EnOcean MQTT - Die ersten Gehversuche

Alles über die EnOcean Integration. Welche Geräte werden unterstützt. Konfiguration, etc.


Stephan1965
Beiträge: 18
Registriert: Sa 23. Sep 2023, 12:49
1
Has thanked: 10 times

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von Stephan1965 »

Nochmal zum type:

Eltako Funktaster 55 x 55 mm ­batterie- und leitungslos FT55-
Manufacturer
Eltako
http://www.eltako.com/
Kategorie Funkschalter, Wandsender
Frequenz 868 MHz (ASK): Europa (und eventuell andere, z.B. China)
TX-EEP F6-02-01
Zertifizierung Certified Level 3

Der type 01 ist also richtig. Aber wenn es bei @Osorkon mit type 02 funktioniert, ist das vielleicht nicht so wichtig.

Stephan1965
Beiträge: 18
Registriert: Sa 23. Sep 2023, 12:49
1
Has thanked: 10 times

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von Stephan1965 »

Bitte jetzt nochmal für mich zum Verständnis.

Für ein neues enocean-Teil trage ich es in der enoceanmqtt.devices ein:

Code: Alles auswählen

[Schalter_WoZi_Küche]
address         = 0xFEDAA4CC
rorg            = 0xF6
func            = 0x02
type            = 0x01

Und dann starte ich HA neu und das Bauteil sollte dann da sein.

Oder muss ich noch was machen?

Ich bekomme im enoceanmqtt.log folgende Einträge:

Code: Alles auswählen

2023-11-04 16:14:06,605 INFO: Logging to file: /config/enoceanmqtt.log
2023-11-04 16:14:06,605 INFO: Loading config file /data/enoceanmqtt.conf
2023-11-04 16:14:06,607 INFO: Selected overlay : Home Assistant
2023-11-04 16:14:06,863 INFO: Mapping file correctly read: /app/enocean-mqtt/enoceanmqtt/overlays/homeassistant/mapping.yaml
2023-11-04 16:14:06,865 INFO: Device database /data/enoceanmqtt_db.json correctly read/created
2023-11-04 16:14:06,865 INFO: Authenticating: addons
2023-11-04 16:14:06,866 INFO: SerialCommunicator started
2023-11-04 16:14:06,866 INFO: Auto Teach-in is disabled
2023-11-04 16:14:06,867 WARNING: Replacing Packet.optional with default value.
2023-11-04 16:14:06,967 INFO: Sending packet
2023-11-04 16:14:07,068 INFO: got response packet: OK
2023-11-04 16:14:07,321 INFO: Succesfully connected to MQTT broker.
2023-11-04 16:14:07,333 INFO: Device enoceanmqtt/Temp. und Feuchte Sensor WoZi (UID: A50401_xxxxxxxx_NONE / EEP: A5-04-01) updated on device database
2023-11-04 16:14:07,339 INFO: Device enoceanmqtt/Türgriff WoZiTT (UID: F61000_xxxxxxxx_NONE / EEP: F6-10-00) updated on device database
2023-11-04 16:14:07,345 INFO: Device enoceanmqtt/WoZiTT (UID: D50001_xxxxxxxx_NONE / EEP: D5-00-01) updated on device database
2023-11-04 16:14:07,352 INFO: Device enoceanmqtt/WoZiTF (UID: D50001_xxxxxxxx_NONE / EEP: D5-00-01) updated on device database
2023-11-04 16:14:07,358 INFO: Device enoceanmqtt/WoZiSF (UID: D50001_xxxxxxxx_NONE / EEP: D5-00-01) updated on device database
2023-11-04 16:14:07,364 INFO: Device enoceanmqtt/Fenster_links_Küche (UID: D50001_xxxxxxxx_NONE / EEP: D5-00-01) updated on device database
2023-11-04 16:14:07,371 INFO: Device enoceanmqtt/Fenster_rechts_Küche (UID: D50001_xxxxxxxx_NONE / EEP: D5-00-01) updated on device database
2023-11-04 16:14:07,377 INFO: Device enoceanmqtt/Fenster_vorne_Studio (UID: D50001_xxxxxxxx_NONE / EEP: D5-00-01) updated on device database
2023-11-04 16:14:07,383 INFO: Device enoceanmqtt/Fenster_hinten_Studio (UID: D50001_xxxxxxxx_NONE / EEP: D5-00-01) updated on device database
2023-11-04 16:14:07,389 INFO: Device enoceanmqtt/Schalter_SchlaZi (UID: F60201_xxxxxxxx_NONE / EEP: F6-02-01) updated on device database
2023-11-04 16:14:07,397 INFO: Device enoceanmqtt/Schalter_Küche (UID: F60201_xxxxxxxx_NONE / EEP: F6-02-01) updated on device database
2023-11-04 16:14:07,405 INFO: Device enoceanmqtt/Schalter_SoZi (UID: F60201_xxxxxxxx_NONE / EEP: F6-02-01) updated on device database
2023-11-04 16:14:07,413 INFO: Device enoceanmqtt/Schalter_LeZi (UID: F60201_xxxxxxxx_NONE / EEP: F6-02-01) updated on device database
2023-11-04 16:14:07,421 INFO: Device enoceanmqtt/Schalter_Bad (UID: F60201_xxxxxxxx_NONE / EEP: F6-02-01) updated on device database
2023-11-04 16:14:07,427 INFO: Device enoceanmqtt/Schalter_Terrasse (UID: F60201_xxxxxxxx_NONE / EEP: F6-02-01) updated on device database
2023-11-04 16:14:07,434 INFO: Device enoceanmqtt/Fenster_SoZi (UID: F61000_xxxxxxxx_NONE / EEP: F6-10-00) updated on device database
2023-11-08 15:20:50,709 INFO: unknown sensor: FE:DA:A4:CC
2023-11-08 15:20:50,964 INFO: unknown sensor: FE:DA:A4:CC
2023-11-08 15:20:52,212 INFO: unknown sensor: FE:DA:A4:CC
2023-11-08 15:20:52,467 INFO: unknown sensor: FE:DA:A4:CC
2023-11-08 15:20:54,626 INFO: unknown sensor: FE:DA:A4:CC
2023-11-08 15:20:54,898 INFO: unknown sensor: FE:DA:A4:CC
2023-11-08 15:20:56,033 INFO: unknown sensor: FE:DA:A4:CC
2023-11-08 15:20:56,273 INFO: unknown sensor: FE:DA:A4:CC
2023-11-08 15:21:29,038 INFO: unknown sensor: FE:DA:A4:CC
2023-11-08 15:21:29,422 INFO: unknown sensor: FE:DA:A4:CC
2023-11-08 15:21:31,485 INFO: unknown sensor: FE:DA:A4:CC

Und das geht dann endlos so weiter.

Benutzeravatar
Osorkon
Administrator
Beiträge: 2099
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 576 times
Kontaktdaten:

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von Osorkon »

Nicht Home Assistant neu starten, sondern das EnOcean MQTT Addon musst Du neu starten.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Stephan1965
Beiträge: 18
Registriert: Sa 23. Sep 2023, 12:49
1
Has thanked: 10 times

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von Stephan1965 »

DANKE!
:roll:

Ich war wie vernagelt...

Jetzt funktioniert es. Kaum macht man es richtig...

whoami
Beiträge: 23
Registriert: So 8. Jan 2023, 20:55
1
Has thanked: 10 times

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von whoami »

Woher bekommt man die RORG, func und Type her?

Benutzeravatar
Osorkon
Administrator
Beiträge: 2099
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 576 times
Kontaktdaten:

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von Osorkon »

Hallo @whoami
Das sind die sogenannte EnOcean Equipment Profiles EEP
Solltest Du der jeweiligen Geräte Dokumentation entnehmen können.

Code: Alles auswählen

[<your_device_name>]
address = <your_device_address>
rorg = <your_device_rorg>
func = <your_device_func>
type = <your_device_type>

Bsp. Hoppe Fenster Griff EEP: F6-10-00

Code: Alles auswählen

rorg            = 0xF6
func            = 0x10
type            = 0x00

Hier mal ein Link zum Thema EEP

Aktuell unterstütze Geräte findest Du auf GitHub

Bei Nodon findest Du z.B. das EEP auf dem Datenblatt.
Siehe hier Nodon Fensterkontakt.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
usefulvid
Beiträge: 2
Registriert: Mo 25. Mär 2024, 17:28

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von usefulvid »

