FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: gestein am 07 Juni 2021, 22:00:20

Titel: SIGNALduino verliert Verbindung
Beitrag von: gestein am 07 Juni 2021, 22:00:20
Hallo,

seit ein paar Tagen kämpfe ich nun schon mit meinem SIGNALduino und SOMFY.
Anfangs hat alles toll funktioniert.
Der SIGNALduino mit dem CC1101 hat mit der Version von Ralf wunderbar ca. eine Woche lang funktioniert.
Lt. der Anleitung von Ralf habe ich also die neuesten Dev-Versionen von 00_SIGNALduino und lib\ installiert.

FVERSION 00_SIGNALduino.pm:v3.4.6-s346/2021-05-01
LASTDMSG YsA04D4D4FAA53CC
LASTDMSGID 43
MSGCNT 330
NAME mySIGNALduino_WZ
NR 1885
PARTIAL
RAWMSG MC;LL=-1304;LH=1318;SL=-637;SH=656;D=A04D4D4FAA53CC;C=652;L=56;R=43;s27;b27;w;
RSSI -52.5
STATE opened
TIME 1623080425.52407
TYPE SIGNALduino
cc1101_frequency 433.420
ccconf b=0 freq:433.420MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0000]
sendworking 0
unknownmessages
2021-06-07 06:07:19-MC;LL=-1292;LH=1305;SL=-645;SH=662;D=A04F4F4FAA53C;C=650;L=51;R=45;s27;b27;w;#2021-06-07 14:48:11-MC;LL=-1285;LH=1314;SL=-626;SH=682;D=7D529E60;C=651;L=29;R=1;s2;b2;w;
version V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
versionmodul v3.4.6-dev_ralf_01.05.
versionprotoL v3.4.6-dev_ralf_30.04.


Die meiste Zeit läuft der Stick auch gut, aber dann verliert die SW die Verbindung.
Und so kommen dann die folgenden log-Einträge (bei debug=1 und verbose 5):
2021.06.07 21:38:32.067 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.07 21:39:32.164 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.07 21:39:32.164 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.07 21:39:32.297 5: mySIGNALduino_WZ SW: P
2021.06.07 21:39:32.309 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.07 21:39:32.309 4: mySIGNALduino_WZ/msg READ: OK
2021.06.07 21:39:32.310 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.07 21:39:32.310 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.07 21:39:32.609 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer

Das reading version wird leer und state auf closed gesetzt.

