# 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