NEWS
[Neuer Adapter] SelveRF
-
2024-12-07 17:17:13.834 - info: selverf.0 (27136) Serialport connection established. Testing connection with gateway. 2024-12-07 17:17:13.879 - info: selverf.0 (27136) Established communication with gateway 2024-12-07 17:17:33.739 - warn: selverf.0 (27136) Did not receive a method response from gateway within 600ms. Connection is probably lost 2024-12-07 17:17:33.739 - warn: selverf.0 (27136) Trying to reestablish connection with gateway. Try number 1 2024-12-07 17:17:33.742 - info: selverf.0 (27136) Terminated (START_IMMEDIATELY_AFTER_STOP): Could not reestablish connection with gateway through serialport, but had a connection before 2024-12-07 17:17:33.743 - error: selverf.0 (27136) Connection result error: Error: Error: Device or resource busy, cannot open /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_DM01F9AT-if00-port0 2024-12-07 17:17:34.372 - info: host.raspberrypi-iobroker instance system.adapter.selverf.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP) 2024-12-07 17:17:34.373 - info: host.raspberrypi-iobroker Restart adapter system.adapter.selverf.0 because enabled 2024-12-07 17:17:36.728 - info: host.raspberrypi-iobroker instance system.adapter.selverf.0 in version "0.6.3" started with pid 10456 2024-12-07 17:17:40.748 - info: selverf.0 (10456) starting. Version 0.6.3 in /opt/iobroker/node_modules/iobroker.selverf, node: v20.18.1, js-controller: 7.0.3 2024-12-07 17:17:40.876 - info: selverf.0 (10456) Serialport connection established. Testing connection with gateway. 2024-12-07 17:17:40.941 - info: selverf.0 (10456) Established communication with gateway 2024-12-07 17:17:40.945 - info: selverf.0 (10456) Requested commeo actuator ids from gateway 2024-12-07 17:17:40.947 - info: selverf.0 (10456) Requested iveo actuator ids from gateway 2024-12-07 17:17:40.948 - info: selverf.0 (10456) Requested sensor ids from gateway 2024-12-07 17:17:40.949 - info: selverf.0 (10456) Requested sender ids from gateway 2024-12-07 17:17:41.121 - info: selverf.0 (10456) Found 23 Commeo actuators 2024-12-07 17:17:41.270 - info: selverf.0 (10456) Found 0 Iveo actuators 2024-12-07 17:17:41.318 - info: selverf.0 (10456) Found 0 sensors 2024-12-07 17:17:41.366 - info: selverf.0 (10456) Found 0 senders
-
@android51 so wie ich das sehe kommt beim erstrn Versuch nichts vom Gateway zurück, darauf verducht der Adapter es nochmal.
zu dem Zeitpunkt scheint der serielle Port noch nicht wieder frei zu sein.
Dann klappt es aber und 23 commeo Aktoren werden gefunden. -
Ich würde inzwischen ausschließen, dass es an der zigbee2mqtt Instanz liegt. Hatte den Server vorhin heruntergefahren und dann den selve-Adapter neugestartet. Gleiche Fehlermeldung.
Wenn der Adapter die 23 commeo Aktoren gefunden hat, ist solange Ruhe im log, bis die Rolläden morgen früh wieder gefahren werden. Zunächst fahren einige, bis dann z. B. ein Rolladen übersprungen wird. Und ich wieder die Fehlermeldung im log sehe. -
@mcm1957 sagte in [Neuer Adapter] SelveRF:
Und noch was:
Der Adapter benötigt einen eher dringenden Update:
https://github.com/Rintrium/ioBroker.selverf/issues/344Der Dev hat bisher nicht drauf reagiert. Ich hoffe er / sie ist noch aktiv.
Kann mein Fehler im Log damit zusammenhängen? Durch die Installation des zigbee2mqtt Servers habe ich die nachfolgenden Punkte aktualisiert. Vielleicht kommt der selve-Adapter damit nicht mehr zurecht?
node: v20.18.1, js-controller: 7.0.3 -
@android51
Eher nicht. Der Einsatz einer veralteten adapter-core Version läßt den Adapter und / oder die gesammte ioBroker Installation abstürzen.Zu Deinem Problem würde ich zunächst anregen ein vollständiges Log mit Level DEBUG zu posten. Wenn sich der Maintainer hier nicht meldet wäre auch ein Issue beim Adapter sinnvoll.
-
@mcm1957
hier noch mein debug log.selverf.0 2024-12-08 11:29:29.532 debug Sending message to gateway: <methodCall><methodName>selve.GW.device.getValues</methodName><array><int>1</int></array></methodCall> selverf.0 2024-12-08 11:29:29.508 debug Parsed data: {"methodResponse":{"array":[{"string":["selve.GW.device.getInfo","Gäste-WC"],"int":["1","132116","1","1"]}]}} selverf.0 2024-12-08 11:29:29.507 debug Received complete XML message from gateway: <methodResponse> <array> <string>selve.GW.device.getInfo</string> <int>1</int> <int>132116</int> <string>Gäste-WC</string> <int>1</int> <int>1</int> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.506 debug Received raw data from gateway: <array> <string>selve.GW.device.getInfo</string> <int>1</int> <int>132116</int> <string>Gäste-WC</string> <int>1</int> <int>1</int> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.482 debug Received raw data from gateway: <?xml version="1.0" encoding="UTF-8"?> <methodResponse> selverf.0 2024-12-08 11:29:29.455 debug Sending message to gateway: <methodCall><methodName>selve.GW.device.getInfo</methodName><array><int>1</int></array></methodCall> selverf.0 2024-12-08 11:29:29.445 debug Parsed data: {"methodResponse":{"array":[{"string":["selve.GW.device.getValues","Schlafzimmer"],"int":["0","1","0","0","0","3"]}]}} selverf.0 2024-12-08 11:29:29.443 debug Received complete XML message from gateway: <methodResponse> <array> <string>selve.GW.device.getValues</string> <int>0</int> <int>1</int> <int>0</int> <int>0</int> <int>0</int> <int>3</int> <string>Schlafzimmer</string> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.442 debug Received raw data from gateway: <methodResponse> <array> <string>selve.GW.device.getValues</string> <int>0</int> <int>1</int> <int>0</int> <int>0</int> <int>0</int> <int>3</int> <string>Schlafzimmer</string> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.427 debug Received raw data from gateway: <?xml version="1.0" encoding="UTF-8"?> selverf.0 2024-12-08 11:29:29.392 debug Sending message to gateway: <methodCall><methodName>selve.GW.device.getValues</methodName><array><int>0</int></array></methodCall> selverf.0 2024-12-08 11:29:29.368 debug Parsed data: {"methodResponse":{"array":[{"string":["selve.GW.device.getInfo","Schlafzimmer"],"int":["0","132111","1","1"]}]}} selverf.0 2024-12-08 11:29:29.364 debug Received complete XML message from gateway: <methodResponse> <array> <string>selve.GW.device.getInfo</string> <int>0</int> <int>132111</int> <string>Schlafzimmer</string> <int>1</int> <int>1</int> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.362 debug Received raw data from gateway: <?xml version="1.0" encoding="UTF-8"?> <methodResponse> <array> <string>selve.GW.device.getInfo</string> <int>0</int> <int>132111</int> <string>Schlafzimmer</string> <int>1</int> <int>1</int> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.317 debug Sending message to gateway: <methodCall><methodName>selve.GW.device.getInfo</methodName><array><int>0</int></array></methodCall> selverf.0 2024-12-08 11:29:29.300 info Found 0 senders selverf.0 2024-12-08 11:29:29.300 debug Parsed data: {"methodResponse":{"array":[{"string":["selve.GW.sender.getIDs"],"base64":["AAAAAAAAAAA="]}]}} selverf.0 2024-12-08 11:29:29.298 debug Received complete XML message from gateway: <methodResponse> <array> <string>selve.GW.sender.getIDs</string> <base64>AAAAAAAAAAA=</base64> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.297 debug Received raw data from gateway: <?xml version="1.0" encoding="UTF-8"?> <methodResponse> <array> <string>selve.GW.sender.getIDs</string> <base64>AAAAAAAAAAA=</base64> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.261 debug Sending message to gateway: <methodCall><methodName>selve.GW.sender.getIDs</methodName></methodCall> selverf.0 2024-12-08 11:29:29.249 info Found 0 sensors selverf.0 2024-12-08 11:29:29.248 debug Parsed data: {"methodResponse":{"array":[{"string":["selve.GW.sensor.getIDs"],"base64":["AA=="]}]}} selverf.0 2024-12-08 11:29:29.246 debug Received complete XML message from gateway: <methodResponse> <array> <string>selve.GW.sensor.getIDs</string> <base64>AA==</base64> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.245 debug Received raw data from gateway: <?xml version="1.0" encoding="UTF-8"?> <methodResponse> <array> <string>selve.GW.sensor.getIDs</string> <base64>AA==</base64> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.201 debug Sending message to gateway: <methodCall><methodName>selve.GW.sensor.getIDs</methodName></methodCall> selverf.0 2024-12-08 11:29:29.190 info Found 0 Iveo actuators selverf.0 2024-12-08 11:29:29.188 debug Parsed data: {"methodResponse":{"array":[{"string":["selve.GW.iveo.getIDs"],"base64":["AAAAAAAAAAA="]}]}} selverf.0 2024-12-08 11:29:29.186 debug Received complete XML message from gateway: <methodResponse> <array> <string>selve.GW.iveo.getIDs</string> <base64>AAAAAAAAAAA=</base64> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.185 debug Received raw data from gateway: <?xml version="1.0" encoding="UTF-8"?> <methodResponse> <array> <string>selve.GW.iveo.getIDs</string> <base64>AAAAAAAAAAA=</base64> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.137 debug Sending message to gateway: <methodCall><methodName>selve.GW.iveo.getIDs</methodName></methodCall> selverf.0 2024-12-08 11:29:29.059 info Found 23 Commeo actuators selverf.0 2024-12-08 11:29:29.004 debug Parsed data: {"methodResponse":{"array":[{"string":["selve.GW.device.getIDs"],"base64":["//9/AAAAAAA="]}]}} selverf.0 2024-12-08 11:29:29.002 debug Received complete XML message from gateway: <methodResponse> <array> <string>selve.GW.device.getIDs</string> <base64>//9/AAAAAAA=</base64> </array> </methodResponse> selverf.0 2024-12-08 11:29:29.001 debug Received raw data from gateway: <?xml version="1.0" encoding="UTF-8"?> <methodResponse> <array> <string>selve.GW.device.getIDs</string> <base64>//9/AAAAAAA=</base64> </array> </methodResponse> selverf.0 2024-12-08 11:29:28.966 debug Sending message to gateway: <methodCall><methodName>selve.GW.device.getIDs</methodName></methodCall> selverf.0 2024-12-08 11:29:28.951 debug Gateway Version - Part 1: 24 Part 2: 6 Part 3: 4 SpecPart 1: 2 SpecPart 2: 0 SerialNo: GW-USB-00F0AB40 Revision: 2 selverf.0 2024-12-08 11:29:28.950 debug Parsed data: {"methodResponse":{"array":[{"string":["selve.GW.service.getVersion","GW-USB-00F0AB40"],"int":["24","6","4","2","0","2"]}]}} selverf.0 2024-12-08 11:29:28.946 debug Received complete XML message from gateway: <methodResponse> <array> <string>selve.GW.service.getVersion</string> <int>24</int> <int>6</int> <int>4</int> <int>2</int> <int>0</int> <string>GW-USB-00F0AB40</string> <int>2</int> </array> </methodResponse> selverf.0 2024-12-08 11:29:28.945 debug Received raw data from gateway: <?xml version="1.0" encoding="UTF-8"?> <methodResponse> <array> <string>selve.GW.service.getVersion</string> <int>24</int> <int>6</int> <int>4</int> <int>2</int> <int>0</int> <string>GW-USB-00F0AB40</string> <int>2</int> </array> </methodResponse> selverf.0 2024-12-08 11:29:28.890 debug Sending message to gateway: <methodCall><methodName>selve.GW.service.getVersion</methodName></methodCall> selverf.0 2024-12-08 11:29:28.871 info Requested sender ids from gateway selverf.0 2024-12-08 11:29:28.870 info Requested sensor ids from gateway selverf.0 2024-12-08 11:29:28.869 info Requested iveo actuator ids from gateway selverf.0 2024-12-08 11:29:28.867 info Requested commeo actuator ids from gateway selverf.0 2024-12-08 11:29:28.865 info Established communication with gateway selverf.0 2024-12-08 11:29:28.865 debug Parsed data: {"methodResponse":{"array":[{"string":["selve.GW.service.ping"]}]}} selverf.0 2024-12-08 11:29:28.849 debug Received complete XML message from gateway: <methodResponse> <array> <string>selve.GW.service.ping</string> </array> </methodResponse> selverf.0 2024-12-08 11:29:28.848 debug Received raw data from gateway: <?xml version="1.0" encoding="UTF-8"?> <methodResponse> <array> <string>selve.GW.service.ping</string> </array> </methodResponse> selverf.0 2024-12-08 11:29:28.810 debug Sending message to gateway: <methodCall><methodName>selve.GW.service.ping</methodName></methodCall> selverf.0 2024-12-08 11:29:28.805 info Serialport connection established. Testing connection with gateway. selverf.0 2024-12-08 11:29:18.790 error Connection result error: Error: Error: Device or resource busy, cannot open /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_DM01F9AT-if00-port0 selverf.0 2024-12-08 11:29:18.718 info starting. Version 0.6.3 in /opt/iobroker/node_modules/iobroker.selverf, node: v20.18.1, js-controller: 7.0.3 selverf.0 2024-12-08 11:29:13.042 error Connection result error: Error: Error: Device or resource busy, cannot open /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_DM01F9AT-if00-port0 selverf.0 2024-12-08 11:29:13.041 info Terminated (START_IMMEDIATELY_AFTER_STOP): Could not reestablish connection with gateway through serialport, but had a connection before selverf.0 2024-12-08 11:29:13.032 warn Trying to reestablish connection with gateway. Try number 1 selverf.0 2024-12-08 11:29:13.032 warn Did not receive a method response from gateway within 600ms. Connection is probably lost selverf.0 2024-12-08 11:29:12.430 debug Sending message to gateway: <methodCall><methodName>selve.GW.command.device</methodName><array> <int>6</int> <int>7</int> <int>1</int> <int>65535</int> </array></methodCall> selverf.0 2024-12-08 11:29:07.708 debug Parsed data: {"methodCall":{"methodName":["selve.GW.event.device"],"array":[{"int":["1","3","21577","65535","0","3","1"],"string":["Gäste-WC"]}]}} selverf.0 2024-12-08 11:29:07.706 debug Received complete XML message from gateway: <methodCall> <methodName>selve.GW.event.device</methodName> <array> <int>1</int> <int>3</int> <int>21577</int> <int>65535</int> <int>0</int> <int>3</int> <string>Gäste-WC</string> <int>1</int> </array> </methodCall> selverf.0 2024-12-08 11:29:07.706 debug Received raw data from gateway: <?xml version="1.0" encoding="UTF-8"?> <methodCall> <methodName>selve.GW.event.device</methodName> <array> <int>1</int> <int>3</int> <int>21577</int> <int>65535</int> <int>0</int> <int>3</int> <string>Gäste-WC</string> <int>1</int> </array> </methodCall> selverf.0 2024-12-08 11:29:04.130 debug Parsed data: {"methodCall":{"methodName":["selve.GW.event.device"],"array":[{"int":["1","3","4566","65535","0","3","1"],"string":["Gäste-WC"]}]}} selverf.0 2024-12-08 11:29:04.129 debug Received complete XML message from gateway: <methodCall> <methodName>selve.GW.event.device</methodName> <array> <int>1</int> <int>3</int> <int>4566</int> <int>65535</int> <int>0</int> <int>3</int> <string>Gäste-WC</string> <int>1</int> </array> </methodCall> selverf.0 2024-12-08 11:29:04.128 debug Received raw data from gateway: <?xml version="1.0" encoding="UTF-8"?> <methodCall> <methodName>selve.GW.event.device</methodName> <array> <int>1</int> <int>3</int> <int>4566</int> <int>65535</int> <int>0</int> <int>3</int> <string>Gäste-WC</string> <int>1</int> </array> </methodCall> selverf.0 2024-12-08 11:29:03.155 debug Parsed data: {"methodCall":{"methodName":["selve.GW.command.result"],"array":[{"int":["7","1","1"],"base64":["AgAAAAAAAAA=","AAAAAAAAAAA="]}]}} selverf.0 2024-12-08 11:29:03.153 debug Received complete XML message from gateway: <methodCall> <methodName>selve.GW.command.result</methodName> <array> <int>7</int> <int>1</int> <int>1</int> <base64>AgAAAAAAAAA=</base64> <base64>AAAAAAAAAAA=</base64> </array> </methodCall> selverf.0 2024-12-08 11:29:03.153 debug Received raw data from gateway: g="UTF-8"?> <methodCall> <methodName>selve.GW.command.result</methodName> <array> <int>7</int> <int>1</int> <int>1</int> <base64>AgAAAAAAAAA=</base64> <base64>AAAAAAAAAAA=</base64> </array> </methodCall> selverf.0 2024-12-08 11:29:03.122 debug Received raw data from gateway: <?xml version="1.0" encodin selverf.0 2024-12-08 11:29:03.090 debug Parsed data: {"methodResponse":{"array":[{"string":["selve.GW.command.device"],"int":["1"]}]}} selverf.0 2024-12-08 11:29:03.089 debug Received complete XML message from gateway: <methodResponse> <array> <string>selve.GW.command.device</string> <int>1</int> </array> </methodResponse> selverf.0 2024-12-08 11:29:03.089 debug Received raw data from gateway: <?xml version="1.0" encoding="UTF-8"?> <methodResponse> <array> <string>selve.GW.command.device</string> <int>1</int> </array> </methodResponse> selverf.0 2024-12-08 11:29:03.044 debug Sending message to gateway: <methodCall><methodName>selve.GW.command.device</methodName><array> <int>1</int> <int>7</int> <int>1</int> <int>65535</int> </array></methodCall> selverf.0 2024-12-08 11:29:03.033 info Established communication with gateway selverf.0 2024-12-08 11:29:03.032 debug Parsed data: {"methodResponse":{"array":[{"string":["selve.GW.service.ping"]}]}} selverf.0 2024-12-08 11:29:03.029 debug Received complete XML message from gateway: <methodResponse> <array> <string>selve.GW.service.ping</string> </array> </methodResponse> selverf.0 2024-12-08 11:29:03.029 debug Received raw data from gateway: on="1.0" encoding="UTF-8"?> <methodResponse> <array> <string>selve.GW.service.ping</string> </array> </methodResponse> selverf.0 2024-12-08 11:29:03.008 debug Received raw data from gateway: <?xml versi selverf.0 2024-12-08 11:29:02.994 debug Sending message to gateway: <methodCall><methodName>selve.GW.service.ping</methodName></methodCall> selverf.0 2024-12-08 11:29:02.993 info Serialport connection established. Testing connection with gateway. selverf.0 2024-12-08 11:29:02.961 warn Trying to reestablish connection with gateway. Try number 1 selverf.0 2024-12-08 11:29:02.960 warn Did not receive a method response from gateway within 600ms. Connection is probably lost selverf.0 2024-12-08 11:29:02.357 debug Sending message to gateway: <methodCall><methodName>selve.GW.command.device</methodName><array> <int>1</int> <int>7</int> <int>1</int> <int>65535</int> </array></methodCall>
-
Ich habe inzwischen herausgefunden, woran es liegt. Ich kann den Fehler (Connection result error: Error: Error: Device or resource busy, cannot open /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_DM01F9AT-if00-port0) so lange reproduzieren, wie eben der zigbee2mqtt server läuft. Sobald ich diesen stoppe und den selve adapter neustarte, gibt es keine Fehlermeldung mehr. Wenn ich den zigbee2mqtt Server wieder aktiviere, kommt die Fehlermeldung durch den Selve-Adapter wieder.
Jetzt weiß ich zwar, woran es liegt, kann das Problem jedoch nicht beheben. Denn ich habe den zigbee2mqtt Server seit einer Woche im Einsatz und bin eigentlich begeistert und möchte ihn nicht mehr missen. Habt ihr eine Idee, wie ich das umgehen kann?
Ich sehe das Problem eigentlich nicht, man sagt dem Selve-Gateway und auch dem Zigbee-Gatway über /dev/serial/by-id genau, welchen USB-Port bzw. welches Endgerät verwendet werden soll. Warum ist das Selve-Gateway dann "busy"? Im 3. oder 4. Beitrag bestand wohl das gleiche Problem, nur halt mir einem Fhem-Server, statt zigbee2mqtt. Warum lässt sich der Selve-Adapter dadurch stören? -
Sorry - ev. blöde Fragen:
Wo läuft deine Instanz von zigbee2mqtt (nicht der Adapter, der Server - https://www.zigbee2mqtt.io/)? Wenn der am selben Rechner läuft könnte es natürlich sein, dass der das USB Device belegt weil er annimmt durch einen Zigbee Adapter zu finden. Da ich Zigbee2Mqtt nicht kenne kann ich nicht sagen ob das denkbar ist bzw. wie diese SW konfiguriert wird damit "fremde" Devices in Ruhe gelassen werden.
Ev. kann @arteck was dazu sagen.
-
Iobroker, selve-rf und der zigbee2mqtt Server laufen alle auf einem raspberry pi 4.
Den selve-Adapter wie auch den zigbee Stick (sonoff) werden per serial id im iobroker Adapter (selve) und in der configuration.yaml (zigbee2mqtt) hinterlegt. Es ist also präzise vorgegeben, auf welchen Stick sie zugreifen sollen.
Ich habe heute morgen festgestellt, dass ich wieder die Fehlermeldung (selve Stick busy) hatte und manche Rolläden nicht fuhren. Der zigbee2mqtt Server war seit gestern gestoppt. Also liegt es doch noch an was anderem.
Das einzige, was mir noch einfällt... Ich habe die zuvor genutzte phoscon Instanz (ebenfalls zigbee - vorher war der Conbee2 Stick im Einsatz) lediglich gelöscht. Vielleicht muss ich den Prozess noch stoppen. Da bin ich mir nicht sicher, worauf dieser zugreift. Werde es heute Abend testen. -
Problem erkannt, Problem gebannt.
Es lag tatsächlich an dem Prozess der phoscon App (altes zigbee Gateway). Habe den Prozess gestern gestoppt und gestrige Testfahrten und auch heute Morgen verliefen wieder problemlos. Anscheinend hat der Prozess im Hintergrund noch auf den USB Port zugegriffen und den SelveRF Stick gestört ("busy").@mcm1957
Widmen wir uns nun dem anscheinend größeren Problem, dass der selve-Adapter aktualisiert werden muss. Wer ist dazu in der Lage? Gibt es Co-Entwickler? Kann man irgendwie unterstützen? -
Der Dev hat zuletzt im Oktober 2023 Anpassungen vorgenommen. Derzeit sind ist "nur" die Anpassung der Adaptercore version (https://github.com/Rintrium/ioBroker.selverf/issues/344) eher dringend.
Wer ggF an diesem Adapter mitgearbeitet hat kannst du im Repository anhand der Commit history feststellen.
Über Aktualisierungen eines Adapters kann nur der Maintainer entscheiden bzw. anderen den Zugriff erlauben. Kontaktiere einfach mal den Dev und erkundige dich nach seinen Zukunftsplänen...
-
Ich schaue nur unregelmäßig hier rein (solange bei mir zuhause alles läuft ). Im Zweifel kann man mich aber gut per Mail erreichen
@mcm1957 und @Android51 Ich habe mal mit den Anpassungen begonnen. Wenn ich das richtig sehe, dann ist Einiges, was damals über "gulpfile.js" und den Ordner "admin" geregelt wurde, so veraltet, dass es neu gemacht werden muss(?). Muss ich mich erstmal einlesen.
-
Schön, dass du noch aktiv bist und der Adapter lebt...
Ich bin jetzt nicht der große Javascript Experte. Aber ich unterstütze gerne beim Testen oder Ähnlichem. -
@rintrium said in [Neuer Adapter] SelveRF:
Ich schaue nur unregelmäßig hier rein (solange bei mir zuhause alles läuft ). Im Zweifel kann man mich aber gut per Mail erreichen
@mcm1957 und @Android51 Ich habe mal mit den Anpassungen begonnen. Wenn ich das richtig sehe, dann ist Einiges, was damals über "gulpfile.js" und den Ordner "admin" geregelt wurde, so veraltet, dass es neu gemacht werden muss(?). Muss ich mich erstmal einlesen.
SUPER und DANKE dass du dich um den Adapter kümmerst.
Meld dich bitte wenn du Infos / Hilfe brauchst. Gerne auch in unserem Telegramm Channel. Invite Links auf www.iobroker.dev. Das einzige wiurklich eher dringende Problem der adapter-core dependency hats du ja schon behoben. Und gulp scheinst du auch erfolgreich eleminiert zu haben.
Wie gesagt - meld dich wenn was unklar ist. Dev-Douku ist leider ein wenig "dürr".
P.S:
Und keine Sorge - bevor "wir" via Core irgendwas an deinem Adapter gemacht hätten hätten wir versucht dich auf allen Wegen (Forum, Repository, alle Mails die in package.json / io-package.json stehen) zu erreichen. Ohne deine Zustimmung / Rückmeldung wird an fremdem Code erst nach mehreren Kontaktversuchen und keienr Reaktion übrlegt was z machen.Und - auch wenns es ev. blöd klingt - dass dir Github Mails senden kann wenn z.B. ein Issue erstellt wird ist dir hoffentlich bekannt.
-
@rintrium Danke für das Update des Adapters!
-
Seit gestern Abend steht der Adapter in aktualisierter Form (Version 0.7.0) über das Beta(latest)-Repository zur Verfügung.
Der Adapter stellt weiterhin die gleichen Funktionen zur Verfügung.Bei mir läuft die neue Version bisher problemlos. Ich wäre dankbar, wenn vielleicht noch ein paar Leute die neue Version installieren und testen könnten, dann kann ich in ein paar Wochen die Aktualisierung der Version im Stable-Repository anstoßen
@Android51 Danke fürs Angebot zum Testen, dann würde ich das doch direkt mal wahrnehmen
@mcm1957 Gut zu wissen - wenn ich mal nicht erreichbar wäre und es dringend ist, hätte ich aber auch kein Problem damit, wenn andere daran arbeiten. Die Mails von Github sind auch aktiv - nur gehen die im allgemeinen Trubel auch mal unter Den Telegram Kanal werde ich mir später mal ansehen.
-
@rintrium bei mir läuft die neue Version einwandfrei! Danke!
-
@rintrium sagte in [Neuer Adapter] SelveRF:
@Android51 Danke fürs Angebot zum Testen, dann würde ich das doch direkt mal wahrnehmen
Danke für deinen Einsatz!
Ich habe jetzt auch auf 0.7.0 aktualisiert. Erste Tests waren erfolgreich. Ich werde weiter beobachten und berichten. -
Kurze Zwischeninfo:
Bisher läuft die neue Version tadellos. Einige Testfahrten gestern liefen ohne Probleme und die heutigen (automatisierten) Rolladenfahrten ebenfalls. -
Eigentlich läuft die Version weiterhin tadellos. Heute hatte ich allerdings folgende "error" Meldungen, wobei ich glaube, dass ich diese in der alten Version auch ab und zu mal hatte. Ich kann daraus auch kein Fehlverhalten der Rolladen erkennen.
2024-12-20 16:41:10.612 - error: selverf.0 (31105) Received fault code! 2024-12-20 16:41:10.616 - error: selverf.0 (31105) Response from gateway was: {"methodResponse":{"fault":[{"array":[{"string":["Syntax error!"],"int":["8"]}]}]}}