Hallo in die Runde. Ich mache auch gerade die ersten Gehversuche mit Eltako FSB12 dem USB300 und Home Assistant.
Was ich bisher über meine Schalter herausgefunden habe:
https://wiki.fhem.de/wiki/EnOcean-FSB12 ... -Rollladen
Das EEP Profil ist wohl das hier:
G5-3F-7F

Nun habe ich 2 Möglichkeiten:
Entweder ich nutze die EnOcean Integration oder EnOcean MQTT
Wie ist eure Erfahrung? Was sollte ich nehmen für meine Baureihe?
Laut Anleitung bei Eltako gibt es einen einlern Modus.
Wenn ich diesen Thread hier richtig verstanden habe, muss ich dazu die Adresse meines Eltakos im Sicherungskasten kennen.
Wie finde ich die heraus?

Benutzeravatar
Osorkon
Administrator
Beiträge: 2099
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 576 times
Kontaktdaten:

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von Osorkon »

Hallo @usefulvid und Herzlich Willkommen bei den SmartHome for Dummies! :D

Wenn Du überhaupt einen Chance haben möchtest mit den Elatko, dann nur über EnOcean MQTT.
Schon mal die Doku von EnOcean MQTT studiert. Ist eigentlich ordentlich dokumentiert.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
usefulvid
Beiträge: 2
Registriert: Mo 25. Mär 2024, 17:28

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von usefulvid »

Ich scheitere an der devices config

Code: Alles auswählen

[shutter]
address         = 0xxxxxx
rorg            = 0xG5
func            = 0x3F
type            = 0x7F

Die Adresse ist absichtlich geändert

G5-3F-7F

ist in der EEP Datei nicht enthalten und das addon beendet sich wieder.
http://tools.enocean-alliance.org/EEPViewer/

Hier finde ich auch nichts.

Wenn ich es auf
A5-3F-7F

ändere geht es zwar, es werden aber keine Kontrollelemente angezeigt in HA. Also keine Pfeiltasten die ich koppeln könnte.

Im Log steht das hier:

Code: Alles auswählen

2024-03-26 15:45:04,805 WARNING: Device not yet supported: A5-3F-7F. Only RSSI sensor will be available
Joli
Beiträge: 1
Registriert: Do 2. Mai 2024, 15:09

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von Joli »

Hat jemand eine Idee, wie Aktoren eingebunden werden ich habe da einen Dimmer Eltako FSG71

KraxelHuber
Beiträge: 2
Registriert: Sa 15. Jun 2024, 21:04

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von KraxelHuber »

Osorkon hat geschrieben: Di 10. Okt 2023, 20:09

Seit gestern also meinen ersten Gehversuche mit ENOcean MQTT und bin doch erstaunt, wie einfach letztendlich die Einrichtung war. :D
Hatte zuerst versucht das ganze in einem LXC in Proxmox, also Stand Alone zum laufen zu bekommen, was jedoch selbst nach 2 Stunden nicht vom Erfolg gekrönt war.
Aufgegeben habe ich deshalb nicht, wird wohl was für das WE sein. :D

Danke & Gruß
Osorkon

Hallo Osokon,

hast du denn mittlerweile die Stand Alone Einrichtung in einem LXC Container hinbekommen? Ich stehe gerade vor demselben Problem und komme nicht weiter.
Bevor ich hier jetzt einen ellenlangen Post mit meinen Problemen und Configs schildere, wollte ich erst mal jemanden finden, der es geschafft hat ;-)

VG
KraxelHuber

Benutzeravatar
Osorkon
Administrator
Beiträge: 2099
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 576 times
Kontaktdaten:

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von Osorkon »

KraxelHuber hat geschrieben: Fr 28. Jun 2024, 20:34

hast du denn mittlerweile die Stand Alone Einrichtung in einem LXC Container hinbekommen?

Ich habe mal einen zweiten Anlauf versucht, bin aber wieder kläglich gescheitert. :cry:

Seit dem habe ich mich nicht weiter mit beschäftigt.
Es läuft erstmal sehr gut als Home Assistant Addon.
Stecke da aktuell keine Energie mehr rein.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
KraxelHuber
Beiträge: 2
Registriert: Sa 15. Jun 2024, 21:04

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von KraxelHuber »

Osorkon hat geschrieben: Fr 28. Jun 2024, 21:20
KraxelHuber hat geschrieben: Fr 28. Jun 2024, 20:34

hast du denn mittlerweile die Stand Alone Einrichtung in einem LXC Container hinbekommen?

Ich habe mal einen zweiten Anlauf versucht, bin aber wieder kläglich gescheitert. :cry:

Das ist schade.
Kannst du dich noch erinnern, woran das Ganze gescheitert ist bzw. wie weit du gekommen bist?

Vielleicht findet sich ja jemand hier im Forum, der EnOceanMQTT als Stand Alone Version zum laufen gebracht hat.

Viele Grüße
KraxelHuber

michael72
Beiträge: 3
Registriert: Di 23. Jul 2024, 12:04
Has thanked: 1 time

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von michael72 »

Hallo zusammen,

ich versuche gerade krampfhaft meine enocean Umgebung von FHEM zu homeassistant zu migrieren.
Ich habe die enocean_MQTT mit dem Mosquitto Broker installiert und habe mal testweise erst einen Schalter angelegt.
enoceanmqtt.devices:

Code: Alles auswählen

[OG/Buero]
address		= 0x00****ED
rorg        = 0xF6
func        = 0x02
type        = 0x01

Wenn ich das Add-On neu starte bekomme ich zwei zusätzliche Geräte, einmal den physischen Schalter, der aber nur die Sensorik enthält und einen virtuellen Schalter, der auf Befehle senden kann.
Auf dem physischen Schalter werden die Sensoren korrekt angezeigt, wenn ich an dem Schalter die Tasten betätige.
Leider hat es keine Auswirkungen, wenn ich auf dem virtuellen Schalter Aktionen definiere?

Wenn ich einen virtuellen Schalter anlege, mit der virtuellen ID aus der FHEM Installation, kann ich die Lichter schalten, aber nicht die Rolläden bedienen.
Muss ich für den HA neue virtuelle Schalter definieren und wo wird mir das beschrieben. Suche jetzt seit zwei Tagen und finde keine Lösungen.

Kann hier jemand helfen?

Benutzeravatar
Osorkon
Administrator
Beiträge: 2099
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 576 times
Kontaktdaten:

Re: EnOcean MQTT - Die ersten Gehversuche

Beitrag von Osorkon »

Hallo @michael72 bei F6-02-01 handelst es sich im einen FT55 Schalter, mit einer Wippe Richtig?

Diesen kannst Du nicht aus Home Assistant heraus steuern. Das ist einen Einbahnstraße. Der Schalter sendet an Home Assistant, kann aber nichts empfangen.
Es ist ja quasi ja nur eine Fernbedingung. Du hast am Schalter ja keinen Last angeschlossen.
Du Kannst in Home Assistant Automatisierungen erstellen, wenn einer der Taster betätigt wird, was dann als Aktion passieren soll.

Die Binary Sensoren kannst Du einfach als Auslöser in den Automatisierungen verwenden.

FT55.jpg
FT55.jpg (123.79 KiB) 688 mal betrachtet

Eine Automatisierung kann dann so aussehen.

Code: Alles auswählen

alias: Arbeitszimmer - FT55
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.ft55_az_ao_pressed
    id: "1"
    to: "on"
  - platform: state
    entity_id:
      - binary_sensor.ft55_az_ai_pressed
    to: "on"
    id: "2"
  - platform: state
    entity_id:
      - binary_sensor.ft55_az_bo_pressed
    id: "3"
    to: "on"
  - platform: state
    entity_id:
      - binary_sensor.ft55_az_bi_pressed
    to: "on"
    id: "4"
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - "4"
        sequence:
          - service: light.toggle
            data: {}
            target:
              entity_id: light.deckenlicht
      - conditions:
          - condition: trigger
            id:
              - "2"
        sequence:
          - service: light.turn_off
            data: {}
            target:
              entity_id:
                - light.deckenlicht
                - light.leselicht
                - light.schreibtisch
      - conditions:
          - condition: trigger
            id:
              - "1"
        sequence:
          - service: light.toggle
            data: {}
            target:
              entity_id: light.leselicht
      - conditions:
          - condition: trigger
            id:
              - "3"
        sequence:
          - service: light.toggle
            data: {}
            target:
              entity_id: light.schreibtisch
mode: single

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Antworten