Files
Home-Assistant/packages/integration_health_monitor.yaml
T

3461 lines
168 KiB
YAML
Raw Normal View History

2026-06-28 14:27:20 -04:00
# 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
# ----------------------------------------------------------
- id: integration_health_kasa_recovery
alias: "🔄 Attempt Kasa Integration Reload on Failure"
description: "Automatically attempts to reload Kasa integration after errors"
mode: single
trigger:
- platform: event
event_type: system_log_event
event_data:
level: ERROR
condition:
- condition: template
value_template: >
{{ 'kasa' in (trigger.event.data.name | default('') | lower)
and '403' in (trigger.event.data.message | default('')) }}
action:
- delay:
minutes: 2
- service: persistent_notification.create
data:
title: "🔄 Attempting Kasa Recovery"
message: "Detected Kasa authentication errors. Attempting integration reload..."
notification_id: "kasa_recovery"
- service: homeassistant.reload_config_entry
target:
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