Auf dem Homey Pro (early 2019) hatte ich mir immer die Termine für die Müllabfuhr über die Home Assistant Custom Component Integration Waste Collection Schedule und einer entsprechenden HA-Automatisierungen und einigen Homey Flows ausgeben lassen. Das hat immer einwandfrei funktioniert.
Nach dem Umstieg auf den Homey Pro (early 2023) funktioniert das leider nicht mehr, obwohl ich die lokale Webhook Adresse natürlich entsprechend angepasst habe:
http://192.168.1.13/webhook?event=ha&tag={{variable}}
Da die HACS Integration und die dazugehörige Automatisierung nach wie vor problemlos funktioniert (siehe Screenshots weiter unten), hatte ich, trotz Anpassung, den Webhook in Verdacht. Diesen habe ich aber bereits mit einem einfachen Flow…
…und einem Browser erfolgreich getestet. Hier der entsprechende Webhook dazu:
http://192.168.1.13/webhook?event=ha&tag=test
Hier sämtliche Infos zu dem ganzen Ablauf:
Screenshot vom funktionierendem HA Dashboard
Screenshot von einem der Sensoren
Sensoren in sensor.yaml
# Abfallkalender
# https://github.com/mampfes/hacs_waste_collection_schedule
# Nächster Termin Blaue Tonne
- platform: waste_collection_schedule
name: next_waste_collection_blau
details_format: upcoming
value_template: 'in {{value.daysTo}} Tagen am {{value.date.strftime("%d.%m.%Y")}}'
types:
- Blaue Tonne
# Nächster Termin Braune Tonne
- platform: waste_collection_schedule
name: next_waste_collection_braun
details_format: upcoming
value_template: 'in {{value.daysTo}} Tagen am {{value.date.strftime("%d.%m.%Y")}}'
types:
- Braune Tonne
# Nächster Termin Gelbe Tonne
- platform: waste_collection_schedule
name: next_waste_collection_gelb
details_format: upcoming
value_template: 'in {{value.daysTo}} Tagen am {{value.date.strftime("%d.%m.%Y")}}'
types:
- Gelbe Tonne
# Nächster Termin Graue Tonne
- platform: waste_collection_schedule
name: next_waste_collection_grau
details_format: upcoming
value_template: 'in {{value.daysTo}} Tagen am {{value.date.strftime("%d.%m.%Y")}}'
types:
- Graue Tonne
# Nächster Abholungstermin
- platform: waste_collection_schedule
name: next_waste_collection_date
details_format: upcoming
value_template: '{{value.date.strftime("%d.%m.%Y")}}'
# Nächster Abholungstyp
- platform: waste_collection_schedule
name: next_waste_collection_type
details_format: upcoming
value_template: '{{value.types|join(", ")}}'
HA Automatisation
alias: Erinnerung Müllabfuhr
description: ""
trigger:
- platform: time
at: "17:30:00"
condition:
- condition: template
value_template: |-
{% set morgen = (now() + timedelta(days = 1 )).strftime("%d.%m.%Y")%}
{{ states('sensor.next_waste_collection_date') == morgen}}
action:
- service: rest_command.homey
data:
variable: "{{states('sensor.next_waste_collection_type')}}"
mode: single
Eintrag bzw. Verweis in der configuration.yaml
# WebHooks
rest_command: !include rest_command.yaml
Eintrag in der rest_command.yaml
# WebHooks
homey:
url: "http://192.168.1.13/webhook?event=ha&tag={{variable}}"
Homey Flows
Wenn ich den Homey Flow teste funktioniert der einwandfrei. Also irgendetwas läuft vermutlich bei der Übergabe der Daten zwischen HA → Webhook → Homey schief.
Ich nutze auch Ronny’s Homey Home Assistant App, diese funktioniert einwandfrei.
Gestern hätten wir eigentlich wieder eine Meldung bekommen sollen, aber es hat wieder nicht funktioniert.
Könnte vielleicht jemand mal drüber schauen was das Problem sein könnte?