diff --git a/automations/04_kids_and_announcements.yaml b/automations/04_kids_and_announcements.yaml index 848756d..8faf8bc 100644 --- a/automations/04_kids_and_announcements.yaml +++ b/automations/04_kids_and_announcements.yaml @@ -367,10 +367,81 @@ mode: single - id: '1756211568290' - alias: School Prep Announcement + alias: Jordyn - School Prep Announcement description: '' triggers: - - at: 08:20:00 + - at: 08:25:00 + trigger: time + conditions: + - condition: or + conditions: + - condition: time + weekday: + - tue + - wed + - condition: and + conditions: + - condition: time + weekday: + - mon + - condition: template + value_template: '{{ now().strftime(''%U'') | int % 2 == 1 }}' + actions: + - target: + entity_id: media_player.hisense_g204x_cd41 + action: media_player.media_pause + data: {} + - data: + target: + - media_player.family_room + - media_player.jordyn_s_room + - media_player.kitchen + - media_player.dinning_room + message: Jordyn this is your reminder to pack your snack and fill your water bottle. Please make sure your + hair is brushed nicely. + action: notify.alexa_media + mode: single + +- id: '1756211855375' + alias: Jordyn - Time for School Announcement + description: '' + triggers: + - at: 08:40:00 + trigger: time + conditions: + - condition: or + conditions: + - condition: time + weekday: + - tue + - wed + - condition: and + conditions: + - condition: time + weekday: + - mon + - condition: template + value_template: '{{ now().strftime(''%U'') | int % 2 == 1 }}' + actions: + - target: + entity_id: media_player.hisense_g204x_cd41 + action: media_player.turn_off + data: {} + - data: + target: + - media_player.family_room + - media_player.jordyn_s_room + - media_player.kitchen + - media_player.dinning_room + message: Time for school! Last call to get your water bottle, snack, and put on your shoes. Good luck, have fun, don't die!! + action: notify.alexa_media + mode: single + +- id: '1788133654301' + alias: Declan - School Prep Announcement + description: '' + triggers: + - at: 07:20:00 trigger: time conditions: - condition: time @@ -387,21 +458,20 @@ data: {} - data: target: - - media_player.living_room + - media_player.family_room - media_player.declan_s_room - - media_player.jordyn_s_room - media_player.kitchen - message: This is your reminder to pack your snack, fill your water bottles, - put on deodorant, socks, and brush your teeth. Jordyn please make sure your + - media_player.dinning_room + message: Declan this is your reminder to pack your snack and fill your water bottle. Please make sure your hair is brushed nicely. action: notify.alexa_media mode: single -- id: '1756211855375' - alias: Time for School Announcement +- id: '1788133654302' + alias: Declan - Time for School Announcement description: '' triggers: - - at: 08:42:00 + - at: 07:38:00 trigger: time conditions: - condition: time @@ -418,11 +488,10 @@ data: {} - data: target: - - media_player.living_room + - media_player.family_room - media_player.declan_s_room - - media_player.jordyn_s_room - media_player.kitchen - message: Time for school! Last call for water bottles, snacks, and socks. Have - a great day!! + - media_player.dinning_room + message: Time for school! Last call to get your water bottle, snack, and put on your shoes. Good luck, have fun, don't die!! action: notify.alexa_media mode: single diff --git a/automations/05_printers_and_workshop.yaml b/automations/05_printers_and_workshop.yaml index c3ba653..2161d2b 100644 --- a/automations/05_printers_and_workshop.yaml +++ b/automations/05_printers_and_workshop.yaml @@ -88,39 +88,6 @@ data: message: Saturn 4 print complete. mode: single -- id: '1769017759647' - alias: Turn-on-Saturn-4-ESP-Cam-Light - description: '' - triggers: - - trigger: state - entity_id: - - sensor.saturn_iv_print_status - to: - - printing - conditions: [] - actions: - - type: turn_on - device_id: a2c694d04457b843b9c88c95a7f37217 - entity_id: 194545427a0728392552740cc750bc98 - domain: light - brightness_pct: 100 - mode: single -- id: '1769017886614' - alias: Turn-Off-ESPSATURNCAM-Light-After-Printing - description: '' - triggers: - - trigger: state - entity_id: - - sensor.saturn_iv_print_status - to: - - complete - conditions: [] - actions: - - type: turn_off - device_id: a2c694d04457b843b9c88c95a7f37217 - entity_id: 194545427a0728392552740cc750bc98 - domain: light - mode: single - id: '1770938475431' alias: Jordyn-A1-lights-on-during-print description: '' diff --git a/packages/chore_tracker_ha.yaml b/packages/chore_tracker_ha.yaml index 2628851..e230ca1 100644 --- a/packages/chore_tracker_ha.yaml +++ b/packages/chore_tracker_ha.yaml @@ -63,160 +63,3 @@ template: {{ states('sensor.chloe_chores_done_today') | int == 3 }} -automation: - - id: jordyn_reset_from_ha - alias: "Chore Tracker - Reset Jordyn's chores from HA" - trigger: - - platform: state - entity_id: input_button.jordyn_reset_chores - action: - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_jordyn_put_on_underwear - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_jordyn_brush_teeth - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_jordyn_fill_water_bowls - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_jordyn_restock_cat_food_cans - - - id: declan_reset_from_ha - alias: "Chore Tracker - Reset Declan's chores from HA" - trigger: - - platform: state - entity_id: input_button.declan_reset_chores - action: - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_declan_take_morning_pill - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_declan_scoop_dog_poop - - - id: chloe_reset_from_ha - alias: "Chore Tracker - Reset Chloe's chores from HA" - trigger: - - platform: state - entity_id: input_button.chloe_reset_chores - action: - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_chloe_fill_kitty_feeders - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_chloe_scoop_kitty_litter - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_chloe_replace_kitty_litter_bags - - - id: reset_all_from_ha - alias: "Chore Tracker - Reset ALL chores from HA" - trigger: - - platform: state - entity_id: input_button.reset_all_chores - action: - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_jordyn_put_on_underwear - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_jordyn_brush_teeth - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_jordyn_fill_water_bowls - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_jordyn_restock_cat_food_cans - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_declan_take_morning_pill - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_declan_scoop_dog_poop - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_chloe_fill_kitty_feeders - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_chloe_scoop_kitty_litter - - service: switch.turn_off - target: - entity_id: switch.chore_tracker_chloe_replace_kitty_litter_bags - - - id: jordyn_all_done_notify - alias: "Chore Tracker - Jordyn all done!" - trigger: - - platform: state - entity_id: sensor.jordyn_all_chores_done - to: "True" - action: - - service: notify.notify - data: - title: "Jordyn finished all chores!" - message: "Jordyn completed all 4 chores today!" - - - id: declan_all_done_notify - alias: "Chore Tracker - Declan all done!" - trigger: - - platform: state - entity_id: sensor.declan_all_chores_done - to: "True" - action: - - service: notify.notify - data: - title: "Declan finished all chores!" - message: "Declan completed all 2 chores today!" - - - id: chloe_all_done_notify - alias: "Chore Tracker - Chloe all done!" - trigger: - - platform: state - entity_id: sensor.chloe_all_chores_done - to: "True" - action: - - service: notify.notify - data: - title: "Chloe finished all chores!" - message: "Chloe completed all 3 chores today!" - - - id: chore_reminder_evening - alias: "Chore Tracker - Evening reminder" - trigger: - - platform: time - at: "18:00:00" - action: - - if: - condition: template - value_template: "{{ states('sensor.jordyn_all_chores_done') != 'True' }}" - then: - - service: notify.notify - data: - title: "Jordyn has unfinished chores" - message: > - Jordyn has done - {{ states('sensor.jordyn_chores_done_today') }}/4 chores today. - - if: - condition: template - value_template: "{{ states('sensor.declan_all_chores_done') != 'True' }}" - then: - - service: notify.notify - data: - title: "Declan has unfinished chores" - message: > - Declan has done - {{ states('sensor.declan_chores_done_today') }}/2 chores today. - - if: - condition: template - value_template: "{{ states('sensor.chloe_all_chores_done') != 'True' }}" - then: - - service: notify.notify - data: - title: "Chloe has unfinished chores" - message: > - Chloe has done - {{ states('sensor.chloe_chores_done_today') }}/3 chores today. - - diff --git a/packages/integration_health_monitor.yaml b/packages/integration_health_monitor.yaml index 1425381..3925024 100644 --- a/packages/integration_health_monitor.yaml +++ b/packages/integration_health_monitor.yaml @@ -1,3404 +1,8 @@ # Integration Health Monitor Package -# Place in /config/packages/integration_health_monitor.yaml automation: # ---------------------------------------------------------- - # 1. Monitor for Persistent Unavailable Entities (Dynamic) - # ---------------------------------------------------------- - - id: integration_health_unavailable_entities - alias: "🔴 Alert: Entities Unavailable (Dynamic Scan)" - description: "Scans for unavailable entities, ignores known noisy integrations, and alerts only on meaningful count changes" - mode: single - trigger: - - platform: time_pattern - minutes: "/10" - variables: - alert_threshold: 20 - ignored_domains: - - update - - button - - scene - - script - - automation - - input_button - - conversation - - stt - - tts - - wake_word - # These integrations create lots of expected/transient unavailable entities - # when printers are off/asleep, mobile devices are away, or cloud APIs are idle. - ignored_integrations: - - bambu_lab - - petkit - - mobile_app - - alexa_media - - music_assistant - - ibeacon - - browser_mod - ignored_entities: - - sensor.some_expected_unavailable_sensor - - alarm_control_panel.alexa_guard_4da11 - - binary_sensor.a1_03919d540806387_ams_1_active - - binary_sensor.a1_03919d540806387_developer_lan_mode - - binary_sensor.a1_03919d540806387_externalspool_active - - binary_sensor.a1_03919d540806387_extruder_filament_state - - binary_sensor.a1_03919d540806387_firmware_update - - binary_sensor.a1_03919d540806387_hms_errors - - binary_sensor.a1_03919d540806387_hybrid_mqtt_blocks_control - - binary_sensor.a1_03919d540806387_mqtt_encryption_firmware - - binary_sensor.a1_03919d540806387_online - - binary_sensor.a1_03919d540806387_print_error - - binary_sensor.a1_03919d540806387_recording_timelapse - - binary_sensor.a1mini_0309ca580403653_developer_lan_mode - - binary_sensor.a1mini_0309ca580403653_externalspool_active - - binary_sensor.a1mini_0309ca580403653_extruder_filament_state - - binary_sensor.a1mini_0309ca580403653_firmware_update - - binary_sensor.a1mini_0309ca580403653_hms_errors - - binary_sensor.a1mini_0309ca580403653_hybrid_mqtt_blocks_control - - binary_sensor.a1mini_0309ca580403653_mqtt_encryption_firmware - - binary_sensor.a1mini_0309ca580403653_online - - binary_sensor.a1mini_0309ca580403653_print_error - - binary_sensor.a1mini_0309ca580403653_recording_timelapse - - binary_sensor.cat_crapper_3000_deodorization - - binary_sensor.cat_crapper_3000_deodorizer_liquid_empty - - binary_sensor.cat_crapper_3000_deodorizer_liquid_lack - - binary_sensor.cat_crapper_3000_frequent_use_detection - - binary_sensor.cat_crapper_3000_power - - binary_sensor.cat_crapper_3000_sand_lack - - binary_sensor.cat_crapper_3000_toilet_occupied - - binary_sensor.cat_crapper_3000_wastebin_filled - - binary_sensor.cat_crapper_3000_wastebin_presence - - binary_sensor.cat_crapper_3000_weight_error - - binary_sensor.constipation_orion_airduct_mode - - binary_sensor.constipation_orion_ams_1_active - - binary_sensor.constipation_orion_ams_1_drying - - binary_sensor.constipation_orion_developer_lan_mode - - binary_sensor.constipation_orion_enclosure_door - - binary_sensor.constipation_orion_ext_spool_1_active - - binary_sensor.constipation_orion_ext_spool_2_active - - binary_sensor.constipation_orion_extruder_filament_state - - binary_sensor.constipation_orion_firmware_update - - binary_sensor.constipation_orion_hms_errors - - binary_sensor.constipation_orion_hybrid_mqtt_blocks_control - - binary_sensor.constipation_orion_mqtt_encryption_firmware - - binary_sensor.constipation_orion_online - - binary_sensor.constipation_orion_print_error - - binary_sensor.constipation_orion_recording_timelapse - - binary_sensor.h2c_31b8ap5a2200288_ams_2_active - - binary_sensor.h2c_31b8ap5a2200288_ams_2_drying - - binary_sensor.jordyns_layer_slayer_ams_active - - binary_sensor.jordyns_layer_slayer_developer_lan_mode - - binary_sensor.jordyns_layer_slayer_ext_spool_active - - binary_sensor.jordyns_layer_slayer_extruder_filament_state - - binary_sensor.jordyns_layer_slayer_firmware_update - - binary_sensor.jordyns_layer_slayer_hms_errors - - binary_sensor.jordyns_layer_slayer_hybrid_mqtt_blocks_control - - binary_sensor.jordyns_layer_slayer_mqtt_encryption_firmware - - binary_sensor.jordyns_layer_slayer_online - - binary_sensor.jordyns_layer_slayer_print_error - - binary_sensor.jordyns_layer_slayer_recording_timelapse - - binary_sensor.joshuas_iphone_of_pain_focus - - binary_sensor.laptop - - binary_sensor.laptop_browser_charging - - binary_sensor.laptop_browser_dark_mode - - binary_sensor.laptop_browser_fullykiosk - - binary_sensor.p1s_01p09c470102673_ams_1_active - - binary_sensor.p1s_01p09c470102673_ams_2_active - - binary_sensor.p1s_01p09c470102673_developer_lan_mode - - binary_sensor.p1s_01p09c470102673_externalspool_active - - binary_sensor.p1s_01p09c470102673_extruder_filament_state - - binary_sensor.p1s_01p09c470102673_hms_errors - - binary_sensor.p1s_01p09c470102673_mqtt_encryption_firmware - - binary_sensor.p1s_01p09c470102673_online - - binary_sensor.p1s_01p09c470102673_print_error - - binary_sensor.p1s_01p09c470102673_recording_timelapse - - binary_sensor.pollys_iphone_focus - - binary_sensor.poop_box_deodorization - - binary_sensor.poop_box_frequent_use_detection - - binary_sensor.poop_box_sand_lack - - binary_sensor.poop_box_toilet_occupied - - binary_sensor.poop_box_wastebin_filled - - binary_sensor.poop_box_weight_error - - binary_sensor.printscharming_hybrid_mqtt_blocks_control - - binary_sensor.raspberry_kiosk - - binary_sensor.raspberry_kiosk_browser_dark_mode - - binary_sensor.raspberry_kiosk_browser_fullykiosk - - binary_sensor.the_deuce_deodorization - - binary_sensor.the_deuce_frequent_use_detection - - binary_sensor.the_deuce_sand_lack - - binary_sensor.the_deuce_toilet_occupied - - binary_sensor.the_deuce_wastebin_filled - - binary_sensor.the_deuce_weight_error - - binary_sensor.the_pura_air_smart_spray_2_light - - binary_sensor.the_pura_air_smart_spray_2_liquid_level - - binary_sensor.the_pura_air_smart_spray_2_spray - - binary_sensor.triple_threat_deodorization - - binary_sensor.triple_threat_deodorizer_liquid_empty - - binary_sensor.triple_threat_deodorizer_liquid_lack - - binary_sensor.triple_threat_frequent_use_detection - - binary_sensor.triple_threat_power - - binary_sensor.triple_threat_sand_lack - - binary_sensor.triple_threat_toilet_occupied - - binary_sensor.triple_threat_wastebin_filled - - binary_sensor.triple_threat_wastebin_presence - - binary_sensor.triple_threat_weight_error - - binary_sensor.turd_purifier_2001_light - - binary_sensor.turd_purifier_2001_liquid_level - - binary_sensor.turd_purifier_2001_spray - - button.a1_03919d540806387_force_refresh_data - - button.a1_03919d540806387_pause_printing - - button.a1_03919d540806387_resume_printing - - button.a1_03919d540806387_stop_printing - - button.a1mini_0309ca580403653_force_refresh_data - - button.a1mini_0309ca580403653_pause_printing - - button.a1mini_0309ca580403653_resume_printing - - button.a1mini_0309ca580403653_stop_printing - - button.cat_crapper_3000_action_continue - - button.cat_crapper_3000_action_pause - - button.cat_crapper_3000_action_reset - - button.cat_crapper_3000_deodorize - - button.cat_crapper_3000_deodorize_2 - - button.cat_crapper_3000_dump_litter - - button.cat_crapper_3000_level_litter - - button.cat_crapper_3000_maintenance_exit - - button.cat_crapper_3000_maintenance_start - - button.cat_crapper_3000_reset_n50_odor_eliminator - - button.cat_crapper_3000_reset_odor_eliminator - - button.cat_crapper_3000_scoop - - button.chromecast3771_favorite_current_song - - button.chromecast3771_favorite_current_song_2 - - button.family_room_tv_favorite_current_song - - button.family_room_tv_favorite_current_song_3 - - button.hisense_tv_favorite_current_song - - button.jordyns_layer_slayer_force_refresh_data - - button.jordyns_layer_slayer_pause_printing - - button.jordyns_layer_slayer_resume_printing - - button.jordyns_layer_slayer_stop_printing - - button.joshuas_macbook_pro_favorite_current_song - - button.meat_heater_favorite_current_song - - button.p1s_01p09c470102673_force_refresh_data - - button.p1s_01p09c470102673_pause_printing - - button.p1s_01p09c470102673_resume_printing - - button.p1s_01p09c470102673_stop_printing - - button.pollys_macbook_air_favorite_current_song - - button.poop_box_action_continue - - button.poop_box_action_pause - - button.poop_box_action_reset - - button.poop_box_dump_litter - - button.poop_box_level_litter - - button.poop_box_reset_n50_odor_eliminator - - button.poop_box_reset_odor_eliminator - - button.poop_box_scoop - - button.respeaker_satellite_family_room_favorite_current_song - - button.respeaker_satellite_living_room_favorite_current_song - - button.respeaker_satellite_master_bedroom_favorite_current_song - - button.roku_premiere_favorite_current_song - - button.roku_ultra_favorite_current_song - - button.streaming_stick_4k_favorite_current_song - - button.the_deuce_action_continue - - button.the_deuce_action_pause - - button.the_deuce_action_reset - - button.the_deuce_dump_litter - - button.the_deuce_level_litter - - button.the_deuce_reset_n50_odor_eliminator - - button.the_deuce_reset_odor_eliminator - - button.the_deuce_scoop - - button.triple_threat_action_continue - - button.triple_threat_action_pause - - button.triple_threat_action_reset - - button.triple_threat_deodorize - - button.triple_threat_deodorize_2 - - button.triple_threat_dump_litter - - button.triple_threat_level_litter - - button.triple_threat_maintenance_exit - - button.triple_threat_maintenance_start - - button.triple_threat_reset_n50_odor_eliminator - - button.triple_threat_reset_odor_eliminator - - button.triple_threat_scoop - - button.xbox_favorite_current_song - - button.xboxone_favorite_current_song - - camera.a1_03919d540806387_camera - - camera.a1mini_0309ca580403653_camera - - camera.constipation_orion_camera - - camera.jordyns_layer_slayer_camera - - camera.p1s_01p09c470102673_camera - - device_tracker.chloes_iphone - - device_tracker.gs_682c69 - - device_tracker.joshuas_ipad - - device_tracker.joshuas_iphone_of_pain - - device_tracker.joshuas_iphone_of_pain_2 - - device_tracker.om6_e08k9n_ibc_ebf6 - - device_tracker.pollys_iphone - - device_tracker.vq00sg2_38c8 - - device_tracker.vqg03tu_77fd - - fan.a1_03919d540806387_cooling_fan - - fan.a1mini_0309ca580403653_cooling_fan - - fan.jordyns_layer_slayer_cooling_fan - - fan.p1s_01p09c470102673_aux_fan - - fan.p1s_01p09c470102673_chamber_fan - - fan.p1s_01p09c470102673_cooling_fan - - image.a1_03919d540806387_cover_image - - image.a1_03919d540806387_pick_image - - image.a1mini_0309ca580403653_cover_image - - image.a1mini_0309ca580403653_pick_image - - image.constipation_orion_cover_image - - image.constipation_orion_pick_image - - image.jordyns_layer_slayer_cover_image - - image.jordyns_layer_slayer_pick_image - - image.p1s_01p09c470102673_cover_image - - image.p1s_01p09c470102673_pick_image - - light.a1_03919d540806387_chamber_light - - light.a1mini_0309ca580403653_chamber_light - - light.cat_crapper_3000_light - - light.constipation_orion_chamber_light - - light.constipation_orion_heatbed_light - - light.family_room_light_2 - - light.family_room_tv_stand_2 - - light.first_light - - light.jordyns_layer_slayer_chamber_light - - light.laptop_screen - - light.living_room_lamp_2 - - light.living_room_lamp_2_2 - - light.p1s_01p09c470102673_chamber_light - - light.raspberry_kiosk_screen - - light.triple_threat_light - - media_player.basement_show - - media_player.chloe_s_room - - media_player.chromecast3771_2 - - media_player.chromecast3771_3 - - media_player.declan_s_room - - media_player.downstairs - - media_player.everywhere - - media_player.family_room_show - - media_player.family_room_tv_2 - - media_player.family_room_tv_3 - - media_player.family_room_tv_5 - - media_player.front_porch_echo - - media_player.hisense_tv - - media_player.jordyn_s_room - - media_player.joshua_s_2nd_fire - - media_player.joshua_s_ecobee_smart_thermostat_premium_beta - - media_player.joshua_s_fire_tv_stick - - media_player.joshuas_macbook_pro - - media_player.kids_rooms - - media_player.kitchen - - media_player.laptop - - media_player.living_room - - media_player.meat_heater - - media_player.mom - - media_player.parents_room - - media_player.polly_s_fire_tv_stick - - media_player.pollys_macbook_air - - media_player.raspberry_kiosk - - media_player.respeaker_satellite_family_room - - media_player.respeaker_satellite_living_room - - media_player.respeaker_satellite_master_bedroom - - media_player.roku_premiere - - media_player.roku_ultra - - media_player.streaming_stick_4k - - media_player.this_device_2 - - media_player.this_device_3 - - media_player.tv_alexa - - media_player.xbox_2 - - media_player.xboxone - - notify.chloes_iphone - - notify.joshuas_ipad - - notify.joshuas_iphone_of_pain - - notify.joshuas_iphone_of_pain_2 - - notify.pollys_iphone - - number.a1_03919d540806387_bed_target_temperature - - number.a1_03919d540806387_nozzle_target_temperature - - number.a1mini_0309ca580403653_bed_target_temperature - - number.a1mini_0309ca580403653_nozzle_target_temperature - - number.cat_crapper_3000_cleaning_delay - - number.countess_tess_none - - number.duke_of_mittens_none - - number.jordyns_layer_slayer_bed_target_temperature - - number.jordyns_layer_slayer_nozzle_target_temperature - - number.lady_tot_tot_none - - number.p1s_01p09c470102673_bed_target_temperature - - number.p1s_01p09c470102673_nozzle_target_temperature - - number.poop_box_cleaning_delay - - number.princess_penny_none - - number.sir_halo_none - - number.the_deuce_cleaning_delay - - number.the_honeybadger_none - - number.triple_threat_cleaning_delay - - select.a1_03919d540806387_printing_speed - - select.a1mini_0309ca580403653_printing_speed - - select.cat_crapper_3000_avoid_repeat_cleaning_interval - - select.cat_crapper_3000_litter_type - - select.jordyns_layer_slayer_printing_speed - - select.p1s_01p09c470102673_printing_speed - - select.poop_box_avoid_repeat_cleaning_interval - - select.poop_box_litter_type - - select.the_deuce_avoid_repeat_cleaning_interval - - select.the_deuce_litter_type - - select.triple_threat_avoid_repeat_cleaning_interval - - select.triple_threat_litter_type - - sensor.a1_03919d540806387_active_tray - - sensor.a1_03919d540806387_ams_1_humidity - - sensor.a1_03919d540806387_ams_1_humidity_index - - sensor.a1_03919d540806387_ams_1_temperature - - sensor.a1_03919d540806387_ams_1_tray_1 - - sensor.a1_03919d540806387_ams_1_tray_2 - - sensor.a1_03919d540806387_ams_1_tray_3 - - sensor.a1_03919d540806387_ams_1_tray_4 - - sensor.a1_03919d540806387_bed_target_temperature - - sensor.a1_03919d540806387_bed_temperature - - sensor.a1_03919d540806387_cooling_fan_speed - - sensor.a1_03919d540806387_current_layer - - sensor.a1_03919d540806387_current_stage - - sensor.a1_03919d540806387_end_time - - sensor.a1_03919d540806387_externalspool_external_spool - - sensor.a1_03919d540806387_gcode_file_downloaded - - sensor.a1_03919d540806387_gcode_filename - - sensor.a1_03919d540806387_heatbreak_fan_speed - - sensor.a1_03919d540806387_ip_address - - sensor.a1_03919d540806387_model_download - - sensor.a1_03919d540806387_mqtt_connection_mode - - sensor.a1_03919d540806387_nozzle_size - - sensor.a1_03919d540806387_nozzle_target_temperature - - sensor.a1_03919d540806387_nozzle_temperature - - sensor.a1_03919d540806387_nozzle_type - - sensor.a1_03919d540806387_print_bed_type - - sensor.a1_03919d540806387_print_length - - sensor.a1_03919d540806387_print_progress - - sensor.a1_03919d540806387_print_status - - sensor.a1_03919d540806387_print_type - - sensor.a1_03919d540806387_print_weight - - sensor.a1_03919d540806387_printable_objects - - sensor.a1_03919d540806387_printer_name - - sensor.a1_03919d540806387_remaining_time - - sensor.a1_03919d540806387_sd_card_status - - sensor.a1_03919d540806387_serial_number - - sensor.a1_03919d540806387_skipped_objects - - sensor.a1_03919d540806387_speed_profile - - sensor.a1_03919d540806387_start_time - - sensor.a1_03919d540806387_task_name - - sensor.a1_03919d540806387_total_layer_count - - sensor.a1_03919d540806387_total_usage - - sensor.a1_03919d540806387_wi_fi_signal - - sensor.a1mini_0309ca580403653_bed_target_temperature - - sensor.a1mini_0309ca580403653_bed_temperature - - sensor.a1mini_0309ca580403653_cooling_fan_speed - - sensor.a1mini_0309ca580403653_current_layer - - sensor.a1mini_0309ca580403653_current_stage - - sensor.a1mini_0309ca580403653_end_time - - sensor.a1mini_0309ca580403653_externalspool_external_spool - - sensor.a1mini_0309ca580403653_gcode_file_downloaded - - sensor.a1mini_0309ca580403653_gcode_filename - - sensor.a1mini_0309ca580403653_heatbreak_fan_speed - - sensor.a1mini_0309ca580403653_ip_address - - sensor.a1mini_0309ca580403653_model_download - - sensor.a1mini_0309ca580403653_mqtt_connection_mode - - sensor.a1mini_0309ca580403653_nozzle_size - - sensor.a1mini_0309ca580403653_nozzle_target_temperature - - sensor.a1mini_0309ca580403653_nozzle_temperature - - sensor.a1mini_0309ca580403653_nozzle_type - - sensor.a1mini_0309ca580403653_print_bed_type - - sensor.a1mini_0309ca580403653_print_length - - sensor.a1mini_0309ca580403653_print_progress - - sensor.a1mini_0309ca580403653_print_status - - sensor.a1mini_0309ca580403653_print_type - - sensor.a1mini_0309ca580403653_print_weight - - sensor.a1mini_0309ca580403653_printable_objects - - sensor.a1mini_0309ca580403653_printer_name - - sensor.a1mini_0309ca580403653_remaining_time - - sensor.a1mini_0309ca580403653_sd_card_status - - sensor.a1mini_0309ca580403653_serial_number - - sensor.a1mini_0309ca580403653_skipped_objects - - sensor.a1mini_0309ca580403653_speed_profile - - sensor.a1mini_0309ca580403653_start_time - - sensor.a1mini_0309ca580403653_task_name - - sensor.a1mini_0309ca580403653_total_layer_count - - sensor.a1mini_0309ca580403653_total_usage - - sensor.a1mini_0309ca580403653_wi_fi_signal - - sensor.basement_show_next_alarm - - sensor.basement_show_next_alarm_2 - - sensor.basement_show_next_reminder - - sensor.basement_show_next_reminder_2 - - sensor.basement_show_next_timer - - sensor.basement_show_next_timer_2 - - sensor.cat_crapper_3000_average_use - - sensor.cat_crapper_3000_deodorant_left_days - - sensor.cat_crapper_3000_device_status - - sensor.cat_crapper_3000_error - - sensor.cat_crapper_3000_last_event - - sensor.cat_crapper_3000_last_used_by - - sensor.cat_crapper_3000_litter_level - - sensor.cat_crapper_3000_litter_weight - - sensor.cat_crapper_3000_odor_eliminator_n50_left_days - - sensor.cat_crapper_3000_rssi - - sensor.cat_crapper_3000_smart_spray_battery - - sensor.cat_crapper_3000_spray_deodorant_liquid - - sensor.cat_crapper_3000_state - - sensor.cat_crapper_3000_times_used - - sensor.cat_crapper_3000_times_used_2 - - sensor.cat_crapper_3000_times_used_3 - - sensor.cat_crapper_3000_total_use - - sensor.cat_crapper_3000_total_use_2 - - sensor.cat_crapper_3000_total_use_3 - - sensor.chloe_s_room_next_alarm - - sensor.chloe_s_room_next_alarm_2 - - sensor.chloe_s_room_next_reminder - - sensor.chloe_s_room_next_reminder_2 - - sensor.chloe_s_room_next_timer - - sensor.chloe_s_room_next_timer_2 - - sensor.chloes_iphone_app_version - - sensor.chloes_iphone_audio_output - - sensor.chloes_iphone_battery_level - - sensor.chloes_iphone_battery_state - - sensor.chloes_iphone_bssid - - sensor.chloes_iphone_connection_type - - sensor.chloes_iphone_geocoded_location - - sensor.chloes_iphone_last_update_trigger - - sensor.chloes_iphone_location_permission - - sensor.chloes_iphone_sim_1 - - sensor.chloes_iphone_sim_2 - - sensor.chloes_iphone_ssid - - sensor.chloes_iphone_storage - - sensor.constipation_orion_active_tray - - sensor.constipation_orion_airduct_mode - - sensor.constipation_orion_ams_1_humidity - - sensor.constipation_orion_ams_1_humidity_index - - sensor.constipation_orion_ams_1_remaining_drying_time - - sensor.constipation_orion_ams_1_temperature - - sensor.constipation_orion_ams_1_tray_1 - - sensor.constipation_orion_ams_1_tray_2 - - sensor.constipation_orion_ams_1_tray_3 - - sensor.constipation_orion_ams_1_tray_4 - - sensor.constipation_orion_aux_fan_speed - - sensor.constipation_orion_bed_target_temperature - - sensor.constipation_orion_bed_temperature - - sensor.constipation_orion_chamber_fan_speed - - sensor.constipation_orion_chamber_target_temperature - - sensor.constipation_orion_chamber_temperature - - sensor.constipation_orion_cooling_fan_speed - - sensor.constipation_orion_current_layer - - sensor.constipation_orion_current_stage - - sensor.constipation_orion_end_time - - sensor.constipation_orion_ext_spool_1_external_spool - - sensor.constipation_orion_ext_spool_2_external_spool - - sensor.constipation_orion_gcode_file_downloaded - - sensor.constipation_orion_gcode_filename - - sensor.constipation_orion_heatbreak_fan_speed - - sensor.constipation_orion_ip_address - - sensor.constipation_orion_left_nozzle_size - - sensor.constipation_orion_left_nozzle_target_temperature - - sensor.constipation_orion_left_nozzle_temperature - - sensor.constipation_orion_left_nozzle_type - - sensor.constipation_orion_model_download - - sensor.constipation_orion_mqtt_connection_mode - - sensor.constipation_orion_nozzle_size - - sensor.constipation_orion_nozzle_target_temperature - - sensor.constipation_orion_nozzle_temperature - - sensor.constipation_orion_nozzle_type - - sensor.constipation_orion_print_bed_type - - sensor.constipation_orion_print_length - - sensor.constipation_orion_print_progress - - sensor.constipation_orion_print_status - - sensor.constipation_orion_print_type - - sensor.constipation_orion_print_weight - - sensor.constipation_orion_printable_objects - - sensor.constipation_orion_printer_name - - sensor.constipation_orion_remaining_time - - sensor.constipation_orion_right_nozzle_size - - sensor.constipation_orion_right_nozzle_target_temperature - - sensor.constipation_orion_right_nozzle_temperature - - sensor.constipation_orion_right_nozzle_type - - sensor.constipation_orion_sd_card_status - - sensor.constipation_orion_serial_number - - sensor.constipation_orion_skipped_objects - - sensor.constipation_orion_speed_profile - - sensor.constipation_orion_start_time - - sensor.constipation_orion_task_name - - sensor.constipation_orion_tool_module - - sensor.constipation_orion_total_layer_count - - sensor.constipation_orion_total_usage - - sensor.constipation_orion_wi_fi_signal - - sensor.countess_tess_last_defecation - - sensor.countess_tess_last_litter_used - - sensor.countess_tess_last_urination - - sensor.countess_tess_last_use_date - - sensor.countess_tess_last_use_duration - - sensor.countess_tess_last_weight_measurement - - sensor.declan_s_room_next_alarm - - sensor.declan_s_room_next_alarm_2 - - sensor.declan_s_room_next_reminder - - sensor.declan_s_room_next_reminder_2 - - sensor.declan_s_room_next_timer - - sensor.declan_s_room_next_timer_2 - - sensor.dining_room_next_alarm - - sensor.dining_room_next_reminder - - sensor.dining_room_next_timer - - sensor.duke_of_mittens_last_defecation - - sensor.duke_of_mittens_last_litter_used - - sensor.duke_of_mittens_last_urination - - sensor.duke_of_mittens_last_use_date - - sensor.duke_of_mittens_last_use_duration - - sensor.duke_of_mittens_last_weight_measurement - - sensor.family_room_show_next_alarm - - sensor.family_room_show_next_alarm_2 - - sensor.family_room_show_next_reminder - - sensor.family_room_show_next_reminder_2 - - sensor.family_room_show_next_timer - - sensor.family_room_show_next_timer_2 - - sensor.family_room_tv_next_alarm - - sensor.family_room_tv_next_alarm_2 - - sensor.family_room_tv_next_reminder - - sensor.family_room_tv_next_reminder_2 - - sensor.family_room_tv_next_timer - - sensor.family_room_tv_next_timer_2 - - sensor.front_porch_echo_next_alarm - - sensor.front_porch_echo_next_reminder - - sensor.front_porch_echo_next_timer - - sensor.gs_682c69_estimated_distance - - sensor.gs_682c69_power - - sensor.gs_682c69_signal_strength - - sensor.gs_682c69_vendor - - sensor.h2c_31b8ap5a2200288_ams_2_humidity - - sensor.h2c_31b8ap5a2200288_ams_2_humidity_index - - sensor.h2c_31b8ap5a2200288_ams_2_remaining_drying_time - - sensor.h2c_31b8ap5a2200288_ams_2_temperature - - sensor.h2c_31b8ap5a2200288_ams_2_tray_1 - - sensor.h2c_31b8ap5a2200288_ams_2_tray_2 - - sensor.h2c_31b8ap5a2200288_ams_2_tray_3 - - sensor.h2c_31b8ap5a2200288_ams_2_tray_4 - - sensor.h2c_31b8ap5a2200288_hotendrack_holder_position - - sensor.h2c_31b8ap5a2200288_hotendrack_holder_state - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_1 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_2 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_3 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_4 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_5 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_6 - - sensor.jordyn_s_room_next_alarm - - sensor.jordyn_s_room_next_alarm_2 - - sensor.jordyn_s_room_next_reminder - - sensor.jordyn_s_room_next_reminder_2 - - sensor.jordyn_s_room_next_timer - - sensor.jordyn_s_room_next_timer_2 - - sensor.jordyns_layer_slayer_active_tray - - sensor.jordyns_layer_slayer_ams_humidity - - sensor.jordyns_layer_slayer_ams_humidity_index - - sensor.jordyns_layer_slayer_ams_temperature - - sensor.jordyns_layer_slayer_ams_tray_1 - - sensor.jordyns_layer_slayer_ams_tray_2 - - sensor.jordyns_layer_slayer_ams_tray_3 - - sensor.jordyns_layer_slayer_ams_tray_4 - - sensor.jordyns_layer_slayer_bed_target_temperature - - sensor.jordyns_layer_slayer_bed_temperature - - sensor.jordyns_layer_slayer_cooling_fan_speed - - sensor.jordyns_layer_slayer_current_layer - - sensor.jordyns_layer_slayer_current_stage - - sensor.jordyns_layer_slayer_end_time - - sensor.jordyns_layer_slayer_ext_spool_external_spool - - sensor.jordyns_layer_slayer_gcode_file_downloaded - - sensor.jordyns_layer_slayer_gcode_filename - - sensor.jordyns_layer_slayer_heatbreak_fan_speed - - sensor.jordyns_layer_slayer_ip_address - - sensor.jordyns_layer_slayer_model_download - - sensor.jordyns_layer_slayer_mqtt_connection_mode - - sensor.jordyns_layer_slayer_nozzle_size - - sensor.jordyns_layer_slayer_nozzle_target_temperature - - sensor.jordyns_layer_slayer_nozzle_temperature - - sensor.jordyns_layer_slayer_nozzle_type - - sensor.jordyns_layer_slayer_print_bed_type - - sensor.jordyns_layer_slayer_print_length - - sensor.jordyns_layer_slayer_print_progress - - sensor.jordyns_layer_slayer_print_status - - sensor.jordyns_layer_slayer_print_type - - sensor.jordyns_layer_slayer_print_weight - - sensor.jordyns_layer_slayer_printable_objects - - sensor.jordyns_layer_slayer_printer_name - - sensor.jordyns_layer_slayer_remaining_time - - sensor.jordyns_layer_slayer_sd_card_status - - sensor.jordyns_layer_slayer_serial_number - - sensor.jordyns_layer_slayer_skipped_objects - - sensor.jordyns_layer_slayer_speed_profile - - sensor.jordyns_layer_slayer_start_time - - sensor.jordyns_layer_slayer_task_name - - sensor.jordyns_layer_slayer_total_layer_count - - sensor.jordyns_layer_slayer_total_usage - - sensor.jordyns_layer_slayer_wi_fi_signal - - sensor.joshua_s_2nd_fire_next_alarm - - sensor.joshua_s_2nd_fire_next_alarm_2 - - sensor.joshua_s_2nd_fire_next_reminder - - sensor.joshua_s_2nd_fire_next_reminder_2 - - sensor.joshua_s_2nd_fire_next_timer - - sensor.joshua_s_2nd_fire_next_timer_2 - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_alarm - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_alarm_2 - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_reminder - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_reminder_2 - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_timer - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_timer_2 - - sensor.joshua_s_fire_tv_stick_next_alarm - - sensor.joshua_s_fire_tv_stick_next_alarm_2 - - sensor.joshua_s_fire_tv_stick_next_reminder - - sensor.joshua_s_fire_tv_stick_next_reminder_2 - - sensor.joshua_s_fire_tv_stick_next_timer - - sensor.joshua_s_fire_tv_stick_next_timer_2 - - sensor.joshuas_ipad_app_version - - sensor.joshuas_ipad_audio_output - - sensor.joshuas_ipad_battery_level - - sensor.joshuas_ipad_battery_state - - sensor.joshuas_ipad_bssid - - sensor.joshuas_ipad_connection_type - - sensor.joshuas_ipad_geocoded_location - - sensor.joshuas_ipad_last_update_trigger - - sensor.joshuas_ipad_location_permission - - sensor.joshuas_ipad_ssid - - sensor.joshuas_ipad_storage - - sensor.joshuas_iphone_of_pain_2_app_version - - sensor.joshuas_iphone_of_pain_2_audio_output - - sensor.joshuas_iphone_of_pain_2_battery_level - - sensor.joshuas_iphone_of_pain_2_battery_state - - sensor.joshuas_iphone_of_pain_2_bssid - - sensor.joshuas_iphone_of_pain_2_connection_type - - sensor.joshuas_iphone_of_pain_2_geocoded_location - - sensor.joshuas_iphone_of_pain_2_last_update_trigger - - sensor.joshuas_iphone_of_pain_2_location_permission - - sensor.joshuas_iphone_of_pain_2_sim_1 - - sensor.joshuas_iphone_of_pain_2_sim_2 - - sensor.joshuas_iphone_of_pain_2_ssid - - sensor.joshuas_iphone_of_pain_2_storage - - sensor.joshuas_iphone_of_pain_2_watch_battery_level - - sensor.joshuas_iphone_of_pain_2_watch_battery_state - - sensor.joshuas_iphone_of_pain_activity - - sensor.joshuas_iphone_of_pain_app_version - - sensor.joshuas_iphone_of_pain_audio_output - - sensor.joshuas_iphone_of_pain_average_active_pace - - sensor.joshuas_iphone_of_pain_battery_level - - sensor.joshuas_iphone_of_pain_battery_state - - sensor.joshuas_iphone_of_pain_bssid - - sensor.joshuas_iphone_of_pain_connection_type - - sensor.joshuas_iphone_of_pain_distance - - sensor.joshuas_iphone_of_pain_floors_ascended - - sensor.joshuas_iphone_of_pain_floors_descended - - sensor.joshuas_iphone_of_pain_geocoded_location - - sensor.joshuas_iphone_of_pain_last_update_trigger - - sensor.joshuas_iphone_of_pain_location_permission - - sensor.joshuas_iphone_of_pain_sim_1 - - sensor.joshuas_iphone_of_pain_sim_2 - - sensor.joshuas_iphone_of_pain_ssid - - sensor.joshuas_iphone_of_pain_steps - - sensor.joshuas_iphone_of_pain_storage - - sensor.joshuas_iphone_of_pain_watch_battery_level - - sensor.joshuas_iphone_of_pain_watch_battery_state - - sensor.kitchen_next_alarm - - sensor.kitchen_next_alarm_2 - - sensor.kitchen_next_reminder - - sensor.kitchen_next_reminder_2 - - sensor.kitchen_next_timer - - sensor.kitchen_next_timer_2 - - sensor.lady_tot_tot_last_defecation - - sensor.lady_tot_tot_last_litter_used - - sensor.lady_tot_tot_last_urination - - sensor.lady_tot_tot_last_use_date - - sensor.lady_tot_tot_last_use_duration - - sensor.lady_tot_tot_last_weight_measurement - - sensor.laptop_browser_battery - - sensor.laptop_browser_height - - sensor.laptop_browser_id - - sensor.laptop_browser_path - - sensor.laptop_browser_user - - sensor.laptop_browser_useragent - - sensor.laptop_browser_visibility - - sensor.laptop_browser_width - - sensor.laptop_panel - - sensor.living_room_next_alarm - - sensor.living_room_next_alarm_2 - - sensor.living_room_next_reminder - - sensor.living_room_next_reminder_2 - - sensor.living_room_next_timer - - sensor.living_room_next_timer_2 - - sensor.mom_next_alarm - - sensor.mom_next_alarm_2 - - sensor.mom_next_reminder - - sensor.mom_next_reminder_2 - - sensor.mom_next_timer - - sensor.mom_next_timer_2 - - sensor.om6_e08k9n_ibc_ebf6_estimated_distance - - sensor.om6_e08k9n_ibc_ebf6_power - - sensor.om6_e08k9n_ibc_ebf6_signal_strength - - sensor.om6_e08k9n_ibc_ebf6_vendor - - sensor.p1s_01p09c470102673_active_tray - - sensor.p1s_01p09c470102673_ams_1_humidity - - sensor.p1s_01p09c470102673_ams_1_humidity_index - - sensor.p1s_01p09c470102673_ams_1_temperature - - sensor.p1s_01p09c470102673_ams_1_tray_1 - - sensor.p1s_01p09c470102673_ams_1_tray_2 - - sensor.p1s_01p09c470102673_ams_1_tray_3 - - sensor.p1s_01p09c470102673_ams_1_tray_4 - - sensor.p1s_01p09c470102673_ams_2_humidity - - sensor.p1s_01p09c470102673_ams_2_humidity_index - - sensor.p1s_01p09c470102673_ams_2_temperature - - sensor.p1s_01p09c470102673_ams_2_tray_1 - - sensor.p1s_01p09c470102673_ams_2_tray_2 - - sensor.p1s_01p09c470102673_ams_2_tray_3 - - sensor.p1s_01p09c470102673_ams_2_tray_4 - - sensor.p1s_01p09c470102673_aux_fan_speed - - sensor.p1s_01p09c470102673_bed_target_temperature - - sensor.p1s_01p09c470102673_bed_temperature - - sensor.p1s_01p09c470102673_chamber_fan_speed - - sensor.p1s_01p09c470102673_cooling_fan_speed - - sensor.p1s_01p09c470102673_current_layer - - sensor.p1s_01p09c470102673_current_stage - - sensor.p1s_01p09c470102673_end_time - - sensor.p1s_01p09c470102673_externalspool_external_spool - - sensor.p1s_01p09c470102673_gcode_file_downloaded - - sensor.p1s_01p09c470102673_gcode_filename - - sensor.p1s_01p09c470102673_heatbreak_fan_speed - - sensor.p1s_01p09c470102673_ip_address - - sensor.p1s_01p09c470102673_model_download - - sensor.p1s_01p09c470102673_mqtt_connection_mode - - sensor.p1s_01p09c470102673_nozzle_size - - sensor.p1s_01p09c470102673_nozzle_target_temperature - - sensor.p1s_01p09c470102673_nozzle_temperature - - sensor.p1s_01p09c470102673_nozzle_type - - sensor.p1s_01p09c470102673_print_bed_type - - sensor.p1s_01p09c470102673_print_length - - sensor.p1s_01p09c470102673_print_progress - - sensor.p1s_01p09c470102673_print_status - - sensor.p1s_01p09c470102673_print_type - - sensor.p1s_01p09c470102673_print_weight - - sensor.p1s_01p09c470102673_printable_objects - - sensor.p1s_01p09c470102673_printer_name - - sensor.p1s_01p09c470102673_remaining_time - - sensor.p1s_01p09c470102673_sd_card_status - - sensor.p1s_01p09c470102673_skipped_objects - - sensor.p1s_01p09c470102673_speed_profile - - sensor.p1s_01p09c470102673_start_time - - sensor.p1s_01p09c470102673_task_name - - sensor.p1s_01p09c470102673_total_layer_count - - sensor.p1s_01p09c470102673_total_usage - - sensor.p1s_01p09c470102673_wi_fi_signal - - sensor.parents_room_next_alarm - - sensor.parents_room_next_alarm_2 - - sensor.parents_room_next_reminder - - sensor.parents_room_next_reminder_2 - - sensor.parents_room_next_timer - - sensor.parents_room_next_timer_2 - - sensor.petkit_mqtt - - sensor.polly_s_fire_tv_stick_next_alarm - - sensor.polly_s_fire_tv_stick_next_alarm_2 - - sensor.polly_s_fire_tv_stick_next_reminder - - sensor.polly_s_fire_tv_stick_next_reminder_2 - - sensor.polly_s_fire_tv_stick_next_timer - - sensor.polly_s_fire_tv_stick_next_timer_2 - - sensor.pollys_iphone_activity - - sensor.pollys_iphone_app_version - - sensor.pollys_iphone_audio_output - - sensor.pollys_iphone_average_active_pace - - sensor.pollys_iphone_battery_level - - sensor.pollys_iphone_battery_state - - sensor.pollys_iphone_bssid - - sensor.pollys_iphone_connection_type - - sensor.pollys_iphone_distance - - sensor.pollys_iphone_floors_ascended - - sensor.pollys_iphone_floors_descended - - sensor.pollys_iphone_geocoded_location - - sensor.pollys_iphone_last_update_trigger - - sensor.pollys_iphone_location_permission - - sensor.pollys_iphone_sim_1 - - sensor.pollys_iphone_sim_2 - - sensor.pollys_iphone_ssid - - sensor.pollys_iphone_steps - - sensor.pollys_iphone_storage - - sensor.poop_box_average_use - - sensor.poop_box_device_status - - sensor.poop_box_error - - sensor.poop_box_last_event - - sensor.poop_box_last_used_by - - sensor.poop_box_litter_level - - sensor.poop_box_litter_weight - - sensor.poop_box_rssi - - sensor.poop_box_state - - sensor.poop_box_times_used - - sensor.poop_box_times_used_2 - - sensor.poop_box_times_used_3 - - sensor.poop_box_total_use - - sensor.poop_box_total_use_2 - - sensor.poop_box_total_use_3 - - sensor.princess_penny_last_defecation - - sensor.princess_penny_last_litter_used - - sensor.princess_penny_last_urination - - sensor.princess_penny_last_use_date - - sensor.princess_penny_last_use_duration - - sensor.princess_penny_last_weight_measurement - - sensor.printscharming_serial_number - - sensor.raspberry_kiosk_browser_height - - sensor.raspberry_kiosk_browser_id - - sensor.raspberry_kiosk_browser_path - - sensor.raspberry_kiosk_browser_user - - sensor.raspberry_kiosk_browser_useragent - - sensor.raspberry_kiosk_browser_visibility - - sensor.raspberry_kiosk_browser_width - - sensor.raspberry_kiosk_panel - - sensor.sir_halo_last_defecation - - sensor.sir_halo_last_litter_used - - sensor.sir_halo_last_urination - - sensor.sir_halo_last_use_date - - sensor.sir_halo_last_use_duration - - sensor.sir_halo_last_weight_measurement - - sensor.the_deuce_average_use - - sensor.the_deuce_device_status - - sensor.the_deuce_error - - sensor.the_deuce_last_event - - sensor.the_deuce_last_used_by - - sensor.the_deuce_litter_level - - sensor.the_deuce_litter_weight - - sensor.the_deuce_rssi - - sensor.the_deuce_state - - sensor.the_deuce_times_used - - sensor.the_deuce_times_used_2 - - sensor.the_deuce_times_used_3 - - sensor.the_deuce_total_use - - sensor.the_deuce_total_use_2 - - sensor.the_deuce_total_use_3 - - sensor.the_honeybadger_last_defecation - - sensor.the_honeybadger_last_litter_used - - sensor.the_honeybadger_last_urination - - sensor.the_honeybadger_last_use_date - - sensor.the_honeybadger_last_use_duration - - sensor.the_honeybadger_last_weight_measurement - - sensor.the_pura_air_smart_spray_2_battery - - sensor.the_pura_air_smart_spray_2_battery_voltage - - sensor.the_pura_air_smart_spray_2_error - - sensor.the_pura_air_smart_spray_2_liquid_level - - sensor.this_device_next_alarm - - sensor.this_device_next_alarm_2 - - sensor.this_device_next_alarm_3 - - sensor.this_device_next_alarm_4 - - sensor.this_device_next_reminder - - sensor.this_device_next_reminder_2 - - sensor.this_device_next_reminder_3 - - sensor.this_device_next_reminder_4 - - sensor.this_device_next_timer - - sensor.this_device_next_timer_2 - - sensor.this_device_next_timer_3 - - sensor.this_device_next_timer_4 - - sensor.triple_threat_average_use - - sensor.triple_threat_deodorant_left_days - - sensor.triple_threat_device_status - - sensor.triple_threat_error - - sensor.triple_threat_last_event - - sensor.triple_threat_last_used_by - - sensor.triple_threat_litter_level - - sensor.triple_threat_litter_weight - - sensor.triple_threat_odor_eliminator_n50_left_days - - sensor.triple_threat_rssi - - sensor.triple_threat_smart_spray_battery - - sensor.triple_threat_spray_deodorant_liquid - - sensor.triple_threat_state - - sensor.triple_threat_times_used - - sensor.triple_threat_times_used_2 - - sensor.triple_threat_times_used_3 - - sensor.triple_threat_total_use - - sensor.triple_threat_total_use_2 - - sensor.triple_threat_total_use_3 - - sensor.turd_purifier_2001_battery - - sensor.turd_purifier_2001_battery_voltage - - sensor.turd_purifier_2001_error - - sensor.turd_purifier_2001_liquid_level - - sensor.tv_alexa_next_alarm - - sensor.tv_alexa_next_alarm_2 - - sensor.tv_alexa_next_reminder - - sensor.tv_alexa_next_reminder_2 - - sensor.tv_alexa_next_timer - - sensor.tv_alexa_next_timer_2 - - sensor.vq00sg2_38c8_estimated_distance - - sensor.vq00sg2_38c8_power - - sensor.vq00sg2_38c8_signal_strength - - sensor.vq00sg2_38c8_vendor - - sensor.vqg03tu_77fd_estimated_distance - - sensor.vqg03tu_77fd_power - - sensor.vqg03tu_77fd_signal_strength - - sensor.vqg03tu_77fd_vendor - - switch.a1_03919d540806387_allow_prompt_sound - - switch.a1_03919d540806387_enable_camera - - switch.a1_03919d540806387_use_image_sensor_camera - - switch.a1mini_0309ca580403653_allow_prompt_sound - - switch.a1mini_0309ca580403653_enable_camera - - switch.a1mini_0309ca580403653_use_image_sensor_camera - - switch.basement_show_do_not_disturb_switch - - switch.basement_show_repeat_switch - - switch.basement_show_shuffle_switch - - switch.cat_crapper_3000_ai_soft_stool_detection - - switch.cat_crapper_3000_auto_clean - - switch.cat_crapper_3000_avoid_repeat_cleaning - - switch.cat_crapper_3000_child_lock - - switch.cat_crapper_3000_continuous_rotation - - switch.cat_crapper_3000_deep_cleaning - - switch.cat_crapper_3000_deep_deodor - - switch.cat_crapper_3000_deep_deodorizing - - switch.cat_crapper_3000_display - - switch.cat_crapper_3000_do_not_disturb - - switch.cat_crapper_3000_kitten_mode - - switch.cat_crapper_3000_light - - switch.cat_crapper_3000_light_2 - - switch.cat_crapper_3000_light_weight - - switch.cat_crapper_3000_litter_saving - - switch.cat_crapper_3000_notif_on_deodorant_replacement_need - - switch.cat_crapper_3000_notif_on_device_cleaning - - switch.cat_crapper_3000_notif_on_device_cleaning_2 - - switch.cat_crapper_3000_notif_on_litter_shortage - - switch.cat_crapper_3000_notif_on_litter_shortage_2 - - switch.cat_crapper_3000_notif_on_n50_replacement_need - - switch.cat_crapper_3000_notif_on_pet_toileting - - switch.cat_crapper_3000_notif_on_pet_toileting_2 - - switch.cat_crapper_3000_notif_on_purifying_liquid_shortage - - switch.cat_crapper_3000_notif_on_purifying_liquid_shortage_2 - - switch.cat_crapper_3000_notif_on_waste_bin_full - - switch.cat_crapper_3000_notif_on_waste_bin_full_2 - - switch.cat_crapper_3000_periodic_cleaning - - switch.cat_crapper_3000_power - - switch.cat_crapper_3000_waste_covering - - switch.chloe_s_room_do_not_disturb_switch - - switch.chloe_s_room_repeat_switch - - switch.chloe_s_room_shuffle_switch - - switch.constipation_orion_enable_camera - - switch.declan_s_room_do_not_disturb_switch - - switch.declan_s_room_repeat_switch - - switch.declan_s_room_shuffle_switch - - switch.downstairs_do_not_disturb_switch - - switch.downstairs_repeat_switch - - switch.downstairs_shuffle_switch - - switch.everywhere_do_not_disturb_switch - - switch.everywhere_repeat_switch - - switch.everywhere_shuffle_switch - - switch.family_room_show_do_not_disturb_switch - - switch.family_room_show_repeat_switch - - switch.family_room_show_shuffle_switch - - switch.family_room_tv_do_not_disturb_switch - - switch.family_room_tv_repeat_switch - - switch.family_room_tv_shuffle_switch - - switch.front_foyer_lights_2 - - switch.front_porch_echo_do_not_disturb_switch - - switch.front_porch_echo_repeat_switch - - switch.front_porch_echo_shuffle_switch - - switch.jordyn_s_room_do_not_disturb_switch - - switch.jordyn_s_room_repeat_switch - - switch.jordyn_s_room_shuffle_switch - - switch.jordyns_layer_slayer_allow_prompt_sound - - switch.jordyns_layer_slayer_enable_camera - - switch.jordyns_layer_slayer_use_image_sensor_camera - - switch.joshua_s_2nd_fire_do_not_disturb_switch - - switch.joshua_s_ecobee_smart_thermostat_premium_beta_do_not_disturb_switch - - switch.joshua_s_ecobee_smart_thermostat_premium_beta_repeat_switch - - switch.joshua_s_ecobee_smart_thermostat_premium_beta_shuffle_switch - - switch.joshua_s_fire_tv_stick_do_not_disturb_switch - - switch.kids_rooms_do_not_disturb_switch - - switch.kids_rooms_repeat_switch - - switch.kids_rooms_shuffle_switch - - switch.kitchen_do_not_disturb_switch - - switch.kitchen_repeat_switch - - switch.kitchen_shuffle_switch - - switch.living_room_do_not_disturb_switch - - switch.living_room_repeat_switch - - switch.living_room_shuffle_switch - - switch.mom_do_not_disturb_switch - - switch.mom_repeat_switch - - switch.mom_shuffle_switch - - switch.office_end_table_lamp - - switch.p1s_01p09c470102673_enable_camera - - switch.p1s_01p09c470102673_use_image_sensor_camera - - switch.parents_room_do_not_disturb_switch - - switch.parents_room_repeat_switch - - switch.parents_room_shuffle_switch - - switch.polly_s_fire_tv_stick_do_not_disturb_switch - - switch.poop_box_auto_clean - - switch.poop_box_avoid_repeat_cleaning - - switch.poop_box_child_lock - - switch.poop_box_display - - switch.poop_box_do_not_disturb - - switch.poop_box_kitten_mode - - switch.poop_box_light_weight - - switch.poop_box_notif_on_device_cleaning - - switch.poop_box_notif_on_device_cleaning_2 - - switch.poop_box_notif_on_litter_shortage - - switch.poop_box_notif_on_litter_shortage_2 - - switch.poop_box_notif_on_pet_toileting - - switch.poop_box_notif_on_pet_toileting_2 - - switch.poop_box_notif_on_purifying_liquid_shortage - - switch.poop_box_notif_on_purifying_liquid_shortage_2 - - switch.poop_box_notif_on_waste_bin_full - - switch.poop_box_notif_on_waste_bin_full_2 - - switch.poop_box_periodic_cleaning - - switch.poop_box_power - - switch.studio_lights_1 - - switch.the_deuce_auto_clean - - switch.the_deuce_avoid_repeat_cleaning - - switch.the_deuce_child_lock - - switch.the_deuce_display - - switch.the_deuce_do_not_disturb - - switch.the_deuce_kitten_mode - - switch.the_deuce_light_weight - - switch.the_deuce_notif_on_device_cleaning - - switch.the_deuce_notif_on_device_cleaning_2 - - switch.the_deuce_notif_on_litter_shortage - - switch.the_deuce_notif_on_litter_shortage_2 - - switch.the_deuce_notif_on_pet_toileting - - switch.the_deuce_notif_on_pet_toileting_2 - - switch.the_deuce_notif_on_purifying_liquid_shortage - - switch.the_deuce_notif_on_purifying_liquid_shortage_2 - - switch.the_deuce_notif_on_waste_bin_full - - switch.the_deuce_notif_on_waste_bin_full_2 - - switch.the_deuce_periodic_cleaning - - switch.the_deuce_power - - switch.this_device_do_not_disturb_switch_2 - - switch.this_device_do_not_disturb_switch_3 - - switch.triple_threat_ai_soft_stool_detection - - switch.triple_threat_auto_clean - - switch.triple_threat_avoid_repeat_cleaning - - switch.triple_threat_child_lock - - switch.triple_threat_continuous_rotation - - switch.triple_threat_deep_cleaning - - switch.triple_threat_deep_deodor - - switch.triple_threat_deep_deodorizing - - switch.triple_threat_display - - switch.triple_threat_do_not_disturb - - switch.triple_threat_kitten_mode - - switch.triple_threat_light - - switch.triple_threat_light_2 - - switch.triple_threat_light_weight - - switch.triple_threat_litter_saving - - switch.triple_threat_notif_on_deodorant_replacement_need - - switch.triple_threat_notif_on_device_cleaning - - switch.triple_threat_notif_on_device_cleaning_2 - - switch.triple_threat_notif_on_litter_shortage - - switch.triple_threat_notif_on_litter_shortage_2 - - switch.triple_threat_notif_on_n50_replacement_need - - switch.triple_threat_notif_on_pet_toileting - - switch.triple_threat_notif_on_pet_toileting_2 - - switch.triple_threat_notif_on_purifying_liquid_shortage - - switch.triple_threat_notif_on_purifying_liquid_shortage_2 - - switch.triple_threat_notif_on_waste_bin_full - - switch.triple_threat_notif_on_waste_bin_full_2 - - switch.triple_threat_periodic_cleaning - - switch.triple_threat_power - - switch.triple_threat_waste_covering - - switch.tv_alexa_do_not_disturb_switch - - switch.tv_alexa_repeat_switch - - switch.tv_alexa_shuffle_switch - - update.p1s_01p09c470102673_firmware_update - unavailable_list: > - {% set ignored = namespace(entities=[]) %} - {% for integration in ignored_integrations %} - {% set ignored.entities = ignored.entities + integration_entities(integration) %} - {% endfor %} - {% set ns = namespace(entities=[]) %} - {% for entity in states %} - {% if entity.state in ['unavailable', 'unknown'] - and entity.domain not in ignored_domains - and entity.entity_id not in ignored_entities - and entity.entity_id not in ignored.entities %} - {% set ns.entities = ns.entities + [entity.entity_id] %} - {% endif %} - {% endfor %} - {{ ns.entities }} - current_count: "{{ unavailable_list | length }}" - last_count: "{{ states('input_number.last_unavailable_count') | int(0) }}" - count_delta: "{{ current_count | int(0) - last_count | int(0) }}" - unavailable_by_domain: > - {% set ns = namespace(domains={}) %} - {% for entity in unavailable_list %} - {% set domain = entity.split('.')[0] %} - {% if domain in ns.domains %} - {% set ns.domains = dict(ns.domains, **{domain: ns.domains[domain] + [entity]}) %} - {% else %} - {% set ns.domains = dict(ns.domains, **{domain: [entity]}) %} - {% endif %} - {% endfor %} - {{ ns.domains }} - condition: - - condition: template - value_template: "{{ current_count | int(0) > 0 }}" - action: - - choose: - - conditions: - - condition: template - value_template: > - {{ last_count | int(0) == 0 or (count_delta | int(0) | abs) >= alert_threshold | int(20) }} - sequence: - - service: persistent_notification.create - data: - title: "⚠️ {{ current_count }} Important Entities Unavailable" - message: > - **Scan Time:** {{ now().strftime('%Y-%m-%d %I:%M %p') }} - - **Previous Count:** {{ last_count }} - **Current Count:** {{ current_count }} - **Change:** {{ '%+d' | format(count_delta | int(0)) }} - - Ignored noisy integrations: {{ ignored_integrations | join(', ') }}. - - {% for domain, entities in unavailable_by_domain.items() %} - **{{ domain | title }}** ({{ entities | length }}): - {% for entity in entities[:15] %} - - `{{ entity }}` — {{ state_attr(entity, 'friendly_name') | default('No name') }} - {% endfor %} - {% if entities | length > 15 %} - - ... and {{ entities | length - 15 }} more - {% endif %} - - {% endfor %} - - --- - *This monitor ignores known noisy sources and only re-alerts when the count changes by {{ alert_threshold }} or more.* - notification_id: "unavailable_entities_alert" - - service: input_number.set_value - target: - entity_id: input_number.last_unavailable_count - data: - value: "{{ current_count }}" - - # ---------------------------------------------------------- - # 1b. Clear Notification When All Important Entities Recover - # ---------------------------------------------------------- - - id: integration_health_unavailable_cleared - alias: "✅ Clear: All Important Entities Available" - description: "Dismisses the unavailable alert when all non-ignored entities recover" - mode: single - trigger: - - platform: time_pattern - minutes: "/10" - variables: - ignored_domains: - - update - - button - - scene - - script - - automation - - input_button - - conversation - - stt - - tts - - wake_word - ignored_integrations: - - bambu_lab - - petkit - - mobile_app - - alexa_media - - music_assistant - - ibeacon - - browser_mod - ignored_entities: - - alarm_control_panel.alexa_guard_4da11 - - binary_sensor.a1_03919d540806387_ams_1_active - - binary_sensor.a1_03919d540806387_developer_lan_mode - - binary_sensor.a1_03919d540806387_externalspool_active - - binary_sensor.a1_03919d540806387_extruder_filament_state - - binary_sensor.a1_03919d540806387_firmware_update - - binary_sensor.a1_03919d540806387_hms_errors - - binary_sensor.a1_03919d540806387_hybrid_mqtt_blocks_control - - binary_sensor.a1_03919d540806387_mqtt_encryption_firmware - - binary_sensor.a1_03919d540806387_online - - binary_sensor.a1_03919d540806387_print_error - - binary_sensor.a1_03919d540806387_recording_timelapse - - binary_sensor.a1mini_0309ca580403653_developer_lan_mode - - binary_sensor.a1mini_0309ca580403653_externalspool_active - - binary_sensor.a1mini_0309ca580403653_extruder_filament_state - - binary_sensor.a1mini_0309ca580403653_firmware_update - - binary_sensor.a1mini_0309ca580403653_hms_errors - - binary_sensor.a1mini_0309ca580403653_hybrid_mqtt_blocks_control - - binary_sensor.a1mini_0309ca580403653_mqtt_encryption_firmware - - binary_sensor.a1mini_0309ca580403653_online - - binary_sensor.a1mini_0309ca580403653_print_error - - binary_sensor.a1mini_0309ca580403653_recording_timelapse - - binary_sensor.cat_crapper_3000_deodorization - - binary_sensor.cat_crapper_3000_deodorizer_liquid_empty - - binary_sensor.cat_crapper_3000_deodorizer_liquid_lack - - binary_sensor.cat_crapper_3000_frequent_use_detection - - binary_sensor.cat_crapper_3000_power - - binary_sensor.cat_crapper_3000_sand_lack - - binary_sensor.cat_crapper_3000_toilet_occupied - - binary_sensor.cat_crapper_3000_wastebin_filled - - binary_sensor.cat_crapper_3000_wastebin_presence - - binary_sensor.cat_crapper_3000_weight_error - - binary_sensor.constipation_orion_airduct_mode - - binary_sensor.constipation_orion_ams_1_active - - binary_sensor.constipation_orion_ams_1_drying - - binary_sensor.constipation_orion_developer_lan_mode - - binary_sensor.constipation_orion_enclosure_door - - binary_sensor.constipation_orion_ext_spool_1_active - - binary_sensor.constipation_orion_ext_spool_2_active - - binary_sensor.constipation_orion_extruder_filament_state - - binary_sensor.constipation_orion_firmware_update - - binary_sensor.constipation_orion_hms_errors - - binary_sensor.constipation_orion_hybrid_mqtt_blocks_control - - binary_sensor.constipation_orion_mqtt_encryption_firmware - - binary_sensor.constipation_orion_online - - binary_sensor.constipation_orion_print_error - - binary_sensor.constipation_orion_recording_timelapse - - binary_sensor.h2c_31b8ap5a2200288_ams_2_active - - binary_sensor.h2c_31b8ap5a2200288_ams_2_drying - - binary_sensor.jordyns_layer_slayer_ams_active - - binary_sensor.jordyns_layer_slayer_developer_lan_mode - - binary_sensor.jordyns_layer_slayer_ext_spool_active - - binary_sensor.jordyns_layer_slayer_extruder_filament_state - - binary_sensor.jordyns_layer_slayer_firmware_update - - binary_sensor.jordyns_layer_slayer_hms_errors - - binary_sensor.jordyns_layer_slayer_hybrid_mqtt_blocks_control - - binary_sensor.jordyns_layer_slayer_mqtt_encryption_firmware - - binary_sensor.jordyns_layer_slayer_online - - binary_sensor.jordyns_layer_slayer_print_error - - binary_sensor.jordyns_layer_slayer_recording_timelapse - - binary_sensor.joshuas_iphone_of_pain_focus - - binary_sensor.laptop - - binary_sensor.laptop_browser_charging - - binary_sensor.laptop_browser_dark_mode - - binary_sensor.laptop_browser_fullykiosk - - binary_sensor.p1s_01p09c470102673_ams_1_active - - binary_sensor.p1s_01p09c470102673_ams_2_active - - binary_sensor.p1s_01p09c470102673_developer_lan_mode - - binary_sensor.p1s_01p09c470102673_externalspool_active - - binary_sensor.p1s_01p09c470102673_extruder_filament_state - - binary_sensor.p1s_01p09c470102673_hms_errors - - binary_sensor.p1s_01p09c470102673_mqtt_encryption_firmware - - binary_sensor.p1s_01p09c470102673_online - - binary_sensor.p1s_01p09c470102673_print_error - - binary_sensor.p1s_01p09c470102673_recording_timelapse - - binary_sensor.pollys_iphone_focus - - binary_sensor.poop_box_deodorization - - binary_sensor.poop_box_frequent_use_detection - - binary_sensor.poop_box_sand_lack - - binary_sensor.poop_box_toilet_occupied - - binary_sensor.poop_box_wastebin_filled - - binary_sensor.poop_box_weight_error - - binary_sensor.printscharming_hybrid_mqtt_blocks_control - - binary_sensor.raspberry_kiosk - - binary_sensor.raspberry_kiosk_browser_dark_mode - - binary_sensor.raspberry_kiosk_browser_fullykiosk - - binary_sensor.the_deuce_deodorization - - binary_sensor.the_deuce_frequent_use_detection - - binary_sensor.the_deuce_sand_lack - - binary_sensor.the_deuce_toilet_occupied - - binary_sensor.the_deuce_wastebin_filled - - binary_sensor.the_deuce_weight_error - - binary_sensor.the_pura_air_smart_spray_2_light - - binary_sensor.the_pura_air_smart_spray_2_liquid_level - - binary_sensor.the_pura_air_smart_spray_2_spray - - binary_sensor.triple_threat_deodorization - - binary_sensor.triple_threat_deodorizer_liquid_empty - - binary_sensor.triple_threat_deodorizer_liquid_lack - - binary_sensor.triple_threat_frequent_use_detection - - binary_sensor.triple_threat_power - - binary_sensor.triple_threat_sand_lack - - binary_sensor.triple_threat_toilet_occupied - - binary_sensor.triple_threat_wastebin_filled - - binary_sensor.triple_threat_wastebin_presence - - binary_sensor.triple_threat_weight_error - - binary_sensor.turd_purifier_2001_light - - binary_sensor.turd_purifier_2001_liquid_level - - binary_sensor.turd_purifier_2001_spray - - button.a1_03919d540806387_force_refresh_data - - button.a1_03919d540806387_pause_printing - - button.a1_03919d540806387_resume_printing - - button.a1_03919d540806387_stop_printing - - button.a1mini_0309ca580403653_force_refresh_data - - button.a1mini_0309ca580403653_pause_printing - - button.a1mini_0309ca580403653_resume_printing - - button.a1mini_0309ca580403653_stop_printing - - button.cat_crapper_3000_action_continue - - button.cat_crapper_3000_action_pause - - button.cat_crapper_3000_action_reset - - button.cat_crapper_3000_deodorize - - button.cat_crapper_3000_deodorize_2 - - button.cat_crapper_3000_dump_litter - - button.cat_crapper_3000_level_litter - - button.cat_crapper_3000_maintenance_exit - - button.cat_crapper_3000_maintenance_start - - button.cat_crapper_3000_reset_n50_odor_eliminator - - button.cat_crapper_3000_reset_odor_eliminator - - button.cat_crapper_3000_scoop - - button.chromecast3771_favorite_current_song - - button.chromecast3771_favorite_current_song_2 - - button.family_room_tv_favorite_current_song - - button.family_room_tv_favorite_current_song_3 - - button.hisense_tv_favorite_current_song - - button.jordyns_layer_slayer_force_refresh_data - - button.jordyns_layer_slayer_pause_printing - - button.jordyns_layer_slayer_resume_printing - - button.jordyns_layer_slayer_stop_printing - - button.joshuas_macbook_pro_favorite_current_song - - button.meat_heater_favorite_current_song - - button.p1s_01p09c470102673_force_refresh_data - - button.p1s_01p09c470102673_pause_printing - - button.p1s_01p09c470102673_resume_printing - - button.p1s_01p09c470102673_stop_printing - - button.pollys_macbook_air_favorite_current_song - - button.poop_box_action_continue - - button.poop_box_action_pause - - button.poop_box_action_reset - - button.poop_box_dump_litter - - button.poop_box_level_litter - - button.poop_box_reset_n50_odor_eliminator - - button.poop_box_reset_odor_eliminator - - button.poop_box_scoop - - button.respeaker_satellite_family_room_favorite_current_song - - button.respeaker_satellite_living_room_favorite_current_song - - button.respeaker_satellite_master_bedroom_favorite_current_song - - button.roku_premiere_favorite_current_song - - button.roku_ultra_favorite_current_song - - button.streaming_stick_4k_favorite_current_song - - button.the_deuce_action_continue - - button.the_deuce_action_pause - - button.the_deuce_action_reset - - button.the_deuce_dump_litter - - button.the_deuce_level_litter - - button.the_deuce_reset_n50_odor_eliminator - - button.the_deuce_reset_odor_eliminator - - button.the_deuce_scoop - - button.triple_threat_action_continue - - button.triple_threat_action_pause - - button.triple_threat_action_reset - - button.triple_threat_deodorize - - button.triple_threat_deodorize_2 - - button.triple_threat_dump_litter - - button.triple_threat_level_litter - - button.triple_threat_maintenance_exit - - button.triple_threat_maintenance_start - - button.triple_threat_reset_n50_odor_eliminator - - button.triple_threat_reset_odor_eliminator - - button.triple_threat_scoop - - button.xbox_favorite_current_song - - button.xboxone_favorite_current_song - - camera.a1_03919d540806387_camera - - camera.a1mini_0309ca580403653_camera - - camera.constipation_orion_camera - - camera.jordyns_layer_slayer_camera - - camera.p1s_01p09c470102673_camera - - device_tracker.chloes_iphone - - device_tracker.gs_682c69 - - device_tracker.joshuas_ipad - - device_tracker.joshuas_iphone_of_pain - - device_tracker.joshuas_iphone_of_pain_2 - - device_tracker.om6_e08k9n_ibc_ebf6 - - device_tracker.pollys_iphone - - device_tracker.vq00sg2_38c8 - - device_tracker.vqg03tu_77fd - - fan.a1_03919d540806387_cooling_fan - - fan.a1mini_0309ca580403653_cooling_fan - - fan.jordyns_layer_slayer_cooling_fan - - fan.p1s_01p09c470102673_aux_fan - - fan.p1s_01p09c470102673_chamber_fan - - fan.p1s_01p09c470102673_cooling_fan - - image.a1_03919d540806387_cover_image - - image.a1_03919d540806387_pick_image - - image.a1mini_0309ca580403653_cover_image - - image.a1mini_0309ca580403653_pick_image - - image.constipation_orion_cover_image - - image.constipation_orion_pick_image - - image.jordyns_layer_slayer_cover_image - - image.jordyns_layer_slayer_pick_image - - image.p1s_01p09c470102673_cover_image - - image.p1s_01p09c470102673_pick_image - - light.a1_03919d540806387_chamber_light - - light.a1mini_0309ca580403653_chamber_light - - light.cat_crapper_3000_light - - light.constipation_orion_chamber_light - - light.constipation_orion_heatbed_light - - light.family_room_light_2 - - light.family_room_tv_stand_2 - - light.first_light - - light.jordyns_layer_slayer_chamber_light - - light.laptop_screen - - light.living_room_lamp_2 - - light.living_room_lamp_2_2 - - light.p1s_01p09c470102673_chamber_light - - light.raspberry_kiosk_screen - - light.triple_threat_light - - media_player.basement_show - - media_player.chloe_s_room - - media_player.chromecast3771_2 - - media_player.chromecast3771_3 - - media_player.declan_s_room - - media_player.downstairs - - media_player.everywhere - - media_player.family_room_show - - media_player.family_room_tv_2 - - media_player.family_room_tv_3 - - media_player.family_room_tv_5 - - media_player.front_porch_echo - - media_player.hisense_tv - - media_player.jordyn_s_room - - media_player.joshua_s_2nd_fire - - media_player.joshua_s_ecobee_smart_thermostat_premium_beta - - media_player.joshua_s_fire_tv_stick - - media_player.joshuas_macbook_pro - - media_player.kids_rooms - - media_player.kitchen - - media_player.laptop - - media_player.living_room - - media_player.meat_heater - - media_player.mom - - media_player.parents_room - - media_player.polly_s_fire_tv_stick - - media_player.pollys_macbook_air - - media_player.raspberry_kiosk - - media_player.respeaker_satellite_family_room - - media_player.respeaker_satellite_living_room - - media_player.respeaker_satellite_master_bedroom - - media_player.roku_premiere - - media_player.roku_ultra - - media_player.streaming_stick_4k - - media_player.this_device_2 - - media_player.this_device_3 - - media_player.tv_alexa - - media_player.xbox_2 - - media_player.xboxone - - notify.chloes_iphone - - notify.joshuas_ipad - - notify.joshuas_iphone_of_pain - - notify.joshuas_iphone_of_pain_2 - - notify.pollys_iphone - - number.a1_03919d540806387_bed_target_temperature - - number.a1_03919d540806387_nozzle_target_temperature - - number.a1mini_0309ca580403653_bed_target_temperature - - number.a1mini_0309ca580403653_nozzle_target_temperature - - number.cat_crapper_3000_cleaning_delay - - number.countess_tess_none - - number.duke_of_mittens_none - - number.jordyns_layer_slayer_bed_target_temperature - - number.jordyns_layer_slayer_nozzle_target_temperature - - number.lady_tot_tot_none - - number.p1s_01p09c470102673_bed_target_temperature - - number.p1s_01p09c470102673_nozzle_target_temperature - - number.poop_box_cleaning_delay - - number.princess_penny_none - - number.sir_halo_none - - number.the_deuce_cleaning_delay - - number.the_honeybadger_none - - number.triple_threat_cleaning_delay - - select.a1_03919d540806387_printing_speed - - select.a1mini_0309ca580403653_printing_speed - - select.cat_crapper_3000_avoid_repeat_cleaning_interval - - select.cat_crapper_3000_litter_type - - select.jordyns_layer_slayer_printing_speed - - select.p1s_01p09c470102673_printing_speed - - select.poop_box_avoid_repeat_cleaning_interval - - select.poop_box_litter_type - - select.the_deuce_avoid_repeat_cleaning_interval - - select.the_deuce_litter_type - - select.triple_threat_avoid_repeat_cleaning_interval - - select.triple_threat_litter_type - - sensor.a1_03919d540806387_active_tray - - sensor.a1_03919d540806387_ams_1_humidity - - sensor.a1_03919d540806387_ams_1_humidity_index - - sensor.a1_03919d540806387_ams_1_temperature - - sensor.a1_03919d540806387_ams_1_tray_1 - - sensor.a1_03919d540806387_ams_1_tray_2 - - sensor.a1_03919d540806387_ams_1_tray_3 - - sensor.a1_03919d540806387_ams_1_tray_4 - - sensor.a1_03919d540806387_bed_target_temperature - - sensor.a1_03919d540806387_bed_temperature - - sensor.a1_03919d540806387_cooling_fan_speed - - sensor.a1_03919d540806387_current_layer - - sensor.a1_03919d540806387_current_stage - - sensor.a1_03919d540806387_end_time - - sensor.a1_03919d540806387_externalspool_external_spool - - sensor.a1_03919d540806387_gcode_file_downloaded - - sensor.a1_03919d540806387_gcode_filename - - sensor.a1_03919d540806387_heatbreak_fan_speed - - sensor.a1_03919d540806387_ip_address - - sensor.a1_03919d540806387_model_download - - sensor.a1_03919d540806387_mqtt_connection_mode - - sensor.a1_03919d540806387_nozzle_size - - sensor.a1_03919d540806387_nozzle_target_temperature - - sensor.a1_03919d540806387_nozzle_temperature - - sensor.a1_03919d540806387_nozzle_type - - sensor.a1_03919d540806387_print_bed_type - - sensor.a1_03919d540806387_print_length - - sensor.a1_03919d540806387_print_progress - - sensor.a1_03919d540806387_print_status - - sensor.a1_03919d540806387_print_type - - sensor.a1_03919d540806387_print_weight - - sensor.a1_03919d540806387_printable_objects - - sensor.a1_03919d540806387_printer_name - - sensor.a1_03919d540806387_remaining_time - - sensor.a1_03919d540806387_sd_card_status - - sensor.a1_03919d540806387_serial_number - - sensor.a1_03919d540806387_skipped_objects - - sensor.a1_03919d540806387_speed_profile - - sensor.a1_03919d540806387_start_time - - sensor.a1_03919d540806387_task_name - - sensor.a1_03919d540806387_total_layer_count - - sensor.a1_03919d540806387_total_usage - - sensor.a1_03919d540806387_wi_fi_signal - - sensor.a1mini_0309ca580403653_bed_target_temperature - - sensor.a1mini_0309ca580403653_bed_temperature - - sensor.a1mini_0309ca580403653_cooling_fan_speed - - sensor.a1mini_0309ca580403653_current_layer - - sensor.a1mini_0309ca580403653_current_stage - - sensor.a1mini_0309ca580403653_end_time - - sensor.a1mini_0309ca580403653_externalspool_external_spool - - sensor.a1mini_0309ca580403653_gcode_file_downloaded - - sensor.a1mini_0309ca580403653_gcode_filename - - sensor.a1mini_0309ca580403653_heatbreak_fan_speed - - sensor.a1mini_0309ca580403653_ip_address - - sensor.a1mini_0309ca580403653_model_download - - sensor.a1mini_0309ca580403653_mqtt_connection_mode - - sensor.a1mini_0309ca580403653_nozzle_size - - sensor.a1mini_0309ca580403653_nozzle_target_temperature - - sensor.a1mini_0309ca580403653_nozzle_temperature - - sensor.a1mini_0309ca580403653_nozzle_type - - sensor.a1mini_0309ca580403653_print_bed_type - - sensor.a1mini_0309ca580403653_print_length - - sensor.a1mini_0309ca580403653_print_progress - - sensor.a1mini_0309ca580403653_print_status - - sensor.a1mini_0309ca580403653_print_type - - sensor.a1mini_0309ca580403653_print_weight - - sensor.a1mini_0309ca580403653_printable_objects - - sensor.a1mini_0309ca580403653_printer_name - - sensor.a1mini_0309ca580403653_remaining_time - - sensor.a1mini_0309ca580403653_sd_card_status - - sensor.a1mini_0309ca580403653_serial_number - - sensor.a1mini_0309ca580403653_skipped_objects - - sensor.a1mini_0309ca580403653_speed_profile - - sensor.a1mini_0309ca580403653_start_time - - sensor.a1mini_0309ca580403653_task_name - - sensor.a1mini_0309ca580403653_total_layer_count - - sensor.a1mini_0309ca580403653_total_usage - - sensor.a1mini_0309ca580403653_wi_fi_signal - - sensor.basement_show_next_alarm - - sensor.basement_show_next_alarm_2 - - sensor.basement_show_next_reminder - - sensor.basement_show_next_reminder_2 - - sensor.basement_show_next_timer - - sensor.basement_show_next_timer_2 - - sensor.cat_crapper_3000_average_use - - sensor.cat_crapper_3000_deodorant_left_days - - sensor.cat_crapper_3000_device_status - - sensor.cat_crapper_3000_error - - sensor.cat_crapper_3000_last_event - - sensor.cat_crapper_3000_last_used_by - - sensor.cat_crapper_3000_litter_level - - sensor.cat_crapper_3000_litter_weight - - sensor.cat_crapper_3000_odor_eliminator_n50_left_days - - sensor.cat_crapper_3000_rssi - - sensor.cat_crapper_3000_smart_spray_battery - - sensor.cat_crapper_3000_spray_deodorant_liquid - - sensor.cat_crapper_3000_state - - sensor.cat_crapper_3000_times_used - - sensor.cat_crapper_3000_times_used_2 - - sensor.cat_crapper_3000_times_used_3 - - sensor.cat_crapper_3000_total_use - - sensor.cat_crapper_3000_total_use_2 - - sensor.cat_crapper_3000_total_use_3 - - sensor.chloe_s_room_next_alarm - - sensor.chloe_s_room_next_alarm_2 - - sensor.chloe_s_room_next_reminder - - sensor.chloe_s_room_next_reminder_2 - - sensor.chloe_s_room_next_timer - - sensor.chloe_s_room_next_timer_2 - - sensor.chloes_iphone_app_version - - sensor.chloes_iphone_audio_output - - sensor.chloes_iphone_battery_level - - sensor.chloes_iphone_battery_state - - sensor.chloes_iphone_bssid - - sensor.chloes_iphone_connection_type - - sensor.chloes_iphone_geocoded_location - - sensor.chloes_iphone_last_update_trigger - - sensor.chloes_iphone_location_permission - - sensor.chloes_iphone_sim_1 - - sensor.chloes_iphone_sim_2 - - sensor.chloes_iphone_ssid - - sensor.chloes_iphone_storage - - sensor.constipation_orion_active_tray - - sensor.constipation_orion_airduct_mode - - sensor.constipation_orion_ams_1_humidity - - sensor.constipation_orion_ams_1_humidity_index - - sensor.constipation_orion_ams_1_remaining_drying_time - - sensor.constipation_orion_ams_1_temperature - - sensor.constipation_orion_ams_1_tray_1 - - sensor.constipation_orion_ams_1_tray_2 - - sensor.constipation_orion_ams_1_tray_3 - - sensor.constipation_orion_ams_1_tray_4 - - sensor.constipation_orion_aux_fan_speed - - sensor.constipation_orion_bed_target_temperature - - sensor.constipation_orion_bed_temperature - - sensor.constipation_orion_chamber_fan_speed - - sensor.constipation_orion_chamber_target_temperature - - sensor.constipation_orion_chamber_temperature - - sensor.constipation_orion_cooling_fan_speed - - sensor.constipation_orion_current_layer - - sensor.constipation_orion_current_stage - - sensor.constipation_orion_end_time - - sensor.constipation_orion_ext_spool_1_external_spool - - sensor.constipation_orion_ext_spool_2_external_spool - - sensor.constipation_orion_gcode_file_downloaded - - sensor.constipation_orion_gcode_filename - - sensor.constipation_orion_heatbreak_fan_speed - - sensor.constipation_orion_ip_address - - sensor.constipation_orion_left_nozzle_size - - sensor.constipation_orion_left_nozzle_target_temperature - - sensor.constipation_orion_left_nozzle_temperature - - sensor.constipation_orion_left_nozzle_type - - sensor.constipation_orion_model_download - - sensor.constipation_orion_mqtt_connection_mode - - sensor.constipation_orion_nozzle_size - - sensor.constipation_orion_nozzle_target_temperature - - sensor.constipation_orion_nozzle_temperature - - sensor.constipation_orion_nozzle_type - - sensor.constipation_orion_print_bed_type - - sensor.constipation_orion_print_length - - sensor.constipation_orion_print_progress - - sensor.constipation_orion_print_status - - sensor.constipation_orion_print_type - - sensor.constipation_orion_print_weight - - sensor.constipation_orion_printable_objects - - sensor.constipation_orion_printer_name - - sensor.constipation_orion_remaining_time - - sensor.constipation_orion_right_nozzle_size - - sensor.constipation_orion_right_nozzle_target_temperature - - sensor.constipation_orion_right_nozzle_temperature - - sensor.constipation_orion_right_nozzle_type - - sensor.constipation_orion_sd_card_status - - sensor.constipation_orion_serial_number - - sensor.constipation_orion_skipped_objects - - sensor.constipation_orion_speed_profile - - sensor.constipation_orion_start_time - - sensor.constipation_orion_task_name - - sensor.constipation_orion_tool_module - - sensor.constipation_orion_total_layer_count - - sensor.constipation_orion_total_usage - - sensor.constipation_orion_wi_fi_signal - - sensor.countess_tess_last_defecation - - sensor.countess_tess_last_litter_used - - sensor.countess_tess_last_urination - - sensor.countess_tess_last_use_date - - sensor.countess_tess_last_use_duration - - sensor.countess_tess_last_weight_measurement - - sensor.declan_s_room_next_alarm - - sensor.declan_s_room_next_alarm_2 - - sensor.declan_s_room_next_reminder - - sensor.declan_s_room_next_reminder_2 - - sensor.declan_s_room_next_timer - - sensor.declan_s_room_next_timer_2 - - sensor.dining_room_next_alarm - - sensor.dining_room_next_reminder - - sensor.dining_room_next_timer - - sensor.duke_of_mittens_last_defecation - - sensor.duke_of_mittens_last_litter_used - - sensor.duke_of_mittens_last_urination - - sensor.duke_of_mittens_last_use_date - - sensor.duke_of_mittens_last_use_duration - - sensor.duke_of_mittens_last_weight_measurement - - sensor.family_room_show_next_alarm - - sensor.family_room_show_next_alarm_2 - - sensor.family_room_show_next_reminder - - sensor.family_room_show_next_reminder_2 - - sensor.family_room_show_next_timer - - sensor.family_room_show_next_timer_2 - - sensor.family_room_tv_next_alarm - - sensor.family_room_tv_next_alarm_2 - - sensor.family_room_tv_next_reminder - - sensor.family_room_tv_next_reminder_2 - - sensor.family_room_tv_next_timer - - sensor.family_room_tv_next_timer_2 - - sensor.front_porch_echo_next_alarm - - sensor.front_porch_echo_next_reminder - - sensor.front_porch_echo_next_timer - - sensor.gs_682c69_estimated_distance - - sensor.gs_682c69_power - - sensor.gs_682c69_signal_strength - - sensor.gs_682c69_vendor - - sensor.h2c_31b8ap5a2200288_ams_2_humidity - - sensor.h2c_31b8ap5a2200288_ams_2_humidity_index - - sensor.h2c_31b8ap5a2200288_ams_2_remaining_drying_time - - sensor.h2c_31b8ap5a2200288_ams_2_temperature - - sensor.h2c_31b8ap5a2200288_ams_2_tray_1 - - sensor.h2c_31b8ap5a2200288_ams_2_tray_2 - - sensor.h2c_31b8ap5a2200288_ams_2_tray_3 - - sensor.h2c_31b8ap5a2200288_ams_2_tray_4 - - sensor.h2c_31b8ap5a2200288_hotendrack_holder_position - - sensor.h2c_31b8ap5a2200288_hotendrack_holder_state - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_1 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_2 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_3 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_4 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_5 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_6 - - sensor.jordyn_s_room_next_alarm - - sensor.jordyn_s_room_next_alarm_2 - - sensor.jordyn_s_room_next_reminder - - sensor.jordyn_s_room_next_reminder_2 - - sensor.jordyn_s_room_next_timer - - sensor.jordyn_s_room_next_timer_2 - - sensor.jordyns_layer_slayer_active_tray - - sensor.jordyns_layer_slayer_ams_humidity - - sensor.jordyns_layer_slayer_ams_humidity_index - - sensor.jordyns_layer_slayer_ams_temperature - - sensor.jordyns_layer_slayer_ams_tray_1 - - sensor.jordyns_layer_slayer_ams_tray_2 - - sensor.jordyns_layer_slayer_ams_tray_3 - - sensor.jordyns_layer_slayer_ams_tray_4 - - sensor.jordyns_layer_slayer_bed_target_temperature - - sensor.jordyns_layer_slayer_bed_temperature - - sensor.jordyns_layer_slayer_cooling_fan_speed - - sensor.jordyns_layer_slayer_current_layer - - sensor.jordyns_layer_slayer_current_stage - - sensor.jordyns_layer_slayer_end_time - - sensor.jordyns_layer_slayer_ext_spool_external_spool - - sensor.jordyns_layer_slayer_gcode_file_downloaded - - sensor.jordyns_layer_slayer_gcode_filename - - sensor.jordyns_layer_slayer_heatbreak_fan_speed - - sensor.jordyns_layer_slayer_ip_address - - sensor.jordyns_layer_slayer_model_download - - sensor.jordyns_layer_slayer_mqtt_connection_mode - - sensor.jordyns_layer_slayer_nozzle_size - - sensor.jordyns_layer_slayer_nozzle_target_temperature - - sensor.jordyns_layer_slayer_nozzle_temperature - - sensor.jordyns_layer_slayer_nozzle_type - - sensor.jordyns_layer_slayer_print_bed_type - - sensor.jordyns_layer_slayer_print_length - - sensor.jordyns_layer_slayer_print_progress - - sensor.jordyns_layer_slayer_print_status - - sensor.jordyns_layer_slayer_print_type - - sensor.jordyns_layer_slayer_print_weight - - sensor.jordyns_layer_slayer_printable_objects - - sensor.jordyns_layer_slayer_printer_name - - sensor.jordyns_layer_slayer_remaining_time - - sensor.jordyns_layer_slayer_sd_card_status - - sensor.jordyns_layer_slayer_serial_number - - sensor.jordyns_layer_slayer_skipped_objects - - sensor.jordyns_layer_slayer_speed_profile - - sensor.jordyns_layer_slayer_start_time - - sensor.jordyns_layer_slayer_task_name - - sensor.jordyns_layer_slayer_total_layer_count - - sensor.jordyns_layer_slayer_total_usage - - sensor.jordyns_layer_slayer_wi_fi_signal - - sensor.joshua_s_2nd_fire_next_alarm - - sensor.joshua_s_2nd_fire_next_alarm_2 - - sensor.joshua_s_2nd_fire_next_reminder - - sensor.joshua_s_2nd_fire_next_reminder_2 - - sensor.joshua_s_2nd_fire_next_timer - - sensor.joshua_s_2nd_fire_next_timer_2 - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_alarm - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_alarm_2 - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_reminder - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_reminder_2 - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_timer - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_timer_2 - - sensor.joshua_s_fire_tv_stick_next_alarm - - sensor.joshua_s_fire_tv_stick_next_alarm_2 - - sensor.joshua_s_fire_tv_stick_next_reminder - - sensor.joshua_s_fire_tv_stick_next_reminder_2 - - sensor.joshua_s_fire_tv_stick_next_timer - - sensor.joshua_s_fire_tv_stick_next_timer_2 - - sensor.joshuas_ipad_app_version - - sensor.joshuas_ipad_audio_output - - sensor.joshuas_ipad_battery_level - - sensor.joshuas_ipad_battery_state - - sensor.joshuas_ipad_bssid - - sensor.joshuas_ipad_connection_type - - sensor.joshuas_ipad_geocoded_location - - sensor.joshuas_ipad_last_update_trigger - - sensor.joshuas_ipad_location_permission - - sensor.joshuas_ipad_ssid - - sensor.joshuas_ipad_storage - - sensor.joshuas_iphone_of_pain_2_app_version - - sensor.joshuas_iphone_of_pain_2_audio_output - - sensor.joshuas_iphone_of_pain_2_battery_level - - sensor.joshuas_iphone_of_pain_2_battery_state - - sensor.joshuas_iphone_of_pain_2_bssid - - sensor.joshuas_iphone_of_pain_2_connection_type - - sensor.joshuas_iphone_of_pain_2_geocoded_location - - sensor.joshuas_iphone_of_pain_2_last_update_trigger - - sensor.joshuas_iphone_of_pain_2_location_permission - - sensor.joshuas_iphone_of_pain_2_sim_1 - - sensor.joshuas_iphone_of_pain_2_sim_2 - - sensor.joshuas_iphone_of_pain_2_ssid - - sensor.joshuas_iphone_of_pain_2_storage - - sensor.joshuas_iphone_of_pain_2_watch_battery_level - - sensor.joshuas_iphone_of_pain_2_watch_battery_state - - sensor.joshuas_iphone_of_pain_activity - - sensor.joshuas_iphone_of_pain_app_version - - sensor.joshuas_iphone_of_pain_audio_output - - sensor.joshuas_iphone_of_pain_average_active_pace - - sensor.joshuas_iphone_of_pain_battery_level - - sensor.joshuas_iphone_of_pain_battery_state - - sensor.joshuas_iphone_of_pain_bssid - - sensor.joshuas_iphone_of_pain_connection_type - - sensor.joshuas_iphone_of_pain_distance - - sensor.joshuas_iphone_of_pain_floors_ascended - - sensor.joshuas_iphone_of_pain_floors_descended - - sensor.joshuas_iphone_of_pain_geocoded_location - - sensor.joshuas_iphone_of_pain_last_update_trigger - - sensor.joshuas_iphone_of_pain_location_permission - - sensor.joshuas_iphone_of_pain_sim_1 - - sensor.joshuas_iphone_of_pain_sim_2 - - sensor.joshuas_iphone_of_pain_ssid - - sensor.joshuas_iphone_of_pain_steps - - sensor.joshuas_iphone_of_pain_storage - - sensor.joshuas_iphone_of_pain_watch_battery_level - - sensor.joshuas_iphone_of_pain_watch_battery_state - - sensor.kitchen_next_alarm - - sensor.kitchen_next_alarm_2 - - sensor.kitchen_next_reminder - - sensor.kitchen_next_reminder_2 - - sensor.kitchen_next_timer - - sensor.kitchen_next_timer_2 - - sensor.lady_tot_tot_last_defecation - - sensor.lady_tot_tot_last_litter_used - - sensor.lady_tot_tot_last_urination - - sensor.lady_tot_tot_last_use_date - - sensor.lady_tot_tot_last_use_duration - - sensor.lady_tot_tot_last_weight_measurement - - sensor.laptop_browser_battery - - sensor.laptop_browser_height - - sensor.laptop_browser_id - - sensor.laptop_browser_path - - sensor.laptop_browser_user - - sensor.laptop_browser_useragent - - sensor.laptop_browser_visibility - - sensor.laptop_browser_width - - sensor.laptop_panel - - sensor.living_room_next_alarm - - sensor.living_room_next_alarm_2 - - sensor.living_room_next_reminder - - sensor.living_room_next_reminder_2 - - sensor.living_room_next_timer - - sensor.living_room_next_timer_2 - - sensor.mom_next_alarm - - sensor.mom_next_alarm_2 - - sensor.mom_next_reminder - - sensor.mom_next_reminder_2 - - sensor.mom_next_timer - - sensor.mom_next_timer_2 - - sensor.om6_e08k9n_ibc_ebf6_estimated_distance - - sensor.om6_e08k9n_ibc_ebf6_power - - sensor.om6_e08k9n_ibc_ebf6_signal_strength - - sensor.om6_e08k9n_ibc_ebf6_vendor - - sensor.p1s_01p09c470102673_active_tray - - sensor.p1s_01p09c470102673_ams_1_humidity - - sensor.p1s_01p09c470102673_ams_1_humidity_index - - sensor.p1s_01p09c470102673_ams_1_temperature - - sensor.p1s_01p09c470102673_ams_1_tray_1 - - sensor.p1s_01p09c470102673_ams_1_tray_2 - - sensor.p1s_01p09c470102673_ams_1_tray_3 - - sensor.p1s_01p09c470102673_ams_1_tray_4 - - sensor.p1s_01p09c470102673_ams_2_humidity - - sensor.p1s_01p09c470102673_ams_2_humidity_index - - sensor.p1s_01p09c470102673_ams_2_temperature - - sensor.p1s_01p09c470102673_ams_2_tray_1 - - sensor.p1s_01p09c470102673_ams_2_tray_2 - - sensor.p1s_01p09c470102673_ams_2_tray_3 - - sensor.p1s_01p09c470102673_ams_2_tray_4 - - sensor.p1s_01p09c470102673_aux_fan_speed - - sensor.p1s_01p09c470102673_bed_target_temperature - - sensor.p1s_01p09c470102673_bed_temperature - - sensor.p1s_01p09c470102673_chamber_fan_speed - - sensor.p1s_01p09c470102673_cooling_fan_speed - - sensor.p1s_01p09c470102673_current_layer - - sensor.p1s_01p09c470102673_current_stage - - sensor.p1s_01p09c470102673_end_time - - sensor.p1s_01p09c470102673_externalspool_external_spool - - sensor.p1s_01p09c470102673_gcode_file_downloaded - - sensor.p1s_01p09c470102673_gcode_filename - - sensor.p1s_01p09c470102673_heatbreak_fan_speed - - sensor.p1s_01p09c470102673_ip_address - - sensor.p1s_01p09c470102673_model_download - - sensor.p1s_01p09c470102673_mqtt_connection_mode - - sensor.p1s_01p09c470102673_nozzle_size - - sensor.p1s_01p09c470102673_nozzle_target_temperature - - sensor.p1s_01p09c470102673_nozzle_temperature - - sensor.p1s_01p09c470102673_nozzle_type - - sensor.p1s_01p09c470102673_print_bed_type - - sensor.p1s_01p09c470102673_print_length - - sensor.p1s_01p09c470102673_print_progress - - sensor.p1s_01p09c470102673_print_status - - sensor.p1s_01p09c470102673_print_type - - sensor.p1s_01p09c470102673_print_weight - - sensor.p1s_01p09c470102673_printable_objects - - sensor.p1s_01p09c470102673_printer_name - - sensor.p1s_01p09c470102673_remaining_time - - sensor.p1s_01p09c470102673_sd_card_status - - sensor.p1s_01p09c470102673_skipped_objects - - sensor.p1s_01p09c470102673_speed_profile - - sensor.p1s_01p09c470102673_start_time - - sensor.p1s_01p09c470102673_task_name - - sensor.p1s_01p09c470102673_total_layer_count - - sensor.p1s_01p09c470102673_total_usage - - sensor.p1s_01p09c470102673_wi_fi_signal - - sensor.parents_room_next_alarm - - sensor.parents_room_next_alarm_2 - - sensor.parents_room_next_reminder - - sensor.parents_room_next_reminder_2 - - sensor.parents_room_next_timer - - sensor.parents_room_next_timer_2 - - sensor.petkit_mqtt - - sensor.polly_s_fire_tv_stick_next_alarm - - sensor.polly_s_fire_tv_stick_next_alarm_2 - - sensor.polly_s_fire_tv_stick_next_reminder - - sensor.polly_s_fire_tv_stick_next_reminder_2 - - sensor.polly_s_fire_tv_stick_next_timer - - sensor.polly_s_fire_tv_stick_next_timer_2 - - sensor.pollys_iphone_activity - - sensor.pollys_iphone_app_version - - sensor.pollys_iphone_audio_output - - sensor.pollys_iphone_average_active_pace - - sensor.pollys_iphone_battery_level - - sensor.pollys_iphone_battery_state - - sensor.pollys_iphone_bssid - - sensor.pollys_iphone_connection_type - - sensor.pollys_iphone_distance - - sensor.pollys_iphone_floors_ascended - - sensor.pollys_iphone_floors_descended - - sensor.pollys_iphone_geocoded_location - - sensor.pollys_iphone_last_update_trigger - - sensor.pollys_iphone_location_permission - - sensor.pollys_iphone_sim_1 - - sensor.pollys_iphone_sim_2 - - sensor.pollys_iphone_ssid - - sensor.pollys_iphone_steps - - sensor.pollys_iphone_storage - - sensor.poop_box_average_use - - sensor.poop_box_device_status - - sensor.poop_box_error - - sensor.poop_box_last_event - - sensor.poop_box_last_used_by - - sensor.poop_box_litter_level - - sensor.poop_box_litter_weight - - sensor.poop_box_rssi - - sensor.poop_box_state - - sensor.poop_box_times_used - - sensor.poop_box_times_used_2 - - sensor.poop_box_times_used_3 - - sensor.poop_box_total_use - - sensor.poop_box_total_use_2 - - sensor.poop_box_total_use_3 - - sensor.princess_penny_last_defecation - - sensor.princess_penny_last_litter_used - - sensor.princess_penny_last_urination - - sensor.princess_penny_last_use_date - - sensor.princess_penny_last_use_duration - - sensor.princess_penny_last_weight_measurement - - sensor.printscharming_serial_number - - sensor.raspberry_kiosk_browser_height - - sensor.raspberry_kiosk_browser_id - - sensor.raspberry_kiosk_browser_path - - sensor.raspberry_kiosk_browser_user - - sensor.raspberry_kiosk_browser_useragent - - sensor.raspberry_kiosk_browser_visibility - - sensor.raspberry_kiosk_browser_width - - sensor.raspberry_kiosk_panel - - sensor.sir_halo_last_defecation - - sensor.sir_halo_last_litter_used - - sensor.sir_halo_last_urination - - sensor.sir_halo_last_use_date - - sensor.sir_halo_last_use_duration - - sensor.sir_halo_last_weight_measurement - - sensor.the_deuce_average_use - - sensor.the_deuce_device_status - - sensor.the_deuce_error - - sensor.the_deuce_last_event - - sensor.the_deuce_last_used_by - - sensor.the_deuce_litter_level - - sensor.the_deuce_litter_weight - - sensor.the_deuce_rssi - - sensor.the_deuce_state - - sensor.the_deuce_times_used - - sensor.the_deuce_times_used_2 - - sensor.the_deuce_times_used_3 - - sensor.the_deuce_total_use - - sensor.the_deuce_total_use_2 - - sensor.the_deuce_total_use_3 - - sensor.the_honeybadger_last_defecation - - sensor.the_honeybadger_last_litter_used - - sensor.the_honeybadger_last_urination - - sensor.the_honeybadger_last_use_date - - sensor.the_honeybadger_last_use_duration - - sensor.the_honeybadger_last_weight_measurement - - sensor.the_pura_air_smart_spray_2_battery - - sensor.the_pura_air_smart_spray_2_battery_voltage - - sensor.the_pura_air_smart_spray_2_error - - sensor.the_pura_air_smart_spray_2_liquid_level - - sensor.this_device_next_alarm - - sensor.this_device_next_alarm_2 - - sensor.this_device_next_alarm_3 - - sensor.this_device_next_alarm_4 - - sensor.this_device_next_reminder - - sensor.this_device_next_reminder_2 - - sensor.this_device_next_reminder_3 - - sensor.this_device_next_reminder_4 - - sensor.this_device_next_timer - - sensor.this_device_next_timer_2 - - sensor.this_device_next_timer_3 - - sensor.this_device_next_timer_4 - - sensor.triple_threat_average_use - - sensor.triple_threat_deodorant_left_days - - sensor.triple_threat_device_status - - sensor.triple_threat_error - - sensor.triple_threat_last_event - - sensor.triple_threat_last_used_by - - sensor.triple_threat_litter_level - - sensor.triple_threat_litter_weight - - sensor.triple_threat_odor_eliminator_n50_left_days - - sensor.triple_threat_rssi - - sensor.triple_threat_smart_spray_battery - - sensor.triple_threat_spray_deodorant_liquid - - sensor.triple_threat_state - - sensor.triple_threat_times_used - - sensor.triple_threat_times_used_2 - - sensor.triple_threat_times_used_3 - - sensor.triple_threat_total_use - - sensor.triple_threat_total_use_2 - - sensor.triple_threat_total_use_3 - - sensor.turd_purifier_2001_battery - - sensor.turd_purifier_2001_battery_voltage - - sensor.turd_purifier_2001_error - - sensor.turd_purifier_2001_liquid_level - - sensor.tv_alexa_next_alarm - - sensor.tv_alexa_next_alarm_2 - - sensor.tv_alexa_next_reminder - - sensor.tv_alexa_next_reminder_2 - - sensor.tv_alexa_next_timer - - sensor.tv_alexa_next_timer_2 - - sensor.vq00sg2_38c8_estimated_distance - - sensor.vq00sg2_38c8_power - - sensor.vq00sg2_38c8_signal_strength - - sensor.vq00sg2_38c8_vendor - - sensor.vqg03tu_77fd_estimated_distance - - sensor.vqg03tu_77fd_power - - sensor.vqg03tu_77fd_signal_strength - - sensor.vqg03tu_77fd_vendor - - switch.a1_03919d540806387_allow_prompt_sound - - switch.a1_03919d540806387_enable_camera - - switch.a1_03919d540806387_use_image_sensor_camera - - switch.a1mini_0309ca580403653_allow_prompt_sound - - switch.a1mini_0309ca580403653_enable_camera - - switch.a1mini_0309ca580403653_use_image_sensor_camera - - switch.basement_show_do_not_disturb_switch - - switch.basement_show_repeat_switch - - switch.basement_show_shuffle_switch - - switch.cat_crapper_3000_ai_soft_stool_detection - - switch.cat_crapper_3000_auto_clean - - switch.cat_crapper_3000_avoid_repeat_cleaning - - switch.cat_crapper_3000_child_lock - - switch.cat_crapper_3000_continuous_rotation - - switch.cat_crapper_3000_deep_cleaning - - switch.cat_crapper_3000_deep_deodor - - switch.cat_crapper_3000_deep_deodorizing - - switch.cat_crapper_3000_display - - switch.cat_crapper_3000_do_not_disturb - - switch.cat_crapper_3000_kitten_mode - - switch.cat_crapper_3000_light - - switch.cat_crapper_3000_light_2 - - switch.cat_crapper_3000_light_weight - - switch.cat_crapper_3000_litter_saving - - switch.cat_crapper_3000_notif_on_deodorant_replacement_need - - switch.cat_crapper_3000_notif_on_device_cleaning - - switch.cat_crapper_3000_notif_on_device_cleaning_2 - - switch.cat_crapper_3000_notif_on_litter_shortage - - switch.cat_crapper_3000_notif_on_litter_shortage_2 - - switch.cat_crapper_3000_notif_on_n50_replacement_need - - switch.cat_crapper_3000_notif_on_pet_toileting - - switch.cat_crapper_3000_notif_on_pet_toileting_2 - - switch.cat_crapper_3000_notif_on_purifying_liquid_shortage - - switch.cat_crapper_3000_notif_on_purifying_liquid_shortage_2 - - switch.cat_crapper_3000_notif_on_waste_bin_full - - switch.cat_crapper_3000_notif_on_waste_bin_full_2 - - switch.cat_crapper_3000_periodic_cleaning - - switch.cat_crapper_3000_power - - switch.cat_crapper_3000_waste_covering - - switch.chloe_s_room_do_not_disturb_switch - - switch.chloe_s_room_repeat_switch - - switch.chloe_s_room_shuffle_switch - - switch.constipation_orion_enable_camera - - switch.declan_s_room_do_not_disturb_switch - - switch.declan_s_room_repeat_switch - - switch.declan_s_room_shuffle_switch - - switch.downstairs_do_not_disturb_switch - - switch.downstairs_repeat_switch - - switch.downstairs_shuffle_switch - - switch.everywhere_do_not_disturb_switch - - switch.everywhere_repeat_switch - - switch.everywhere_shuffle_switch - - switch.family_room_show_do_not_disturb_switch - - switch.family_room_show_repeat_switch - - switch.family_room_show_shuffle_switch - - switch.family_room_tv_do_not_disturb_switch - - switch.family_room_tv_repeat_switch - - switch.family_room_tv_shuffle_switch - - switch.front_foyer_lights_2 - - switch.front_porch_echo_do_not_disturb_switch - - switch.front_porch_echo_repeat_switch - - switch.front_porch_echo_shuffle_switch - - switch.jordyn_s_room_do_not_disturb_switch - - switch.jordyn_s_room_repeat_switch - - switch.jordyn_s_room_shuffle_switch - - switch.jordyns_layer_slayer_allow_prompt_sound - - switch.jordyns_layer_slayer_enable_camera - - switch.jordyns_layer_slayer_use_image_sensor_camera - - switch.joshua_s_2nd_fire_do_not_disturb_switch - - switch.joshua_s_ecobee_smart_thermostat_premium_beta_do_not_disturb_switch - - switch.joshua_s_ecobee_smart_thermostat_premium_beta_repeat_switch - - switch.joshua_s_ecobee_smart_thermostat_premium_beta_shuffle_switch - - switch.joshua_s_fire_tv_stick_do_not_disturb_switch - - switch.kids_rooms_do_not_disturb_switch - - switch.kids_rooms_repeat_switch - - switch.kids_rooms_shuffle_switch - - switch.kitchen_do_not_disturb_switch - - switch.kitchen_repeat_switch - - switch.kitchen_shuffle_switch - - switch.living_room_do_not_disturb_switch - - switch.living_room_repeat_switch - - switch.living_room_shuffle_switch - - switch.mom_do_not_disturb_switch - - switch.mom_repeat_switch - - switch.mom_shuffle_switch - - switch.office_end_table_lamp - - switch.p1s_01p09c470102673_enable_camera - - switch.p1s_01p09c470102673_use_image_sensor_camera - - switch.parents_room_do_not_disturb_switch - - switch.parents_room_repeat_switch - - switch.parents_room_shuffle_switch - - switch.polly_s_fire_tv_stick_do_not_disturb_switch - - switch.poop_box_auto_clean - - switch.poop_box_avoid_repeat_cleaning - - switch.poop_box_child_lock - - switch.poop_box_display - - switch.poop_box_do_not_disturb - - switch.poop_box_kitten_mode - - switch.poop_box_light_weight - - switch.poop_box_notif_on_device_cleaning - - switch.poop_box_notif_on_device_cleaning_2 - - switch.poop_box_notif_on_litter_shortage - - switch.poop_box_notif_on_litter_shortage_2 - - switch.poop_box_notif_on_pet_toileting - - switch.poop_box_notif_on_pet_toileting_2 - - switch.poop_box_notif_on_purifying_liquid_shortage - - switch.poop_box_notif_on_purifying_liquid_shortage_2 - - switch.poop_box_notif_on_waste_bin_full - - switch.poop_box_notif_on_waste_bin_full_2 - - switch.poop_box_periodic_cleaning - - switch.poop_box_power - - switch.studio_lights_1 - - switch.the_deuce_auto_clean - - switch.the_deuce_avoid_repeat_cleaning - - switch.the_deuce_child_lock - - switch.the_deuce_display - - switch.the_deuce_do_not_disturb - - switch.the_deuce_kitten_mode - - switch.the_deuce_light_weight - - switch.the_deuce_notif_on_device_cleaning - - switch.the_deuce_notif_on_device_cleaning_2 - - switch.the_deuce_notif_on_litter_shortage - - switch.the_deuce_notif_on_litter_shortage_2 - - switch.the_deuce_notif_on_pet_toileting - - switch.the_deuce_notif_on_pet_toileting_2 - - switch.the_deuce_notif_on_purifying_liquid_shortage - - switch.the_deuce_notif_on_purifying_liquid_shortage_2 - - switch.the_deuce_notif_on_waste_bin_full - - switch.the_deuce_notif_on_waste_bin_full_2 - - switch.the_deuce_periodic_cleaning - - switch.the_deuce_power - - switch.this_device_do_not_disturb_switch_2 - - switch.this_device_do_not_disturb_switch_3 - - switch.triple_threat_ai_soft_stool_detection - - switch.triple_threat_auto_clean - - switch.triple_threat_avoid_repeat_cleaning - - switch.triple_threat_child_lock - - switch.triple_threat_continuous_rotation - - switch.triple_threat_deep_cleaning - - switch.triple_threat_deep_deodor - - switch.triple_threat_deep_deodorizing - - switch.triple_threat_display - - switch.triple_threat_do_not_disturb - - switch.triple_threat_kitten_mode - - switch.triple_threat_light - - switch.triple_threat_light_2 - - switch.triple_threat_light_weight - - switch.triple_threat_litter_saving - - switch.triple_threat_notif_on_deodorant_replacement_need - - switch.triple_threat_notif_on_device_cleaning - - switch.triple_threat_notif_on_device_cleaning_2 - - switch.triple_threat_notif_on_litter_shortage - - switch.triple_threat_notif_on_litter_shortage_2 - - switch.triple_threat_notif_on_n50_replacement_need - - switch.triple_threat_notif_on_pet_toileting - - switch.triple_threat_notif_on_pet_toileting_2 - - switch.triple_threat_notif_on_purifying_liquid_shortage - - switch.triple_threat_notif_on_purifying_liquid_shortage_2 - - switch.triple_threat_notif_on_waste_bin_full - - switch.triple_threat_notif_on_waste_bin_full_2 - - switch.triple_threat_periodic_cleaning - - switch.triple_threat_power - - switch.triple_threat_waste_covering - - switch.tv_alexa_do_not_disturb_switch - - switch.tv_alexa_repeat_switch - - switch.tv_alexa_shuffle_switch - - update.p1s_01p09c470102673_firmware_update - unavailable_list: > - {% set ignored = namespace(entities=[]) %} - {% for integration in ignored_integrations %} - {% set ignored.entities = ignored.entities + integration_entities(integration) %} - {% endfor %} - {% set ns = namespace(entities=[]) %} - {% for entity in states %} - {% if entity.state in ['unavailable', 'unknown'] - and entity.domain not in ignored_domains - and entity.entity_id not in ignored_entities - and entity.entity_id not in ignored.entities %} - {% set ns.entities = ns.entities + [entity.entity_id] %} - {% endif %} - {% endfor %} - {{ ns.entities }} - condition: - - condition: template - value_template: "{{ unavailable_list | length == 0 }}" - action: - - service: persistent_notification.dismiss - data: - notification_id: "unavailable_entities_alert" - - service: input_number.set_value - target: - entity_id: input_number.last_unavailable_count - data: - value: 0 - - # ---------------------------------------------------------- - # 2. Monitor System Log for Auth Failures - # ---------------------------------------------------------- - - id: integration_health_auth_errors - alias: "🔴 Alert: Integration Authentication Failure" - description: "Monitors logs for 401/403 authentication errors" - mode: single - trigger: - - platform: event - event_type: system_log_event - event_data: - level: ERROR - condition: - - condition: template - value_template: > - {% set msg = trigger.event.data.message | default('') | lower %} - {{ '403' in msg or '401' in msg or 'unauthorized' in msg - or 'token is expired' in msg or 'handshake' in msg }} - action: - - service: persistent_notification.create - data: - title: "🔐 Authentication Error Detected" - message: > - An integration authentication error was detected: - - **Source:** {{ trigger.event.data.name }} - - **Message:** {{ trigger.event.data.message[:500] }} - - **Time:** {{ now().strftime('%Y-%m-%d %I:%M:%S %p') }} - - Check Settings → Devices & Services to re-authenticate. - notification_id: "auth_error_{{ trigger.event.data.name | replace('.', '_') }}" - - delay: - hours: 1 - - # ---------------------------------------------------------- - # 3. Daily Integration Health Check - # ---------------------------------------------------------- - - id: integration_health_daily_check - alias: "📊 Daily Integration Health Report" - description: "Runs daily check and reports any problematic integrations" - trigger: - - platform: time - at: "08:00:00" - action: - - variables: - ignored_entities: - - alarm_control_panel.alexa_guard_4da11 - - binary_sensor.a1_03919d540806387_ams_1_active - - binary_sensor.a1_03919d540806387_developer_lan_mode - - binary_sensor.a1_03919d540806387_externalspool_active - - binary_sensor.a1_03919d540806387_extruder_filament_state - - binary_sensor.a1_03919d540806387_firmware_update - - binary_sensor.a1_03919d540806387_hms_errors - - binary_sensor.a1_03919d540806387_hybrid_mqtt_blocks_control - - binary_sensor.a1_03919d540806387_mqtt_encryption_firmware - - binary_sensor.a1_03919d540806387_online - - binary_sensor.a1_03919d540806387_print_error - - binary_sensor.a1_03919d540806387_recording_timelapse - - binary_sensor.a1mini_0309ca580403653_developer_lan_mode - - binary_sensor.a1mini_0309ca580403653_externalspool_active - - binary_sensor.a1mini_0309ca580403653_extruder_filament_state - - binary_sensor.a1mini_0309ca580403653_firmware_update - - binary_sensor.a1mini_0309ca580403653_hms_errors - - binary_sensor.a1mini_0309ca580403653_hybrid_mqtt_blocks_control - - binary_sensor.a1mini_0309ca580403653_mqtt_encryption_firmware - - binary_sensor.a1mini_0309ca580403653_online - - binary_sensor.a1mini_0309ca580403653_print_error - - binary_sensor.a1mini_0309ca580403653_recording_timelapse - - binary_sensor.cat_crapper_3000_deodorization - - binary_sensor.cat_crapper_3000_deodorizer_liquid_empty - - binary_sensor.cat_crapper_3000_deodorizer_liquid_lack - - binary_sensor.cat_crapper_3000_frequent_use_detection - - binary_sensor.cat_crapper_3000_power - - binary_sensor.cat_crapper_3000_sand_lack - - binary_sensor.cat_crapper_3000_toilet_occupied - - binary_sensor.cat_crapper_3000_wastebin_filled - - binary_sensor.cat_crapper_3000_wastebin_presence - - binary_sensor.cat_crapper_3000_weight_error - - binary_sensor.constipation_orion_airduct_mode - - binary_sensor.constipation_orion_ams_1_active - - binary_sensor.constipation_orion_ams_1_drying - - binary_sensor.constipation_orion_developer_lan_mode - - binary_sensor.constipation_orion_enclosure_door - - binary_sensor.constipation_orion_ext_spool_1_active - - binary_sensor.constipation_orion_ext_spool_2_active - - binary_sensor.constipation_orion_extruder_filament_state - - binary_sensor.constipation_orion_firmware_update - - binary_sensor.constipation_orion_hms_errors - - binary_sensor.constipation_orion_hybrid_mqtt_blocks_control - - binary_sensor.constipation_orion_mqtt_encryption_firmware - - binary_sensor.constipation_orion_online - - binary_sensor.constipation_orion_print_error - - binary_sensor.constipation_orion_recording_timelapse - - binary_sensor.h2c_31b8ap5a2200288_ams_2_active - - binary_sensor.h2c_31b8ap5a2200288_ams_2_drying - - binary_sensor.jordyns_layer_slayer_ams_active - - binary_sensor.jordyns_layer_slayer_developer_lan_mode - - binary_sensor.jordyns_layer_slayer_ext_spool_active - - binary_sensor.jordyns_layer_slayer_extruder_filament_state - - binary_sensor.jordyns_layer_slayer_firmware_update - - binary_sensor.jordyns_layer_slayer_hms_errors - - binary_sensor.jordyns_layer_slayer_hybrid_mqtt_blocks_control - - binary_sensor.jordyns_layer_slayer_mqtt_encryption_firmware - - binary_sensor.jordyns_layer_slayer_online - - binary_sensor.jordyns_layer_slayer_print_error - - binary_sensor.jordyns_layer_slayer_recording_timelapse - - binary_sensor.joshuas_iphone_of_pain_focus - - binary_sensor.laptop - - binary_sensor.laptop_browser_charging - - binary_sensor.laptop_browser_dark_mode - - binary_sensor.laptop_browser_fullykiosk - - binary_sensor.p1s_01p09c470102673_ams_1_active - - binary_sensor.p1s_01p09c470102673_ams_2_active - - binary_sensor.p1s_01p09c470102673_developer_lan_mode - - binary_sensor.p1s_01p09c470102673_externalspool_active - - binary_sensor.p1s_01p09c470102673_extruder_filament_state - - binary_sensor.p1s_01p09c470102673_hms_errors - - binary_sensor.p1s_01p09c470102673_mqtt_encryption_firmware - - binary_sensor.p1s_01p09c470102673_online - - binary_sensor.p1s_01p09c470102673_print_error - - binary_sensor.p1s_01p09c470102673_recording_timelapse - - binary_sensor.pollys_iphone_focus - - binary_sensor.poop_box_deodorization - - binary_sensor.poop_box_frequent_use_detection - - binary_sensor.poop_box_sand_lack - - binary_sensor.poop_box_toilet_occupied - - binary_sensor.poop_box_wastebin_filled - - binary_sensor.poop_box_weight_error - - binary_sensor.printscharming_hybrid_mqtt_blocks_control - - binary_sensor.raspberry_kiosk - - binary_sensor.raspberry_kiosk_browser_dark_mode - - binary_sensor.raspberry_kiosk_browser_fullykiosk - - binary_sensor.the_deuce_deodorization - - binary_sensor.the_deuce_frequent_use_detection - - binary_sensor.the_deuce_sand_lack - - binary_sensor.the_deuce_toilet_occupied - - binary_sensor.the_deuce_wastebin_filled - - binary_sensor.the_deuce_weight_error - - binary_sensor.the_pura_air_smart_spray_2_light - - binary_sensor.the_pura_air_smart_spray_2_liquid_level - - binary_sensor.the_pura_air_smart_spray_2_spray - - binary_sensor.triple_threat_deodorization - - binary_sensor.triple_threat_deodorizer_liquid_empty - - binary_sensor.triple_threat_deodorizer_liquid_lack - - binary_sensor.triple_threat_frequent_use_detection - - binary_sensor.triple_threat_power - - binary_sensor.triple_threat_sand_lack - - binary_sensor.triple_threat_toilet_occupied - - binary_sensor.triple_threat_wastebin_filled - - binary_sensor.triple_threat_wastebin_presence - - binary_sensor.triple_threat_weight_error - - binary_sensor.turd_purifier_2001_light - - binary_sensor.turd_purifier_2001_liquid_level - - binary_sensor.turd_purifier_2001_spray - - button.a1_03919d540806387_force_refresh_data - - button.a1_03919d540806387_pause_printing - - button.a1_03919d540806387_resume_printing - - button.a1_03919d540806387_stop_printing - - button.a1mini_0309ca580403653_force_refresh_data - - button.a1mini_0309ca580403653_pause_printing - - button.a1mini_0309ca580403653_resume_printing - - button.a1mini_0309ca580403653_stop_printing - - button.cat_crapper_3000_action_continue - - button.cat_crapper_3000_action_pause - - button.cat_crapper_3000_action_reset - - button.cat_crapper_3000_deodorize - - button.cat_crapper_3000_deodorize_2 - - button.cat_crapper_3000_dump_litter - - button.cat_crapper_3000_level_litter - - button.cat_crapper_3000_maintenance_exit - - button.cat_crapper_3000_maintenance_start - - button.cat_crapper_3000_reset_n50_odor_eliminator - - button.cat_crapper_3000_reset_odor_eliminator - - button.cat_crapper_3000_scoop - - button.chromecast3771_favorite_current_song - - button.chromecast3771_favorite_current_song_2 - - button.family_room_tv_favorite_current_song - - button.family_room_tv_favorite_current_song_3 - - button.hisense_tv_favorite_current_song - - button.jordyns_layer_slayer_force_refresh_data - - button.jordyns_layer_slayer_pause_printing - - button.jordyns_layer_slayer_resume_printing - - button.jordyns_layer_slayer_stop_printing - - button.joshuas_macbook_pro_favorite_current_song - - button.meat_heater_favorite_current_song - - button.p1s_01p09c470102673_force_refresh_data - - button.p1s_01p09c470102673_pause_printing - - button.p1s_01p09c470102673_resume_printing - - button.p1s_01p09c470102673_stop_printing - - button.pollys_macbook_air_favorite_current_song - - button.poop_box_action_continue - - button.poop_box_action_pause - - button.poop_box_action_reset - - button.poop_box_dump_litter - - button.poop_box_level_litter - - button.poop_box_reset_n50_odor_eliminator - - button.poop_box_reset_odor_eliminator - - button.poop_box_scoop - - button.respeaker_satellite_family_room_favorite_current_song - - button.respeaker_satellite_living_room_favorite_current_song - - button.respeaker_satellite_master_bedroom_favorite_current_song - - button.roku_premiere_favorite_current_song - - button.roku_ultra_favorite_current_song - - button.streaming_stick_4k_favorite_current_song - - button.the_deuce_action_continue - - button.the_deuce_action_pause - - button.the_deuce_action_reset - - button.the_deuce_dump_litter - - button.the_deuce_level_litter - - button.the_deuce_reset_n50_odor_eliminator - - button.the_deuce_reset_odor_eliminator - - button.the_deuce_scoop - - button.triple_threat_action_continue - - button.triple_threat_action_pause - - button.triple_threat_action_reset - - button.triple_threat_deodorize - - button.triple_threat_deodorize_2 - - button.triple_threat_dump_litter - - button.triple_threat_level_litter - - button.triple_threat_maintenance_exit - - button.triple_threat_maintenance_start - - button.triple_threat_reset_n50_odor_eliminator - - button.triple_threat_reset_odor_eliminator - - button.triple_threat_scoop - - button.xbox_favorite_current_song - - button.xboxone_favorite_current_song - - camera.a1_03919d540806387_camera - - camera.a1mini_0309ca580403653_camera - - camera.constipation_orion_camera - - camera.jordyns_layer_slayer_camera - - camera.p1s_01p09c470102673_camera - - device_tracker.chloes_iphone - - device_tracker.gs_682c69 - - device_tracker.joshuas_ipad - - device_tracker.joshuas_iphone_of_pain - - device_tracker.joshuas_iphone_of_pain_2 - - device_tracker.om6_e08k9n_ibc_ebf6 - - device_tracker.pollys_iphone - - device_tracker.vq00sg2_38c8 - - device_tracker.vqg03tu_77fd - - fan.a1_03919d540806387_cooling_fan - - fan.a1mini_0309ca580403653_cooling_fan - - fan.jordyns_layer_slayer_cooling_fan - - fan.p1s_01p09c470102673_aux_fan - - fan.p1s_01p09c470102673_chamber_fan - - fan.p1s_01p09c470102673_cooling_fan - - image.a1_03919d540806387_cover_image - - image.a1_03919d540806387_pick_image - - image.a1mini_0309ca580403653_cover_image - - image.a1mini_0309ca580403653_pick_image - - image.constipation_orion_cover_image - - image.constipation_orion_pick_image - - image.jordyns_layer_slayer_cover_image - - image.jordyns_layer_slayer_pick_image - - image.p1s_01p09c470102673_cover_image - - image.p1s_01p09c470102673_pick_image - - light.a1_03919d540806387_chamber_light - - light.a1mini_0309ca580403653_chamber_light - - light.cat_crapper_3000_light - - light.constipation_orion_chamber_light - - light.constipation_orion_heatbed_light - - light.family_room_light_2 - - light.family_room_tv_stand_2 - - light.first_light - - light.jordyns_layer_slayer_chamber_light - - light.laptop_screen - - light.living_room_lamp_2 - - light.living_room_lamp_2_2 - - light.p1s_01p09c470102673_chamber_light - - light.raspberry_kiosk_screen - - light.triple_threat_light - - media_player.basement_show - - media_player.chloe_s_room - - media_player.chromecast3771_2 - - media_player.chromecast3771_3 - - media_player.declan_s_room - - media_player.downstairs - - media_player.everywhere - - media_player.family_room_show - - media_player.family_room_tv_2 - - media_player.family_room_tv_3 - - media_player.family_room_tv_5 - - media_player.front_porch_echo - - media_player.hisense_tv - - media_player.jordyn_s_room - - media_player.joshua_s_2nd_fire - - media_player.joshua_s_ecobee_smart_thermostat_premium_beta - - media_player.joshua_s_fire_tv_stick - - media_player.joshuas_macbook_pro - - media_player.kids_rooms - - media_player.kitchen - - media_player.laptop - - media_player.living_room - - media_player.meat_heater - - media_player.mom - - media_player.parents_room - - media_player.polly_s_fire_tv_stick - - media_player.pollys_macbook_air - - media_player.raspberry_kiosk - - media_player.respeaker_satellite_family_room - - media_player.respeaker_satellite_living_room - - media_player.respeaker_satellite_master_bedroom - - media_player.roku_premiere - - media_player.roku_ultra - - media_player.streaming_stick_4k - - media_player.this_device_2 - - media_player.this_device_3 - - media_player.tv_alexa - - media_player.xbox_2 - - media_player.xboxone - - notify.chloes_iphone - - notify.joshuas_ipad - - notify.joshuas_iphone_of_pain - - notify.joshuas_iphone_of_pain_2 - - notify.pollys_iphone - - number.a1_03919d540806387_bed_target_temperature - - number.a1_03919d540806387_nozzle_target_temperature - - number.a1mini_0309ca580403653_bed_target_temperature - - number.a1mini_0309ca580403653_nozzle_target_temperature - - number.cat_crapper_3000_cleaning_delay - - number.countess_tess_none - - number.duke_of_mittens_none - - number.jordyns_layer_slayer_bed_target_temperature - - number.jordyns_layer_slayer_nozzle_target_temperature - - number.lady_tot_tot_none - - number.p1s_01p09c470102673_bed_target_temperature - - number.p1s_01p09c470102673_nozzle_target_temperature - - number.poop_box_cleaning_delay - - number.princess_penny_none - - number.sir_halo_none - - number.the_deuce_cleaning_delay - - number.the_honeybadger_none - - number.triple_threat_cleaning_delay - - select.a1_03919d540806387_printing_speed - - select.a1mini_0309ca580403653_printing_speed - - select.cat_crapper_3000_avoid_repeat_cleaning_interval - - select.cat_crapper_3000_litter_type - - select.jordyns_layer_slayer_printing_speed - - select.p1s_01p09c470102673_printing_speed - - select.poop_box_avoid_repeat_cleaning_interval - - select.poop_box_litter_type - - select.the_deuce_avoid_repeat_cleaning_interval - - select.the_deuce_litter_type - - select.triple_threat_avoid_repeat_cleaning_interval - - select.triple_threat_litter_type - - sensor.a1_03919d540806387_active_tray - - sensor.a1_03919d540806387_ams_1_humidity - - sensor.a1_03919d540806387_ams_1_humidity_index - - sensor.a1_03919d540806387_ams_1_temperature - - sensor.a1_03919d540806387_ams_1_tray_1 - - sensor.a1_03919d540806387_ams_1_tray_2 - - sensor.a1_03919d540806387_ams_1_tray_3 - - sensor.a1_03919d540806387_ams_1_tray_4 - - sensor.a1_03919d540806387_bed_target_temperature - - sensor.a1_03919d540806387_bed_temperature - - sensor.a1_03919d540806387_cooling_fan_speed - - sensor.a1_03919d540806387_current_layer - - sensor.a1_03919d540806387_current_stage - - sensor.a1_03919d540806387_end_time - - sensor.a1_03919d540806387_externalspool_external_spool - - sensor.a1_03919d540806387_gcode_file_downloaded - - sensor.a1_03919d540806387_gcode_filename - - sensor.a1_03919d540806387_heatbreak_fan_speed - - sensor.a1_03919d540806387_ip_address - - sensor.a1_03919d540806387_model_download - - sensor.a1_03919d540806387_mqtt_connection_mode - - sensor.a1_03919d540806387_nozzle_size - - sensor.a1_03919d540806387_nozzle_target_temperature - - sensor.a1_03919d540806387_nozzle_temperature - - sensor.a1_03919d540806387_nozzle_type - - sensor.a1_03919d540806387_print_bed_type - - sensor.a1_03919d540806387_print_length - - sensor.a1_03919d540806387_print_progress - - sensor.a1_03919d540806387_print_status - - sensor.a1_03919d540806387_print_type - - sensor.a1_03919d540806387_print_weight - - sensor.a1_03919d540806387_printable_objects - - sensor.a1_03919d540806387_printer_name - - sensor.a1_03919d540806387_remaining_time - - sensor.a1_03919d540806387_sd_card_status - - sensor.a1_03919d540806387_serial_number - - sensor.a1_03919d540806387_skipped_objects - - sensor.a1_03919d540806387_speed_profile - - sensor.a1_03919d540806387_start_time - - sensor.a1_03919d540806387_task_name - - sensor.a1_03919d540806387_total_layer_count - - sensor.a1_03919d540806387_total_usage - - sensor.a1_03919d540806387_wi_fi_signal - - sensor.a1mini_0309ca580403653_bed_target_temperature - - sensor.a1mini_0309ca580403653_bed_temperature - - sensor.a1mini_0309ca580403653_cooling_fan_speed - - sensor.a1mini_0309ca580403653_current_layer - - sensor.a1mini_0309ca580403653_current_stage - - sensor.a1mini_0309ca580403653_end_time - - sensor.a1mini_0309ca580403653_externalspool_external_spool - - sensor.a1mini_0309ca580403653_gcode_file_downloaded - - sensor.a1mini_0309ca580403653_gcode_filename - - sensor.a1mini_0309ca580403653_heatbreak_fan_speed - - sensor.a1mini_0309ca580403653_ip_address - - sensor.a1mini_0309ca580403653_model_download - - sensor.a1mini_0309ca580403653_mqtt_connection_mode - - sensor.a1mini_0309ca580403653_nozzle_size - - sensor.a1mini_0309ca580403653_nozzle_target_temperature - - sensor.a1mini_0309ca580403653_nozzle_temperature - - sensor.a1mini_0309ca580403653_nozzle_type - - sensor.a1mini_0309ca580403653_print_bed_type - - sensor.a1mini_0309ca580403653_print_length - - sensor.a1mini_0309ca580403653_print_progress - - sensor.a1mini_0309ca580403653_print_status - - sensor.a1mini_0309ca580403653_print_type - - sensor.a1mini_0309ca580403653_print_weight - - sensor.a1mini_0309ca580403653_printable_objects - - sensor.a1mini_0309ca580403653_printer_name - - sensor.a1mini_0309ca580403653_remaining_time - - sensor.a1mini_0309ca580403653_sd_card_status - - sensor.a1mini_0309ca580403653_serial_number - - sensor.a1mini_0309ca580403653_skipped_objects - - sensor.a1mini_0309ca580403653_speed_profile - - sensor.a1mini_0309ca580403653_start_time - - sensor.a1mini_0309ca580403653_task_name - - sensor.a1mini_0309ca580403653_total_layer_count - - sensor.a1mini_0309ca580403653_total_usage - - sensor.a1mini_0309ca580403653_wi_fi_signal - - sensor.basement_show_next_alarm - - sensor.basement_show_next_alarm_2 - - sensor.basement_show_next_reminder - - sensor.basement_show_next_reminder_2 - - sensor.basement_show_next_timer - - sensor.basement_show_next_timer_2 - - sensor.cat_crapper_3000_average_use - - sensor.cat_crapper_3000_deodorant_left_days - - sensor.cat_crapper_3000_device_status - - sensor.cat_crapper_3000_error - - sensor.cat_crapper_3000_last_event - - sensor.cat_crapper_3000_last_used_by - - sensor.cat_crapper_3000_litter_level - - sensor.cat_crapper_3000_litter_weight - - sensor.cat_crapper_3000_odor_eliminator_n50_left_days - - sensor.cat_crapper_3000_rssi - - sensor.cat_crapper_3000_smart_spray_battery - - sensor.cat_crapper_3000_spray_deodorant_liquid - - sensor.cat_crapper_3000_state - - sensor.cat_crapper_3000_times_used - - sensor.cat_crapper_3000_times_used_2 - - sensor.cat_crapper_3000_times_used_3 - - sensor.cat_crapper_3000_total_use - - sensor.cat_crapper_3000_total_use_2 - - sensor.cat_crapper_3000_total_use_3 - - sensor.chloe_s_room_next_alarm - - sensor.chloe_s_room_next_alarm_2 - - sensor.chloe_s_room_next_reminder - - sensor.chloe_s_room_next_reminder_2 - - sensor.chloe_s_room_next_timer - - sensor.chloe_s_room_next_timer_2 - - sensor.chloes_iphone_app_version - - sensor.chloes_iphone_audio_output - - sensor.chloes_iphone_battery_level - - sensor.chloes_iphone_battery_state - - sensor.chloes_iphone_bssid - - sensor.chloes_iphone_connection_type - - sensor.chloes_iphone_geocoded_location - - sensor.chloes_iphone_last_update_trigger - - sensor.chloes_iphone_location_permission - - sensor.chloes_iphone_sim_1 - - sensor.chloes_iphone_sim_2 - - sensor.chloes_iphone_ssid - - sensor.chloes_iphone_storage - - sensor.constipation_orion_active_tray - - sensor.constipation_orion_airduct_mode - - sensor.constipation_orion_ams_1_humidity - - sensor.constipation_orion_ams_1_humidity_index - - sensor.constipation_orion_ams_1_remaining_drying_time - - sensor.constipation_orion_ams_1_temperature - - sensor.constipation_orion_ams_1_tray_1 - - sensor.constipation_orion_ams_1_tray_2 - - sensor.constipation_orion_ams_1_tray_3 - - sensor.constipation_orion_ams_1_tray_4 - - sensor.constipation_orion_aux_fan_speed - - sensor.constipation_orion_bed_target_temperature - - sensor.constipation_orion_bed_temperature - - sensor.constipation_orion_chamber_fan_speed - - sensor.constipation_orion_chamber_target_temperature - - sensor.constipation_orion_chamber_temperature - - sensor.constipation_orion_cooling_fan_speed - - sensor.constipation_orion_current_layer - - sensor.constipation_orion_current_stage - - sensor.constipation_orion_end_time - - sensor.constipation_orion_ext_spool_1_external_spool - - sensor.constipation_orion_ext_spool_2_external_spool - - sensor.constipation_orion_gcode_file_downloaded - - sensor.constipation_orion_gcode_filename - - sensor.constipation_orion_heatbreak_fan_speed - - sensor.constipation_orion_ip_address - - sensor.constipation_orion_left_nozzle_size - - sensor.constipation_orion_left_nozzle_target_temperature - - sensor.constipation_orion_left_nozzle_temperature - - sensor.constipation_orion_left_nozzle_type - - sensor.constipation_orion_model_download - - sensor.constipation_orion_mqtt_connection_mode - - sensor.constipation_orion_nozzle_size - - sensor.constipation_orion_nozzle_target_temperature - - sensor.constipation_orion_nozzle_temperature - - sensor.constipation_orion_nozzle_type - - sensor.constipation_orion_print_bed_type - - sensor.constipation_orion_print_length - - sensor.constipation_orion_print_progress - - sensor.constipation_orion_print_status - - sensor.constipation_orion_print_type - - sensor.constipation_orion_print_weight - - sensor.constipation_orion_printable_objects - - sensor.constipation_orion_printer_name - - sensor.constipation_orion_remaining_time - - sensor.constipation_orion_right_nozzle_size - - sensor.constipation_orion_right_nozzle_target_temperature - - sensor.constipation_orion_right_nozzle_temperature - - sensor.constipation_orion_right_nozzle_type - - sensor.constipation_orion_sd_card_status - - sensor.constipation_orion_serial_number - - sensor.constipation_orion_skipped_objects - - sensor.constipation_orion_speed_profile - - sensor.constipation_orion_start_time - - sensor.constipation_orion_task_name - - sensor.constipation_orion_tool_module - - sensor.constipation_orion_total_layer_count - - sensor.constipation_orion_total_usage - - sensor.constipation_orion_wi_fi_signal - - sensor.countess_tess_last_defecation - - sensor.countess_tess_last_litter_used - - sensor.countess_tess_last_urination - - sensor.countess_tess_last_use_date - - sensor.countess_tess_last_use_duration - - sensor.countess_tess_last_weight_measurement - - sensor.declan_s_room_next_alarm - - sensor.declan_s_room_next_alarm_2 - - sensor.declan_s_room_next_reminder - - sensor.declan_s_room_next_reminder_2 - - sensor.declan_s_room_next_timer - - sensor.declan_s_room_next_timer_2 - - sensor.dining_room_next_alarm - - sensor.dining_room_next_reminder - - sensor.dining_room_next_timer - - sensor.duke_of_mittens_last_defecation - - sensor.duke_of_mittens_last_litter_used - - sensor.duke_of_mittens_last_urination - - sensor.duke_of_mittens_last_use_date - - sensor.duke_of_mittens_last_use_duration - - sensor.duke_of_mittens_last_weight_measurement - - sensor.family_room_show_next_alarm - - sensor.family_room_show_next_alarm_2 - - sensor.family_room_show_next_reminder - - sensor.family_room_show_next_reminder_2 - - sensor.family_room_show_next_timer - - sensor.family_room_show_next_timer_2 - - sensor.family_room_tv_next_alarm - - sensor.family_room_tv_next_alarm_2 - - sensor.family_room_tv_next_reminder - - sensor.family_room_tv_next_reminder_2 - - sensor.family_room_tv_next_timer - - sensor.family_room_tv_next_timer_2 - - sensor.front_porch_echo_next_alarm - - sensor.front_porch_echo_next_reminder - - sensor.front_porch_echo_next_timer - - sensor.gs_682c69_estimated_distance - - sensor.gs_682c69_power - - sensor.gs_682c69_signal_strength - - sensor.gs_682c69_vendor - - sensor.h2c_31b8ap5a2200288_ams_2_humidity - - sensor.h2c_31b8ap5a2200288_ams_2_humidity_index - - sensor.h2c_31b8ap5a2200288_ams_2_remaining_drying_time - - sensor.h2c_31b8ap5a2200288_ams_2_temperature - - sensor.h2c_31b8ap5a2200288_ams_2_tray_1 - - sensor.h2c_31b8ap5a2200288_ams_2_tray_2 - - sensor.h2c_31b8ap5a2200288_ams_2_tray_3 - - sensor.h2c_31b8ap5a2200288_ams_2_tray_4 - - sensor.h2c_31b8ap5a2200288_hotendrack_holder_position - - sensor.h2c_31b8ap5a2200288_hotendrack_holder_state - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_1 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_2 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_3 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_4 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_5 - - sensor.h2c_31b8ap5a2200288_hotendrack_hotend_6 - - sensor.jordyn_s_room_next_alarm - - sensor.jordyn_s_room_next_alarm_2 - - sensor.jordyn_s_room_next_reminder - - sensor.jordyn_s_room_next_reminder_2 - - sensor.jordyn_s_room_next_timer - - sensor.jordyn_s_room_next_timer_2 - - sensor.jordyns_layer_slayer_active_tray - - sensor.jordyns_layer_slayer_ams_humidity - - sensor.jordyns_layer_slayer_ams_humidity_index - - sensor.jordyns_layer_slayer_ams_temperature - - sensor.jordyns_layer_slayer_ams_tray_1 - - sensor.jordyns_layer_slayer_ams_tray_2 - - sensor.jordyns_layer_slayer_ams_tray_3 - - sensor.jordyns_layer_slayer_ams_tray_4 - - sensor.jordyns_layer_slayer_bed_target_temperature - - sensor.jordyns_layer_slayer_bed_temperature - - sensor.jordyns_layer_slayer_cooling_fan_speed - - sensor.jordyns_layer_slayer_current_layer - - sensor.jordyns_layer_slayer_current_stage - - sensor.jordyns_layer_slayer_end_time - - sensor.jordyns_layer_slayer_ext_spool_external_spool - - sensor.jordyns_layer_slayer_gcode_file_downloaded - - sensor.jordyns_layer_slayer_gcode_filename - - sensor.jordyns_layer_slayer_heatbreak_fan_speed - - sensor.jordyns_layer_slayer_ip_address - - sensor.jordyns_layer_slayer_model_download - - sensor.jordyns_layer_slayer_mqtt_connection_mode - - sensor.jordyns_layer_slayer_nozzle_size - - sensor.jordyns_layer_slayer_nozzle_target_temperature - - sensor.jordyns_layer_slayer_nozzle_temperature - - sensor.jordyns_layer_slayer_nozzle_type - - sensor.jordyns_layer_slayer_print_bed_type - - sensor.jordyns_layer_slayer_print_length - - sensor.jordyns_layer_slayer_print_progress - - sensor.jordyns_layer_slayer_print_status - - sensor.jordyns_layer_slayer_print_type - - sensor.jordyns_layer_slayer_print_weight - - sensor.jordyns_layer_slayer_printable_objects - - sensor.jordyns_layer_slayer_printer_name - - sensor.jordyns_layer_slayer_remaining_time - - sensor.jordyns_layer_slayer_sd_card_status - - sensor.jordyns_layer_slayer_serial_number - - sensor.jordyns_layer_slayer_skipped_objects - - sensor.jordyns_layer_slayer_speed_profile - - sensor.jordyns_layer_slayer_start_time - - sensor.jordyns_layer_slayer_task_name - - sensor.jordyns_layer_slayer_total_layer_count - - sensor.jordyns_layer_slayer_total_usage - - sensor.jordyns_layer_slayer_wi_fi_signal - - sensor.joshua_s_2nd_fire_next_alarm - - sensor.joshua_s_2nd_fire_next_alarm_2 - - sensor.joshua_s_2nd_fire_next_reminder - - sensor.joshua_s_2nd_fire_next_reminder_2 - - sensor.joshua_s_2nd_fire_next_timer - - sensor.joshua_s_2nd_fire_next_timer_2 - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_alarm - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_alarm_2 - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_reminder - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_reminder_2 - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_timer - - sensor.joshua_s_ecobee_smart_thermostat_premium_beta_next_timer_2 - - sensor.joshua_s_fire_tv_stick_next_alarm - - sensor.joshua_s_fire_tv_stick_next_alarm_2 - - sensor.joshua_s_fire_tv_stick_next_reminder - - sensor.joshua_s_fire_tv_stick_next_reminder_2 - - sensor.joshua_s_fire_tv_stick_next_timer - - sensor.joshua_s_fire_tv_stick_next_timer_2 - - sensor.joshuas_ipad_app_version - - sensor.joshuas_ipad_audio_output - - sensor.joshuas_ipad_battery_level - - sensor.joshuas_ipad_battery_state - - sensor.joshuas_ipad_bssid - - sensor.joshuas_ipad_connection_type - - sensor.joshuas_ipad_geocoded_location - - sensor.joshuas_ipad_last_update_trigger - - sensor.joshuas_ipad_location_permission - - sensor.joshuas_ipad_ssid - - sensor.joshuas_ipad_storage - - sensor.joshuas_iphone_of_pain_2_app_version - - sensor.joshuas_iphone_of_pain_2_audio_output - - sensor.joshuas_iphone_of_pain_2_battery_level - - sensor.joshuas_iphone_of_pain_2_battery_state - - sensor.joshuas_iphone_of_pain_2_bssid - - sensor.joshuas_iphone_of_pain_2_connection_type - - sensor.joshuas_iphone_of_pain_2_geocoded_location - - sensor.joshuas_iphone_of_pain_2_last_update_trigger - - sensor.joshuas_iphone_of_pain_2_location_permission - - sensor.joshuas_iphone_of_pain_2_sim_1 - - sensor.joshuas_iphone_of_pain_2_sim_2 - - sensor.joshuas_iphone_of_pain_2_ssid - - sensor.joshuas_iphone_of_pain_2_storage - - sensor.joshuas_iphone_of_pain_2_watch_battery_level - - sensor.joshuas_iphone_of_pain_2_watch_battery_state - - sensor.joshuas_iphone_of_pain_activity - - sensor.joshuas_iphone_of_pain_app_version - - sensor.joshuas_iphone_of_pain_audio_output - - sensor.joshuas_iphone_of_pain_average_active_pace - - sensor.joshuas_iphone_of_pain_battery_level - - sensor.joshuas_iphone_of_pain_battery_state - - sensor.joshuas_iphone_of_pain_bssid - - sensor.joshuas_iphone_of_pain_connection_type - - sensor.joshuas_iphone_of_pain_distance - - sensor.joshuas_iphone_of_pain_floors_ascended - - sensor.joshuas_iphone_of_pain_floors_descended - - sensor.joshuas_iphone_of_pain_geocoded_location - - sensor.joshuas_iphone_of_pain_last_update_trigger - - sensor.joshuas_iphone_of_pain_location_permission - - sensor.joshuas_iphone_of_pain_sim_1 - - sensor.joshuas_iphone_of_pain_sim_2 - - sensor.joshuas_iphone_of_pain_ssid - - sensor.joshuas_iphone_of_pain_steps - - sensor.joshuas_iphone_of_pain_storage - - sensor.joshuas_iphone_of_pain_watch_battery_level - - sensor.joshuas_iphone_of_pain_watch_battery_state - - sensor.kitchen_next_alarm - - sensor.kitchen_next_alarm_2 - - sensor.kitchen_next_reminder - - sensor.kitchen_next_reminder_2 - - sensor.kitchen_next_timer - - sensor.kitchen_next_timer_2 - - sensor.lady_tot_tot_last_defecation - - sensor.lady_tot_tot_last_litter_used - - sensor.lady_tot_tot_last_urination - - sensor.lady_tot_tot_last_use_date - - sensor.lady_tot_tot_last_use_duration - - sensor.lady_tot_tot_last_weight_measurement - - sensor.laptop_browser_battery - - sensor.laptop_browser_height - - sensor.laptop_browser_id - - sensor.laptop_browser_path - - sensor.laptop_browser_user - - sensor.laptop_browser_useragent - - sensor.laptop_browser_visibility - - sensor.laptop_browser_width - - sensor.laptop_panel - - sensor.living_room_next_alarm - - sensor.living_room_next_alarm_2 - - sensor.living_room_next_reminder - - sensor.living_room_next_reminder_2 - - sensor.living_room_next_timer - - sensor.living_room_next_timer_2 - - sensor.mom_next_alarm - - sensor.mom_next_alarm_2 - - sensor.mom_next_reminder - - sensor.mom_next_reminder_2 - - sensor.mom_next_timer - - sensor.mom_next_timer_2 - - sensor.om6_e08k9n_ibc_ebf6_estimated_distance - - sensor.om6_e08k9n_ibc_ebf6_power - - sensor.om6_e08k9n_ibc_ebf6_signal_strength - - sensor.om6_e08k9n_ibc_ebf6_vendor - - sensor.p1s_01p09c470102673_active_tray - - sensor.p1s_01p09c470102673_ams_1_humidity - - sensor.p1s_01p09c470102673_ams_1_humidity_index - - sensor.p1s_01p09c470102673_ams_1_temperature - - sensor.p1s_01p09c470102673_ams_1_tray_1 - - sensor.p1s_01p09c470102673_ams_1_tray_2 - - sensor.p1s_01p09c470102673_ams_1_tray_3 - - sensor.p1s_01p09c470102673_ams_1_tray_4 - - sensor.p1s_01p09c470102673_ams_2_humidity - - sensor.p1s_01p09c470102673_ams_2_humidity_index - - sensor.p1s_01p09c470102673_ams_2_temperature - - sensor.p1s_01p09c470102673_ams_2_tray_1 - - sensor.p1s_01p09c470102673_ams_2_tray_2 - - sensor.p1s_01p09c470102673_ams_2_tray_3 - - sensor.p1s_01p09c470102673_ams_2_tray_4 - - sensor.p1s_01p09c470102673_aux_fan_speed - - sensor.p1s_01p09c470102673_bed_target_temperature - - sensor.p1s_01p09c470102673_bed_temperature - - sensor.p1s_01p09c470102673_chamber_fan_speed - - sensor.p1s_01p09c470102673_cooling_fan_speed - - sensor.p1s_01p09c470102673_current_layer - - sensor.p1s_01p09c470102673_current_stage - - sensor.p1s_01p09c470102673_end_time - - sensor.p1s_01p09c470102673_externalspool_external_spool - - sensor.p1s_01p09c470102673_gcode_file_downloaded - - sensor.p1s_01p09c470102673_gcode_filename - - sensor.p1s_01p09c470102673_heatbreak_fan_speed - - sensor.p1s_01p09c470102673_ip_address - - sensor.p1s_01p09c470102673_model_download - - sensor.p1s_01p09c470102673_mqtt_connection_mode - - sensor.p1s_01p09c470102673_nozzle_size - - sensor.p1s_01p09c470102673_nozzle_target_temperature - - sensor.p1s_01p09c470102673_nozzle_temperature - - sensor.p1s_01p09c470102673_nozzle_type - - sensor.p1s_01p09c470102673_print_bed_type - - sensor.p1s_01p09c470102673_print_length - - sensor.p1s_01p09c470102673_print_progress - - sensor.p1s_01p09c470102673_print_status - - sensor.p1s_01p09c470102673_print_type - - sensor.p1s_01p09c470102673_print_weight - - sensor.p1s_01p09c470102673_printable_objects - - sensor.p1s_01p09c470102673_printer_name - - sensor.p1s_01p09c470102673_remaining_time - - sensor.p1s_01p09c470102673_sd_card_status - - sensor.p1s_01p09c470102673_skipped_objects - - sensor.p1s_01p09c470102673_speed_profile - - sensor.p1s_01p09c470102673_start_time - - sensor.p1s_01p09c470102673_task_name - - sensor.p1s_01p09c470102673_total_layer_count - - sensor.p1s_01p09c470102673_total_usage - - sensor.p1s_01p09c470102673_wi_fi_signal - - sensor.parents_room_next_alarm - - sensor.parents_room_next_alarm_2 - - sensor.parents_room_next_reminder - - sensor.parents_room_next_reminder_2 - - sensor.parents_room_next_timer - - sensor.parents_room_next_timer_2 - - sensor.petkit_mqtt - - sensor.polly_s_fire_tv_stick_next_alarm - - sensor.polly_s_fire_tv_stick_next_alarm_2 - - sensor.polly_s_fire_tv_stick_next_reminder - - sensor.polly_s_fire_tv_stick_next_reminder_2 - - sensor.polly_s_fire_tv_stick_next_timer - - sensor.polly_s_fire_tv_stick_next_timer_2 - - sensor.pollys_iphone_activity - - sensor.pollys_iphone_app_version - - sensor.pollys_iphone_audio_output - - sensor.pollys_iphone_average_active_pace - - sensor.pollys_iphone_battery_level - - sensor.pollys_iphone_battery_state - - sensor.pollys_iphone_bssid - - sensor.pollys_iphone_connection_type - - sensor.pollys_iphone_distance - - sensor.pollys_iphone_floors_ascended - - sensor.pollys_iphone_floors_descended - - sensor.pollys_iphone_geocoded_location - - sensor.pollys_iphone_last_update_trigger - - sensor.pollys_iphone_location_permission - - sensor.pollys_iphone_sim_1 - - sensor.pollys_iphone_sim_2 - - sensor.pollys_iphone_ssid - - sensor.pollys_iphone_steps - - sensor.pollys_iphone_storage - - sensor.poop_box_average_use - - sensor.poop_box_device_status - - sensor.poop_box_error - - sensor.poop_box_last_event - - sensor.poop_box_last_used_by - - sensor.poop_box_litter_level - - sensor.poop_box_litter_weight - - sensor.poop_box_rssi - - sensor.poop_box_state - - sensor.poop_box_times_used - - sensor.poop_box_times_used_2 - - sensor.poop_box_times_used_3 - - sensor.poop_box_total_use - - sensor.poop_box_total_use_2 - - sensor.poop_box_total_use_3 - - sensor.princess_penny_last_defecation - - sensor.princess_penny_last_litter_used - - sensor.princess_penny_last_urination - - sensor.princess_penny_last_use_date - - sensor.princess_penny_last_use_duration - - sensor.princess_penny_last_weight_measurement - - sensor.printscharming_serial_number - - sensor.raspberry_kiosk_browser_height - - sensor.raspberry_kiosk_browser_id - - sensor.raspberry_kiosk_browser_path - - sensor.raspberry_kiosk_browser_user - - sensor.raspberry_kiosk_browser_useragent - - sensor.raspberry_kiosk_browser_visibility - - sensor.raspberry_kiosk_browser_width - - sensor.raspberry_kiosk_panel - - sensor.sir_halo_last_defecation - - sensor.sir_halo_last_litter_used - - sensor.sir_halo_last_urination - - sensor.sir_halo_last_use_date - - sensor.sir_halo_last_use_duration - - sensor.sir_halo_last_weight_measurement - - sensor.the_deuce_average_use - - sensor.the_deuce_device_status - - sensor.the_deuce_error - - sensor.the_deuce_last_event - - sensor.the_deuce_last_used_by - - sensor.the_deuce_litter_level - - sensor.the_deuce_litter_weight - - sensor.the_deuce_rssi - - sensor.the_deuce_state - - sensor.the_deuce_times_used - - sensor.the_deuce_times_used_2 - - sensor.the_deuce_times_used_3 - - sensor.the_deuce_total_use - - sensor.the_deuce_total_use_2 - - sensor.the_deuce_total_use_3 - - sensor.the_honeybadger_last_defecation - - sensor.the_honeybadger_last_litter_used - - sensor.the_honeybadger_last_urination - - sensor.the_honeybadger_last_use_date - - sensor.the_honeybadger_last_use_duration - - sensor.the_honeybadger_last_weight_measurement - - sensor.the_pura_air_smart_spray_2_battery - - sensor.the_pura_air_smart_spray_2_battery_voltage - - sensor.the_pura_air_smart_spray_2_error - - sensor.the_pura_air_smart_spray_2_liquid_level - - sensor.this_device_next_alarm - - sensor.this_device_next_alarm_2 - - sensor.this_device_next_alarm_3 - - sensor.this_device_next_alarm_4 - - sensor.this_device_next_reminder - - sensor.this_device_next_reminder_2 - - sensor.this_device_next_reminder_3 - - sensor.this_device_next_reminder_4 - - sensor.this_device_next_timer - - sensor.this_device_next_timer_2 - - sensor.this_device_next_timer_3 - - sensor.this_device_next_timer_4 - - sensor.triple_threat_average_use - - sensor.triple_threat_deodorant_left_days - - sensor.triple_threat_device_status - - sensor.triple_threat_error - - sensor.triple_threat_last_event - - sensor.triple_threat_last_used_by - - sensor.triple_threat_litter_level - - sensor.triple_threat_litter_weight - - sensor.triple_threat_odor_eliminator_n50_left_days - - sensor.triple_threat_rssi - - sensor.triple_threat_smart_spray_battery - - sensor.triple_threat_spray_deodorant_liquid - - sensor.triple_threat_state - - sensor.triple_threat_times_used - - sensor.triple_threat_times_used_2 - - sensor.triple_threat_times_used_3 - - sensor.triple_threat_total_use - - sensor.triple_threat_total_use_2 - - sensor.triple_threat_total_use_3 - - sensor.turd_purifier_2001_battery - - sensor.turd_purifier_2001_battery_voltage - - sensor.turd_purifier_2001_error - - sensor.turd_purifier_2001_liquid_level - - sensor.tv_alexa_next_alarm - - sensor.tv_alexa_next_alarm_2 - - sensor.tv_alexa_next_reminder - - sensor.tv_alexa_next_reminder_2 - - sensor.tv_alexa_next_timer - - sensor.tv_alexa_next_timer_2 - - sensor.vq00sg2_38c8_estimated_distance - - sensor.vq00sg2_38c8_power - - sensor.vq00sg2_38c8_signal_strength - - sensor.vq00sg2_38c8_vendor - - sensor.vqg03tu_77fd_estimated_distance - - sensor.vqg03tu_77fd_power - - sensor.vqg03tu_77fd_signal_strength - - sensor.vqg03tu_77fd_vendor - - switch.a1_03919d540806387_allow_prompt_sound - - switch.a1_03919d540806387_enable_camera - - switch.a1_03919d540806387_use_image_sensor_camera - - switch.a1mini_0309ca580403653_allow_prompt_sound - - switch.a1mini_0309ca580403653_enable_camera - - switch.a1mini_0309ca580403653_use_image_sensor_camera - - switch.basement_show_do_not_disturb_switch - - switch.basement_show_repeat_switch - - switch.basement_show_shuffle_switch - - switch.cat_crapper_3000_ai_soft_stool_detection - - switch.cat_crapper_3000_auto_clean - - switch.cat_crapper_3000_avoid_repeat_cleaning - - switch.cat_crapper_3000_child_lock - - switch.cat_crapper_3000_continuous_rotation - - switch.cat_crapper_3000_deep_cleaning - - switch.cat_crapper_3000_deep_deodor - - switch.cat_crapper_3000_deep_deodorizing - - switch.cat_crapper_3000_display - - switch.cat_crapper_3000_do_not_disturb - - switch.cat_crapper_3000_kitten_mode - - switch.cat_crapper_3000_light - - switch.cat_crapper_3000_light_2 - - switch.cat_crapper_3000_light_weight - - switch.cat_crapper_3000_litter_saving - - switch.cat_crapper_3000_notif_on_deodorant_replacement_need - - switch.cat_crapper_3000_notif_on_device_cleaning - - switch.cat_crapper_3000_notif_on_device_cleaning_2 - - switch.cat_crapper_3000_notif_on_litter_shortage - - switch.cat_crapper_3000_notif_on_litter_shortage_2 - - switch.cat_crapper_3000_notif_on_n50_replacement_need - - switch.cat_crapper_3000_notif_on_pet_toileting - - switch.cat_crapper_3000_notif_on_pet_toileting_2 - - switch.cat_crapper_3000_notif_on_purifying_liquid_shortage - - switch.cat_crapper_3000_notif_on_purifying_liquid_shortage_2 - - switch.cat_crapper_3000_notif_on_waste_bin_full - - switch.cat_crapper_3000_notif_on_waste_bin_full_2 - - switch.cat_crapper_3000_periodic_cleaning - - switch.cat_crapper_3000_power - - switch.cat_crapper_3000_waste_covering - - switch.chloe_s_room_do_not_disturb_switch - - switch.chloe_s_room_repeat_switch - - switch.chloe_s_room_shuffle_switch - - switch.constipation_orion_enable_camera - - switch.declan_s_room_do_not_disturb_switch - - switch.declan_s_room_repeat_switch - - switch.declan_s_room_shuffle_switch - - switch.downstairs_do_not_disturb_switch - - switch.downstairs_repeat_switch - - switch.downstairs_shuffle_switch - - switch.everywhere_do_not_disturb_switch - - switch.everywhere_repeat_switch - - switch.everywhere_shuffle_switch - - switch.family_room_show_do_not_disturb_switch - - switch.family_room_show_repeat_switch - - switch.family_room_show_shuffle_switch - - switch.family_room_tv_do_not_disturb_switch - - switch.family_room_tv_repeat_switch - - switch.family_room_tv_shuffle_switch - - switch.front_foyer_lights_2 - - switch.front_porch_echo_do_not_disturb_switch - - switch.front_porch_echo_repeat_switch - - switch.front_porch_echo_shuffle_switch - - switch.jordyn_s_room_do_not_disturb_switch - - switch.jordyn_s_room_repeat_switch - - switch.jordyn_s_room_shuffle_switch - - switch.jordyns_layer_slayer_allow_prompt_sound - - switch.jordyns_layer_slayer_enable_camera - - switch.jordyns_layer_slayer_use_image_sensor_camera - - switch.joshua_s_2nd_fire_do_not_disturb_switch - - switch.joshua_s_ecobee_smart_thermostat_premium_beta_do_not_disturb_switch - - switch.joshua_s_ecobee_smart_thermostat_premium_beta_repeat_switch - - switch.joshua_s_ecobee_smart_thermostat_premium_beta_shuffle_switch - - switch.joshua_s_fire_tv_stick_do_not_disturb_switch - - switch.kids_rooms_do_not_disturb_switch - - switch.kids_rooms_repeat_switch - - switch.kids_rooms_shuffle_switch - - switch.kitchen_do_not_disturb_switch - - switch.kitchen_repeat_switch - - switch.kitchen_shuffle_switch - - switch.living_room_do_not_disturb_switch - - switch.living_room_repeat_switch - - switch.living_room_shuffle_switch - - switch.mom_do_not_disturb_switch - - switch.mom_repeat_switch - - switch.mom_shuffle_switch - - switch.office_end_table_lamp - - switch.p1s_01p09c470102673_enable_camera - - switch.p1s_01p09c470102673_use_image_sensor_camera - - switch.parents_room_do_not_disturb_switch - - switch.parents_room_repeat_switch - - switch.parents_room_shuffle_switch - - switch.polly_s_fire_tv_stick_do_not_disturb_switch - - switch.poop_box_auto_clean - - switch.poop_box_avoid_repeat_cleaning - - switch.poop_box_child_lock - - switch.poop_box_display - - switch.poop_box_do_not_disturb - - switch.poop_box_kitten_mode - - switch.poop_box_light_weight - - switch.poop_box_notif_on_device_cleaning - - switch.poop_box_notif_on_device_cleaning_2 - - switch.poop_box_notif_on_litter_shortage - - switch.poop_box_notif_on_litter_shortage_2 - - switch.poop_box_notif_on_pet_toileting - - switch.poop_box_notif_on_pet_toileting_2 - - switch.poop_box_notif_on_purifying_liquid_shortage - - switch.poop_box_notif_on_purifying_liquid_shortage_2 - - switch.poop_box_notif_on_waste_bin_full - - switch.poop_box_notif_on_waste_bin_full_2 - - switch.poop_box_periodic_cleaning - - switch.poop_box_power - - switch.studio_lights_1 - - switch.the_deuce_auto_clean - - switch.the_deuce_avoid_repeat_cleaning - - switch.the_deuce_child_lock - - switch.the_deuce_display - - switch.the_deuce_do_not_disturb - - switch.the_deuce_kitten_mode - - switch.the_deuce_light_weight - - switch.the_deuce_notif_on_device_cleaning - - switch.the_deuce_notif_on_device_cleaning_2 - - switch.the_deuce_notif_on_litter_shortage - - switch.the_deuce_notif_on_litter_shortage_2 - - switch.the_deuce_notif_on_pet_toileting - - switch.the_deuce_notif_on_pet_toileting_2 - - switch.the_deuce_notif_on_purifying_liquid_shortage - - switch.the_deuce_notif_on_purifying_liquid_shortage_2 - - switch.the_deuce_notif_on_waste_bin_full - - switch.the_deuce_notif_on_waste_bin_full_2 - - switch.the_deuce_periodic_cleaning - - switch.the_deuce_power - - switch.this_device_do_not_disturb_switch_2 - - switch.this_device_do_not_disturb_switch_3 - - switch.triple_threat_ai_soft_stool_detection - - switch.triple_threat_auto_clean - - switch.triple_threat_avoid_repeat_cleaning - - switch.triple_threat_child_lock - - switch.triple_threat_continuous_rotation - - switch.triple_threat_deep_cleaning - - switch.triple_threat_deep_deodor - - switch.triple_threat_deep_deodorizing - - switch.triple_threat_display - - switch.triple_threat_do_not_disturb - - switch.triple_threat_kitten_mode - - switch.triple_threat_light - - switch.triple_threat_light_2 - - switch.triple_threat_light_weight - - switch.triple_threat_litter_saving - - switch.triple_threat_notif_on_deodorant_replacement_need - - switch.triple_threat_notif_on_device_cleaning - - switch.triple_threat_notif_on_device_cleaning_2 - - switch.triple_threat_notif_on_litter_shortage - - switch.triple_threat_notif_on_litter_shortage_2 - - switch.triple_threat_notif_on_n50_replacement_need - - switch.triple_threat_notif_on_pet_toileting - - switch.triple_threat_notif_on_pet_toileting_2 - - switch.triple_threat_notif_on_purifying_liquid_shortage - - switch.triple_threat_notif_on_purifying_liquid_shortage_2 - - switch.triple_threat_notif_on_waste_bin_full - - switch.triple_threat_notif_on_waste_bin_full_2 - - switch.triple_threat_periodic_cleaning - - switch.triple_threat_power - - switch.triple_threat_waste_covering - - switch.tv_alexa_do_not_disturb_switch - - switch.tv_alexa_repeat_switch - - switch.tv_alexa_shuffle_switch - - update.p1s_01p09c470102673_firmware_update - unavailable_entities: > - {{ states | selectattr('state', 'eq', 'unavailable') - | rejectattr('domain', 'in', ['update', 'button', 'scene', 'script', 'automation', 'input_button', 'conversation', 'stt', 'tts', 'wake_word']) - | rejectattr('entity_id', 'in', ignored_entities) - | map(attribute='entity_id') | list }} - unknown_entities: > - {{ states | selectattr('state', 'eq', 'unknown') - | rejectattr('domain', 'in', ['update', 'button', 'scene', 'script', 'automation', 'input_button', 'conversation', 'stt', 'tts', 'wake_word']) - | rejectattr('entity_id', 'in', ignored_entities) - | map(attribute='entity_id') | list }} - - condition: template - value_template: "{{ unavailable_entities | length > 0 or unknown_entities | length > 0 }}" - - service: persistent_notification.create - data: - title: "📊 Daily Integration Health Report" - message: > - **Unavailable Entities ({{ unavailable_entities | length }}):** - {% if unavailable_entities | length > 0 %} - {% for entity in unavailable_entities[:20] %} - - {{ entity }} - {% endfor %} - {% if unavailable_entities | length > 20 %} - ... and {{ unavailable_entities | length - 20 }} more - {% endif %} - {% else %} - None! ✅ - {% endif %} - - **Unknown State Entities ({{ unknown_entities | length }}):** - {% if unknown_entities | length > 0 %} - {% for entity in unknown_entities[:10] %} - - {{ entity }} - {% endfor %} - {% if unknown_entities | length > 10 %} - ... and {{ unknown_entities | length - 10 }} more - {% endif %} - {% else %} - None! ✅ - {% endif %} - notification_id: "daily_health_report" - - # ---------------------------------------------------------- - # 4. Kasa-Specific Recovery Attempt + # Kasa-Specific Recovery Attempt # ---------------------------------------------------------- - id: integration_health_kasa_recovery alias: "🔄 Attempt Kasa Integration Reload on Failure" @@ -3412,7 +16,7 @@ automation: condition: - condition: template value_template: > - {{ 'kasa' in (trigger.event.data.name | default('') | lower) + {{ 'kasa' in (trigger.event.data.name | default('') | lower) and '403' in (trigger.event.data.message | default('')) }} action: - delay: @@ -3427,35 +31,3 @@ automation: entity_id: switch.studio_plug_1_2 - delay: hours: 1 - - # ---------------------------------------------------------- - # 5. MS365 Token Expiry Monitor - # ---------------------------------------------------------- - - id: integration_health_ms365_token - alias: "🔴 Alert: MS365 Token Expired" - description: "Alerts when MS365 calendar token expires" - mode: single - trigger: - - platform: event - event_type: system_log_event - event_data: - level: ERROR - condition: - - condition: template - value_template: > - {% set msg = trigger.event.data.message | default('') | lower %} - {% set name = trigger.event.data.name | default('') | lower %} - {{ ('ms365' in name or 'o365' in name) - and ('expired' in msg or '401' in msg or 'unauthorized' in msg) }} - action: - - service: persistent_notification.create - data: - title: "📅 MS365 Calendar Token Expired" - message: > - Your Microsoft 365 calendar integration token has expired. - - **Action Required:** Go to Settings → Devices & Services → MS365 Calendar - and re-authenticate to restore calendar sync. - notification_id: "ms365_token_expired" - - delay: - hours: 24 \ No newline at end of file diff --git a/packages/voice_satellite_alarms.yaml b/packages/voice_satellite_alarms.yaml index abbcfb5..e23dff7 100644 --- a/packages/voice_satellite_alarms.yaml +++ b/packages/voice_satellite_alarms.yaml @@ -123,68 +123,3 @@ script: satellite_entity: assist_satellite.respeaker_satellite_mbr_assist_satellite device_name: ReSpeaker Master Bedroom message: This is a test alarm for the ReSpeaker in the master bedroom. - -automation: - - id: voice_alarm_office_jarvis_daily - alias: Voice Alarm - Office Jarvis - triggers: - - trigger: time - at: input_datetime.voice_alarm_office_jarvis_time - conditions: - - condition: state - entity_id: input_boolean.voice_alarm_office_jarvis_enabled - state: "on" - actions: - - action: script.voice_satellite_alarm_announce - data: - satellite_entity: assist_satellite.office_jarvis_satellite_assist_satellite - device_name: Office Jarvis - mode: single - - - id: voice_alarm_respeaker_family_room_daily - alias: Voice Alarm - ReSpeaker Family Room - triggers: - - trigger: time - at: input_datetime.voice_alarm_respeaker_family_room_time - conditions: - - condition: state - entity_id: input_boolean.voice_alarm_respeaker_family_room_enabled - state: "on" - actions: - - action: script.voice_satellite_alarm_announce - data: - satellite_entity: assist_satellite.respeaker_satellite_fr_assist_satellite - device_name: ReSpeaker Family Room - mode: single - - - id: voice_alarm_respeaker_living_room_daily - alias: Voice Alarm - ReSpeaker Living Room - triggers: - - trigger: time - at: input_datetime.voice_alarm_respeaker_living_room_time - conditions: - - condition: state - entity_id: input_boolean.voice_alarm_respeaker_living_room_enabled - state: "on" - actions: - - action: script.voice_satellite_alarm_announce - data: - satellite_entity: assist_satellite.respeaker_satellite_lr_assist_satellite - device_name: ReSpeaker Living Room - mode: single - - - id: voice_alarm_respeaker_master_bedroom_daily - alias: Voice Alarm - ReSpeaker Master Bedroom - triggers: - - trigger: time - at: input_datetime.voice_alarm_respeaker_master_bedroom_time - conditions: - - condition: state - entity_id: input_boolean.voice_alarm_respeaker_master_bedroom_enabled - state: "on" - actions: - - action: script.voice_satellite_alarm_announce - data: - satellite_entity: assist_satellite.respeaker_satellite_mbr_assist_satellite - device_name: ReSpeaker Master Bedroom - mode: single