def register_callbacks(): event_dispatcher.register_callback(handle_turned_on, LightOnEvent.__name__, event_filter=event_filter) event_dispatcher.register_callback(handle_turned_off, LightOffEvent.__name__, event_filter=event_filter)
def register_callbacks(): event_dispatcher.register_callback(on_button_clicked, ButtonClickEvent.__name__, event_filter=event_filter) event_dispatcher.register_callback(on_closet_button_clicked, ButtonClickEvent.__name__, event_filter=closet_filter)
def register_callbacks(): event_dispatcher.register_callback(on_motion_triggered, MotionTriggeredEvent.__name__, event_filter=event_filter) event_dispatcher.register_callback(on_motion_cleared, MotionClearedEvent.__name__, event_filter=event_filter)
def register_callbacks(): event_dispatcher.register_callback(on_door_opened, DoorOpenEvent.__name__, event_filter=event_filter) event_dispatcher.register_callback(on_door_closed, DoorClosedEvent.__name__, event_filter=event_filter)
def register_callbacks(): event_dispatcher.register_callback(on_water_event, WaterSensorWetEvent.__name__, event_filter=event_filter) event_dispatcher.register_callback(on_water_event, WaterSensorDryEvent.__name__, event_filter=event_filter)
def register_callbacks(): event_dispatcher.register_callback(on_nhl_goal, NHLGoalEvent.__name__) event_dispatcher.register_callback(on_nhl_penalty, NHLPenaltyEvent.__name__) event_dispatcher.register_callback(on_nhl_period_start, NHLPeriodStartEvent.__name__) event_dispatcher.register_callback(on_nhl_period_end, NHLPeriodEndEvent.__name__) event_dispatcher.register_callback(on_nhl_game_end, NHLGameEndEvent.__name__)
def register_callbacks(): event_dispatcher.register_callback(on_door_closed, DoorClosedEvent.__name__, event_filter=sensor_filter) event_dispatcher.register_callback(on_door_opened, DoorOpenEvent.__name__, event_filter=sensor_filter) event_dispatcher.register_callback(on_door_lock_changed, LockEvent.__name__, event_filter=lock_filter) event_dispatcher.register_callback( on_door_locked_notification, DoorLockNotificationLockedEvent.__name__, event_filter=notify_filter) event_dispatcher.register_callback( on_door_unlocked_notification, DoorLockNotificationUnlockedEvent.__name__, event_filter=notify_filter)
def register_callbacks(): event_dispatcher.register_callback(on_washer_on_event, PowerSensorOnEvent.__name__, event_filter=washer_filter) event_dispatcher.register_callback(on_washer_off_event, PowerSensorOffEvent.__name__, event_filter=washer_filter) event_dispatcher.register_callback(on_dryer_on_event, PowerSensorOnEvent.__name__, event_filter=dryer_filter) event_dispatcher.register_callback(on_dryer_off_event, PowerSensorOffEvent.__name__, event_filter=dryer_filter)
def register_callbacks(): event_dispatcher.register_callback(on_door_closed, DoorClosedEvent.__name__, event_filter=sensor_filter) event_dispatcher.register_callback(on_door_opened, DoorOpenEvent.__name__, event_filter=sensor_filter) event_dispatcher.register_callback(on_door_lock_changed, LockEvent.__name__, event_filter=lock_filter)
def register_callbacks(): event_dispatcher.register_callback(on_unavailable, UnavailableEvent.__name__) event_dispatcher.register_callback(on_available, AvailableEvent.__name__)
def register_callbacks(): event_dispatcher.register_callback(on_presence_changed, PresenceEvent.__name__)
def register_callbacks(): event_dispatcher.register_callback(on_intent, MQTTEvent.__name__, event_filter=event_filter)
def register_callbacks(): event_dispatcher.register_callback(on_sunrise, SunriseEvent.__name__) event_dispatcher.register_callback(on_sunset, SunsetEvent.__name__)
def register_callbacks(): event_dispatcher.register_callback(on_start, AutomationHubStartedEvent.__name__)
def register_callbacks(): event_dispatcher.register_callback(on_scene_activated, ZwaveSceneEvent.__name__, event_filter=event_filter)
def register_callbacks(): event_dispatcher.register_callback(on_state_changed, InputEvent.__name__, event_filter=event_filter)
def register_callbacks(): event_dispatcher.register_callback(on_generate, GenerateMealplanEvent.__name__) event_dispatcher.register_callback(on_archive, ArchiveMealplanEvent.__name__)