Wenn ich ein reset ausführe, kommen die folgenden log-Einträge:
2021.06.07 21:45:57.872 3: mySIGNALduino_WZ reset
2021.06.07 21:45:57.873 3: Opening mySIGNALduino_WZ device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0
2021.06.07 21:45:57.877 3: Setting mySIGNALduino_WZ serial parameters to 57600,8,N,1
2021.06.07 21:45:57.894 1: mySIGNALduino_WZ/define: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2021.06.07 21:45:57.897 1: mySIGNALduino_WZ/init: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2021.06.07 21:45:57.901 3: mySIGNALduino_WZ device opened
2021.06.07 21:46:00.403 3: mySIGNALduino_WZ/init: disable receiver (XQ)
2021.06.07 21:46:00.404 5: mySIGNALduino_WZ SW: XQ
2021.06.07 21:46:00.409 5: mySIGNALduino_WZ/RAW READ: /RX=0
2021.06.07 21:46:00.409 4: mySIGNALduino_WZ/msg READ: RX=0
2021.06.07 21:46:00.409 5: mySIGNALduino_WZ/noMsg Parse: RX=0
2021.06.07 21:46:10.079 3: mySIGNALduino_WZ/init: get version, retry = 0
2021.06.07 21:46:10.080 5: mySIGNALduino_WZ SW: V
2021.06.07 21:46:10.108 5: mySIGNALduino_WZ/RAW READ: /V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:46:10.109 4: mySIGNALduino_WZ/msg READ: V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:46:10.110 5: mySIGNALduino_WZ/noMsg Parse: V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:46:20.212 3: mySIGNALduino_WZ/init: get version, retry = 1
2021.06.07 21:46:20.212 5: mySIGNALduino_WZ SW: V
2021.06.07 21:46:20.227 5: mySIGNALduino_WZ/RAW READ: /V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep
2021.06.07 21:46:20.239 5: mySIGNALduino_WZ/RAW READ: V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep/ 17 2020 23:37:47
2021.06.07 21:46:20.240 4: mySIGNALduino_WZ/msg READ: V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:46:20.240 5: mySIGNALduino_WZ/noMsg Parse: V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:46:20.250 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 disconnected, waiting to reappear (mySIGNALduino_WZ)
2021.06.07 21:46:20.305 3: Setting mySIGNALduino_WZ serial parameters to 57600,8,N,1
2021.06.07 21:46:20.315 1: mySIGNALduino_WZ/define: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2021.06.07 21:46:20.318 1: mySIGNALduino_WZ/init: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2021.06.07 21:46:20.322 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 reappeared (mySIGNALduino_WZ)
2021.06.07 21:46:23.223 3: mySIGNALduino_WZ/init: disable receiver (XQ)
2021.06.07 21:46:23.224 5: mySIGNALduino_WZ SW: XQ
2021.06.07 21:46:23.562 5: mySIGNALduino_WZ/RAW READ: /RX=0
2021.06.07 21:46:23.562 4: mySIGNALduino_WZ/msg READ: RX=0
2021.06.07 21:46:23.563 5: mySIGNALduino_WZ/noMsg Parse: RX=0
2021.06.07 21:46:23.563 4: mySIGNALduino_WZ/msg READ: 1. Received answer (RX=0) for version does not match V\s.*SIGNAL(duino|ESP).*
2021.06.07 21:46:23.573 3: mySIGNALduino_WZ/init: get version, retry = 0
2021.06.07 21:46:23.573 5: mySIGNALduino_WZ SW: V
2021.06.07 21:46:23.593 5: mySIGNALduino_WZ/RAW READ: /V
2021.06.07 21:46:23.601 5: mySIGNALduino_WZ/RAW READ: V/ 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:46:23.601 4: mySIGNALduino_WZ/msg READ: V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:46:23.601 5: mySIGNALduino_WZ/noMsg Parse: V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:46:23.601 4: mySIGNALduino_WZ/msg READ: regexp=V\s.*SIGNAL(duino|ESP).* cmd=version msg=V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:46:23.606 3: mySIGNALduino_WZ/init: firmwareversion with ccBankSupport found -> send b?
2021.06.07 21:46:23.606 5: mySIGNALduino_WZ SW: b?
2021.06.07 21:46:23.622 5: mySIGNALduino_WZ/RAW READ: /b=0 ccmode=0 sync=D391 ccconf=10AB8557C43023B900070
2021.06.07 21:46:23.633 5: mySIGNALduino_WZ/RAW READ: b=0 ccmode=0 sync=D391 ccconf=10AB8557C43023B900070/018146C070091 boffs=0000
2021.06.07 21:46:23.633 4: mySIGNALduino_WZ/msg READ: b=0 ccmode=0 sync=D391 ccconf=10AB8557C43023B900070018146C070091 boffs=0000
2021.06.07 21:46:23.633 5: mySIGNALduino_WZ/noMsg Parse: b=0 ccmode=0 sync=D391 ccconf=10AB8557C43023B900070018146C070091 boffs=0000
2021.06.07 21:46:23.634 4: mySIGNALduino_WZ/msg READ: regexp=(b=\d.* ccmode=\d.*)|(switch)|(Bank)|(bank)|(radio) cmd=cmdBank msg=b=0 ccmode=0 sync=D391 ccconf=10AB8557C43023B900070018146C070091 boffs=0000
2021.06.07 21:46:23.639 4: mySIGNALduino_WZ/init: Write ccBankInfo: (b=0 ccmode=0 sync=D391 ccconf=10AB8557C43023B900070018146C070091 boffs=0000) to Internal ccconf
2021.06.07 21:46:23.640 2: mySIGNALduino_WZ: initialized. v3.4.6-dev_ralf_01.05.
2021.06.07 21:46:23.640 5: mySIGNALduino_WZ SW: XE
2021.06.07 21:46:23.650 3: mySIGNALduino_WZ/init: enable receiver (XE)
2021.06.07 21:46:23.654 5: mySIGNALduino_WZ/RAW READ: /RX=1
2021.06.07 21:46:23.654 4: mySIGNALduino_WZ/msg READ: RX=1
2021.06.07 21:46:23.654 5: mySIGNALduino_WZ/noMsg Parse: RX=1
2021.06.07 21:46:37.143 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.07 21:47:24.860 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.07 21:47:24.861 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.07 21:47:27.432 5: mySIGNALduino_WZ SW: P
2021.06.07 21:47:28.204 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.07 21:47:28.205 4: mySIGNALduino_WZ/msg READ: OK
2021.06.07 21:47:28.205 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.07 21:47:31.216 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.07 21:47:40.292 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.07 21:47:40.292 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.07 21:47:41.038 5: mySIGNALduino_WZ SW: P
2021.06.07 21:47:41.495 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.07 21:47:41.496 4: mySIGNALduino_WZ/msg READ: OK
2021.06.07 21:47:41.496 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.07 21:47:41.497 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.07 21:47:41.544 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 disconnected, waiting to reappear (mySIGNALduino_WZ)
2021.06.07 21:47:41.763 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.07 21:47:41.778 3: Setting mySIGNALduino_WZ serial parameters to 57600,8,N,1
2021.06.07 21:47:41.803 1: mySIGNALduino_WZ/define: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2021.06.07 21:47:41.807 1: mySIGNALduino_WZ/init: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2021.06.07 21:47:41.811 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 reappeared (mySIGNALduino_WZ)
2021.06.07 21:47:51.913 3: mySIGNALduino_WZ/init: disable receiver (XQ)
2021.06.07 21:47:51.913 5: mySIGNALduino_WZ SW: XQ
2021.06.07 21:47:52.276 5: mySIGNALduino_WZ/RAW READ: /RX=0
2021.06.07 21:47:52.276 4: mySIGNALduino_WZ/msg READ: RX=0
2021.06.07 21:47:52.277 5: mySIGNALduino_WZ/noMsg Parse: RX=0
2021.06.07 21:47:52.361 3: mySIGNALduino_WZ/init: get version, retry = 0
2021.06.07 21:47:52.361 5: mySIGNALduino_WZ SW: V
2021.06.07 21:47:52.518 5: mySIGNALduino_WZ/RAW READ: /V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:47:52.519 4: mySIGNALduino_WZ/msg READ: V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:47:52.520 5: mySIGNALduino_WZ/noMsg Parse: V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:48:04.153 3: mySIGNALduino_WZ/init: get version, retry = 1
2021.06.07 21:48:04.154 5: mySIGNALduino_WZ SW: V
2021.06.07 21:48:04.169 5: mySIGNALduino_WZ/RAW READ: /V 3.3.4-dev200914 S
2021.06.07 21:48:04.357 5: mySIGNALduino_WZ/RAW READ: V 3.3.4-dev200914 S/IGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:48:04.357 4: mySIGNALduino_WZ/msg READ: V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:48:04.358 5: mySIGNALduino_WZ/noMsg Parse: V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:48:04.358 4: mySIGNALduino_WZ/msg READ: regexp=V\s.*SIGNAL(duino|ESP).* cmd=version msg=V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
2021.06.07 21:48:04.363 3: mySIGNALduino_WZ/init: firmwareversion with ccBankSupport found -> send b?
2021.06.07 21:48:04.363 5: mySIGNALduino_WZ SW: b?
2021.06.07 21:48:04.439 5: mySIGNALduino_WZ/RAW READ: /b=0 ccmode=0 sync=D391 ccconf=10AB8557C43023B900070018146C070091 boffs=0000
2021.06.07 21:48:04.440 4: mySIGNALduino_WZ/msg READ: b=0 ccmode=0 sync=D391 ccconf=10AB8557C43023B900070018146C070091 boffs=0000
2021.06.07 21:48:04.440 5: mySIGNALduino_WZ/noMsg Parse: b=0 ccmode=0 sync=D391 ccconf=10AB8557C43023B900070018146C070091 boffs=0000
2021.06.07 21:48:04.441 4: mySIGNALduino_WZ/msg READ: regexp=(b=\d.* ccmode=\d.*)|(switch)|(Bank)|(bank)|(radio) cmd=cmdBank msg=b=0 ccmode=0 sync=D391 ccconf=10AB8557C43023B900070018146C070091 boffs=0000
2021.06.07 21:48:04.444 4: mySIGNALduino_WZ/init: Write ccBankInfo: (b=0 ccmode=0 sync=D391 ccconf=10AB8557C43023B900070018146C070091 boffs=0000) to Internal ccconf
2021.06.07 21:48:04.446 2: mySIGNALduino_WZ: initialized. v3.4.6-dev_ralf_01.05.
2021.06.07 21:48:04.446 5: mySIGNALduino_WZ SW: XE
2021.06.07 21:48:04.457 3: mySIGNALduino_WZ/init: enable receiver (XE)
2021.06.07 21:48:04.590 5: mySIGNALduino_WZ/RAW READ: /RX=1
2021.06.07 21:48:04.590 4: mySIGNALduino_WZ/msg READ: RX=1
2021.06.07 21:48:04.591 5: mySIGNALduino_WZ/noMsg Parse: RX=1
2021.06.07 21:48:28.154 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.07 21:49:04.458 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.07 21:49:04.459 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.07 21:49:04.561 5: mySIGNALduino_WZ SW: P
2021.06.07 21:49:04.572 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.07 21:49:04.573 4: mySIGNALduino_WZ/msg READ: OK
2021.06.07 21:49:04.574 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.07 21:49:04.575 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.07 21:49:04.877 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer


