NEWS
[Frage] Enocean in IoBroker implementieren
-
@topsurfer sagte in [Frage] Enocean in IoBroker implementieren:
Die Anbindung zwischen Eltako und Mediola-Server geht über Funk, die einzelnen Wandschalter kommunizieren aber natürlich weiterhin erst mal mit em Eltako.
Ich hatte ja schon geschrieben das EnOcean keine Zentrale braucht und damit ein dezentrales System ist in dem jeder Teilnehmer mit dem anderen sprechen kann.
Auch Mediola Kommuniziert per EnOcean mot den Eltako Geräten (wie auch sonst?).@topsurfer sagte in [Frage] Enocean in IoBroker implementieren:
Leider kennen die von deren Haustechnik nicht ioBroker (oder z-wave, zigbee (merkwürdig))....
Kann ich nicht verstehen, ist heute Standard.
@topsurfer sagte in [Frage] Enocean in IoBroker implementieren:
Ich frag mich, kann ioBroker mit dem Eltako kommunizieren (wie der Mediola?).
JA
-
Thx Jey Cee !!
OK, war auf dem falschem "Weg" ...
Ist dieses Verständnis dann korrekt:
Der enocean Wandschalter sendet bei Tastendruck den Schaltimpuls, der Eltako FAM14 empfängt diesen (der USB300=>ioBroker könnte dieses Signal auch empfangen und entsprechend verarbeiten) und der zugeordnete Aktor schaltet.
Der Eltako FAM14 sendet dann das "Bestätigungssignal" raus, das er geschaltet hat. Dieses kann dann der USB300=>ioBroker empfangen und verarbeiten (ändern der Statusanzeige der Lampe im Dashboard etc.).
Gleichzeitig kann ioBroker über den USB300 dem FAM14 enocean-Schaltimpulse senden (drücken z.B. des Lampensymbols auf dem Dashboard (ein|aus)), so das der zugeordnete Eltako-Aktor entsprechend schaltet. -
@topsurfer Richtig, genau so.
-
Hallo ihr,
ich schreibe gerade eine Anleitung wie man ioBroker mit FAM14 und dem ganzen Geraffel hintendran verheiratet, da gerade da die Lernkurve anfangs sehr steil ist und sich massiv von anderen Systemen (FHEM) unterscheidet.
Unklar ist mir noch wie man die Bus-ID bekommt, die Rechnung da unten quasi:@sebo sagte in [Frage] Enocean in IoBroker implementieren:
Ich habe alles nach Anleitung des Adapters gemacht. Ich habe aus den ID's eine ID für den Adapter zusammen gesetzt. Trotzdem lässt er sich nicht einlernen. (Basis ID FAM14; FF E2 2F 80 + die ID des Aktors; 13-14 = FF E2 2F 13; siehe meine Bilder oben. Zumindest lese ich es so aus der Anleitung raus).
Bus-ID der Aktoren sind die Adr.13-14 aus PCT14 in Dezimal?
Rechnung Basis ID FAM14: FFE22F80+ 13 Dezimal macht aus meiner Sicht aber: FFE22F8D und nicht FFE22F13Liegt sebo falsch oder ich?
Hintergrund: Ich hab das zusammengefrickelt und es tut auch, nach dem kompletten Reset von ioBroker und der Komponenten krieg ich das nicht mehr gerissen, bin allerdings auf dem neuesten Testadapter.
-
@gmon sagte in [Frage] Enocean in IoBroker implementieren:
Rechnung Basis ID FAM14: FFE22F80+ 13 Dezimal macht aus meiner Sicht aber: FFE22F8D und nicht FFE22F13
Du hast schon recht.
-
@jey-cee Vielen Dank. Da es keine durchgaengige Doku gibt, sind so kleine Fehler katastrophal fuer Einsteiger, die sich alles aus Forenpostings zusammensuchen.
-
@gmon sagte in [Frage] Enocean in IoBroker implementieren:
sind so kleine Fehler katastrophal fuer Einsteiger
Nur so nebenbei:
Aus meiner Sicht und der jahrelangen Arbeit hier im Forum läuft jemand der sich die (anscheinend berechtigte) Frage stellt:@gmon sagte in [Frage] Enocean in IoBroker implementieren:
Bus-ID der Aktoren sind die Adr.13-14 aus PCT14 in Dezimal?
Rechnung Basis ID FAM14: FFE22F80+ 13 Dezimal macht aus meiner Sicht aber: FFE22F8D und nicht FFE22F13nicht unter Einsteiger.
Ich behaupte mal, dass ein nicht unmaßgeblicher Teil der knapp 50.000 User hier im Forum noch nie soweit über den Tellerrand gesehen haben
Im Umkehrschluss bedeutet das, dass eine Doku die so etwas enthalten würde, definitiv nicht im Einsteigerbereich zu finden sein würde.
Und selbst damit kommen wir nur sehr zäh voran -
@Homoran
Ich weiss schon, dass der EnOcean-Adapter von Jey-Cee nur einer von unzaehligen Adaptern hier ist, welche alle irgendwie dokumentiert werden sollten und ich weiss auch, dass Entwickler nur sehr ungerne dokumentieren.
Ich faende es schoen, wenn es eine durchgaengige Beispielsdoku gaebe, mit ein paar Screenshots, die exemplarisch folgende Hardware mit ioBroker verheiratet: Auf der Hutschiene: FAM14 als Zentrale, Rolladenaktor FSB14 und ein Funktaster als Sensor. So laeuft das ja schon in vielen Haushalten.
FSB14 laeuft unter Aktor, Funktaster unter Sensor. Wenn man mit dem Funktaster per ioBroker den Rolladen schalten kann, parallel ein Webfrontend mit gleichem Feature, dann sollte der Workflow soweit klar sein, dass man alles irgendwie hinbekommt.Taster krieg ich hin, den FSB14 krieg ich nicht mehr in ioBroker "gespiegelt", dass er tut. Ob das jetzt am neuen 0.6.4er EnOcean-Adapter liegt oder an meiner Unfaehigkeit die Devices zu koppeln, finde ich noch raus. Die Doku mach ich wenn ich's dann mal kann.
-
@gmon sagte in [Frage] Enocean in IoBroker implementieren:
Ich faende es schoen, wenn es eine durchgaengige Beispielsdoku gaebe, mit ein paar Screenshots, die exemplarisch folgende Hardware mit ioBroker verheiratet:
So in der Art habe ich (als non-Developer) das 2014 angefangen und bis etwa 2019 fortgeführt.
Dann wurde es einfach zuviel, die Oberfläche änderte sich immer wieder, so dass jedesmal neue Screenshots gemacht werden mussten.
Bei inzwischen 500 Adaptern, die ich zum Großteil gar nicht nutze ist es für mich gar nicht meh zu schaffen.
Deswegen wurde 2019 ein neues Framework geschaffen, wo jeder - auch du via Github an der Doku arbeiten kann. -
@homoran sagte in [Frage] Enocean in IoBroker implementieren:
Deswegen wurde 2019 ein neues Framework geschaffen, wo jeder - auch du via Github an der Doku arbeiten kann.
Gibt's da eine Doku zu?
Mein Posting oben war uebrigens keine Kritik, ich will ja unterstuetzen, ich weiss, dass Open Source vom Mitmachen lebt.
-
@gmon sagte in [Frage] Enocean in IoBroker implementieren:
Gibt's da eine Doku zu?
Wozu genau?
https://github.com/iobroker/iobroker.docs
https://forum.iobroker.net/category/186/dokumentations-support@gmon sagte in [Frage] Enocean in IoBroker implementieren:
Mein Posting oben war uebrigens keine Kritik,
alles gut!
-
Kann da nochmal jemand druebersehen, mein Pi hatte iobroker aus der dialout-Gruppe geworfen und konnte nicht mehr auf das EnOcean-Shield schreiben, keine Ahnung wieso. Jetzt hab ich nach langem Geschiss zumindest wieder FUD14 (Dimmer) im ioBroker und auch die Sender-ID eingelernt.
FUD14 blinkt wenn ich "CMND On" klicke, macht aber nix, die anderen Werte (70% Helligkeit usw.) blinken nichtmal. Ich hatte vorher schonmal Aktoren schalten koenne, weiss aber nicht mehr wieso, das lag brach.
Mir ist unklar, welche Funktion ich per PCT14 dem Aktor zuordne, damit ich im ioBroker die Werte erstmal per Mausklick aendern kann und dann der Aktor diese auch realisiert.
Muss ich die einzelnen Features alle einzeln per PCT14 zuweisen?FAM14 hat FFDDC480
FUD14 hat Adr.1, also FFDDC481, ioBroker baut Sende-ID FF957D81 -
@gmon sagte in [Frage] Enocean in IoBroker implementieren:
Muss ich die einzelnen Features alle einzeln per PCT14 zuweisen?
Meinst du die Funktionen? Da muss immer nur die Richtige zugeordnet werden. Das sollte bei allen Geräten etwas mit GFVS sein.
-
Meinst du die Funktionen? Da muss immer nur die Richtige zugeordnet werden. Das sollte bei allen Geräten etwas mit GFVS sein.
Verdammt, ich glaube das war's. Danke, bester Mann!
Jetzt komm ich weiter. -
@gmon sagte in [Frage] Enocean in IoBroker implementieren:
Verdammt, ich glaube das war's.
Wirklich? Bin davon ausgegangen das da mehr fehlt.
Dann muss ich in der Anweisung zum Anlernen die Funktion noch aufnehmen. -
Wirklich? Bin davon ausgegangen das da mehr fehlt.
Dann muss ich in der Anweisung zum Anlernen die Funktion noch aufnehmen.Das waere gut und gleich noch, dass die "Bus ID" die Adresse "Adr.?" ist, die man in PCT14 sieht, da hab ich auch eine Weile fuer gebraucht. Gibt ja jede Menge Begrifflichkeiten und "Bus ID" findet man in PCT14 glaub ich nirgends.
-
Der Rolladenaktor hat zwei Kanäle für zwei Rolläden, hier muss man zwei Aktoren im ioBroker anlegen mit aufsteigender ID, kriegen dann natuerlich auch zwei Sender IDs verpasst, lieg ich da richtig?
@Jey-Cee : Wenn man im ioBroker den Namen eines Objektes aendern will und erstmal alles wegloescht, dann wird die ID da automatisch "reingepastet", ist das ein Bug oder in Feature?
-
@gmon sagte in [Frage] Enocean in IoBroker implementieren:
Wenn man im ioBroker den Namen eines Objektes aendern will und erstmal alles wegloescht, dann wird die ID da automatisch "reingepastet", ist das ein Bug oder in Feature?
Bug im Admin. Mach doch mal ein Issue beim Admin auf.
@gmon sagte in [Frage] Enocean in IoBroker implementieren:
lieg ich da richtig?
Ja.
-
In welchem Thread sollen denn eigentlich Fragen gestellt werden? Ich bleib mal hier.
Wenn ich mit Lovelace von Eltako FSR14-Schaltaktoren per Schalter schalten will, dann krieg ich das nicht zugeordnet, denn der Aktor hat 3 Zustaende, 1. ON, 2. OFF 3. Teach-in
- Wie kriegt man das hin? Ich kann den nur per Auswahl schalten, das ist ziemlich umstaendlich.
- Wozu braucht man Teach-in ueberhaupt?
-
@gmon sagte in [Frage] Enocean in IoBroker implementieren:
Wozu braucht man Teach-in ueberhaupt?
Das braucht man nur zum Anlernen, steht dann aber in der Anweisung bim Geräte Anlernen.
@gmon sagte in [Frage] Enocean in IoBroker implementieren:
Wie kriegt man das hin? Ich kann den nur per Auswahl schalten, das ist ziemlich umstaendlich.
Hab Lovelace noch nie verwendet, aber wenn es 0 und 1 nicht als false und true interpretiert musst du mit einem Skript arbeiten.