everything's gotta change

This commit is contained in:
CeeWeasel
2025-12-12 16:33:09 -05:00
parent 578edbc7dc
commit 6550521520
69 changed files with 1260 additions and 736 deletions
@@ -0,0 +1,36 @@
adaptive_lighting:
- name: "Southern"
lights: []
interval: 90
transition: 45
initial_transition: 1
min_brightness: 1
max_brightness: 100
min_color_temp: 2000
max_color_temp: 6500
prefer_rgb_color: false
sleep_brightness: 1
sleep_color_temp: 1000
min_sunrise_time: "05:30:00"
max_sunrise_time: "07:00:00"
min_sunset_time: "19:00:00"
max_sunset_time: "21:00:00"
take_over_control: true
detect_non_ha_changes: false
only_once: false
- name: "Northern"
lights: []
interval: 90
transition: 45
initial_transition: 1
min_brightness: 1
max_brightness: 100
min_color_temp: 2000
max_color_temp: 6500
prefer_rgb_color: false
sleep_brightness: 1
sleep_color_temp: 1000
take_over_control: true
detect_non_ha_changes: false
only_once: false
@@ -1,3 +1,422 @@
# homeassistant/device/01KC1HRV0RGW5HGPEY7WDZF2KG/config
# {
# "dev": {
# "manufacturer": "Maytag Inc.",
# "model": "Jetclean Plus",
# "model_id": "MDB6769PAS1",
# "name": "Dishwasher",
# "identifiers": [
# "01KC1HRV0RGW5HGPEY7WDZF2KG"
# ]
# },
# "o": {
# "name": "MQTT subentry export"
# },
# "cmps": {
# "0827597b25ca4e2cbf565cc5eed0ab03": {
# "command_template": "{{ value }}",
# "command_topic": "cleverdevices/Dishwasher/Start Power",
# "device_class": "power",
# "entity_category": "config",
# "max": 1000.0,
# "min": 0.0,
# "mode": "auto",
# "name": "Start Power",
# "payload_reset": "None",
# "platform": "number",
# "retain": true,
# "state_topic": "cleverdevices/Dishwasher/Start Power",
# "step": 0.099,
# "unit_of_measurement": "W",
# "value_template": "{{ value }}",
# "unique_id": "01KC1HRV0RGW5HGPEY7WDZF2KG_0827597b25ca4e2cbf565cc5eed0ab03",
# "qos": 0.0
# },
# "188b667b6b7241a28709d2fa854fa8ba": {
# "device_class": "energy",
# "entity_category": "diagnostic",
# "name": "kWh",
# "platform": "sensor",
# "state_class": "total_increasing",
# "state_topic": "esphome/power-monitor/Dishwasher_kwh",
# "unit_of_measurement": "kWh",
# "unique_id": "01KC1HRV0RGW5HGPEY7WDZF2KG_188b667b6b7241a28709d2fa854fa8ba",
# "qos": 0.0
# },
# "2a53996ebac24fa89eddb0854b5ba6fd": {
# "device_class": "enum",
# "entity_category": "diagnostic",
# "name": null,
# "options": [
# "Idle",
# "Running",
# "Pending",
# "Problem"
# ],
# "platform": "sensor",
# "state_topic": "cleverdevices/Dishwasher",
# "unique_id": "01KC1HRV0RGW5HGPEY7WDZF2KG_2a53996ebac24fa89eddb0854b5ba6fd",
# "qos": 0.0
# },
# "2be0eb61a8f2411b8acae7b3b61ae358": {
# "command_template": "{{ value }}",
# "command_topic": "cleverdevices/Dishwasher/End Power",
# "device_class": "power",
# "entity_category": "config",
# "max": 1000.0,
# "min": 0.0,
# "mode": "auto",
# "name": "End Power",
# "payload_reset": "None",
# "platform": "number",
# "retain": true,
# "state_topic": "cleverdevices/Dishwasher/End Power",
# "step": 0.1,
# "unit_of_measurement": "W",
# "value_template": "{{ value }}",
# "unique_id": "01KC1HRV0RGW5HGPEY7WDZF2KG_2be0eb61a8f2411b8acae7b3b61ae358",
# "qos": 0.0
# },
# "38aff7715f8b4b7aa1f442024c18be73": {
# "command_template": "{{ value }}",
# "command_topic": "cleverdevices/Dishwasher/delay_on",
# "entity_category": "config",
# "max": 7200.0,
# "min": 0.0,
# "mode": "auto",
# "name": "Delay On",
# "payload_reset": "None",
# "platform": "number",
# "retain": true,
# "state_topic": "cleverdevices/Dishwasher/delay_on",
# "step": 1.0,
# "unit_of_measurement": "s",
# "value_template": "{{ value }}",
# "unique_id": "01KC1HRV0RGW5HGPEY7WDZF2KG_38aff7715f8b4b7aa1f442024c18be73",
# "qos": 0.0
# },
# "3d0c5e8db4de49d49a751dd8539c91e3": {
# "device_class": "opening",
# "entity_category": "diagnostic",
# "name": "Door",
# "payload_off": "True",
# "payload_on": "False",
# "platform": "binary_sensor",
# "state_topic": "zigbee2mqtt/Dishwasher Door",
# "value_template": "{{ value_json.contact }}",
# "unique_id": "01KC1HRV0RGW5HGPEY7WDZF2KG_3d0c5e8db4de49d49a751dd8539c91e3",
# "qos": 0.0
# },
# "6c109f44bbae4175a14d5722c7fd007c": {
# "command_template": "{{ value }}",
# "command_topic": "cleverdevices/Dishwasher/Counter",
# "entity_category": "diagnostic",
# "max": 100.0,
# "min": 0.0,
# "mode": "box",
# "name": "Run Counter",
# "payload_reset": "None",
# "platform": "number",
# "retain": true,
# "state_topic": "cleverdevices/Dishwasher/Counter",
# "step": 1.0,
# "value_template": "{{ value }}",
# "unique_id": "01KC1HRV0RGW5HGPEY7WDZF2KG_6c109f44bbae4175a14d5722c7fd007c",
# "qos": 0.0
# },
# "78821c01898147ed99f74bbe068b13f8": {
# "device_class": "running",
# "name": null,
# "payload_off": "OFF",
# "payload_on": "ON",
# "platform": "binary_sensor",
# "state_topic": "cleverdevices/Dishwasher",
# "value_template": "{{ 'ON' if value == 'Running' else 'OFF' }}",
# "unique_id": "01KC1HRV0RGW5HGPEY7WDZF2KG_78821c01898147ed99f74bbe068b13f8",
# "qos": 0.0
# },
# "80a2bcb04f824754a3af3b84e5e35f5f": {
# "device_class": "power",
# "entity_category": "diagnostic",
# "name": "Watts",
# "platform": "sensor",
# "state_class": "measurement",
# "state_topic": "esphome/power-monitor/Dishwasher_w",
# "suggested_display_precision": 1,
# "unit_of_measurement": "W",
# "unique_id": "01KC1HRV0RGW5HGPEY7WDZF2KG_80a2bcb04f824754a3af3b84e5e35f5f",
# "qos": 0.0
# },
# "82efefd86f3245f6b0e0e19829971f3b": {
# "command_template": "{{ value }}",
# "command_topic": "cleverdevices/Dishwasher/delay_off",
# "entity_category": "config",
# "max": 7200.0,
# "min": 0.0,
# "mode": "auto",
# "name": "Delay Off",
# "payload_reset": "None",
# "platform": "number",
# "retain": true,
# "state_topic": "cleverdevices/Dishwasher/delay_off",
# "step": 1.0,
# "unit_of_measurement": "s",
# "value_template": "{{ value }}",
# "unique_id": "01KC1HRV0RGW5HGPEY7WDZF2KG_82efefd86f3245f6b0e0e19829971f3b",
# "qos": 0.0
# },
# "e78b046ca55a40849ac4646ae136574e": {
# "command_template": "{{ value }}",
# "command_topic": "cleverdevices/Dishwasher/delay_problem",
# "entity_category": "config",
# "max": 14399.999,
# "min": 0.0,
# "mode": "auto",
# "name": "Delay Problem",
# "payload_reset": "None",
# "platform": "number",
# "retain": true,
# "state_topic": "cleverdevices/Dishwasher/delay_problem",
# "step": 1.0,
# "unit_of_measurement": "s",
# "value_template": "{{ value }}",
# "unique_id": "01KC1HRV0RGW5HGPEY7WDZF2KG_e78b046ca55a40849ac4646ae136574e",
# "qos": 0.0
# }
# }
# }
# mqtt:
# - number:
# command_template: '{{ value }}'
# command_topic: cleverdevices/Dishwasher/Start Power
# device:
# identifiers:
# - 01KC1HRV0RGW5HGPEY7WDZF2KG
# manufacturer: Maytag Inc.
# model: Jetclean Plus
# model_id: MDB6769PAS1
# name: Dishwasher
# device_class: power
# entity_category: config
# max: 1000.0
# min: 0.0
# mode: auto
# name: Start Power
# payload_reset: None
# qos: 0.0
# retain: true
# state_topic: cleverdevices/Dishwasher/Start Power
# step: 0.099
# unique_id: 01KC1HRV0RGW5HGPEY7WDZF2KG_0827597b25ca4e2cbf565cc5eed0ab03
# unit_of_measurement: W
# value_template: '{{ value }}'
# - sensor:
# device:
# identifiers:
# - 01KC1HRV0RGW5HGPEY7WDZF2KG
# manufacturer: Maytag Inc.
# model: Jetclean Plus
# model_id: MDB6769PAS1
# name: Dishwasher
# device_class: energy
# entity_category: diagnostic
# name: kWh
# qos: 0.0
# state_class: total_increasing
# state_topic: esphome/power-monitor/Dishwasher_kwh
# unique_id: 01KC1HRV0RGW5HGPEY7WDZF2KG_188b667b6b7241a28709d2fa854fa8ba
# unit_of_measurement: kWh
# - sensor:
# device:
# identifiers:
# - 01KC1HRV0RGW5HGPEY7WDZF2KG
# manufacturer: Maytag Inc.
# model: Jetclean Plus
# model_id: MDB6769PAS1
# name: Dishwasher
# device_class: enum
# entity_category: diagnostic
# name: null
# options:
# - Idle
# - Running
# - Pending
# - Problem
# qos: 0.0
# state_topic: cleverdevices/Dishwasher
# unique_id: 01KC1HRV0RGW5HGPEY7WDZF2KG_2a53996ebac24fa89eddb0854b5ba6fd
# - number:
# command_template: '{{ value }}'
# command_topic: cleverdevices/Dishwasher/End Power
# device:
# identifiers:
# - 01KC1HRV0RGW5HGPEY7WDZF2KG
# manufacturer: Maytag Inc.
# model: Jetclean Plus
# model_id: MDB6769PAS1
# name: Dishwasher
# device_class: power
# entity_category: config
# max: 1000.0
# min: 0.0
# mode: auto
# name: End Power
# payload_reset: None
# qos: 0.0
# retain: true
# state_topic: cleverdevices/Dishwasher/End Power
# step: 0.1
# unique_id: 01KC1HRV0RGW5HGPEY7WDZF2KG_2be0eb61a8f2411b8acae7b3b61ae358
# unit_of_measurement: W
# value_template: '{{ value }}'
# - number:
# command_template: '{{ value }}'
# command_topic: cleverdevices/Dishwasher/delay_on
# device:
# identifiers:
# - 01KC1HRV0RGW5HGPEY7WDZF2KG
# manufacturer: Maytag Inc.
# model: Jetclean Plus
# model_id: MDB6769PAS1
# name: Dishwasher
# entity_category: config
# max: 7200.0
# min: 0.0
# mode: auto
# name: Delay On
# payload_reset: None
# qos: 0.0
# retain: true
# state_topic: cleverdevices/Dishwasher/delay_on
# step: 1.0
# unique_id: 01KC1HRV0RGW5HGPEY7WDZF2KG_38aff7715f8b4b7aa1f442024c18be73
# unit_of_measurement: s
# value_template: '{{ value }}'
# - binary_sensor:
# device:
# identifiers:
# - 01KC1HRV0RGW5HGPEY7WDZF2KG
# manufacturer: Maytag Inc.
# model: Jetclean Plus
# model_id: MDB6769PAS1
# name: Dishwasher
# device_class: opening
# entity_category: diagnostic
# name: Door
# payload_off: 'True'
# payload_on: 'False'
# qos: 0.0
# state_topic: zigbee2mqtt/Dishwasher Door
# unique_id: 01KC1HRV0RGW5HGPEY7WDZF2KG_3d0c5e8db4de49d49a751dd8539c91e3
# value_template: '{{ value_json.contact }}'
# - number:
# command_template: '{{ value }}'
# command_topic: cleverdevices/Dishwasher/Counter
# device:
# identifiers:
# - 01KC1HRV0RGW5HGPEY7WDZF2KG
# manufacturer: Maytag Inc.
# model: Jetclean Plus
# model_id: MDB6769PAS1
# name: Dishwasher
# entity_category: diagnostic
# max: 100.0
# min: 0.0
# mode: box
# name: Run Counter
# payload_reset: None
# qos: 0.0
# retain: true
# state_topic: cleverdevices/Dishwasher/Counter
# step: 1.0
# unique_id: 01KC1HRV0RGW5HGPEY7WDZF2KG_6c109f44bbae4175a14d5722c7fd007c
# value_template: '{{ value }}'
# - binary_sensor:
# device:
# identifiers:
# - 01KC1HRV0RGW5HGPEY7WDZF2KG
# manufacturer: Maytag Inc.
# model: Jetclean Plus
# model_id: MDB6769PAS1
# name: Dishwasher
# device_class: running
# name: null
# payload_off: 'OFF'
# payload_on: 'ON'
# qos: 0.0
# state_topic: cleverdevices/Dishwasher
# unique_id: 01KC1HRV0RGW5HGPEY7WDZF2KG_78821c01898147ed99f74bbe068b13f8
# value_template: '{{ ''ON'' if value == ''Running'' else ''OFF'' }}'
# - sensor:
# device:
# identifiers:
# - 01KC1HRV0RGW5HGPEY7WDZF2KG
# manufacturer: Maytag Inc.
# model: Jetclean Plus
# model_id: MDB6769PAS1
# name: Dishwasher
# device_class: power
# entity_category: diagnostic
# name: Watts
# qos: 0.0
# state_class: measurement
# state_topic: esphome/power-monitor/Dishwasher_w
# suggested_display_precision: 1
# unique_id: 01KC1HRV0RGW5HGPEY7WDZF2KG_80a2bcb04f824754a3af3b84e5e35f5f
# unit_of_measurement: W
# - number:
# command_template: '{{ value }}'
# command_topic: cleverdevices/Dishwasher/delay_off
# device:
# identifiers:
# - 01KC1HRV0RGW5HGPEY7WDZF2KG
# manufacturer: Maytag Inc.
# model: Jetclean Plus
# model_id: MDB6769PAS1
# name: Dishwasher
# entity_category: config
# max: 7200.0
# min: 0.0
# mode: auto
# name: Delay Off
# payload_reset: None
# qos: 0.0
# retain: true
# state_topic: cleverdevices/Dishwasher/delay_off
# step: 1.0
# unique_id: 01KC1HRV0RGW5HGPEY7WDZF2KG_82efefd86f3245f6b0e0e19829971f3b
# unit_of_measurement: s
# value_template: '{{ value }}'
# - number:
# command_template: '{{ value }}'
# command_topic: cleverdevices/Dishwasher/delay_problem
# device:
# identifiers:
# - 01KC1HRV0RGW5HGPEY7WDZF2KG
# manufacturer: Maytag Inc.
# model: Jetclean Plus
# model_id: MDB6769PAS1
# name: Dishwasher
# entity_category: config
# max: 14399.999
# min: 0.0
# mode: auto
# name: Delay Problem
# payload_reset: None
# qos: 0.0
# retain: true
# state_topic: cleverdevices/Dishwasher/delay_problem
# step: 1.0
# unique_id: 01KC1HRV0RGW5HGPEY7WDZF2KG_e78b046ca55a40849ac4646ae136574e
# unit_of_measurement: s
# value_template: '{{ value }}'
template:
- binary_sensor:
- name: Washing Machine
+49 -7
View File
@@ -24,6 +24,8 @@ input_select:
script:
execute_cast_dropdown:
alias: Press to execute
mode: parallel
max: 10
sequence:
- variables:
media_player: >
@@ -54,7 +56,29 @@ script:
{% elif is_state('input_select.camera_dropdown', 'Front Door') %}
media-source://camera/camera.frigate_cam19
{% elif is_state('input_select.camera_dropdown', 'Front Room') %}
media-source://camera/camera.frigate_cam12
media-source://camera/camera.frigate_cam14
{% endif %}
url: >
{% if is_state('input_select.camera_dropdown', 'Boys Room') %}
http://192.168.1.7:1984/stream.html?src=cam01_sub
{% elif is_state('input_select.camera_dropdown', 'Kitchen') %}
http://192.168.1.7:1984/stream.html?src=cam12_sub
{% elif is_state('input_select.camera_dropdown', 'Computer Area') %}
http://192.168.1.7:1984/stream.html?src=cam03_sub
{% elif is_state('input_select.camera_dropdown', 'Garage') %}
http://192.168.1.7:1984/stream.html?src=cam04_sub
{% elif is_state('input_select.camera_dropdown', 'Master Bedroom') %}
http://192.168.1.7:1984/stream.html?src=cam06_sub
{% elif is_state('input_select.camera_dropdown', 'Girls Room') %}
http://192.168.1.7:1984/stream.html?src=cam08_sub
{% elif is_state('input_select.camera_dropdown', 'Back Yard') %}
http://192.168.1.7:1984/stream.html?src=cam14_sub
{% elif is_state('input_select.camera_dropdown', 'Front Yard') %}
http://192.168.1.7:1984/stream.html?src=cam18_sub
{% elif is_state('input_select.camera_dropdown', 'Front Door') %}
http://192.168.1.7:1984/stream.html?src=cam19_sub
{% elif is_state('input_select.camera_dropdown', 'Front Room') %}
http://192.168.1.7:1984/stream.html?src=cam14_sub
{% endif %}
@@ -63,13 +87,21 @@ script:
entity_id: "{{ media_player }}"
volume_level: 0.100
- action: media_player.play_media
target:
entity_id: "{{ media_player }}"
# - action: media_player.play_media
# target:
# entity_id: "{{ media_player }}"
# data:
# media:
# media_content_id: "{{ camera }}"
# media_content_type: image/jpeg
- action: dash_cast.load_url
data:
media:
media_content_id: "{{ camera }}"
media_content_type: image/jpeg
entity_id: "{{ media_player }}"
force: true
url: "{{ url }}"
# metadata:
# title: Frigate Cam01
# thumbnail: /api/camera_proxy/camera.frigate_cam01
@@ -183,3 +215,13 @@ script:
# {% elif is_state('input_select.camera_dropdown', 'Front Room') %}
# front-room-camera
# {% endif %}
- delay:
hours: 0
minutes: 1
seconds: 0
milliseconds: 0
- action: media_player.turn_off
metadata: {}
target:
entity_id: "{{ media_player }}"
data: {}
-3
View File
@@ -29,9 +29,6 @@ recorder:
- sensor.last_boot
- sensor.mail_updated
- light.upstairs_public
- input_select.master_bedroom_camera
- input_select.outdoor_camera_cycle
- input_select.indoor_camera_cycle
- sensor.nws_alerts_last_updated
- sensor.pixel_7_active_notification_count
entity_globs:
+8
View File
@@ -0,0 +1,8 @@
template:
- sensor:
- name: "Frigate: Offline Cameras"
unique_id: 86a8904e-5713-4dac-8d59-fd65afcc8f83
state: "{{ states.camera | map(attribute='entity_id') | select ('in',integration_entities('frigate')) | select('is_state', 'unavailable') | list | count }}"
icon: mdi:cctv-off
attributes:
cameras: "{{ states.camera | map(attribute='entity_id') | select ('in',integration_entities('frigate')) | select('is_state', 'unavailable') | list }}"