Hallo liebe Community,
ich bin noch relativ neu im Bereich "Smart-Home" und Home Assistant und habe aktuell einen Punkt an dem ich scheitere.
Wir haben letztes Jahr das Dachgeschoss für uns ausgebaut. Hierbei habe ich für jeden Raum einen Shelly 1 oder Shelly Dimmer 2 bereits im Schaltschrank verbauen lassen.
Die Dimmer 2 schalten ganz normale LED-Lampen (Schienensystem), die Shelly 1 sind für das Büro und den Esstisch gedacht, da ich hier jeweils eine Philips Hue Ensis verbaut habe.
Den Shelly 1 habe ich als "detached" konfiguriert, bei CoIot ist der HA-Server mit Port 5683 eingetragen. In HA habe ich folgende Automation erstellt, die meine Lampe an- bzw ausschaltet:
Das ganze funktioniert soweit. Der einzige was mich stört ist, dass ich den Taster etwas länger gedrückt halten muss, damit die Lampe bzw. Home Assistant reagiert. Drücke ich den Taster zu kurz, geht die Lampe nicht an bzw. aus.
Wenn ich in den Entwicklerwerkzeugen auf Ereignis "shelly.click" stelle sehe ich, dass das Signal der Shelly 1 aber direkt bzw. auch bei kurzem Tastendruck ankommt. Sogar ein Langer Tastendruck wird erkannt.
Ereignis 6 ausgelöst 8:04:
{
"event_type": "shelly.click",
"data": {
"device_id": "45dfeee94595746b3347ea23750aee4a",
"device": "shelly1-C45BBE78C99B",
"channel": 1,
"click_type": "single",
"generation": 1
},
"origin": "LOCAL",
"time_fired": "2022-01-26T07:04:21.276116+00:00",
"context": {
"id": "0315b092a5e05582cf5bd97c65a8e98e",
"parent_id": null,
"user_id": null
}
}
Ereignis 5 ausgelöst 8:04:
{
"event_type": "shelly.click",
"data": {
"device_id": "45dfeee94595746b3347ea23750aee4a",
"device": "shelly1-C45BBE78C99B",
"channel": 1,
"click_type": "long",
"generation": 1
},
"origin": "LOCAL",
"time_fired": "2022-01-26T07:04:17.640920+00:00",
"context": {
"id": "088e9d9779088699634a3f6aed358f4c",
"parent_id": null,
"user_id": null
}
}
Alles anzeigen
Wie kann ich das in HA nutzen um meine Ensis zu schalten? Kann ich "shelly.click" überhaupt für sowas nutzen? Oder kann ich nur den Sensor "Input" des Shelly 1 nutzen?
Vielen Dank im Voraus
Hubsi