Moin zusammen,
mein erster Beitrag hier - normal ja eher im Homey Forum unterwegs - Gruß an @Osorkon
Habe dann doch endlich mal eine HA Installation erstellt, die meine alte iobroker-Installation für "Exoten" ersetzen soll. Nun habe ich einen Enocean USB Stick erfolgreich eingebunden und kann auch Funktelegramme im Log ausmachen von meinen NodOn SoftRemotes... Leider scheitere ich aber daran, die Remote richtig in der configuration.yaml einzubinden und brauche da einen Experten von Euch Hoffe ihr könnt mir hier helfen.
Enocean NodOn Soft Remote einbinden
Enocean NodOn Soft Remote einbinden
-
- Beiträge: 93
- Registriert: So 9. Jan 2022, 22:42
- 2
- Has thanked: 7 times
- Been thanked: 10 times
Re: Enocean NodOn Soft Remote einbinden
Hallo, meinst du die Template-Sensoren die du Anlegen solltest...?
Code: Alles auswählen
platform: enocean
id: [0xXX, 0xXX, 0xXX, 0xXX]
name: Kellertuer
device_class: windowhandle
- Osorkon
- Administrator
- Beiträge: 1972
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 539 times
- Kontaktdaten:
Re: Enocean NodOn Soft Remote einbinden
Hallo @SvenRhein und herzlich willkommen bei den SmartHome for Dummies.
Meinst Du diesen kleinen Kerl hier?
Diesen habe eich auch im Einsatz.
Dieser muss als binary Sensor angelegt werden.
Hier Auszug aus der binary_seensor.yaml
Code: Alles auswählen
#EnOcean Sensoren
- platform: enocean
id: [0x81, 0x00, 0xC9, 0x38]
name: NodOn
Damit wird zwar ein Binary Sensor binary_sensor.nodon erzeugt, nur kannst Du mit diesem auf den ersten blick erstmal nichts anfangen.
Um den Soft Button in Automatisierungen als als Auslöser zu verwenden, musst Du mit Event arbeiten.
Code: Alles auswählen
trigger:
- platform: event
event_type: button_pressed
event_data:
id:
- 129
- 0
- 201
- 56
Gruß
Osorkon
Re: Enocean NodOn Soft Remote einbinden
Hallo zusammen - danke erst einmal für eure schnellen Antworten
Ja genau diese genialen Teile sind es
muss ich die dann in der configuration.yaml eintragen - weil du von einer sep. Datei geschrieben hast..
Sorry bin absoluter Laie was Home Assistant angeht
- Osorkon
- Administrator
- Beiträge: 1972
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 539 times
- Kontaktdaten:
Re: Enocean NodOn Soft Remote einbinden
@SvenRhein
Mein Eintrag stammt aus der binary_sensor.yaml.
Ich habe die Konfiguration aufgeteilt, das macht das ganze übersichtlicher.
Du brauchst in der configuration.yaml folgenden Eintrag:
Code: Alles auswählen
binary_sensor: include! binary_sensor.yaml
Die Datei binary_sensor.yaml erstellen im gleichen Verzeichnis wie die configuration.yaml
Dann Home Assistant neu starten.
In der binary_sensor.yaml legst dann den Sensor an, wie oben beschrieben.
Du kannst natürlich auch alles in die configuration.yaml reinpacken.
Code: Alles auswählen
binary_sensor:
#EnOcean Sensoren
- platform: enocean
id: [0x81, 0x00, 0xC9, 0x38]
name: NodOn
Für jeden Button musst jeweils einen binary Sensor anlegen.
Gruß
Osorkon
Re: Enocean NodOn Soft Remote einbinden
das probiere ich mal direkt...
habe die sep. Konfig-Datei angelegt und in der configuration.yaml diese inkludiert.
du meintest, dass ich für jeden Button eine eigene Konfiguration erstellen muss... habe ich das richtig gelesen - für jeden Button? also oben links, unten links, oben rechts, unten links - somit vier Konfigurationsabschnitte?
weißt du, wie ich diese Werte also die Werte vom "Button oben links gedrückt - losgelassen..." dann in mqtt bekomme?
die mqtt Schnittstelle vom HA zu meinem Mqtt Broker habe ich bereits eingerichtet, aber wie füge ich diese Soft Remotes dann so ein, dass deren Werte auch übermittelt werden?
- Osorkon
- Administrator
- Beiträge: 1972
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 539 times
- Kontaktdaten:
Re: Enocean NodOn Soft Remote einbinden
Der Soft Button, hat nur einen Button?!
Du sprichst wahrscheinlich von dem Soft Remote, oder?
Je Geräte, also pro Soft Remote, wird ein binary Sensor angelegt. Wie oben beschrieben.
Wie sich der Soft Remote verhält, kann ich Dir leider nicht sagen, habe diese nicht im Einsatz.
Möglicherweise gleich oder ähnlich wie der FT55. Für diesen habe ich einen Blueprint erstellt.
Hier mal auch die offizielle Doku dazu.
Wenn Du den Soft Remote in Home Assistant integriert hast. Kannst Du dann per Automatisierung z.B. Webhooks an Homey senden
Gruß
Osorkon
Re: Enocean NodOn Soft Remote einbinden
ja ich nutze die Soft Remotes, welche vier Buttons haben
in Iobroker sah das dann ungefähr so aus
Button A0
Button AI
Button B0
Button BI
welche dann einen Wert "True / False" hatten - wenn man einen Button gedrückt hatte, sprang dieser auf True - ansonsten auf False
Deine Automatisierungsvorlage habe ich mal importiert...
- Osorkon
- Administrator
- Beiträge: 1972
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 539 times
- Kontaktdaten:
Re: Enocean NodOn Soft Remote einbinden
Erstelle mal einen binary Sensor wie oben beschrieben.
Die ID musst Du natürlich gegen Deine des Soft Remotes ersetzen.
Nach einen Home Assistant Neustart, steht der binary Sensor zur verfügung und es sollten button_pressed ankommen.
Gehe zu Entwicklungswerkzeuge -> Ereignisse -> Hören auf Ereignisse
Und gebe button_pressed ein und auf ANFANGEN ZUZUHÖREN drücken.
Wenn Du jetzt auf einen der Buttons drückst, sollten button_event ankommen.
So sieht es bei einen FT55 aus.
Jeweils ein Event beim drücken und einer beim loss lassen.
Dann poste mal Dein Ergebnis.
Gruß
Osorkon
Re: Enocean NodOn Soft Remote einbinden
gern - schau - das sieht doch schon vielversprechend aus, oder?
Plus-Taste auf der SoftRemote gedrückt und losgelassen:
- Dateianhänge
-
- Screenshot 2022-12-10 150619.png (36.02 KiB) 1048 mal betrachtet
Re: Enocean NodOn Soft Remote einbinden
sooooo ich glaube ich habe das Prinzip verstanden
Webhook kommt bei meinem Homey an, wenn ich den Plus Button drücke )))
jippiiiiiiii
schon einmal einen Riiiiiiiiesendank an dich für deine Geduld mit mir bis hier hin
meinst du, man kann das auch per mqtt realisieren?
Re: Enocean NodOn Soft Remote einbinden
zu früh gefreut...
egal ob ich "plus" oder "minus" auf der SoftRemote drücke, kommt doch bei dem button_pressed Event immer nur (1 - 1 - 0) an - also quasi immer das gleiche - egal welchen Button ich drücke... hast du eine Idee, wie ich unterscheiden kann, welcher Button gedrückt wird?
event_type: button_pressed
data:
id:
- 0
- 49
- 203
- 180
pushed: 1
which: 1
onoff: 0
origin: LOCAL
time_fired: "2022-12-10T14:55:17.011975+00:00"
context:
id: 01GKY8H20K35RMYTF0N8VHD1DQ
parent_id: null
user_id: null
- Osorkon
- Administrator
- Beiträge: 1972
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 539 times
- Kontaktdaten:
Re: Enocean NodOn Soft Remote einbinden
Der Soft Remote hat ja 4 Tasten, richtig?
Gilt das für alle 4 Tasten oder nur für die jeweiligen Tasten Paare?
Habe das Gerät leider nicht, deshalb kann ich nur raten.
Ggf. die
channel: 0
und channel: 1
ins Spiel bringen?
Oder vielleicht doch als switch anstatt binary Sensor konfigurieren.
Gruß
Osorkon
Re: Enocean NodOn Soft Remote einbinden
Wenn es hilft, kann ich dir leihweise einen einen senden brauche denn dann aber wieder, wenn er rennt