Dadurch "verliert" der Stick dann auch einige Befehle und z.B. schließt sich der Rollo komplett, weil das "stop"-Kommando nicht ausgeführt wird.

Was habe ich falsch gemacht oder besser: was könnte ich besser machen?
Oder ist mein Stick kaputt?

Danke im Voraus
lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Ralf9 am 07 Juni 2021, 23:09:49
Die V 3.3.4 ist eine Version die EEPROM Bänke hat und auch FSK kann, dies alles brauchst Du für SOMFY nicht.

Die V 3.3.2.1-rc9 ist dafür ausreichend, Du kannst mal diese Version flashen
https://forum.fhem.de/index.php/topic,82379.msg744554.html#msg744554

Gruß Ralf
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 08 Juni 2021, 00:20:57
Hallo Ralf,

danke.
Das wollte ich nun probieren, aber beim Flashen bekomme ich das folgende avr log-file:
avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/opt/fhem/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.16
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "FHEM/firmware/SIGNALduino_nanoCC1101_3321rc9.hex"
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_3321rc9.hex auto detected as Intel Hex
avrdude: writing flash (24984 bytes):

Writing |
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x55
avrdude: stk500_cmd(): programmer is out of sync
avrdude: stk500_cmd(): programmer is out of sync
avrdude: stk500_cmd(): programmer is out of sync
avrdude: stk500_cmd(): programmer is out of sync


Komisch.
lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 08 Juni 2021, 00:27:18
Nach 5 Versuchen hat es nun geklappt.
Also mal alles gut.

Jetzt schau ich mal, ob sich was im Verhalten geändert hat.

Danke schon mal.
lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 08 Juni 2021, 08:00:59
Die FW ist nun die halbe Nacht gelaufen und es kommen die folgenden log-Einträge periodisch:
2021.06.08 07:53:06.534 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 07:53:06.534 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 07:53:06.694 5: mySIGNALduino_WZ SW: P
2021.06.08 07:53:06.706 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 07:53:06.707 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 07:53:06.707 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 07:53:06.707 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 07:53:07.007 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 07:54:06.637 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.08 07:55:06.706 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 07:55:06.706 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 07:55:06.835 5: mySIGNALduino_WZ SW: P
2021.06.08 07:55:06.847 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 07:55:06.848 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 07:55:06.848 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 07:55:06.848 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 07:55:07.239 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 07:56:06.793 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.08 07:57:06.896 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 07:57:06.896 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 07:57:07.020 5: mySIGNALduino_WZ SW: P
2021.06.08 07:57:07.033 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 07:57:07.034 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 07:57:07.034 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 07:57:07.034 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 07:57:07.333 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 07:58:07.043 4: mySIGNALduino_WZ/keepalive ok, retry = 0


Das scheint nun so ok zu sein. Oder?

Danke für die Hilfe.
Darauf wäre ich nie gekommen.

lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 08 Juni 2021, 15:25:31
Leider tritt nach einiger Zeit der Fehler immer noch auf.
Der SIGNALduino geht auf closed.

Im log-File kommen die folgenden Meldungen:
2021.06.08 15:12:25.393 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 15:12:25.393 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:12:25.587 5: mySIGNALduino_WZ SW: P
2021.06.08 15:12:25.602 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:12:25.603 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:12:25.603 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:12:25.603 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 15:12:25.612 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 disconnected, waiting to reappear (mySIGNALduino_WZ)
2021.06.08 15:12:25.684 3: Setting mySIGNALduino_WZ serial parameters to 57600,8,N,1
2021.06.08 15:12:25.695 1: mySIGNALduino_WZ/define: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2021.06.08 15:12:25.700 1: mySIGNALduino_WZ/init: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2021.06.08 15:12:25.705 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 reappeared (mySIGNALduino_WZ)
2021.06.08 15:12:25.898 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:12:28.206 3: mySIGNALduino_WZ/init: disable receiver (XQ)
2021.06.08 15:12:28.207 5: mySIGNALduino_WZ SW: XQ
2021.06.08 15:12:28.706 3: mySIGNALduino_WZ/init: get version, retry = 0
2021.06.08 15:12:28.707 5: mySIGNALduino_WZ SW: V
2021.06.08 15:12:28.721 5: mySIGNALduino_WZ/RAW READ: /V 3.3.2.1-rc9 SIGNALdu
2021.06.08 15:12:28.728 5: mySIGNALduino_WZ/RAW READ: V 3.3.2.1-rc9 SIGNALdu/ino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:12:28.728 4: mySIGNALduino_WZ/msg READ: V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:12:28.728 5: mySIGNALduino_WZ/noMsg Parse: V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:12:28.729 4: mySIGNALduino_WZ/msg READ: regexp=V\s.*SIGNAL(duino|ESP).* cmd=version msg=V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:12:28.733 3: mySIGNALduino_WZ/init: firmwareversion without ccBankSupport found
2021.06.08 15:12:28.733 2: mySIGNALduino_WZ: initialized. v3.4.6-dev_ralf_01.05.
2021.06.08 15:12:28.734 5: mySIGNALduino_WZ SW: XE
2021.06.08 15:12:28.744 3: mySIGNALduino_WZ/init: enable receiver (XE)
2021.06.08 15:12:30.926 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 15:12:30.927 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:12:31.039 5: mySIGNALduino_WZ SW: P
2021.06.08 15:12:31.056 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:12:31.057 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:12:31.058 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:12:31.059 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 15:12:31.362 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:13:25.585 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.08 15:13:28.745 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 15:13:28.745 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:13:28.846 5: mySIGNALduino_WZ SW: P
2021.06.08 15:13:28.860 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:13:28.861 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:13:28.861 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:13:28.862 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 15:13:28.871 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 disconnected, waiting to reappear (mySIGNALduino_WZ)
2021.06.08 15:13:28.962 3: Setting mySIGNALduino_WZ serial parameters to 57600,8,N,1
2021.06.08 15:13:28.974 1: mySIGNALduino_WZ/define: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2021.06.08 15:13:28.978 1: mySIGNALduino_WZ/init: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2021.06.08 15:13:28.981 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 reappeared (mySIGNALduino_WZ)
2021.06.08 15:13:29.159 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:13:31.519 3: mySIGNALduino_WZ/init: disable receiver (XQ)
2021.06.08 15:13:31.519 5: mySIGNALduino_WZ SW: XQ
2021.06.08 15:13:32.338 3: mySIGNALduino_WZ/init: get version, retry = 0
2021.06.08 15:13:32.338 5: mySIGNALduino_WZ SW: V
2021.06.08 15:13:32.366 5: mySIGNALduino_WZ/RAW READ: /V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:13:32.367 4: mySIGNALduino_WZ/msg READ: V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:13:32.367 5: mySIGNALduino_WZ/noMsg Parse: V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:13:34.257 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.08 15:13:44.053 3: mySIGNALduino_WZ/init: get version, retry = 1
2021.06.08 15:13:44.054 5: mySIGNALduino_WZ SW: V
2021.06.08 15:13:44.160 5: mySIGNALduino_WZ/RAW READ: /V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:13:44.160 4: mySIGNALduino_WZ/msg READ: V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:13:44.160 5: mySIGNALduino_WZ/noMsg Parse: V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:13:44.161 4: mySIGNALduino_WZ/msg READ: regexp=V\s.*SIGNAL(duino|ESP).* cmd=version msg=V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:13:44.165 3: mySIGNALduino_WZ/init: firmwareversion without ccBankSupport found
2021.06.08 15:13:44.166 2: mySIGNALduino_WZ: initialized. v3.4.6-dev_ralf_01.05.
2021.06.08 15:13:44.166 5: mySIGNALduino_WZ SW: XE
2021.06.08 15:13:44.176 3: mySIGNALduino_WZ/init: enable receiver (XE)
2021.06.08 15:14:28.818 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.08 15:14:38.264 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 15:14:38.266 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:14:38.575 5: mySIGNALduino_WZ SW: P
2021.06.08 15:14:38.589 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:14:38.590 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:14:38.591 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:14:38.592 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 15:14:38.888 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:14:44.250 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 15:14:44.250 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:14:44.355 5: mySIGNALduino_WZ SW: P
2021.06.08 15:14:44.371 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:14:44.372 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:14:44.373 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:14:44.667 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:15:28.825 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 15:15:28.826 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:15:28.928 5: mySIGNALduino_WZ SW: P
2021.06.08 15:15:28.938 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:15:28.939 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:15:28.940 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:15:28.940 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 15:15:29.240 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:15:38.283 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.08 15:15:44.252 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.08 15:16:28.907 3: mySIGNALduino_WZ/KeepAlive not ok, retry = 2 -> get ping
2021.06.08 15:16:28.907 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:16:29.038 5: mySIGNALduino_WZ SW: P
2021.06.08 15:16:29.052 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:16:29.052 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:16:29.053 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:16:29.053 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 15:16:29.349 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:16:39.326 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 15:16:39.327 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:16:39.661 5: mySIGNALduino_WZ SW: P
2021.06.08 15:16:39.811 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:16:39.812 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:16:39.813 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:16:39.813 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 15:16:40.101 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:16:44.254 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 15:16:44.255 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:16:44.361 5: mySIGNALduino_WZ SW: P
2021.06.08 15:16:44.375 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:16:44.376 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:16:44.376 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:16:44.376 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 15:16:44.385 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 disconnected, waiting to reappear (mySIGNALduino_WZ)
2021.06.08 15:16:44.461 3: Setting mySIGNALduino_WZ serial parameters to 57600,8,N,1
2021.06.08 15:16:44.483 1: mySIGNALduino_WZ/define: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2021.06.08 15:16:44.488 1: mySIGNALduino_WZ/init: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2021.06.08 15:16:44.493 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 reappeared (mySIGNALduino_WZ)
2021.06.08 15:16:44.672 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:16:46.993 3: mySIGNALduino_WZ/init: disable receiver (XQ)
2021.06.08 15:16:46.994 5: mySIGNALduino_WZ SW: XQ
2021.06.08 15:16:47.494 3: mySIGNALduino_WZ/init: get version, retry = 0
2021.06.08 15:16:47.494 5: mySIGNALduino_WZ SW: V
2021.06.08 15:16:47.509 5: mySIGNALduino_WZ/RAW READ: /V 3.3.2.1-rc9 SIGNALduino c
2021.06.08 15:16:47.516 5: mySIGNALduino_WZ/RAW READ: V 3.3.2.1-rc9 SIGNALduino c/c1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:16:47.516 4: mySIGNALduino_WZ/msg READ: V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:16:47.517 5: mySIGNALduino_WZ/noMsg Parse: V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:16:47.518 4: mySIGNALduino_WZ/msg READ: regexp=V\s.*SIGNAL(duino|ESP).* cmd=version msg=V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
2021.06.08 15:16:47.522 3: mySIGNALduino_WZ/init: firmwareversion without ccBankSupport found
2021.06.08 15:16:47.522 2: mySIGNALduino_WZ: initialized. v3.4.6-dev_ralf_01.05.
2021.06.08 15:16:47.522 5: mySIGNALduino_WZ SW: XE
2021.06.08 15:16:47.533 3: mySIGNALduino_WZ/init: enable receiver (XE)
2021.06.08 15:17:47.535 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 15:17:47.535 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:17:47.637 5: mySIGNALduino_WZ SW: P
2021.06.08 15:17:47.648 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:17:47.648 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:17:47.649 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:17:47.649 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 15:17:47.949 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:17:51.199 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.08 15:17:53.843 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.08 15:18:47.537 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.08 15:18:54.434 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 15:18:54.434 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:18:54.548 5: mySIGNALduino_WZ SW: P
2021.06.08 15:18:54.551 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:18:54.552 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:18:54.553 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:18:54.922 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:18:56.895 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 15:18:56.897 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:19:00.924 5: mySIGNALduino_WZ SW: P
2021.06.08 15:19:00.930 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:19:00.930 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:19:00.931 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:19:00.931 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 15:19:01.517 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:19:47.539 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 15:19:47.540 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:19:47.642 5: mySIGNALduino_WZ SW: P
2021.06.08 15:19:47.653 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:19:47.654 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:19:47.655 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:19:47.655 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 15:19:47.954 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:19:54.437 4: mySIGNALduino_WZ/keepalive ok, retry = 0
2021.06.08 15:19:56.901 3: mySIGNALduino_WZ/KeepAlive not ok, retry = 2 -> get ping
2021.06.08 15:19:56.901 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 15:19:57.579 5: mySIGNALduino_WZ SW: P
2021.06.08 15:19:57.583 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 15:19:57.583 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 15:19:57.584 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 15:19:57.891 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 15:20:47.567 4: mySIGNALduino_WZ/keepalive ok, retry = 0


Was kann ich noch tun?

Danke, lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Ralf9 am 08 Juni 2021, 15:35:13
Das sieht nach einem Hardwareproblem aus.
Evtl auch ein defektes oder zu langes USB Kabel, oder die USB Spannung

Du kannst auch mal ein Foto von Deinem sduino machen
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Beta-User am 08 Juni 2021, 15:42:51
Zitat von: Ralf9 am 08 Juni 2021, 15:35:13
Das sieht nach einem Hardwareproblem aus.
+1

