SIGNALduino verliert Verbindung

Begonnen von gestein, 07 Juni 2021, 22:00:20

Vorheriges Thema - Nächstes Thema

gestein

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

Ralf9

#1
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
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

gestein

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

gestein

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

gestein

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

gestein

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

Ralf9

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
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Beta-User

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.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

gestein

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

Beta-User

"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!).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

gestein

#10
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

Beta-User

#11
Es ginge z.B. auch ein 2. Arduino: https://www.arduino.cc/en/Tutorial/BuiltInExamples/ArduinoISP oder (de): 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/

Sieht bei den "nichtoffiziellen Seiten" zumindest auf den ersten Blick ok aus, was da jeweils steht...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Ralf9

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?
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Beta-User

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?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

gestein

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