# Homey und Home Assistant: Übergabe von Variablen per Webhook funktioniert nicht mehr

**URL:** <https://community.homey.app/t/homey-und-home-assistant-ubergabe-von-variablen-per-webhook-funktioniert-nicht-mehr/91947>\
**Category:** Off-Topic (DE)\
**Tags:** homey-pro, homey-pro-2023\
**Created:** [October 16, 2023, 11:12am UTC](https://community.homey.app/t/homey-und-home-assistant-ubergabe-von-variablen-per-webhook-funktioniert-nicht-mehr/91947 "2023-10-16T11:12:39Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [October 16, 2023, 11:12am UTC](https://community.homey.app/t/homey-und-home-assistant-ubergabe-von-variablen-per-webhook-funktioniert-nicht-mehr/91947/1 "2023-10-16T11:12:39Z")

</div>

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](https://github.com/mampfes/hacs_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…

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/0/202590094966501b0c71531d289189d58ea9d20f.png)  
…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**

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/a/1a8b3f87956ada50035295d34829271e5ef03c8e.png)

**Screenshot von einem der Sensoren**

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/3/539d4f82de4a1aeaba448643e31f3fe299a763dd.png)

**Sensoren in sensor.yaml**

```auto
# 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**

```auto
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**

```auto
# WebHooks
rest_command: !include rest_command.yaml

```

**Eintrag in der rest\_command.yaml**

```auto
# WebHooks
homey:
  url: "http://192.168.1.13/webhook?event=ha&tag={{variable}}"

```

**Homey Flows**

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/4/a4b7abcf8d1700a84ea6b70ab57036c3c2324818.jpeg)

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?

---

<div class="post-metadata">

