INNER CODE UNIT · Python
trigger_webhook
arnonym/ha-plugins · ha-sip/src/main.py:185
def trigger_webhook(event: Any, webhook_id: Optional[str] = None):
ha.trigger_webhook(ha_config, event, webhook_id)
def send_mqtt_event(event: Any, webhook_id: Optional[str] = None):
if mqtt_client:
mqtt_client.send_event(event)
event_sender.register_sender(trigger_webhook)
event_sender.register_sender(send_mqtt_event)
sensor_event_handler = SensorEventHandler(sensor_updater)
event_sender.register_sender(sensor_event_handler.handle_event)
sensor_updater.initialize_sensors()
while True:
if mqtt_client:
mqtt_client.handle()
end_point.libHandleEvents(10)
handle_command_list(command_client, command_handler)
for c in list(call_state.current_call_dict.values()):
c.handle_events()