Würde aber noch eine andere mögliche Ursache mit ins Rennen werfen - fake-FTDI:
für A50285BI findet sich z.B. hier: http://www.starlino.com/ftdi-chip-real-of-fake-how-to-spot-a-fake-rt232r-rt232rl-and-others.html
ZitatWhy it is important to spot a fake FTDI fake  and why I am posting it ? Because it can ruin your day like it did for me ! Fake FTDI chips are unreliable especially at higher baud rates and you may be pulling your hair troubleshooting your project while the problem is in fact a cheap fake chip.
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 08 Juni 2021, 16:09:09
Ich habe ein relativ langes USB-Kabel vom raspberry zu einem passiven USB-Hub und dann ein kurzes zum SIGNALduino.

Tja, wenn man sich den Artikel unter dem Link von Beta-User durchliest, dann scheint mein SIGNALduino wirklich einen Fake-FTDI zu haben :-(
Dann werde ich die wohl zurückgeben bzw. umtauschen ...

Anbei noch ein Foto vom SIGNALduino.

Danke, lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Beta-User am 08 Juni 2021, 16:25:32
"out of sync" kommt afaik auch gerne, wenn bootloader und firmware nicht zusammenpassen; die firmware ist ggf. noch für den alten compiliert, oder der bootloader wurde versehentlich überschrieben (ist mir auch schon passiert und kann - mit passender Hardware/SPI-flash - auch repariert werden).

Dass es ziemlich sicher ein fake ist, heißt nicht unbedingt, dass er nicht funktioniert, die Erfahrungen sind da nicht einheitlich, und teils lassen sich auch "0000000"-er mit einer Seriennummer versehen, was eigentlich auch nicht gehen sollte...
(Aber wenn du reklamieren kannst, solltest du auch!)

Und mehrere (passive) USB-Kabel in Reihe sind auch eher ungünstig. Zumindest zum flashen solltest du direkt anschließen (aber an einen USB2-Port!).
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 08 Juni 2021, 16:54:55
Die Rückgabe habe ich schon beantragt, Deine Tipps werde ich aber noch ausprobieren.

Den Stick werde ich also mal direkt am USB Port des Raspi anschließen und das Antennenkabel rausführen.

Wie kann man den Bootloader überschreiben?
Passende Hardware/SPI-flash habe ich ja gar nicht

Und wieso sollten Bootloader/Firmware nicht zusammenpassen?
Wie stelle ich das fest?

lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Beta-User am 08 Juni 2021, 17:01:37
Es ginge z.B. auch ein 2. Arduino: https://www.arduino.cc/en/Tutorial/BuiltInExamples/ArduinoISP (https://www.arduino.cc/en/Tutorial/BuiltInExamples/ArduinoISP) oder (de): http://www.netzmafia.de/skripten/hardware/Arduino/Bootloader_Flashen/ (http://www.netzmafia.de/skripten/hardware/Arduino/Bootloader_Flashen/)

"Früher" wurden China-Klone in der Regel mit "altem" Bootloader ausgeliefert, auf die Schnelle habe ich dazu das hier gefunden: https://www.thing-king.de/arduino-nano-neusten-bootloader-flashen-auf-arduino-nano-china-clone/ (https://www.thing-king.de/arduino-nano-neusten-bootloader-flashen-auf-arduino-nano-china-clone/)

Sieht bei den "nichtoffiziellen Seiten" zumindest auf den ersten Blick ok aus, was da jeweils steht...
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Ralf9 am 08 Juni 2021, 18:13:11
Der Bootloader sollte eigentlich keine Rolle spielen, die firmware ist ohne Bootloader kompiliert.
Oder kann es evtl sein, daß bei einem fake-FTDI der neue Bootloader besser funktioniert?
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Beta-User am 08 Juni 2021, 19:30:31
Zu den Details zum Zusammenspiel von BL und firmware kann ich leider auch nicht viel beitragen.

Meine Haupt-Erfahrung beschränkt sich auf Probleme rund um die Arduino-IDE, und irgendwoher muss der flasher (in dem Fall avrdude) halt nach meinem Verständnis wissen, wohin er die firmware genau schreiben soll. UU. ist die auch "zu groß", weil eben BL und firmware zusammen in den Speicher passen müssen?
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 08 Juni 2021, 20:11:43
Hallo,

mein Verkäufer hat sich mit der folgenden - für mich sehr kryptischen - Antwort gemeldet:

ZitatEs ist ein Ft232 RT kein RL die gibt es nicht mehr Für den Nano ist aber auch beschrieben. Wenn jemand RL anbietet werden RT gesendet

Ich werte das als Antwort, dass sie die Sticks so mal nicht zurücknehmen wollen.

lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 08 Juni 2021, 20:35:03
Ich habe den Stick mit einem ganz kurzen USB-Kabel direkt an den raspberry angeschlossen und momentan kommen diese log-Einträge (jede Minute):
2021.06.08 20:25:18.738 4: mySIGNALduino_WZ/KeepAlive not ok, retry = 1 -> get ping
2021.06.08 20:25:18.739 5: AddSendQueue: mySIGNALduino_WZ: P (1)
2021.06.08 20:25:18.841 5: mySIGNALduino_WZ SW: P
2021.06.08 20:25:18.856 5: mySIGNALduino_WZ/RAW READ: /OK
2021.06.08 20:25:18.857 4: mySIGNALduino_WZ/msg READ: OK
2021.06.08 20:25:18.857 5: mySIGNALduino_WZ/noMsg Parse: OK
2021.06.08 20:25:18.857 4: mySIGNALduino_WZ/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.06.08 20:25:19.154 4: mySIGNALduino_WZ/HandleWriteQueue: nothing to send, stopping timer
2021.06.08 20:26:18.742 4: mySIGNALduino_WZ/keepalive ok, retry = 0


Bisher scheint mal alles ok zu sein.
lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Beta-User am 09 Juni 2021, 07:32:31
Zitat von: gestein am 08 Juni 2021, 20:11:43
Hallo,

mein Verkäufer hat sich mit der folgenden - für mich sehr kryptischen - Antwort gemeldet:

Ich werte das als Antwort, dass sie die Sticks so mal nicht zurücknehmen wollen.

lg, Gerhard
Mit der Antwort kann ich auch nicht viel anfangen, für mich sieht das nach einem Ablenkungsmanöver aus.
Verkauft wurde mAn. jedenfalls ein FTDI-Chip, unabhängig davon, welche Variante es nun genau ist. Es ist dabei zumindest seltsam, dass der mit einer Seriennummer (!) kommt, die identisch zu bekannten Fakes ist. Unwahrscheinlich, dass eine vom Hersteller vergebene Seriennummer genau paßt...
Mein Kenntnisstand zum Thema Fake erkennen ist folgender: Es gibt vom Hersteller eine Software für das OS aus Redmond, mit der man die Teile programmieren kann. Das verweigert Berichten zufolge den Dienst, wenn der Chip (von der Software) als Fake erkannt wird.

Würde mir den Spaß machen, mal zu versuchen, die Herstellerbezeichnung (nicht die VID!) zu ändern. Wenn das nicht klappt, nochmal bei denen nachhaken und ein paar Fundstellen (am besten: offizielle FTDI-Seiten) dazu liefern...

(Das im Wiki zu "mehrere USB..." verlinkte Linux-Script ist da toleranter und kann auch manche (!) Fakes umprogrammieren).
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 09 Juni 2021, 08:18:37
Guten Morgen,

Danke.
Gestern Abend/Nacht hat der Verkäufer noch ein paar Mails mit Lösungsvorschlägen geschickt.
Schlussendlich würde er mir einen Stick mit einem nano und einem ch340 schicken.

Da ich da nicht mehr wirklich durchblicke, wäre das eine Lösung?

Danke für jeden Tipp.
lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Ralf9 am 09 Juni 2021, 15:56:37
Wenn Du keine weiteren Sduino, Culs oder ähnliches mit einem ch340 am fhem Server eingesteckt hast, sollte es damit auch funktionieren.
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 09 Juni 2021, 16:14:37
Ich denke nicht, dass ich sowas habe.
Dann probiere ich es einfach mal.

Was stelle ich denn dann als Attribut "hardware" im Modul SIGNALduino ein?

Und kann ich einfach die Treiber von Dir verwenden?

Fragen über Fragen. Bitte entschuldige. Aber da bin ich mir einfach viel zu unsicher.
Danke, lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Beta-User am 09 Juni 2021, 16:19:45
"hardware" bleibt gleich, egal, welcher Wandler da werkelt, und Treiber für diesen Chipset sind im Kernel auch seit langem drin.

Ad Ralf's Anmerkung noch:
Sehe ich ähnlich, aber selbst mehrere ch34x an einem Server funktionieren. Man sollte dann nur "py-path" einbinden, was etwas "unhandlicher" ist, wenn man mal umzieht oder aus anderen Gründen umstöpseln muss.

Kann aber nicht wirklich viel mehr zu dem ch34x sagen, weil ich zum einen grade keinen im Einsatz und zum anderen auch FHEM schon länger auf "klassicher" x86-Hardware laufen habe - mit entsprechenden "normalen" USB-Anschlüssen (was die elektrischen Spezifikationen angeht). Davon sind auch hinreichend viele vorhanden, so dass seitdem auch keinen Hub mehr benötigt wird.

Interessant finde ich, dass der Verkäufer dann doch nochmal reagiert und nicht auf "Durchzug" gestellt hat. Deutet für mich darauf hin, dass die ihr Problem genau kennen...
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Ralf9 am 09 Juni 2021, 16:49:45
Eigentich ist es egal welchen USB zu seriell Wandler Du nimmst, so lange er zuverlässig funktioniert, er macht nur die Wandung von USB zu seriell und kann den nano bei Bedarf reseten.Ein reset wird z.B beim flashen benötigt.

Das Attribut "hardware" vom Modul wird nur zum flashen und zum firmware download über "get sduino zAvailableFirmware" benötigt. Ich habe vor Available ein z gesetzt, damit es im Menü ganz unten ist

Es gibt auch das hardware Attribut "nanoCC1101_optiboot", damit wird dann beim optibootloader eine baudrate von 115200 verwendet. Der alte Bootloader hat eine baudrate von 57600
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 10 Juni 2021, 18:37:54
Hallo,

ich teste gerade die Sticks.
Dafür habe ich auch die folgenden Versionen der Dateien bzw. FW installiert:
version V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
versionmodul v3.4.6-dev_ralf_01.05.
versionprotoL v3.4.6-dev_ralf_30.04.

Damit klappt aber der Empfang der Wandsender bzw. Fernbedienungen überhaupt nicht mehr.

Ich bekomme ständig neue SOMFY-Devices angelegt und im SIGNALduino-Device erscheinen auch seltsame readings:
RAWMSG MC;LL=-1281;LH=1327;SL=-635;SH=671;D=FD959582AD6198;C=652;L=53;R=230;s11;b0;w;
rmsgRaw Mu;��;���;���;��;���;�̊;���;C2;RE6;D4222425eeeeeeeeeeee22;p;


Das alles ist irgendwie eigenartig.
lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Ralf9 am 10 Juni 2021, 18:58:11
dies
ZitatRAWMSG MC;LL=-1281;LH=1327;SL=-635;SH=671;D=FD959582AD6198;C=652;L=53;R=230;s11;b0;w;
ergibt
2021.06.10 18:48:40.891 4 : sduinoD: Found manchester Protocol id 43 clock 652 RSSI = -87 -> Somfy RTS
2021.06.10 18:48:40.891 4 : sduinoD: Somfy bitdata: 11111101100101011001010110000010101011010110000110011000 (53)
2021.06.10 18:48:40.891 4 : sduinoD: Somfy bitdata: _10101111101100101011001010110000010101011010110000110011 (56). 1010 am Anfang zugefuegt
2021.06.10 18:48:40.891 4 : sduinoD Dispatch: YsAFB2B2B055AC33, -87 dB, dispatch
2021.06.10 18:48:40.926 4 : sduinoD: Somfy RTS preprocessing check: D enc: AFB2B2B055AC33(14) dec: AF1D0002E5F99F
2021.06.10 18:48:40.926 1 : SOMFY Unknown device 9FF9E5 (AF 0002), cmd=11 please define it

dabei fällt auf, daß Du mit RSSI = -87 recht schlechte Empfangsbedingungen hast.

Bitte poste mal
get ccconf
get config

und ein
list sduino

Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 10 Juni 2021, 21:08:54
Gerne. Aber soll ich vorher einen Befehl absetzen oder per Fernbedienung einen empfangen?
Lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Ralf9 am 10 Juni 2021, 21:46:05
Funktioniert das Senden?
Bist Du sicher, daß Du mein angepasstes modul v3.4.6-dev verwendest.
Wenn Du bei dem 00_Signalduino Modul vom normalen fhem update schlechte Empfangsbedingungen hast, dann kann es solche Effekte geben.

Gruß Ralf
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 10 Juni 2021, 22:37:37
Hallo,

das Senden funktioniert - bis dann irgendwann der Stick auf closed geht.
Ja, ich bin mir sicher, dass die modul-Version v3.4.6-dev verwendet wird.

Ein "get ccconf" liefert: freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud,Modulation:ASK/OOK)
das "get config" liefert: MS=1;MU=1;MC=1;Mred=1;Mdebug=1_MScnt=4;MuSplitThresh=0;MdebFifoLimit=120/140