**Author:** ![schmucke](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/schmucke/32/79913_2.png) [@schmucke](https://community.homey.app/u/schmucke)\
**Post date:** [October 16, 2023, 12:45pm UTC](https://community.homey.app/t/homey-und-home-assistant-ubergabe-von-variablen-per-webhook-funktioniert-nicht-mehr/91947/2 "2023-10-16T12:45:31Z")

</div>

Ich kann das leider nicht nachbauen, da ich zu dämlich bin, dass bei mir einzurichten 😉

Wenn der URL Aufruf funktioniert, dann denke ich, liegt es an der Übergabe der Variable. Kannst Du mal versuchen ne Variable ohne Leerzeichen zu übergeben?

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 16, 2023, 1:32pm UTC](https://community.homey.app/t/homey-und-home-assistant-ubergabe-von-variablen-per-webhook-funktioniert-nicht-mehr/91947/3 "2023-10-16T13:32:52Z")

</div>

Der Webhook wird nur 1x täglich ausgeführt. Übergeben wird der Typ (der Tonnen) als variable/Tag.  
Ist der Typ in HA noch korrekt?  
Kannst du die Automatisierung manuell auslösen und im Flow mit einer Timeline-Ausgabe prüfen, ob überhaupt etwas ankommt und ggf. mit welchem Tag?

Du könntest natürlichbauch alles direkt mit der HA-App machen. Die Tagesdifferenz könnte man in einer Import-Konvertierung berechnen und den Wert in eine Capability übernehmen. Sas könntest du dann als Trigger verwenden (wenn geändert und Wert = 1).  
Wenn dir das lieber wäre, könnten wir das parallel mal testen.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [October 16, 2023, 4:23pm UTC](https://community.homey.app/t/homey-und-home-assistant-ubergabe-von-variablen-per-webhook-funktioniert-nicht-mehr/91947/4 "2023-10-16T16:23:52Z")

</div>

> [@schmucke](#):
>
> Ich kann das leider nicht nachbauen, da ich zu dämlich bin, dass bei mir einzurichten 😉

Die Sensoren habe ich strikt nach Anleitung der Integration erstellt. Aber selbst das hat mehrere Anläufe benötigt bis es funktioniert hat. Die HA Automatisierung hat ein Ex-Homey User für mich erstellt, verstehe von der Materie auch absolut nichts.

> [@RonnyW](#):
>
> Ist der Typ in HA noch korrekt?

Was meinst Du mit Typ? Das sind alles Sensoren:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/f/7f4e520a7abef9c1af13c0c556ee22184087b078.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/0/6044e579ac8586a97986a288dee2bb70ceca1215.png)

Wie gesagt, bis auf die URL in der **rest\_command.yaml** habe ich keine Änderungen vorgenommen. Weder in HA noch beim Homey.

> [@RonnyW](#):
>
> Kannst du die Automatisierung manuell auslösen und im Flow mit einer Timeline-Ausgabe prüfen, ob überhaupt etwas ankommt und ggf. mit welchem Tag?

Hatte ich bereits mehrfach an verschiedenen Tagen ausprobiert, aber nie wurde der Homey Flow ausgelöst.

Falls es hilft, hier mal die Infos in HA nachdem ich die Automatisierung manuell gestartet habe:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/3/f3b2bcd613fc6ed3545a421307342ade31f818ef.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/4/f45cb862c26a6d548b8fe1f8059d15e40b481cbd.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/9/f96d5af1eb11b5c0953c99a169c67511f5dd9d87.png)

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 16, 2023, 4:37pm UTC](https://community.homey.app/t/homey-und-home-assistant-ubergabe-von-variablen-per-webhook-funktioniert-nicht-mehr/91947/5 "2023-10-16T16:37:48Z")

</div>

Ich weiß auch, wer dir geholfen hat 🙂  
Ich meinte diese Werte mit “Blaue Tonne”. Daran hat sich dann offenbar aber nichts geändert.

![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/8/68a49fca157307a2ceea15b08b16566b68d8d458.png)

Seit wann geht das denn nicht mehr? Evtl. ein HA-Update oder Update der Integration?

Wenn du willst, bauen wir das in Homey nach. Gern auch per PN.  
Welche Info braucht du denn? Nur den nächsten Termin und die Tonne?

![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/b/bb55c03ea6d72bc01b65a244a4b3dad8c41b0b7c.png)

Edit: Ich denke, ich kann die mir Konvertern alle Daten aus dem einen Original-Eintrag auslesen, also Datum, Tonne, Berechnete Tage und daraus einen Alarm bei Tage=1.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [October 17, 2023, 4:16pm UTC](https://community.homey.app/t/homey-und-home-assistant-ubergabe-von-variablen-per-webhook-funktioniert-nicht-mehr/91947/6 "2023-10-17T16:16:45Z")

</div>

> [@RonnyW](#):
>
> Ich weiß auch, wer dir geholfen hat 🙂

🤫 😉

> [@RonnyW](#):
>
> Ich meinte diese Werte mit “Blaue Tonne”. Daran hat sich dann offenbar aber nichts geändert.

Versteh ich nicht. Was hätte sich denn ändern sollen? Der 23.10. und der 13.11. sind die nächsten offiziellen Termine:

 ![IMG_2584](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/3/7342fdeb1c0b19acf250563a97ca1e162948629e.jpeg)

> [@RonnyW](#):
>
> Seit wann geht das denn nicht mehr?

Eigentlich bin ich mir ziemlich sicher, dass es seit der Umstellung HP19 → HP23 nicht mehr funktioniert.  
Klar, in der Zwischenzeit hatte ich HA-Updates und auch Updates von der Waste Collection Schedule Integration eingespielt, wobei für die Integration meistens dann Updates veröffentlicht werden, wenn neue Abfallentsorungsunternehmen hinzugefügt wurden. Ein Update mit einem _ **Breaking Change** _ hatte ich gesehen. Und bei den HA Updates bin ich meistens völlig überfordert wenn es um interne Änderungen geht.

> [@RonnyW](#):
>
> Wenn du willst, bauen wir das in Homey nach. Gern auch per PN.

Können wir gerne machen, also Du, ich unterstütze… 😉

> [@RonnyW](#):
>
> Welche Info braucht du denn? Nur den nächsten Termin und die Tonne?

Genau, inkl. einer Erinnerung 1 Tag vorher.
