Update devices.yaml and state.json with new device configurations and states

- Refactored friendly names in devices.yaml for consistency and clarity.
- Added new devices and updated existing ones in devices.yaml.
- Populated state.json with detailed state information for various devices, including brightness, power, and link quality.
- Included update information for devices where applicable.
This commit is contained in:
2026-04-03 00:39:43 +02:00
parent 17883d85d9
commit bdbeec27aa
28 changed files with 6459 additions and 89839 deletions

View File

@@ -174,7 +174,7 @@
use_blueprint:
path: freakshock88/motion_illuminance_activated_entity.yaml
input:
motion_sensor: binary_sensor.beweging_toilet
motion_sensor: binary_sensor.beweging_toilet_occupancy
target_entity: light.lamp_toilet
no_motion_wait: input_number.beweging_toilet_timer
- id: '1754287559178'
@@ -245,7 +245,7 @@
metadata: {}
data: {}
target:
entity_id: switch.boiler_2
entity_id: switch.boiler
- action: switch.turn_on
metadata: {}
target:
@@ -266,13 +266,13 @@
use_blueprint:
path: Blackshome/bathroom-humidity-exhaust-fan.yaml
input:
trigger: sensor.badkamer_luchtvochtigheid
trigger: sensor.badkamer_vocht_stijging
fan_switch:
device_id: 6e29c3c314df87528f187dbe4eb847d4
include_max_humidity: maximum_humidity_enabled
include_lights: lights_enabled
light_switch:
device_id: fd928c6d0fd2752492d952a375f9409a
entity_id: light.lamp_badkamer
include_manual_fan_switch: disable_manual_fan_switch
include_automation_link: enable_automation_link
automation_link:
@@ -295,44 +295,10 @@
use_blueprint:
path: freakshock88/motion_illuminance_activated_entity.yaml
input:
motion_sensor: binary_sensor.beweging_badkamer2_bezetting
motion_sensor: binary_sensor.beweging_badkamer_occupancy
target_entity: light.lamp_badkamer
no_motion_wait: input_number.badkamer_timer
turn_off_blocker_entity: input_boolean.in_de_douche
- id: '1756728579666'
alias: Button Open voordeur
description: ''
triggers:
- device_id: 0ccc5ec3c7c93aa278e95a47b9d56830
domain: zha
type: remote_button_double_press
subtype: remote_button_double_press
trigger: device
conditions: []
actions:
- if:
- condition: device
device_id: ead52fdd2817e1e0d5c981e717e3bf63
domain: lock
entity_id: 21ed9e61c7b8e284fe8e5ea9f30c1136
type: is_locked
then:
- action: lock.unlock
metadata: {}
data: {}
target:
device_id: ead52fdd2817e1e0d5c981e717e3bf63
alias: Unlock when locked
- action: lock.open
metadata: {}
data: {}
target:
device_id: ead52fdd2817e1e0d5c981e717e3bf63
- action: notify.mobile_app_iphone_van_willem
metadata: {}
data:
message: Voordeur is open
mode: single
- id: '1756826045048'
alias: Container reset op 1e van de maand
description: ''
@@ -361,7 +327,7 @@
path: Blackshome/sensor-light.yaml
input:
motion_trigger:
- binary_sensor.beweging_keuken_bezetting
- binary_sensor.beweging_keuken_occupancy
light_switch:
entity_id: light.lamp_keuken_main
include_light_control:
@@ -387,10 +353,10 @@
night_glow_light_colour_temperature: 2000
include_night_glow_light_control:
- use_brightness
include_dynamic_lighting: disable_dynamic_lighting
include_dynamic_lighting: enable_sun_elevation_colour
dynamic_lighting_min_colour_temp: 2500
include_night_lights: night_lights_enabled
dynamic_lighting_max_colour_temp: 4200
dynamic_lighting_max_colour_temp: 5000
night_lights_after_time: '22:00:00'
dynamic_lighting_max_brightness: 80
dynamic_lighting_min_brightness: 42
@@ -410,34 +376,6 @@
dim_before_off_boolean: input_boolean.keuken_dim_helper
include_device_tracker: device_tracker_disabled
time_delay: 10
- id: '1758800846641'
alias: Voordeur ontgrendelen met RFID
description: ''
triggers:
- tag_id: 04-DA-AF-A2-C0-16-90
trigger: tag
- tag_id: 7D-98-B0-99
trigger: tag
actions:
- target:
entity_id: lock.voordeur
action: lock.open
data: {}
enabled: true
- action: light.toggle
metadata: {}
data: {}
target:
entity_id: light.lamp_kast
enabled: false
- action: tts.speak
metadata: {}
data:
cache: true
message: toegang toegestaan, de deur gaat nu open
media_player_entity_id: media_player.esphome_web_0c8784_speaker_media_player
target:
device_id: ff2155e96d61ed2a7f60183d5e67eb62
- id: '1759405814831'
alias: schakelaar kids [BP]
description: ''
@@ -523,7 +461,7 @@
input:
primary_input: binary_sensor.slaapkamer_deur_input_0
secondary_input: binary_sensor.schakelaar_bed_rechts_1
lamp_entity: light.lamp_slaapkamer_2
lamp_entity: light.lamp_slaapkamer
confirm_switch: switch.schakelaars_slaapkamer_deur_confirm
tertiary_input: binary_sensor.schakelaar_bed_links_0
- id: '1759752615892'
@@ -699,7 +637,7 @@
path: willumpie82/shelly-detached-input3.yaml
input:
primary_input: binary_sensor.schakelaar_bed_rechts_0
lamp_entity: light.lanp_bed_rechts_dim
lamp_entity: light.lamp_bed_rechts_dim
- id: '1764014728235'
alias: Deurbel notificatie met snapshot
description: Stuur een notificatie bij de deurbel met link naar snapshot en deur
@@ -803,8 +741,9 @@
metadata: {}
data: {}
target:
device_id: 3bbf9bc0a07de0f76801fce9366f23fc
entity_id: light.lamp_kast
entity_id:
- light.lamp_kast
- light.lamp_tafel
- action: script.kerst_aan
metadata: {}
data: {}
@@ -950,7 +889,7 @@
data:
brightness_pct: 41
target:
entity_id: light.lamp_slaapkamer_2
entity_id: light.lamp_slaapkamer
- conditions:
- condition: trigger
id:
@@ -961,7 +900,7 @@
data:
brightness_pct: 26
target:
entity_id: light.lanp_bed_rechts_dim
entity_id: light.lamp_bed_rechts_dim
- conditions:
- condition: trigger
id:
@@ -1045,7 +984,7 @@
data:
brightness_pct: 99
target:
entity_id: light.lamp_slaapkamer_2
entity_id: light.lamp_slaapkamer
- conditions:
- condition: trigger
id:
@@ -1056,7 +995,7 @@
data:
brightness_pct: 99
target:
entity_id: light.lanp_bed_rechts_dim
entity_id: light.lamp_bed_links_dim
- conditions:
- condition: trigger
id:
@@ -1172,7 +1111,7 @@
alias: set woonkamer TRV external temperature
description: ''
triggers:
- entity_id: sensor.temperatuur_woonkamer_temperatuur
- entity_id: sensor.temperatuur_woonkamer_temperature
for: 00:00:30
trigger: state
conditions: []
@@ -1180,7 +1119,7 @@
- target:
entity_id: number.verwarming_woonkamer_blu_external_temperature
data:
value: '{{ states(''sensor.temperatuur_woonkamer_temperatuur'') | float(20)
value: '{{ states(''sensor.temperatuur_woonkamer_temperature'') | float(20)
}}'
action: number.set_value
mode: single
@@ -1199,7 +1138,7 @@
- action: light.toggle
metadata: {}
target:
entity_id: light.lamp_kantoor_2
entity_id: light.lamp_kantoor
data: {}
mode: single
- id: '1768681346869'
@@ -1211,7 +1150,7 @@
input_mode: button
primary_input: binary_sensor.dsmr_reader_running
shelly_device: 44635828f3e606accd12f83b58ae46b8
lamp_entity: light.lamp_kantoor_2
lamp_entity: light.lamp_kantoor
confirm_switch: switch.shelly_kantoor_confirm
- id: '1768902527272'
alias: Dashboard Willem bepaal context
@@ -1266,7 +1205,7 @@
- if:
- condition: light.is_on
target:
entity_id: light.lamp_kantoor_2
entity_id: light.lamp_kantoor
options:
behavior: any
then:
@@ -1307,10 +1246,13 @@
path: Blackshome/sensor-light.yaml
input:
motion_trigger:
- binary_sensor.beweging_keuken
- binary_sensor.beweging_keuken_occupancy
light_switch:
entity_id: switch.display_keuken_scherm
time_delay: 2
entity_id: script.display_keuken_aan
time_delay: 10
end_scenes:
- script.display_keuken_uit
boolean_scenes_scripts: input_boolean.display_keuken_toggle_helper
- id: '1771836870389'
alias: Meshcore - SNR Info Repeater
description: Collect SNR data of the last hop
@@ -1407,7 +1349,7 @@
triggers:
- trigger: state
entity_id:
- binary_sensor.contact_meterkastdeur
- binary_sensor.contact_meterkast_contact
from:
- 'on'
to:
@@ -1456,3 +1398,51 @@
target:
entity_id: tts.home_assistant_cloud
mode: single
- id: '1774731088637'
alias: Slimme plant waarschuwing - Pannenkoekenplant
description: Geeft gerichte meldingen (water/licht/voeding)
triggers:
- entity_id: plant.pannenkoekenplant
from: ok
to: problem
for: 00:05:00
trigger: state
conditions:
- condition: template
value_template: "{{ \n state_attr('plant.pannenkoekenplant', 'moisture') not
in [None, 'unknown'] and\n state_attr('plant.pannenkoekenplant', 'conductivity')
not in [None, 'unknown'] and\n state_attr('plant.pannenkoekenplant', 'illuminance')
not in [None, 'unknown']\n}}\n"
actions:
- variables:
moisture: '{{ state_attr(''plant.pannenkoekenplant'', ''moisture'') | float(0)
}}'
conductivity: '{{ state_attr(''plant.pannenkoekenplant'', ''conductivity'')
| float(0) }}'
illuminance: '{{ state_attr(''plant.pannenkoekenplant'', ''illuminance'') |
float(0) }}'
- data:
title: "\U0001F331 Pannenkoekenplant heeft hulp nodig"
message: "{% set msg = [] %}\n{# DREMPELS - pas aan naar jouw plant! #} {% if
moisture < 20 %}\n {% set msg = msg + ['\U0001F4A7 Heeft water nodig'] %}\n{%
elif moisture > 80 %}\n {% set msg = msg + ['\U0001F6AB Te nat'] %}\n{% endif
%}\n{% if conductivity < 300 %}\n {% set msg = msg + ['\U0001F9EA Voeding
nodig'] %}\n{% elif conductivity > 2000 %}\n {% set msg = msg + ['⚠️ Te veel
voeding'] %}\n{% endif %}\n{% if illuminance < 1000 %}\n {% set msg = msg
+ ['☀️ Meer licht nodig'] %}\n{% elif illuminance > 30000 %}\n {% set msg
= msg + ['\U0001F324 Te veel zonlicht'] %}\n{% endif %}\n{% if msg | length
== 0 %}\n {% set msg = ['⚠️ Controleer plant'] %}\n{% endif %}\nActie: {{
msg | join('\\n') }}\n--- Waarden: \U0001F4A7 Vocht: {{ moisture }}% ☀️ Licht:
{{ illuminance }} lx \U0001F9EA Voeding: {{ conductivity }} µS/cm\n"
action: notify.mobile_app_iphone_van_willem
mode: single
- id: '1775120635177'
alias: RobbSmart 8-knops switch - keuken
description: ''
use_blueprint:
path: willumpie82/robb_smart_8_z2m.yaml
input:
mqtt_topic: zigbee2mqtt/schakelaar keuken
pair_1_entity: light.lamp_keuken_main
pair_2_entity: light.lamp_keuken_kleur
pair_2_default_brightness: 100