NEWS
Test Adapter EnOcean v0.8.x
-
@ares44 sagte in Test Adapter EnOcean v0.8.x:
Diese Bestätigung müsste doch auch zu einem Bestätigungstelegramm führen.
Ja, aber das ist einfach nur ein Telegram mit dem Aktuellen Zustand. Das ist für den Anlernvorgang nicht zu gebrauchen.
Auch bei den Automatischen Anlernvorgängen kommt es immer wieder vor das es nicht klappt. Das ganze ist, speziell bei Eltako, recht wackelig.
Ich glaub beim FJ62 hab ich es deswegen sogar auf manuell umgestellt. -
Hallo zusammen,
ich bin absoluter Neuling was den ioBroker angeht. Ich habe im Haus einen Eltako Bus verbaut und würde diesen gerne mit dem ioBroker ansprechen. Über ein FAM-USB-515 hab ich das auch hinbekommen, kann aber die FTS14EM Module nicht verwenden, weshalb ich gerne das FGW14-USB Gateway nutzen würde. Unter FHEM hat das jahrelang sehr gut funktioniert aber unter ioBroker bekomm ichs einfach nicht zum laufen. Ich kann zwar Protokolle in den Bus senden und Aktoren steuern aber ich bekomm keinerlei Rückmeldung über den Zustand der Aktoren oder der FTS14EM. Gibts hierfür ne DAUsichere Anleitung? In der Doku steht man müsse den ESP2-Modus in der Adapterkonfiguration aktivieren, um den FGW14 verwenden zu können, aber wie? -
@black-raven sagte in Test Adapter EnOcean v0.8.x:
Gibts hierfür ne DAUsichere Anleitung?
Nö hat sich keiner die Mühe gemacht.
@black-raven sagte in Test Adapter EnOcean v0.8.x:
In der Doku steht man müsse den ESP2-Modus in der Adapterkonfiguration aktivieren, um den FGW14 verwenden zu können, aber wie?
Ah das ist noch aus der Zeit wo man das selber machen musste. Geht jetzt alles Automatisch.
Normal kenn ich das nur anders herum, das steuern klappt nicht, aber Rückmeldungen kommen.
Zeig doch mal den Text aus dem Tab Support information aus der Adapterkonfiguration. Bitte in code Tags. -
@jey-cee Erstmal Danke für die schnelle Antwort und die Mühe um den Adapter. So jetzt hab ich die beiden Gateways mal gegenübergestellt und jeweils den gleichen Aktor eingelernt.
FGW14:{ "nodeVersion": "v16.18.1", "serialDevices": [ "/dev/ttyUSB0", "/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AH05TOEX-if00-port0" ], "instance": { "native": { "serialport": "/dev/ttyUSB0", "ser2net": false, "ser2net-ip": "", "ser2net-port": "", "esp2Switch": false, "gateway": "fgw14-usb", "device-id": "", "device-name": "" }, "version": "0.8.4", "installedFrom": "Jey-Cee/ioBroker.enocean#dd123fbf39b837136258b79d10117c49e4befb03" }, "devices": [ { "_id": "enocean.0.gateway", "native": { "BaseID": "00010000", "Frequency": "868.3 Mhz", "Protocol": "ESP2", "AppVersion": "1.0.0.0", "ApiVersion": "1.0.0.0", "ChipID": "00000001", "ChipVersion": "00000001", "AppDescription": "Eltako RS485 Bus Gateway", "senderIDs": { "10001": "ffaf7291", "10002": "", "10003": "", "10004": "", "10005": "", "10006": "", "10007": "", "10008": "", "10009": "", "10010": "", "10011": "", "10012": "", "10013": "", "10014": "", "10015": "", "10016": "", "10017": "", "10018": "", "10019": "", "10020": "", "10021": "", "10022": "", "10023": "", "10024": "", "10025": "", "10026": "", "10027": "", "10028": "", "10029": "", "10030": "", "10031": "", "10032": "", "10033": "", "10034": "", "10035": "", "10036": "", "10037": "", "10038": "", "10039": "", "10040": "", "10041": "", "10042": "", "10043": "", "10044": "", "10045": "", "10046": "", "10047": "", "10048": "", "10049": "", "10050": "", "10051": "", "10052": "", "10053": "", "10054": "", "10055": "", "10056": "", "10057": "", "10058": "", "10059": "", "10060": "", "10061": "", "10062": "", "10063": "", "10064": "", "10065": "", "10066": "", "10067": "", "10068": "", "10069": "", "10070": "", "10071": "", "10072": "", "10073": "", "10074": "", "10075": "", "10076": "", "10077": "", "10078": "", "10079": "", "1000a": "", "1000b": "", "1000c": "", "1000d": "", "1000e": "", "1000f": "", "1001a": "", "1001b": "", "1001c": "", "1001d": "", "1001e": "", "1001f": "", "1002a": "", "1002b": "", "1002c": "", "1002d": "", "1002e": "", "1002f": "", "1003a": "", "1003b": "", "1003c": "", "1003d": "", "1003e": "", "1003f": "", "1004a": "", "1004b": "", "1004c": "", "1004d": "", "1004e": "", "1004f": "", "1005a": "", "1005b": "", "1005c": "", "1005d": "", "1005e": "", "1005f": "", "1006a": "", "1006b": "", "1006c": "", "1006d": "", "1006e": "", "1006f": "", "1007a": "", "1007b": "", "1007c": "", "1007d": "", "1007e": "" }, "BaseID_offset": 0 } }, { "native": { "id": "ffaf7291", "eep": [ "TF-14-01", "TF-14-02" ], "manufacturer": "ELTAKO", "Sender_ID": "10001" }, "_id": "enocean.0.ffaf7291" } ]
FAM USB 515:
{ "nodeVersion": "v16.18.1", "serialDevices": [ "/dev/ttyUSB0", "/dev/serial/by-id/usb-BSC_Computer_GmbH_FAM-USB-515_AB7BBEG7-if00-port0" ], "instance": { "native": { "serialport": "/dev/ttyUSB0", "ser2net": false, "ser2net-ip": "", "ser2net-port": "", "esp2Switch": false, "gateway": "usb300", "device-id": "", "device-name": "" }, "version": "0.8.4", "installedFrom": "Jey-Cee/ioBroker.enocean#dd123fbf39b837136258b79d10117c49e4befb03" }, "devices": [ { "_id": "enocean.0.gateway", "native": { "BaseID": "ffa6b180", "Frequency": "868.3 Mhz", "Protocol": "ERP1", "AppVersion": "1.6.1.0", "ApiVersion": "1.5.1.231", "ChipID": "04224d63", "ChipVersion": "454f0103", "AppDescription": "TCM515", "senderIDs": { "ffa6b181": "ffaf7291", "ffa6b182": "", "ffa6b183": "", "ffa6b184": "", "ffa6b185": "", "ffa6b186": "", "ffa6b187": "", "ffa6b188": "", "ffa6b189": "", "ffa6b18a": "", "ffa6b18b": "", "ffa6b18c": "", "ffa6b18d": "", "ffa6b18e": "", "ffa6b18f": "", "ffa6b190": "", "ffa6b191": "", "ffa6b192": "", "ffa6b193": "", "ffa6b194": "", "ffa6b195": "", "ffa6b196": "", "ffa6b197": "", "ffa6b198": "", "ffa6b199": "", "ffa6b19a": "", "ffa6b19b": "", "ffa6b19c": "", "ffa6b19d": "", "ffa6b19e": "", "ffa6b19f": "", "ffa6b1a0": "", "ffa6b1a1": "", "ffa6b1a2": "", "ffa6b1a3": "", "ffa6b1a4": "", "ffa6b1a5": "", "ffa6b1a6": "", "ffa6b1a7": "", "ffa6b1a8": "", "ffa6b1a9": "", "ffa6b1aa": "", "ffa6b1ab": "", "ffa6b1ac": "", "ffa6b1ad": "", "ffa6b1ae": "", "ffa6b1af": "", "ffa6b1b0": "", "ffa6b1b1": "", "ffa6b1b2": "", "ffa6b1b3": "", "ffa6b1b4": "", "ffa6b1b5": "", "ffa6b1b6": "", "ffa6b1b7": "", "ffa6b1b8": "", "ffa6b1b9": "", "ffa6b1ba": "", "ffa6b1bb": "", "ffa6b1bc": "", "ffa6b1bd": "", "ffa6b1be": "", "ffa6b1bf": "", "ffa6b1c0": "", "ffa6b1c1": "", "ffa6b1c2": "", "ffa6b1c3": "", "ffa6b1c4": "", "ffa6b1c5": "", "ffa6b1c6": "", "ffa6b1c7": "", "ffa6b1c8": "", "ffa6b1c9": "", "ffa6b1ca": "", "ffa6b1cb": "", "ffa6b1cc": "", "ffa6b1cd": "", "ffa6b1ce": "", "ffa6b1cf": "", "ffa6b1d0": "", "ffa6b1d1": "", "ffa6b1d2": "", "ffa6b1d3": "", "ffa6b1d4": "", "ffa6b1d5": "", "ffa6b1d6": "", "ffa6b1d7": "", "ffa6b1d8": "", "ffa6b1d9": "", "ffa6b1da": "", "ffa6b1db": "", "ffa6b1dc": "", "ffa6b1dd": "", "ffa6b1de": "", "ffa6b1df": "", "ffa6b1e0": "", "ffa6b1e1": "", "ffa6b1e2": "", "ffa6b1e3": "", "ffa6b1e4": "", "ffa6b1e5": "", "ffa6b1e6": "", "ffa6b1e7": "", "ffa6b1e8": "", "ffa6b1e9": "", "ffa6b1ea": "", "ffa6b1eb": "", "ffa6b1ec": "", "ffa6b1ed": "", "ffa6b1ee": "", "ffa6b1ef": "", "ffa6b1f0": "", "ffa6b1f1": "", "ffa6b1f2": "", "ffa6b1f3": "", "ffa6b1f4": "", "ffa6b1f5": "", "ffa6b1f6": "", "ffa6b1f7": "", "ffa6b1f8": "", "ffa6b1f9": "", "ffa6b1fa": "", "ffa6b1fb": "", "ffa6b1fc": "", "ffa6b1fd": "", "ffa6b1fe": "" }, "BaseID_offset": 0 } }, { "native": { "id": "ffaf7291", "eep": [ "TF-14-01", "TF-14-02" ], "manufacturer": "ELTAKO", "Sender_ID": "ffa6b181" }, "_id": "enocean.0.ffaf7291" } ] }
Gruß Martin
-
@black-raven ich Zitieren mich mal selbst:
Die Bus Geräte melden sich mit ihrer Bus Adresse, das heist es fängt bei 00 00 00 01 an.
Für den Anlernprozess bedeutet dass, das man einfach nur die Bus Adresse angibt. Sonst ist soweit alles gleich wie bisher auch.Du verwendest hier beim FGW14 jedoch die ID die der FAM14 benutzt für das Gerät.
Mich Überrascht das du das Gerät so Steuern kannst, aber vielleicht interpretiert der FAM14 das richtig und gibt das an den Aktor weiter. -
@jey-cee Habs jetzt mal mit der Busadresse in dezimal und hexadezimal ausprobiert, das Ergebnis bleibt jedoch das gleiche. Was mir aufgefallen ist, der Datenpunkt enocean.0.gateway.lastID zeigt wenn ich über das FAM USB 515 fahre schön brav an wenn sich einer der Aktoren zu Wort meldet. Über das FGW14 bleibt dieser Datenpunkt dauerhaft auf "(null)".
-
@black-raven hat jetzt etwas gedauert den Fehler zu beheben, da gab es zwei Problemstellen. Bitte installiere mal von Github neu und gib mir Rückmeldung.
-
@jey-cee Jetzt siehts besser aus. Heute morgen hab ichs mal ausprobiert und siehe da die FTS14EM haben auf einmal wieder eine Reaktion gezeigt und liesen sich einlernen. Mit den F4SR14-LED hatte ich noch eine Kampf auszufechten aber nachdem ich das FAM14 richtig eingestellt habe gings. Ich hatte am Wochenende noch mal verschiedene Einstellungen des FAM14 ausprobiert und dann wohl irgendwie auch den Überblick verloren . Als ich dann gerade noch mal alles zurückgestzt habe und einen erneuten Versuch durchgeführt hab kamen auch gleich die LastID Daten am entsprechenden Datenpunkt an. So wie es gerade aussieht hab ich morgen Früh Sturmfrei dann werd ich mal versuchen das ganze System einzulernen.
-
@black-raven sehr gut, danke fürs Feedback.
-
@Jey-Cee
Hallo Jey-Cee, bis Adapter Version 0.8.3 haben meine Eltako Rollladenaktoren noch einwandfrei funktioniert. Seit Version 0.8.4 werden die Datenpunkte TT und TTT beschrieben, sobald der Rollladen vor erreichen der Endposition ein Stopkommando per Adapter erhält. Die Werte bleiben dann unveränderlich bestehen und der jeweilige Rollladen fährt dann nicht mehr bis zur Endposition, wenn ein Auf- oder Ab-Kommando gesendet wird.
Erst nach manuellem überschreiben der Werte mit null in den Objekten ist wieder eine komplette Auf- bzw. Abfahrt möglich.
Soll das so sein? Wenn ja muß ich meine Scripte anpassen.
Gruß mustang -
@mustang sagte in Test Adapter EnOcean v0.8.x:
Erst nach manuellem überschreiben der Werte mit null in den Objekten ist wieder eine komplette Auf- bzw. Abfahrt möglich.
Soll das so sein?Nein das ist so nicht richtig und wurde mir bisher auch von keinem anderen so geschildert.
Gib mir bitte mal den Inhalt aus dem "Support information" Tab. -
@jey-cee
..komplett - oder nur für einen Eltako? -
@mustang komplett bitte
-
@jey-cee
bitte sehr..
-
@mustang sagte in Test Adapter EnOcean v0.8.x:
Jey-Cee/ioBroker.enocean#dd123fbf39b837136258b79d10117c49e4befb03
Ok ich seh du hast von Github am 21. November installiert, dort ist nicht die Änderung drin bei der ich so einen Fehler erwartet hätte. Bitte installiere mal von Github drüber.
Dann Prüfen wie die Situation ist und mir Rückmeldung geben. -
@jey-cee
drüberinstalliert - gleiches Verhalten wie zuvor. -
@mustang OK bitte nochmal installieren von Github, ich hab gerade einen Fix hochgeladen.
-
@jey-cee
Vielen Dank, jetzt sieht es gut aus. Es wird nur noch der Wert TT bei vorzeitigem Stop-Befehl gesetzt und der Rollladen fährt wieder wie erwartet. -
@jey-cee Mal eine Frage zur Programmierung. Meine FJ62 scheinen jetzt korrekt angelernt zu sein. Direktes Setzen von CMD am Objekt fährt rauf oder runter. Wenn ich den Wert per Skript mit setState setze, dann passiert nichts, bzw. der Zustand des Objektes ändert sich, aber die Rolladen fahren nicht. Was fehlt da noch?
-
@ares44 ich vermute mal das du ACK auf true setzt mit dem Skript, dann klappt das nicht.