{ "missing": [], "added": [ "ai_automation_suggester.generate_suggestions", "fan.gavin_fan", "fan.guest_fan", "fan.hobby_fan", "fan.linda_fan", "fan.master_fan", "input_boolean.cicd_failure_alerts", "input_boolean.cicd_notifications_enabled", "light.gavin_light", "light.guest_light", "light.hobby_light", "light.linda_light", "light.master_light", "light.nook_light", "sensor.ble_gateway_raw_data", "sensor.notification_system_performance_stats", "shell_command.capture_performance_metrics", "shell_command.check_error_log_health", "shell_command.database_backup", "shell_command.database_retention", "shell_command.postgresql_backup", "shell_command.postgresql_health", "shell_command.postgresql_maintenance", "shell_command.postgresql_retention", "shell_command.validate_appliance_package", "shell_command.validate_automation_conflicts", "shell_command.validate_environmental_package", "shell_command.validate_lighting_package" ], "used_entities": [ "automation.device_health_monitor_optimized", "automation.test_dimmer_lights", "binary_sensor.curatron_calibration_due", "binary_sensor.dishwasher_door_window_door_is_open", "binary_sensor.dryer_cycle_complete", "binary_sensor.eye_of_sauron_motion_detection", "binary_sensor.front_door_sensor_window_door_is_open", "binary_sensor.globe_g1_litter_low", "binary_sensor.globe_g1_notification_allowed", "binary_sensor.globe_g1_storage_full", "binary_sensor.hide_home_icon", "binary_sensor.memory_pressure_alert", "binary_sensor.night_mode_active", "binary_sensor.postgresql_backup_performance_issue", "binary_sensor.system_health_ok", "binary_sensor.washing_machine_cycle_complete", "button.globe_g1_empty_storage", "button.globe_g1_refill_litter", "climate.family_room", "climate.master_bedroom", "climate.upstairs", "counter.critical_alerts_today", "counter.device_health_optimized_triggers", "counter.device_notifications_critical_today", "counter.device_notifications_standard_today", "counter.device_notifications_suppressed_today", "counter.environmental_optimized_triggers", "counter.lighting_optimized_triggers", "counter.notifications_sent_today", "counter.postgresql_phase3_triggers", "cover.garage_door", "group.all_devices", "input_boolean.appliance_quiet_hours_enabled", "input_boolean.appliance_test_simulation", "input_boolean.away_mode", "input_boolean.ble_car1_present", "input_boolean.ble_car2_present", "input_boolean.ble_car3_present", "input_boolean.ble_garage_door_automation", "input_boolean.ble_garage_door_night_disable", "input_boolean.ble_street_car_present", "input_boolean.climate_automation_enabled", "input_boolean.climate_night_mode", "input_boolean.critical_device_watch_notifications", "input_boolean.daily_summary_notifications_enabled", "input_boolean.device_health_notifications_enabled", "input_boolean.device_health_scheduler_enabled", "input_boolean.dishwasher_cycle_announced", "input_boolean.dishwasher_reminders_stopped", "input_boolean.driveway_car_1_beacon_enabled", "input_boolean.driveway_car_2_beacon_enabled", "input_boolean.driveway_car_3_beacon_enabled", "input_boolean.dryer_cycle_announced", "input_boolean.dryer_reminders_stopped", "input_boolean.dryer_running", "input_boolean.environmental_systems_enabled", "input_boolean.error_scenario_testing_active", "input_boolean.front_door_activity_logging", "input_boolean.front_door_alarm_enabled", "input_boolean.front_door_auto_relock_enabled", "input_boolean.front_door_notifications_enabled", "input_boolean.garage_door_manual_override", "input_boolean.globe_g1_notifications_enabled", "input_boolean.grow_lights_winter_override", "input_boolean.hydroponics_active_period", "input_boolean.integration_testing_active", "input_boolean.led_strips_power_status", "input_boolean.lighting_scheduler_enabled", "input_boolean.manual_lighting_override", "input_boolean.notification_deduplication_enabled", "input_boolean.notification_test_mode", "input_boolean.performance_testing_active", "input_boolean.postgresql_scheduler_enabled", "input_boolean.run_appliance_tests", "input_boolean.run_environmental_tests", "input_boolean.run_lighting_tests", "input_boolean.simulate_device_offline", "input_boolean.simulate_notification_failure", "input_boolean.simulate_sensor_unavailable", "input_boolean.sleep_mode", "input_boolean.street_car_beacon_enabled", "input_boolean.system_monitoring_enabled", "input_boolean.system_testing_mode", "input_boolean.test_appliance_lighting_coordination", "input_boolean.test_environmental_notification_flow", "input_boolean.vacation_mode", "input_boolean.washing_machine_cycle_announced", "input_boolean.washing_machine_reminders_stopped", "input_boolean.washing_machine_running", "input_boolean.waste_pump_enabled", "input_boolean.weekly_summary_notifications_enabled", "input_boolean.zwave_led_darken_dining_light", "input_boolean.zwave_led_darken_gavin_fan", "input_boolean.zwave_led_darken_gavin_light", "input_boolean.zwave_led_darken_guest_fan", "input_boolean.zwave_led_darken_guest_light", "input_boolean.zwave_led_darken_hall_light", "input_boolean.zwave_led_darken_hobby_fan", "input_boolean.zwave_led_darken_hobby_light", "input_boolean.zwave_led_darken_linda_fan", "input_boolean.zwave_led_darken_linda_light", "input_boolean.zwave_led_darken_master_fan", "input_boolean.zwave_led_darken_master_light", "input_boolean.zwave_led_darken_nook_light", "input_boolean.zwave_led_darken_pantry_light", "input_boolean.zwave_led_darken_porch_light", "input_button.bluetooth_scan", "input_button.led_strips_brightness_down", "input_button.led_strips_brightness_up", "input_button.led_strips_cool_white", "input_button.led_strips_cooler", "input_button.led_strips_neutral_white", "input_button.led_strips_power_off", "input_button.led_strips_power_on", "input_button.led_strips_warm_white", "input_button.led_strips_warmer", "input_button.stop_dishwasher_reminders", "input_button.stop_dryer_reminders", "input_button.stop_washing_machine_reminders", "input_datetime.climate_last_schedule_change", "input_datetime.curatron_last_calibration_date", "input_datetime.dishwasher_cycle_start", "input_datetime.dishwasher_last_filter_clean", "input_datetime.dryer_cycle_start", "input_datetime.dryer_last_finished", "input_datetime.dryer_last_started", "input_datetime.front_door_last_locked", "input_datetime.front_door_last_unlocked", "input_datetime.globe_g1_daily_reset", "input_datetime.globe_g1_last_notification", "input_datetime.globe_g1_next_maintenance", "input_datetime.grow_lights_winter_off_time", "input_datetime.grow_lights_winter_on_time", "input_datetime.notification_channels_last_setup", "input_datetime.notification_rate_limit_reset", "input_datetime.postgresql_scheduler_last_run", "input_datetime.washing_machine_cycle_start", "input_datetime.washing_machine_last_finished", "input_datetime.washing_machine_last_hose_check", "input_datetime.washing_machine_last_started", "input_number.ble_car1_rssi", "input_number.ble_car1_rssi_threshold", "input_number.ble_car2_rssi", "input_number.ble_car2_rssi_threshold", "input_number.ble_car3_rssi", "input_number.ble_car3_rssi_threshold", "input_number.ble_garage_door_arrival_delay", "input_number.ble_garage_door_cooldown_minutes", "input_number.ble_garage_door_night_end_hour", "input_number.ble_garage_door_night_start_hour", "input_number.ble_street_car_rssi", "input_number.ble_street_car_rssi_threshold", "input_number.climate_schedule_evening_hour", "input_number.climate_schedule_morning_hour", "input_number.dryer_completion_delay_minutes", "input_number.feed_pump_duration", "input_number.front_door_alarm_count_today", "input_number.front_door_alarm_delay", "input_number.front_door_auto_lock_count_today", "input_number.front_door_auto_relock_delay", "input_number.front_door_unlock_count_today", "input_number.globe_g1_cycles_today", "input_number.globe_g1_visits_today", "input_number.hydroponics_feed_pump_duration", "input_number.led_strips_brightness_level", "input_number.led_strips_color_temp", "input_number.target_temperature_away", "input_number.target_temperature_day", "input_number.target_temperature_night", "input_number.test_appliance_power_simulation", "input_number.test_timeout_minutes", "input_select.climate_mode", "input_select.current_test_domain", "input_select.error_test_scenario", "input_select.front_door_security_mode", "input_select.washing_machine_state", "input_select.washing_machine_state_detailed", "input_select.zwave_led_night_mode_preset", "input_text.appliance_last_announcement", "input_text.ble_driveway_car_1_last_seen", "input_text.ble_driveway_car_1_mac", "input_text.ble_driveway_car_2_last_seen", "input_text.ble_driveway_car_2_mac", "input_text.ble_driveway_car_3_last_seen", "input_text.ble_driveway_car_3_mac", "input_text.ble_garage_door_last_activation", "input_text.ble_garage_door_recent_events", "input_text.ble_garage_door_system_status", "input_text.ble_street_car_last_seen", "input_text.ble_street_car_mac", "input_text.climate_status_reason", "input_text.discovered_ble_devices", "input_text.dryer_state_reason", "input_text.error_test_results", "input_text.integration_test_results", "input_text.notification_system_status", "input_text.selected_ble_device", "input_text.test_results_summary", "input_text.unified_notification_context", "input_text.unified_notification_last_hash", "input_text.washing_machine_state_reason", "light.hall_light", "light.kitchen_led_strips", "light.kitchen_lights", "light.livingroom_lights", "light.pantry_light", "light.porch_light", "light.rgbcw_lightbulb1", "light.rgbcw_lightbulb10", "light.rgbcw_lightbulb11", "light.rgbcw_lightbulb2", "light.rgbcw_lightbulb3", "light.rgbcw_lightbulb4", "light.rgbcw_lightbulb5", "light.rgbcw_lightbulb6", "light.rgbcw_lightbulb7", "light.rgbcw_lightbulb8", "light.rgbcw_lightbulb9", "lock.front_door", "media_player.everywhere", "media_player.kitchen_echo_show", "media_player.living_room_echo", "media_player.master_bedroom_echo", "remote.rm4_pro", "script.climate_apply_current_schedule", "script.climate_set_all_zones_temperature", "script.dryer_notify_complete", "script.dryer_send_reminder", "script.environmental_run_fertigation_cycle", "script.evening_routine_windows", "script.globe_g1_daily_reset", "script.globe_g1_mark_litter_refilled", "script.globe_g1_mark_storage_emptied", "script.led_strips_rf_brightness_down", "script.led_strips_rf_brightness_up", "script.led_strips_rf_cool_white", "script.led_strips_rf_cooler", "script.led_strips_rf_neutral_white", "script.led_strips_rf_power_off", "script.led_strips_rf_power_on", "script.led_strips_rf_warm_white", "script.led_strips_rf_warmer", "script.morning_routine_windows", "script.send_appliance_notification", "script.send_critical_device_notification", "script.send_deduplicated_notification", "script.send_device_health_daily_summary", "script.send_device_health_weekly_report", "script.send_system_notification", "script.turn_on", "script.washing_machine_notify_complete", "script.washing_machine_send_reminder", "script.zwave_led_apply_preset", "script.zwave_led_apply_setting", "sensor.appliance_system_status", "sensor.ble_gateway_status", "sensor.bluetooth_sensor_status", "sensor.critical_devices_offline", "sensor.curatron_humidity", "sensor.curatron_humidity_accuracy_validation", "sensor.curatron_humidity_calibration_status", "sensor.curtain_3_584c_battery", "sensor.curtain_3_a3bd_battery", "sensor.curtain_3_c019_battery", "sensor.curtain_3_fb63_battery", "sensor.device_category_lookup", "sensor.device_health_categories", "sensor.dishwasher_door_status", "sensor.dishwasher_electric_consumption_w", "sensor.dishwasher_power_state", "sensor.dryer_completion_time", "sensor.dryer_job_state", "sensor.dryer_machine_state", "sensor.dryer_status", "sensor.dryer_status_2", "sensor.glances_cpu_load", "sensor.glances_disk_used_percent", "sensor.glances_ram_free", "sensor.glances_ram_used_percent", "sensor.glances_swap_used_percent", "sensor.globe_g1_status_derived", "sensor.integration_health_percentage", "sensor.integration_health_status", "sensor.map_entities", "sensor.memory_status", "sensor.pitboss_grill_status", "sensor.postgresql_backup_duration_seconds", "sensor.postgresql_backup_performance", "sensor.postgresql_database_size_mb", "sensor.postgresql_health_status", "sensor.prusa_mini_printer_status", "sensor.system_health_score", "sensor.test_device_connectivity_status", "sensor.test_notification_availability", "sensor.unavailable_entities", "sensor.washing_machine_electric_consumption_w", "sensor.washing_machine_status", "sensor.wroommicrousb_reservoir_current_volume", "sensor.wroommicrousb_reservoir_water_temp", "sensor.wroommicrousb_water_level", "sun.sun", "switch.curatron_plug", "switch.tp_link_power_strip_8bba_garage_door_opener_always_on", "switch.tp_link_smart_plug_5e5b_walkway", "switch.tp_link_smart_plug_c82e_feed_pump", "switch.tp_link_smart_plug_c82e_waste_pump" ], "used_devices": [], "template_entities": [ "automation.device_health_monitor_optimized", "binary_sensor.dishwasher_door_window_door_is_open", "binary_sensor.front_door_sensor_window_door_is_open", "input_boolean.ble_garage_door_night_disable", "input_boolean.critical_device_watch_notifications", "input_boolean.dishwasher_cycle_announced", "input_boolean.washing_machine_cycle_announced", "input_datetime.curatron_last_calibration_date", "input_datetime.dishwasher_cycle_start", "input_datetime.dryer_cycle_start", "input_datetime.front_door_last_unlocked", "input_datetime.globe_g1_daily_reset", "input_datetime.globe_g1_next_maintenance", "input_datetime.grow_lights_winter_off_time", "input_datetime.grow_lights_winter_on_time", "input_datetime.notification_channels_last_setup", "input_datetime.washing_machine_cycle_start", "input_number.ble_car1_rssi_threshold", "input_number.ble_car2_rssi_threshold", "input_number.ble_car3_rssi_threshold", "input_number.ble_garage_door_arrival_delay", "input_number.ble_garage_door_cooldown_minutes", "input_number.ble_garage_door_night_end_hour", "input_number.ble_garage_door_night_start_hour", "input_number.ble_street_car_rssi_threshold", "input_number.climate_schedule_evening_hour", "input_number.climate_schedule_morning_hour", "input_number.dryer_completion_delay_minutes", "input_number.feed_pump_duration", "input_number.front_door_alarm_delay", "input_number.front_door_auto_relock_delay", "input_number.hydroponics_feed_pump_duration", "input_number.target_temperature_away", "input_number.target_temperature_day", "input_number.target_temperature_night", "input_number.test_timeout_minutes", "input_text.ble_driveway_car_1_mac", "input_text.ble_driveway_car_2_mac", "input_text.ble_driveway_car_3_mac", "input_text.ble_garage_door_last_activation", "input_text.ble_street_car_mac", "input_text.error_test_results", "input_text.integration_test_results", "light.kitchen_lights", "media_player.everywhere", "sensor.appliance_system_status", "sensor.bluetooth_sensor_status", "sensor.critical_devices_offline", "sensor.curatron_humidity", "sensor.curatron_humidity_accuracy_validation", "sensor.curatron_humidity_calibration_status", "sensor.device_category_lookup", "sensor.device_health_categories", "sensor.dishwasher_electric_consumption_w", "sensor.dishwasher_power_state", "sensor.dryer_completion_time", "sensor.dryer_job_state", "sensor.dryer_machine_state", "sensor.dryer_status_2", "sensor.glances_cpu_load", "sensor.glances_disk_used_percent", "sensor.glances_ram_free", "sensor.glances_ram_used_percent", "sensor.glances_swap_used_percent", "sensor.integration_health_percentage", "sensor.integration_health_status", "sensor.map_entities", "sensor.memory_status", "sensor.pitboss_grill_status", "sensor.postgresql_backup_duration_seconds", "sensor.postgresql_backup_performance", "sensor.postgresql_database_size_mb", "sensor.postgresql_health_status", "sensor.prusa_mini_printer_status", "sensor.system_health_score", "sensor.test_device_connectivity_status", "sensor.test_notification_availability", "sensor.unavailable_entities", "sensor.washing_machine_electric_consumption_w", "sensor.washing_machine_status", "sensor.wroommicrousb_reservoir_current_volume", "sensor.wroommicrousb_reservoir_water_temp", "sun.sun", "switch.tp_link_smart_plug_c82e_feed_pump" ] }