Danke, lg, Gerhard

Und hier noch das list des Devices:
Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SD_GT:LaCrosse:KOPP_FC:PCA301:SD_Tool:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
   DMSG       Ys5FB0B0B055AC33
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
   EQMSGCNT   0
   FD         298
   FUUID      60a8a8b8-f33f-0b7a-6aa9-94fc18f88472a655
   FVERSION   00_SIGNALduino.pm:v3.4.6-s346/2021-05-01
   LASTDMSG   Ys5FB0B0B055AC33
   LASTDMSGID 43.1
   MSGCNT     597
   NAME       mySIGNALduino_WZ
   NR         1885
   PARTIAL   
   RAWMSG     MC;LL=-1306;LH=1310;SL=-637;SH=661;D=AFD858582AD6198;C=652;L=57;R=232;s26;b26;w;
   RSSI       -86
   STATE      opened
   TIME       1623355239.31484
   TYPE       SIGNALduino
   cc1101_frequency 433.920
   ccconf     b=0 freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0000]
   rmsgRaw    Mu;���;���;���;���;�Å;�NJ;���;C5;RE6;dVVVVVVVVVVVVPCC!!!!!@;p;
   sendworking 0
   unknownmessages 2021-06-10 22:16:08-MC;LL=-1268;LH=1322;SL=-629;SH=680;D=F616160A8;C=649;L=34;R=232;s7;b0;#2021-06-10 22:16:14-MC;LL=-1237;LH=1352;SL=-605;SH=698;D=AFD858582;C=648;L=36;R=231;s1;b1;#2021-06-10 22:16:14-MC;LL=-1290;LH=1328;SL=-606;SH=685;D=2C156B0CC;C=651;L=34;R=231;s4;b1;#2021-06-10 22:16:18-MC;LL=-1293;LH=1313;SL=-638;SH=674;D=16160AB5866;C=652;L=43;R=231;s7;b2;#2021-06-10 22:31:45-MC;LL=-1290;LH=1299;SL=-611;SH=680;D=B0B055;C=646;L=24;R=231;s11;b11;#2021-06-10 22:31:45-MC;LL=-1287;LH=1344;SL=-682;SH=660;D=F616160A;C=662;L=32;R=231;s7;b0;#2021-06-10 22:31:45-MC;LL=-1259;LH=1342;SL=-613;SH=681;D=16160AB58;C=649;L=36;R=231;s6;b1;#2021-06-10 22:31:48-MC;LL=-1264;LH=1348;SL=-615;SH=687;D=AFD8584;C=652;L=27;R=230;s6;b6;#2021-06-10 22:31:48-MC;LL=-1280;LH=1323;SL=-638;SH=659;D=C156B0CC;C=649;L=30;R=232;s3;b0;#2021-06-10 22:31:48-MC;LL=-1294;LH=1320;SL=-638;SH=688;D=AFD858582AD0;C=656;L=45;R=232;s1;b1;#2021-06-10 22:31:48-MC;LL=-1237;LH=1423;SL=-676;SH=669;D=FB0B0B05;C=667;L=32;R=232;s10;b1;w;#2021-06-10 22:31:48-MC;LL=-1300;LH=1332;SL=-609;SH=674;D=2C156B0C;C=652;L=32;R=231;s8;b5;#2021-06-10 22:31:48-MC;LL=-1271;LH=1331;SL=-620;SH=687;D=616160AB5860;C=651;L=45;R=231;s1;b1;#2021-06-10 22:31:54-MC;LL=-1286;LH=1315;SL=-638;SH=661;D=BF616160A;C=649;L=36;R=229;s1;b1;#2021-06-10 22:31:54-MC;LL=-1269;LH=1310;SL=-635;SH=672;D=6B0CC;C=647;L=18;R=230;s1;b1;#2021-06-10 22:31:54-MC;LL=-1276;LH=1339;SL=-633;SH=668;D=AFD85858;C=652;L=32;R=230;s1;b1;#2021-06-10 22:31:54-MC;LL=-1267;LH=1311;SL=-630;SH=684;D=6B0CC;C=648;L=18;R=231;s1;b1;#2021-06-10 22:31:54-MC;LL=-1283;LH=1331;SL=-613;SH=665;D=AFD8584;C=648;L=27;R=232;s13;b13;#2021-06-10 22:31:54-MC;LL=-1283;LH=1316;SL=-621;SH=678;D=AFD858580;C=649;L=33;R=230;s1;b1;#2021-06-10 22:31:54-MC;LL=-1247;LH=1315;SL=-642;SH=715;D=B5866;C=653;L=19;R=228;s1;b0;#2021-06-10 22:31:54-MC;LL=-1268;LH=1296;SL=-656;SH=667;D=58582AD4;C=647;L=30;R=230;s12;b11;#2021-06-10 22:31:58-MC;LL=-1259;LH=1334;SL=-626;SH=694;D=5FB0B0B055A8;C=652;L=45;R=232;s1;b1;#2021-06-10 22:31:58-MC;LL=-1297;LH=1347;SL=-631;SH=655;D=160AB5866;C=654;L=35;R=230;s6;b1;w;#2021-06-10 22:31:59-MU;P0=-4852;P1=-631;P2=655;P3=-1297;P4=1347;P5=2631;P6=-2496;CP=5;R=230;D=56565656565656565656565650434321212121214;p;#2021-06-10 22:31:59-MC;LL=-1284;LH=1320;SL=-620;SH=680;D=C2C2C14;C=650;L=27;R=230;s3;b0;
   version    V 3.3.4-dev200914 SIGNALduino cc1101 (b0) - compiled at Sep 17 2020 23:37:47
   versionmodul v3.4.6-dev_ralf_01.05.
   versionprotoL v3.4.6-dev_ralf_30.04.
   DoubleMsgIDs:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr..................
     32:PCA301  ^\S+\s+24
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   OLDREADINGS:
   QUEUE:
   READINGS:
     2021-06-10 22:31:09   cc1101_config   freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud,Modulation:ASK/OOK)
     2021-06-05 01:50:17   cc1101_patable  C3E = 00 84 00 00 00 00 00 00  => 5_dBm
     2021-06-10 22:33:15   config          MS=1;MU=1;MC=1;Mred=1;Mdebug=1_MScnt=4;MuSplitThresh=0;MdebFifoLimit=120/140
     2021-06-04 14:33:51   lastState       rawmsg mc
     2021-06-10 22:28:48   ping            OK
     2021-06-10 22:27:48   state           opened
     2021-06-10 08:03:58   version         V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
   additionalSets:
     flash      3.3.4-dev200914__2020-09-14,3.3.4.0-dev200126__2020-01-27,3.3.4.0-dev200121__2020-01-27,3.3.2.1-rc9__2019-06-16
   getcmd:
   helper:
     avrdudelogs flashing Arduino mySIGNALduino_WZ
