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
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
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
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
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
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
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
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.
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
"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!).
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
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...
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?
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?
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
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
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).
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
Wenn Du keine weiteren Sduino, Culs oder ähnliches mit einem ch340 am fhem Server eingesteckt hast, sollte es damit auch funktionieren.
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
"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...
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
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
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
Gerne. Aber soll ich vorher einen Befehl absetzen oder per Fernbedienung einen empfangen?
Lg, Gerhard
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
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
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
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
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.
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
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
Die Frequenz wird gesetzt mit
set sduino cc1101_freq
Wird keine Frequenz angegeben, dann wird die Frequenz vom Attribut cc1101_frequency verwendet
Eigenartig. Dieses set habe ich sicher nicht gemacht.
Danke. Nun habe ich die Frequenz mal richtig gesetzt.
Ich teste mal weiter...
lg, Gerhard
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