NEWS
Test Adapter EnOcean (2) v0.3.x
-
@Jey-Cee Jetzt, wo alles eingetragen ist? Mache ich!
-
@Jey-Cee Ja, jetzt läuft es. Nur die Bedienung scheint etwas kompliziert zu sein, erst den level eintragen und dann cmd auf 3 setzen
-
@Jey-Cee die Unit "%"fehlt noch im LVL und die write habe ich auf true geändert.
Jetzt muss ich mir noch überlegen, wie der cmd mit den Prozent übergeben wird,,,, -
@Jey-Cee
Hab jetzt auch gerade mal folgendes gemacht:
Adapter 0.1.8 deinstalliert
Adapter 0.2.1 installiert
einen zurückgesetzten TF61J entsprechend Schritt 1 und 2 am Adapter eingerichtet.
Der TF61J lässt sich auch bei mir nicht steuern!enocean.0 2020-12-07 14:56:20.676 debug (4944) Message for ID 051b86c2 has been received. enocean.0 2020-12-07 14:56:20.648 debug (4944) 55000e070140d100d0fe0303010076051b86c20000ffffffff4900 enocean.0 2020-12-07 14:56:20.061 info (4944) Create objects for F6-02-02 from ELTAKO with id: 051b86c2 enocean.0 2020-12-07 14:56:20.060 info (4944) undefined enocean.0 2020-12-07 14:56:20.045 debug (4944) Message for ID 058cd41c has been received. enocean.0 2020-12-07 14:56:20.034 debug (4944) 550009070156a5fff80d058cd41c8100051b86c24400 enocean.0 2020-12-07 14:56:20.022 debug (4944) Packet type 2 received: 02 enocean.0 2020-12-07 14:56:20.022 debug (4944) 55000100026500 enocean.0 2020-12-07 14:56:19.969 info (4944) Create objects for TF-01-01 from ELTAKO with id: 051b86c2 enocean.0 2020-12-07 14:56:19.969 info (4944) undefined enocean.0 2020-12-07 14:56:19.969 debug (4944) Sent data: 550009070156a5fff80d804e614e0001051b86c2ff00da enocean.0 2020-12-07 14:56:19.968 info (4944) Eltako TF61J-230V detected enocean.0 2020-12-07 14:56:19.958 debug (4944) 55000d0701fdd100d0ff00000436051b86c20000ffffffff4700
Der TF61J hat im Lernmodus auch nicht bestätigt, daß ein Sender erkannt wurde.
enocean.0 2020-12-07 14:58:31.943 info (4944) state 051b86c2.CMD changed: 0 (ack = false) state: {"val":0,"ack":false,"ts":1607349511940,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1607349511940} enocean.0 2020-12-07 14:58:30.527 debug (4944) Message for ID 058cd41c has been received. enocean.0 2020-12-07 14:58:30.524 debug (4944) 55000807013da50100058cd41c8100051b86c24400 enocean.0 2020-12-07 14:58:30.508 debug (4944) Packet type 2 received: 02 enocean.0 2020-12-07 14:58:30.508 debug (4944) 55000100026500 enocean.0 2020-12-07 14:58:30.482 debug (4944) Sent data: 55000807013da50100000801000000051b86c2ff0010 enocean.0 2020-12-07 14:58:30.474 info (4944) state 051b86c2.CMD changed: 2 (ack = false) state: {"val":2,"ack":false,"ts":1607349510468,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1607349510468} enocean.0 2020-12-07 14:58:27.672 debug (4944) Message for ID 058cd41c has been received. enocean.0 2020-12-07 14:58:27.672 debug (4944) 55000807013da50000058cd41c8100051b86c24400 enocean.0 2020-12-07 14:58:27.641 debug (4944) Packet type 2 received: 02 enocean.0 2020-12-07 14:58:27.641 debug (4944) 55000100026500 enocean.0 2020-12-07 14:58:27.618 debug (4944) Sent data: 55000807013da50000010801000000051b86c2ff00a8 enocean.0 2020-12-07 14:58:27.612 info (4944) state 051b86c2.CMD changed: 1 (ack = false) state: {"val":1,"ack":false,"ts":1607349507606,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1607349507606} enocean.0 2020-12-07 14:58:22.262 debug (4944) Message for ID 051b86c2 has been received. enocean.0 2020-12-07 14:58:22.261 debug (4944) 55000e070140d100d0fe0303000000051b86c20000ffffffff4a00 enocean.0 2020-12-07 14:56:20.676 debug (4944) Message for ID 051b86c2 has been received. enocean.0 2020-12-07 14:56:20.648 debug (4944) 55000e070140d100d0fe0303010076051b86c20000ffffffff4900
Die Kommandos wurden alle nicht vom TF61J erkannt.
-
@Jey-Cee Den zweiten, der ja mit der "alten "Version eingetragen wurde, habe ich jetzt auch rein bekommenFUD auf LRN gestellt, Teach in (4) und schon kann er die Werte annehmen!
Uups, jetzt reagieren beide auf alles....
-
-
@Jey-Cee Ja, jetzt geht es, zu Fuß den TF-13-07 drüber schreiben
-
@Jey-Cee
kann jetzt nicht die USB-Schnittstelle nicht auswählen - im Log:host.kksmart 2020-12-07 15:29:30.448 info Restart adapter system.adapter.enocean.0 because enabled host.kksmart 2020-12-07 15:29:30.448 error instance system.adapter.enocean.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.kksmart 2020-12-07 15:29:30.448 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) host.kksmart 2020-12-07 15:29:30.448 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) host.kksmart 2020-12-07 15:29:30.448 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.enocean/lib/definitions/EEPinclude.js:77:10) host.kksmart 2020-12-07 15:29:30.448 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18) host.kksmart 2020-12-07 15:29:30.448 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17) host.kksmart 2020-12-07 15:29:30.448 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) host.kksmart 2020-12-07 15:29:30.447 error Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) host.kksmart 2020-12-07 15:29:30.447 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) host.kksmart 2020-12-07 15:29:30.447 error Caught by controller[0]: at Object.Module._extensions..json (internal/modules/cjs/loader.js:797:27) host.kksmart 2020-12-07 15:29:30.447 error Caught by controller[0]: at JSON.parse (<anonymous>) host.kksmart 2020-12-07 15:29:30.447 error Caught by controller[0]: SyntaxError: /opt/iobroker/node_modules/iobroker.enocean/lib/definitions/eep/TF-13/TF-13-06.json: Unexpected token ' in JSON at position 614 host.kksmart 2020-12-07 15:29:30.447 error Caught by controller[0]: ^ host.kksmart 2020-12-07 15:29:30.447 error Caught by controller[0]: throw err; host.kksmart 2020-12-07 15:29:30.444 error Caught by controller[0]: internal/modules/cjs/loader.js:800
-
@mustang habs gefixt, nochmal installieren.
-
@Jey-Cee
Der Adapter macht jetzt keine Restarts mehr, nur leider lässt sich der TF61J (frisch resettet) wieder nicht steuern, obwohl laut Log zwei Telegramme gesendet wurden. -
-
@Jey-Cee So, mit Hilfe eines kleinen Scripts, kann ich den Leuchten im VIS einen Prozentsatz mitgeben und ein/aus schalten!
Danke! -
@EnoceanEltako
leider bringt löschen/neuinstallieren nichts - so hab ich das gemacht... -
@guergen magst du das mal sharen? Dann könnte der nächste das vllt. direkt nutzen
Ich selber hab kein solchen Aktor. -
@EnoceanEltako Kein Problem, schnell mit Blockly zusammengeclickt...:
<block xmlns="https://developers.google.com/blockly/xml" type="on" id="8#Gqm:!ZB2}.8ppS/LIZ" x="138" y="63"> <field name="OID">enocean.0.018d089e.LVL</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="i$yRHT]H]*=Sxi;,6cD7"> <value name="IF0"> <block type="logic_compare" id="m#g$B%~/b,XeABP@HOMo"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="qZFy@RHw0Wb)W0Ao)5HI"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="on_source" id=".7b|8@jFz9qrJslJRs8O"> <field name="ATTR">oldState.val</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="b(t/x(+E0%w^fhLC/$WI"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">enocean.0.018d089e.CMD</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="^fqcrPw.;Z:C+5.`_B*]"> <field name="NUM">3</field> </block> </value> </block> </statement> </block> </statement> </block>
Dann kann ich den Level-Wert übergeben und der Command 3 für Set Level wird gesendet.
0 und 100 funktioniert selbstverständlich auch! -
Wie sind den bei euch die rssi Werte der Aktoren? Je höher der Wert desto schlechter der Empfang.
Ich hab einen Zwischenstecker der lässt sich Steuern, im Test Setup hat das immer Funktioniert. Jetzt ist er im Einsatz für die Weihnachtsbeleuchtung, da reagiert er so gut wie gar nicht.
Da der letzte rssi Wert bei 88 lag dachte ich es liegt am Empfang, also habe ich ihn direkt eingeschalten. Wodurch er ein Telegram sendet.
Zu meiner Überraschung kam das auch an, aber der rssi lag bei 99.Also hab ich den USB Stick an eine andere Stelle gestellt. Der rssi lag dann bei 79 und der Zwischenstecker hat wieder Zuverlässig geschalten.
Meine Schlussfolgerung, die Sendeleistung ist geringer als die Empangsempfindlichkeit. Demnach sollte der rssi Wert immer unter gut unter 80 liegen um eine Zuverlässige Übertragung zu Gewährleisten.
-
@Jey-Cee der Beste Wert ist -55dB der Schlechteste -70dB
-
@Jey-Cee
Bei meinem TF61J liegt der zwischen -82 und -92 - und der funktioniert damit seit Anfang Oktober einwandfrei.Den Test für eine neue Version mache ich mit einem TF61J auf dem Tisch neben der Antenne. Da kann es normal nicht zu Verlusten von Telegrammen kommen.
-
-
@EnoceanEltako
...ich betreibe es momentan ja auch noch mit der Version 0.1.8 und mache nur jeweils zum Testen ein Upgrade auf 0.2.x