hex file: FHEM/firmware/SIGNALduino_nanoCC1101_3340dev200914.hex
port: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0
host: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0
log file: ./log/SIGNALduino-Flash.log
mySIGNALduino_WZ closed
command: avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALduino_nanoCC1101_3340dev200914.hex 2>./log/SIGNALduino-Flash.log

--- AVRDUDE ---------------------------------------------------------------------------------

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/opt/fhem/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.16
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "FHEM/firmware/SIGNALduino_nanoCC1101_3340dev200914.hex"
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_3340dev200914.hex auto detected as Intel Hex
avrdude: writing flash (29860 bytes):

Writing | ################################################## | 100% 14.52s

avrdude: 29860 bytes of flash written
avrdude: verifying flash memory against FHEM/firmware/SIGNALduino_nanoCC1101_3340dev200914.hex:
avrdude: load data flash data from input file FHEM/firmware/SIGNALduino_nanoCC1101_3340dev200914.hex:
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_3340dev200914.hex auto detected as Intel Hex
avrdude: input file FHEM/firmware/SIGNALduino_nanoCC1101_3340dev200914.hex contains 29860 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 12.63s

avrdude: verifying ...
avrdude: 29860 bytes of flash verified

avrdude done.  Thank you.

--- AVRDUDE ---------------------------------------------------------------------------------

mySIGNALduino_WZ opened

     bm:
       CODE(0x383c010):
         cnt        467
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        10.06. 18:39:35
         max        0.00358986854553223
         tot        0.167848587036133
         mAr:
           HASH(0x906ba50)
           mySIGNALduino_WZ
           flash
           3.3.4-dev200914__2020-09-14
       CODE(0x38a2608):
         cnt        30
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        10.06. 18:38:52
         max        0.00463199615478516
         tot        0.020625114440918
         mAr:
           HASH(0x906ba50)
           mySIGNALduino_WZ
           zAvailableFirmware
       CODE(0x394f5c8):
         cnt        1202
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        10.06. 12:26:23
         max        3.03688907623291
         tot        71.5888497829437
         mAr:
           HASH(0x906ba50)
       CODE(0x39e3010):
         cnt        48
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        10.06. 12:57:50
         max        0.0812909603118896
         tot        1.65489649772644
         mAr:
           HASH(0x906ba50)
   keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     43.1
     47
     52
     57
     58
   mnIdList:
   msIdList:
     0
     1
     3
     3.1
     4
     6
     7
     13
     13.2
     15
     17
     20
     23
     25
     33
     35
     41
     49
     51
     55
     65
     68
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     29
     30
     31
     32
     34
     36
     37
     38
     39
     40
     44
     44.1
     45
     46
     48
     50
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     74
     79
     80
     81
     83
     84
     85
     86
     89
     92
   rfmodesets:
     rfmode     DP100_WH51_17241,HoneywActivL_SlowRf_FSK,KOPP_FC_4785,Lacrosse_mode1_17241,Lacrosse_mode2_9579,PCA301_mode3_6631,SlowRF_ccFactoryReset,WS1600_TX22_mode5_8842,bresser_5in1_8220
   sendAslowrfID:
Attributes:
   cc1101_frequency 433.420
   comment    https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900
   debug      1
   event-on-change-reading state
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   group      Empfänger
   hardware   nanoCC1101
   icon       cul_usb
   rawmsgEvent 0
   room       Z_System->SOMFY,Rollos,Zentrale
   updateChannelFW Ralf9
   userReadings lastState
   verbose    5
   whitelist_IDs 0,1,3,3.1,4,6,7,8,9,10,11,12,13,13.1,13.2,15,16,17,17.1,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,43.1,44,44.1,45,46,47,48,49,50,51,52,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,74,79,80,81,83,84,85,86,89,92
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Ralf9 am 10 Juni 2021, 22:50:55
Welchen sduino verwendest Du gerade? den mit dem fake FTDI ?

Beim sduino recht verbose 4

Bitte drücke ein paar mal die Tasten Deiner Wandsender bzw. Fernbedienungen und poste dann das log
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 10 Juni 2021, 23:11:26
Ja, momentan habe ich nur den mit dem Fake-FTDI.
Wobei der Verkäufer betont, dass er keine FT232RL verkauft, sondern nur FT232RT.
Bei den RT gäbe es keine Fake-FTDI.

Das mache ich gerne morgen.

lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Beta-User am 11 Juni 2021, 13:36:41
Zitat von: gestein am 10 Juni 2021, 22:37:37
Ein "get ccconf" liefert: freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud,Modulation:ASK/OOK)
Wäre es für Somfy nicht besser, die freq etwas niedriger zu wählen? Die senden doch auf ca. 433.4MHz, wenn ich das richtig im Kopf habe?

Zitat von: gestein am 10 Juni 2021, 23:11:26
Bei den RT gäbe es keine Fake-FTDI.
...wenn ich einen Fake verkaufen wollte (als supplier von dem Verkäufer), würde ich ggf. auch ein andere Label draufkleben bzw- -drucken, wenn's hilft... Jedenfalls wäre das kein großer Akt. Und sehr sicher haben nicht alle "RT" dieselbe Seriennnummer, oder ist das die Behauptung des Verkäufers?
MWn. ist die einzige halbwegs zuverlässige Methode zur Erkennung von "genuine"-Modulen das FDTI-Windows-Tool, über weitere Feinheiten habe ich bisher weder gelesen noch habe ich danach gesucht.
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Ralf9 am 11 Juni 2021, 13:53:47
ZitatWäre es für Somfy nicht besser, die freq etwas niedriger zu wählen? Die senden doch auf ca. 433.4MHz, wenn ich das richtig im Kopf habe?
Ja, Danke, hatte ich übersehen, das erklärt auch den sehr schlechten Empfang.

Somfy hat eine Frequenz von 433.420MHz
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 12 Juni 2021, 12:29:58
Das mit der Frequenz ist eigenartig.
Ich habe doch extra das Attribut cc1101_frequency auf 433.420 gesetzt.

Gibt es da noch eine andere Möglichkeit die Frequenz zu setzen?

Lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: Ralf9 am 12 Juni 2021, 20:56:05
Die Frequenz wird gesetzt mit
set sduino cc1101_freq
Wird keine Frequenz angegeben, dann wird die Frequenz vom Attribut cc1101_frequency verwendet
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 12 Juni 2021, 22:19:24
Eigenartig. Dieses set habe ich sicher nicht gemacht.
Danke. Nun habe ich die Frequenz mal richtig gesetzt.

Ich teste mal weiter...

lg, Gerhard
Titel: Antw:SIGNALduino verliert Verbindung
Beitrag von: gestein am 14 Juni 2021, 12:24:31
Nochmals eigenartig.
Seit dem ich die Frequenz über das "set mySIGNALduino_WZ cc1101_freq 433.420" gesetzt habe, läuft der Stick ohne Abbrüche  ::)

Das verstehe ich nicht - aber alles muss/kann ich nicht verstehen.
Momentan läuft alles, mal schauen wie lange.

Danke!
lg, Gerhard