Files
fresh-home/components/packages/hass_agent/dreamsurface.yaml
T
2025-07-16 20:14:36 -04:00

38 lines
1.5 KiB
YAML

# notify:
# name: DreamSurface
# platform: hass_agent_notifier
# resource: !secret dreamsurface_hassagent
# mqtt:
# light:
# - name: "DreamSurface: Screen Brightness"
# unique_id: "dreamsurface_screen_brightness"
# object_id: "dreamsurface_monitor_brightness"
# command_topic: "homeassistant/light/DREAMSURFACE/DREAMSURFACE_screen_brightness/action"
# brightness_command_topic: "homeassistant/light/HASSAGENT/dreamsurface_monitor_brightness/action"
# brightness_command_template: "%PROGRAMFILES(X86)%\\Monitorian\\Monitorian.exe /set {{ value }}"
# brightness_scale: 100
# on_command_type: "brightness"
# icon: mdi:monitor-shimmer
# # media_player:
# # - name: Dreamsurface
# # platform: hass_agent_mediaplayer
# # host: !secret dreamsurface_ip
# # port: 5115
template:
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id: sensor.dreamsurface_lastactive
binary_sensor:
- name: DreamSurface Recently Active
unique_id: templatebinarysensor.dreamsurface_recently_active
icon: mdi:tablet
#availability: "{{ states('sensor.dreamsurface_lastactive') not in ['unknown', 'unavailable'] }}"
state: " {{ iif( states('sensor.dreamsurface_lastactive') == 'unknown' or is_state('sensor.dreamsurface_lastactive', 'unavailable'), false, as_timestamp(now()) - as_timestamp(states('sensor.dreamsurface_lastactive'),0) < 180 or is_state('sensor.dreamsurface_usernotification','Busy'))}}"