Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Neuer Adapter] SelveRF

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Neuer Adapter] SelveRF

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @mcm1957 last edited by Homoran

      @mcm1957 sagte in [Neuer Adapter] SelveRF:

      Die oben angeführte Fehlermeldung steht im ioBroker log?

      nee, das ist ein unvollständiger upload link im Forum (vermutl. Screenshot)
      EDIT
      Ich vermute es soll dieser unleserliche Streifen sein

      https://forum.iobroker.net/assets/uploads/files/1733509830292-8e158a0a-f55d-4348-a377-c91fbab1f506-image.png

      A 1 Reply Last reply Reply Quote 1
      • A
        Android51 @Homoran last edited by

        Sorry, hatte eigentlich einen Screenshot eingefügt. In dem verlinkten Screenshot ist die Fehlermeldung zu sehen. Könnt ihr damit etwas anfangen?

        A 1 Reply Last reply Reply Quote 0
        • A
          Android51 @Android51 last edited by

          hier nochmal der Log von gerade eben...

          9f69e479-60b5-4468-96e9-691ff9630c0a-image.png

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Android51 last edited by

            @android51 logs bitte immer als Text in code-tags posten.
            keine Screenshots.

            A 1 Reply Last reply Reply Quote 0
            • A
              Android51 @Homoran last edited by

              @homoran

              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
              
              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Android51 last edited by

                @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.

                A 1 Reply Last reply Reply Quote 0
                • A
                  Android51 @Homoran last edited by

                  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.

                  1 Reply Last reply Reply Quote 0
                  • A
                    Android51 @mcm1957 last edited by

                    @mcm1957 sagte in [Neuer Adapter] SelveRF:

                    Und noch was:
                    Der Adapter benötigt einen eher dringenden Update:
                    https://github.com/Rintrium/ioBroker.selverf/issues/344

                    Der 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

                    mcm1957 1 Reply Last reply Reply Quote 0
                    • mcm1957
                      mcm1957 @Android51 last edited by

                      @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.

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        Android51 @mcm1957 last edited by

                        @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>
                        
                        A 1 Reply Last reply Reply Quote 0
                        • A
                          Android51 @Android51 last edited by Android51

                          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?

                          mcm1957 1 Reply Last reply Reply Quote 0
                          • mcm1957
                            mcm1957 @Android51 last edited by

                            @android51

                            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.

                            1 Reply Last reply Reply Quote 0
                            • A
                              Android51 last edited by

                              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.

                              A 1 Reply Last reply Reply Quote 0
                              • A
                                Android51 @Android51 last edited by

                                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?

                                mcm1957 1 Reply Last reply Reply Quote 0
                                • mcm1957
                                  mcm1957 @Android51 last edited by

                                  @android51

                                  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...

                                  ioBroker-Bot created this issue in Rintrium/ioBroker.selverf

                                  closed IMPORTANT: Update of dependency @iobroker/adapter-core is required as soon as possible #344

                                  R 1 Reply Last reply Reply Quote 0
                                  • R
                                    rintrium Developer @mcm1957 last edited by

                                    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.

                                    A mcm1957 F 3 Replies Last reply Reply Quote 1
                                    • A
                                      Android51 @rintrium last edited by

                                      @rintrium

                                      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.

                                      1 Reply Last reply Reply Quote 1
                                      • mcm1957
                                        mcm1957 @rintrium last edited by mcm1957

                                        @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.

                                        1 Reply Last reply Reply Quote 0
                                        • F
                                          Fortune95 @rintrium last edited by

                                          @rintrium Danke für das Update des Adapters! 😀

                                          R 1 Reply Last reply Reply Quote 2
                                          • R
                                            rintrium Developer @Fortune95 last edited by

                                            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.

                                            F A 2 Replies Last reply Reply Quote 2
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            586
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            80
                                            6029
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo