NEWS
Test Adapter EnOcean v0.5.x
-
@jey-cee sehr gerne würde ich ser2net testen, da ich ioBroker auf einer virtuellen Linux-Maschine unter Hyper-V betreiben möchte und der Raspi nur noch den Enocean-Stick betreiben soll. Hast Du eine Anleitung oder spezielle Einstellungen, die gesetzt werden sollten? Danke!
-
-
@jey-cee Ich betreibe schon einige Adaper im ioBroker und wollte jetzt auch einmal Enocean ausprobieren. Interessant fand ich den Eltako FTKE. Hier müssen keine Batterien gewechselt werden. Wenn es funktioniert wird er in die Haustür eingebaut.
Ich betreibe ioBroker in einer virtuellen Instanz auf einer Synology (Debian als BS). Einen FAM-USB habe ich erfolgreich eingebunden. Adapter ist 0.5.1.
Jetzt kann ich den FTKE-rw leider nicht zur Zusammenarbeit bewegen. Mit WinEtel habe ich die ID ausgelesen (0xfeeb55ed). Dann Gerät - ELTAKO - FTKE und ID eingegeben. Leider keine Ergebnisse im log und unter Objekte. Die Base ID wird mit ffffff angegeben. Ist das korrekt?
Grundsätzlich funktionieren die Geräte ja (zumindest mit WinEtel auf dem Windows-Rechner).
Was kann ich noch machen/prüfen?Andreas
-
@andy61 sagte in Test Adapter EnOcean v0.5.x:
Leider keine Ergebnisse im log und unter Objekte.
Hast du das Log level der Instanz auf debug gestellt?
Wenn nicht mach das mal, dann siehst du alle Telegramme die Empfangen werden.Deiner Schilderung nach ist am Wahrscheinlichsten das der FTKE entweder zuweit weg ist oder mit der Verbindung zum FAM-USB stimmt etwas nicht.
-
@jey-cee Ja, Loglevel war auf Debug. Habe aber gerade noch einmal bei Synology nachgelesen. Ab DSM 7 werden keine USB-Geräte mehr unterstützt (ausser Festplatten). Dann muss ich es anders lösen. Danke für die Antwort.
Andreas
-
Ich probiere gerade die Fernnutzung des Enocean-Sticks via Ser2Net. Was mir bereits aufgefallen ist:
-
Der Port wird in den Adaptereinstellungen nach den Speichern und erneuten Öffnen nicht angezeigt. Im Hintergrund wird er aber offenbar richtig gespeichert.
-
Starte ich den Raspi, der den USB-Stick angesteckt hat, testweise neu, geht der Enocean-Adapter, der per Ser2Net auf den Raspi zugreift, richtigerweise auf gelb. Bisher schaltet er aber nicht mehr auf grün. Gibt es irgendwo einen Reconnect-Timer, damit man den Adapter nach solchen Unterbrechungen nicht manuell neu starten muss? Danke. Alternativ löse ich das über ein Skript auf ioBroker-Ebene.
-
-
@iobaer sagte in Test Adapter EnOcean v0.5.x:
Gibt es irgendwo einen Reconnect-Timer,
Ich hab einen eingebaut der 3 mal im Abstand von 60 Sekunden versucht die Verbindung neu her zu stellen.
-
@jey-cee said in Test Adapter EnOcean v0.5.x:
Ich hab einen eingebaut der 3 mal im Abstand von 60 Sekunden versucht die Verbindung neu her zu stellen.
Das funktioniert bei mir leider nicht. Ich habe bei bestehender (und funktionierender) Verbindung einmal den Raspi neu gestartet, mit dem der Enocean-Stick verbunden ist. Der Adapter der auf einem anderen Gerät befindlichen ioBroker-Installation geht erwartungsgemäß auf gelb, die Verbindung kommt aber automatisch nicht mehr zustande - egal, wie lange ich nach dem erneuten Start des Raspis warte. Drücke ich jedoch den Button für den Adapter-Restart, wird die Verbindung direkt wieder hergestellt.
Nutzt Dein Adapter unter der Haube Socat? Damit habe ich es testweise mal nachgestellt (Socat auf dem ioBroker-Gerät installiert und in Enocean als USB-Adapter eingebunden) - selbes Problem.
-
@jey-cee said in Test Adapter EnOcean v0.5.x:
@tobitobsta kannst du mal von Github neu installieren, ich hab den Staufix mal mit einem Generischen Profil angelegt weil er wohl keine Informationen Preis gibt wenn er nicht angelernt wurde.
von Github neu installiert - Adapter konfiguriert - KESSEL - Staufix hinzugefügt - und dann am Staufix "koppeln" ausgelöst. in dem Moment purzelte es einige Fehler im Log:
-
@tobitobsta sagte in Test Adapter EnOcean v0.5.x:
von Github neu installiert
Du hattest den Adapter aber vorher nicht gelöscht oder?
@iobaer sagte in Test Adapter EnOcean v0.5.x:
Nutzt Dein Adapter unter der Haube Socat?
Nein, es wird eine TCP Socket Verbindung hergestellt.
Wird im Log eine Meldung, "Trying to reconnect. Attempt no. " ausgegeben? -
@jey-cee said in Test Adapter EnOcean v0.5.x:
Du hattest den Adapter aber vorher nicht gelöscht oder?
doch hatte ich - also bei "Adapter" auf Encocean -> die drei kleinen Punkte und dann auf "adapter löschen"
-
@andy61 Hallo, es hat mir doch keine Ruhe gelassen. Ich habe in einer VM auf einer anderen Synology die Homatic Raspberry-Instanz mit CuxD laufen. Dort wird beim duchleiten von USB der FAM-USB sofort erkannt (habe aber keinen Key). Grundsätzlich funktioniert also mein Vorhaben.
Meine Frage: hat jemand den Adapter mit der Eltako FAM-USB schon am laufen? Eine Bestätigung habe ich bisher leider nicht gefunden.
Bei der Auswahl der Schnittstelle wird nur /dev/ttyUSB0 (hier steckt der Stick) angezeigt. In der VM sehe ich richtig den Namen. Ist das korrekt?
Im log (debug) ist folgendes:sendTo "getEEPList" to system.adapter.admin.0 from system.adapter.enocean.0
sendTo "getDevices" to system.adapter.admin.0 from system.adapter.enocean.0
sendTo "listSerial" to system.adapter.admin.0 from system.adapter.enocean.0
info ["/dev/ttyUSB0","/dev/ttyUSB1"]
Sent data: 5500010005700309
info starting. Version 0.5.1 in /opt/iobroker/node_modules/iobroker.enocean, node: v14.17.2, js-controller: 3.3.15Hilft das evtl. weiter?
LG
Andreas -
@jey-cee said in Test Adapter EnOcean v0.5.x:
Wird im Log eine Meldung, "Trying to reconnect. Attempt no. " ausgegeben?
Nein, dort steht nur "(796) The TCP port was closed."
Habe es nochmal auf anderem System getestet, Verhalten bleibt wie oben beschrieben. Starte ich den Enocean-Adapter manuell neu, ist alles top.
-
@andy61 sagte in Test Adapter EnOcean v0.5.x:
Meine Frage: hat jemand den Adapter mit der Eltako FAM-USB schon am laufen? Eine Bestätigung habe ich bisher leider nicht gefunden.
Ist egal welches device du hast, die benutzen alle den gleichen Mikroprozessor mit fertiger Firmware.
@andy61 sagte in Test Adapter EnOcean v0.5.x:
Bei der Auswahl der Schnittstelle wird nur /dev/ttyUSB0 (hier steckt der Stick) angezeigt. In der VM sehe ich richtig den Namen. Ist das korrekt?
Ja das ist Korrekt so du siehst den Pfad zum Gerät.
@andy61 sagte in Test Adapter EnOcean v0.5.x:
info ["/dev/ttyUSB0","/dev/ttyUSB1"]
Da werden 2 USB Geräte angezeigt und da ich im Log keine Antwort vom Stick sehe geh ich davon aus das USB0 nicht der FAM_USB ist.
Wenn du Firefox benutzt kann es sein das du die Zweite Auswahl nicht angezeigt bekommst, das ist ein Problem mit Firefox. -
@iobaer @tobitobsta könnt ihr bitte die Version 0.5.3 testen?
-
@jey-cee said in Test Adapter EnOcean v0.5.x:
@iobaer @tobitobsta könnt ihr bitte die Version 0.5.3 testen?
getan - vielen Dank!
ich habe den Staufix erstmal "entkoppelt" (ob das nötig war, weiß ich nicht).
Dann habe ich über drop down den Staufix hinzugefügt und wie beschrieben, das Fenster geschlossen.
Dann direkt das Staufix "koppeln" ausgelöst.
es taucht kein Gerät in der Liste auf.
-
Antwort wegen ser2net kommt noch (teste da gerade noch etwas, bevor ich Rückmeldung gebe), nur vorab:
Sind diese WARN-Meldungen bei Adapter-Installation bekannt (Debug-Ausgabe aktiv)?
npm install Jey-Cee/ioBroker.enocean#3274815fff77bcca0a7aa3449e34213fcfb97e49 --prefix "/opt/iobroker" (System call) npm WARN deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.7 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted
-
@tobitobsta bei dir taucht ein Fehler auf den ich nicht nachvollziehen kann. Als Folge wird der Staufix nicht angelernt.
Kannst du Mal im Browser die Konsole, Taste F12 drücken, öffnen und dann das anordnen Auslösen und mir das was in der Konsole Ausgegeben wird hier Posten. -
@iobaer sagte in Test Adapter EnOcean v0.5.x:
Sind diese WARN-Meldungen bei Adapter-Installation bekannt (Debug-Ausgabe aktiv)?
Nein, das sind aber auch keine direkten Abhängigkeiten vom Adapter. Wenn dann bringen andere Module die mit.
-
@jey-cee said in Test Adapter EnOcean v0.5.x:
@tobitobsta bei dir taucht ein Fehler auf den ich nicht nachvollziehen kann. Als Folge wird der Staufix nicht angelernt.
Kannst du Mal im Browser die Konsole, Taste F12 drücken, öffnen und dann das anordnen Auslösen und mir das was in der Konsole Ausgegeben wird hier Posten.entschuldige meine Unwissenheit - ich bin mir nicht sicher was genau ich machen soll.
Was ich jetzt getan habe:- leerer Browser
- f12 gedrückt
- iobroker-admin geladen
- instanzen tab aufgerufen
- enocean instanz einstellungen aufgerufen
- neues Gerät
- Kessel/Staufix auswählen
- Gerät hinzufügen
- Koppeln am Staufix ausgelöst
das kam in der Konsole dazu: