RFD-FHEM / RFFHEM

Counterpart of SIGNALDuino, it's the code for FHEM to work with the data received from the uC
GNU General Public License v3.0
44 stars 33 forks source link

Fakten / Fehlersuche / Erkenntnisse - ESP #791 #795

Closed HomeAutoUser closed 4 years ago

HomeAutoUser commented 4 years ago

Da wir aktuell vielleicht einen übergreifenden Fehler haben von Firmware und Software eröffne ich hier dieses ISSUES um gezielter alles zu sammeln.

Sollte sich was ändern oder neue Erkenntnisse gesammelt werden, so kann der erste Post bitte gern geupdatet oder abgeändert werden um die Übersichtlichkeit zu bewahren. @elektron-bbs & @sidey79 ihr solltet die nötigen Rechte besitzen.

Fakten: 1) Im PR "fix - Set_bWidth & PERL WARNING" https://github.com/RFD-FHEM/RFFHEM/pull/791 wurde erkannt, das die Einstellung der bWidth nicht zuverlässig funktioniert. 2) Zusätzlich hat @sidey79 bei seinem 2. ESP die Erfahrung sammeln dürfen Ich habe mir einen ESP geflasht, ich sag nur Mist. Der Crasht dauernd:( Der Grund ist vermutlich unabhängig von wenn ich die bandreite setze oder abrufe. vermutlich auch unabhängig davon Die Ausbreitung ist vermutlich nicht von der Hardware abhängig Hab schon den 2. ESP und bei dem Passiert es auch, wenn auch nicht ganz so oft Firmware 3.4.0-dev (frisch compiliert) 3) Ich komm heute nicht mehr weiter. Irgendwas ist kräftig im argen. Bin jetzt einige Branches zurück gegangen. Sende ich ein W1257 schmiert er sofort ab 4) Zuverlässigkeit SIGNALduino, der mittels SoftwareSerial an einem ESP8266 mit ESPEasy Der sduinoEasy868 war zuletzt immer nur auf closed. Das ist ein SIGNALduino, der mittels SoftwareSerial an einem ESP8266 mit ESPEasy hängt. Das funktioniert nicht sonderlich zuverlässig, aber mit der dev-r34 seit einiger Zeit gar nicht mehr:

2020.02.04 08:48:05.982 3: sduinoEasy868: StartInit, get version, retry = 0
2020.02.04 08:48:15.994 1: sduinoEasy868: CheckVersionResp, Not an SIGNALduino device, got for V: undef
2020.02.04 08:48:15.996 2: sduinoEasy868: CloseDevice, closed

2020.02.04 08:53:31.033 3: sduinoEasy868: StartInit, get version, retry = 0
2020.02.04 08:53:41.045 1: sduinoEasy868: CheckVersionResp, Not an SIGNALduino device, got for V: undef
2020.02.04 08:53:41.048 2: sduinoEasy868: CloseDevice, closed

Mit den Versionen aus dem SVN oder GitHub master funktioniert er plötzlich wieder:

2020.02.04 09:15:55.804 3: sduinoEasy868: StartInit, get version, retry = 0
2020.02.04 09:16:05.816 3: sduinoEasy868: StartInit, get version, retry = 1
2020.02.04 09:16:15.827 3: sduinoEasy868: StartInit, get version, retry = 2
2020.02.04 09:16:15.972 2: sduinoEasy868: CheckCmdResp, initialized v3.4.1
2020.02.04 09:16:15.983 3: sduinoEasy868: CheckCmdResp, enable receiver (XE)

2020.02.04 09:33:34.834 3: sduinoEasy868: StartInit, get version, retry = 1
2020.02.04 09:33:35.039 2: sduinoEasy868: CheckCmdResp, initialized v3.4.1
2020.02.04 09:33:35.050 3: sduinoEasy868: CheckCmdResp, enable receiver (XE)

Erkenntnisse: 1) Scheinbar ist die Umschreibung der Get Routine nicht kompatible mit der ESP Variante. 2) Zuverlässigkeit SIGNALduino, der mittels SoftwareSerial an einem ESP8266 mit ESPEasy funktioniert mit der dev-r34 nicht. Master bzw. SVN Version geht.


Testfakten / Erkenntnisse mit Versionsangaben:

a)

version V 3.4.0-dev SIGNALESP cc1101 (chip CC1101) - compiled at Dec 4 2019 22:01:01
versionProtocols 1.15
versionmodul v3.4.2_dev_27.01

set cc1101_bWidth funktioniert nicht:

2020.02.04 09:01:01.545 3: sduino_IP: Set_bWidth, Request register 10
2020.02.04 09:01:55.976 3: sduino_IP: Set_bWidth, Request register 10
2020.02.04 09:01:56.191 3: sduino_IP: Set_bWidth, Request register 10

set raw W1207 Freq: 433.920 MHz, Bandwidth: 812 KHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5603.79 Baud set raw W1257 Freq: 433.920 MHz, Bandwidth: 325 KHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5603.79 Baud

b)

version V 3.4.0-dev SIGNALESP cc1101 (chip CC1101) - compiled at Dec 4 2019 22:01:01
versionProtocols 1.10
versionmodul v3.4.1 (aktuell SVN)

set cc1101_bWidth 58

2020.02.04 09:19:10.754 3: sduino_IP: parseResponse, bWidth: Setting MDMCFG4 (10) to f7 = 58 KHz
ccconf freq:433.920MHz bWidth:58KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud)

set cc1101_bWidth 325

2020.02.04 09:23:02.080 3: sduino_IP: parseResponse, bWidth: Setting MDMCFG4 (10) to 57 = 325 KHz
ccconf freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud)

c)

https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt
version V 3.4.0-dev SIGNALESP cc1101 (chip CC1101) - compiled at Dec 4 2019 22:01:01
versionProtocols 1.10
versionmodul v3.4.1 (aktuell GitHub master)

set cc1101_bWidth 650

2020.02.04 09:42:06.111 3: sduino_IP: parseResponse, bWidth: Setting MDMCFG4 (10) to 17 = 650 KHz
ccconf freq:433.920MHz bWidth:650KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud)

set cc1101_bWidth 325

2020.02.04 09:43:56.910 3: sduino_IP: parseResponse, bWidth: Setting MDMCFG4 (10) to 57 = 325 KHz
ccconf freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud)

set raw W1207 Freq: 433.920 MHz, Bandwidth: 812 KHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5603.79 Baud

set raw W1257 Freq: 433.920 MHz, Bandwidth: 325 KHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5603.79 Baud


ToDO´s 1) @sidey79 Von der aktuellen V 3.4.0 von 050120 gibt es keine compilierte Datei für den SIGNAL-ESP auf GitHub.

sidey79 commented 4 years ago

Die compilierte Version gibt es nicht, weil ich damals schon ein Problem damit hatte. Da hab ich die kurzerhand entfernt. :)

Vielleicht habe ich beim Umschreiben der Get / Set Routinen alles so umgebaut, dass es in die sendqeueu läuft. Das könnte sein, dass Fhem da vorher blockiert wurde.

Aber bei mir crasht der ESP ja auch ganz ohne Fhem Einwirkung

elektron-bbs commented 4 years ago

Macht er das denn auch mit der Firmware-Version vom Dezember 2019? Ich habe zwei SIGNAL-ESP unter Beobachtung, die laufen zwar nicht 24/7, aber ohne Probleme.

Das Hauptproblem dürfte aber in der 00_SIGNALduino.pm liegen.

HomeAutoUser commented 4 years ago

Mir fällt das BreadBoard Problem ein. Wie hast du derzeit deine ESP‘s zusammengebaut oder gesteckt?

Wir hatten mal ein neues Board mit Übergangswiderständen welche Aussetzer vom Receiver brachten.

sidey79 commented 4 years ago

Einer ist gelötet und der andere auf einem Steckbrett gesteckt :)

elektron-bbs commented 4 years ago

Oftmals sind es Probleme mit der Stromversorgung. Ich hatte gerade letzte Woche solche Phänomene mit einem LaCrosseGateway auf einem NodeMCU. Mal wurde der eine Sensor nicht erkannt, mal der andere und dann seltsame WLAN-Abbrüche. Eine Spannungsmessung zeigte dann wackelige 3 Volt. Ich habe dann ein anderes Netzteil verwendet - seit dem läuft das Teil problemlos.

sidey79 commented 4 years ago

Ich komme mir vor wie einer von denen die im Forum Posten, dass es nicht geht :)

Ich werde Mal Netzteil, Kabel etc. Tauschen.

HomeAutoUser commented 4 years ago

Hallo, nun steige ich nun auch hier mit beschaffter Ersatztechnik :-) Ich habe mir die aktuelle Dev V 3.4.0-dev SIGNALduino für den ESP kompiliert.

@sidey79 was meinst du mit Absturz? Vielleicht das? Ich selbst kämpfe nur soeben damit,

2020.02.06 19:04:16 1: SIGNALduino_ESP: CheckVersionResp, Not an SIGNALduino device, got for V: undef

obwohl der CC1101 erkannt wird.

CCInit CCInit SRES Started,POR Done,EEPROM read .........................................done
CCVersion =0x14
CCPartnum =0x0
cc1101 found 

Hat jemand eine Idee?

@sidey79 Dabei ist mir aufgefallen, das du vermutlich einen WiFiManager aus dem development nutzt. https://github.com/tzapu/WiFiManager | https://github.com/tzapu/WiFiManager/tree/development

Diese Quellen sollte man mit in die Sourcen kopieren

WiFiManager.h
WiFiManager.cpp
strings_en.h

damit das kompilieren überhaupt möglich ist.

Edit: WiFiReconnectet funktioniert. 19:39:04.525 -> *WM: [1] AutoConnect: SUCCESS

cc1101 is not correctly set. Please do a factory reset via command e erfolgt auch, wenn der CC1101 an einem anderen Device auf factory reset gebracht wurde. Das Kommando e wird vie Serieller Monitor nicht angenommen. wirkungslos

elektron-bbs commented 4 years ago

Das ist das gleiche Ergebnis, wie ich es in meinen Tests beobachtet hatte:

2020.02.04 08:53:41.045 1: sduinoEasy868: CheckVersionResp, Not an SIGNALduino device, got for V: undef

Ich nehme an, das ist ein Timingproblem - die Rückmeldung kommt entweder zu früh oder zu spät. Mit der 00_SIGNALduino.pm aus dem Master-Branch funktionierte das ja dann wieder.

Es kann natürlich auch sein, das die neue "aktuelle Dev V 3.4.0-dev SIGNALduino" gar nicht mehr funktioniert, wie @sidey79 ja auch schon bemerkt hatte.

HomeAutoUser commented 4 years ago

Mit dieser Gemeinsamkeit, so glaube ich @sidey79 , das ist nicht die Firmware. @elektron-bbs hat ja somit die Software getauscht und es funktioniert auf einmal.

Hast du @sidey79 das selbige Verhalten bei deiner Firmware / Hardware?

sidey79 commented 4 years ago

@sidey79 was meinst du mit Absturz? Vielleicht das?

Der ESP schreibt seriell einen Stacktrace und mach anschließend einen reboot, der durch den Watchdog ausgelöst wird.

Ich kann den Reboot sehr einfach nur das Abfragen der Version erzeugen :(

@sidey79 Dabei ist mir aufgefallen, das du vermutlich einen WiFiManager aus dem development nutzt. https://github.com/tzapu/WiFiManager | https://github.com/tzapu/WiFiManager/tree/development

Diese Quellen sollte man mit in die Sourcen kopieren Wifimanager ist als submodul hinterlegt, Du musst nur das Submodul mit auschecken, dann funktioniert es. Der OTA branch sollte auch hinterlegt sein

cc1101 is not correctly set. Please do a factory reset via command e erfolgt auch, wenn der CC1101 an einem anderen Device auf factory reset gebracht wurde. Das Kommando e wird vie Serieller Monitor nicht angenommen. wirkungslos

Der factory Reset wird immer dann gefordert, wenn die Daten im eeprom vom ESP nicht passen. Auf der Seriellen Konsole werden keine Kommandos verarbeitet, der ESP ist nur über telnet erreichbar.

HomeAutoUser commented 4 years ago

@sidey79

Der ESP schreibt seriell einen Stacktrace und mach anschließend einen reboot, der durch den Watchdog ausgelöst wird.

Wie erkennst du das oder wie kann ich das provozieren? Wenn ich in der Arduino IDE das normale Terminal offen habe, so kommen die Meldungen normal und es erfolgt kein reboot.

Irgendwie werde ich das GEfühl nicht los, das wir 2 Verhalten haben solange ich es nicht schwarz auf weiss sehe ...

sidey79 commented 4 years ago

image

In dem Screenshot siehst Du wie ich über Telnet den Befehl V sende. Links ist die Ausgabe auf der Seriellen Konsole zu sehen (stack)

HomeAutoUser commented 4 years ago

leider ist es hier auch provozierbar

23:04:01.735 -> New client: 
23:04:01.735 -> 192.168.2.4
23:04:08.375 -> Fatal exception 3(LoadStoreErrorCause):
23:04:08.375 -> epc1=0x4000e041, epc2=0x00000000, epc3=0x00000000, excvaddr=0x4024bcc2, depc=0x00000000
23:04:08.375 -> 
23:04:08.375 -> Exception (3):
23:04:08.375 -> epc1=0x4000e041 epc2=0x00000000 epc3=0x00000000 excvaddr=0x4024bcc2 depc=0x00000000
23:04:08.415 -> 
23:04:08.415 -> >>>stack>>>
23:04:08.415 -> 
23:04:08.415 -> ctx: cont
23:04:08.415 -> sp: 3ffffce0 end: 3fffffc0 offset: 01a0
23:04:08.415 -> 3ffffe80:  00000000 00000019 4024bcaa 00000000  
23:04:08.415 -> 3ffffe90:  00000001 3fff1764 00000000 000001ff  
23:04:08.415 -> 3ffffea0:  00000000 00000019 401003fc 0000d446  
23:04:08.415 -> 3ffffeb0:  00000000 00000000 00000001 4024bcaa  
23:04:08.415 -> 3ffffec0:  00000000 00000019 3fff08cc 4020ef28  
23:04:08.415 -> 3ffffed0:  ffffffff 3fffc6fc 00000001 4024bcaa  
23:04:08.455 -> 3ffffee0:  00000001 00000000 3fff08cc 4020efc2  
23:04:08.455 -> 3ffffef0:  00000019 00000000 3fff08cc 4020f09d  
23:04:08.455 -> 3fffff00:  40214e08 00000000 00001388 00000057  
23:04:08.455 -> 3fffff10:  4020f060 3ffef254 4024bcaa 4021104d  
23:04:08.455 -> 3fffff20:  3ffef10c 3ffef10c 3ffef254 40211275  
23:04:08.455 -> 3fffff30:  007a1200 3ffef10c 3ffeeec0 402019b9  
23:04:08.455 -> 3fffff40:  00000000 00000000 00000001 40100304  
23:04:08.455 -> 3fffff50:  3ffef10c 00000000 3fff08cc 4020f130  
23:04:08.455 -> 3fffff60:  3ffef10c 3ffef254 0000000d 3ffef115  
23:04:08.455 -> 3fffff70:  3ffef10c 3ffef254 3ffeeec0 402027dd  
23:04:08.495 -> 3fffff80:  3fffdad0 00000000 3ffef728 3ffef768  
23:04:08.495 -> 3fffff90:  3fffdad0 00000000 3ffef728 40202849  
23:04:08.495 -> 3fffffa0:  3fffdad0 00000000 3ffef728 40212b68  
23:04:08.495 -> 3fffffb0:  feefeffe feefeffe 3ffe8500 40101059  
23:04:08.495 -> <<<stack<<<
23:04:08.495 -> 
23:04:08.495 ->  ets Jan  8 2013,rst cause:2, boot mode:(3,7)
23:04:08.495 -> 
23:04:08.495 -> load 0x4010f000, len 1392, room 16 
23:04:08.535 -> tail 0
23:04:08.535 -> chksum 0xd0
23:04:08.535 -> csum 0xd0
23:04:08.535 -> v3d128e5c
23:04:08.535 -> ~ld
23:04:08.575 -> 
23:04:08.575 -> 
23:04:08.575 -> 
23:04:08.575 -> Reading values from EEPROM..done
23:04:08.575 -> dump 
23:04:08.575 -> EEPROM=33 1d 36 64 64 65 61 39 65 63 62 66 61 31 62 36 
23:04:08.575 -> 63 65 36 37 36 32 34 38 30 31 35 62 33 31 37 36 
23:04:08.615 -> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
23:04:08.615 -> ff ff ff ff ff ff ff ff 
23:04:08.615 -> CCInit CCInit SRES Started,POR Done,EEPROM read .........................................done
23:04:08.615 -> CCVersion =0x14
23:04:08.615 -> CCPartnum =0x0
23:04:08.615 -> cc1101 found 
23:04:08.615 -> mounting FS...
23:04:08.615 -> Starting config portal with SSID: NodeDuinoConfig
23:04:08.615 -> *WM: [1] AutoConnect 
HomeAutoUser commented 4 years ago

@elektron-bbs & @sidey79

Macht er das denn auch mit der Firmware-Version vom Dezember 2019? Ich habe zwei SIGNAL-ESP unter Beobachtung, die laufen zwar nicht 24/7, aber ohne Probleme.

Das Hauptproblem dürfte aber in der 00_SIGNALduino.pm liegen.

Ich vermute, vielleicht ist es eine Paketabhänigkeit bzw. Paketversion beim kompilieren. Selbst ich schaffe es nun nicht die Version vom Master - Dez. 2019 zum laufen zu bekommen. Ständig reconnect. @elektron-bbs kannst du Files mal online stellen wo es klappte mit der Dez. Version?

HomeAutoUser commented 4 years ago

Hallo @sidey79, Hast du das Stack schon mal analysiert? Hier ist meine Ausgabe was den Fehler verursacht nach der "Übersetzung mit einem Hilfsmittel". Ich führe das Kommando V aus.

Exception 3: LoadStoreError: Processor internal physical address or data error during load or store
PC: 0x4000e041
EXCVADDR: 0x4024bcc2

Decoding stack results
0x401003fc: millis() at D:\Eigene Dateien\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266\core_esp8266_wiring.cpp line 188
0x4020ef28: ClientContext::_write_some() at D:\Eigene Dateien\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi\src/include/ClientContext.h line 514
0x4020efc2: ClientContext::_write_from_source(DataSource*) at D:\Eigene Dateien\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi\src/include/ClientContext.h line 450
0x4020f09d: WiFiClient::write(unsigned char const*, unsigned int) at D:\Eigene Dateien\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi\src/include/ClientContext.h line 364
0x4020f060: WiFiClient::write(unsigned char const*, unsigned int) at D:\Eigene Dateien\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi\src\WiFiClient.cpp line 220
0x4021104d: Print::write(char const*) at D:\Eigene Dateien\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/Print.h line 60
0x40211275: Print::println(char const*) at D:\Eigene Dateien\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266\Print.cpp line 129
0x402019b9: commands::HandleShortCommand() at D:\Temp\arduino_build_241542\sketch/commands.h line 363
0x40100304: ets_post(uint8, ETSSignal, ETSParam) at D:\Eigene Dateien\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266\core_esp8266_main.cpp line 160
0x4020f130: ClientContext::_consume(unsigned int) at D:\Eigene Dateien\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi\src/include/ClientContext.h line 557
0x402027dd: serialEvent() at E:\Programme\Rasberry - Projekt\Projekt_FHEM\_Arduino\Firmware_SIGNALDUINO\SIGNALDuino-dev-r332_cc1101_200113\___funktionstuechtig_ESP\SIGNALESP/SIGNALESP.ino line 591
0x40202849: loop() at E:\Programme\Rasberry - Projekt\Projekt_FHEM\_Arduino\Firmware_SIGNALDUINO\SIGNALDuino-dev-r332_cc1101_200113\___funktionstuechtig_ESP\SIGNALESP/SIGNALESP.ino line 470
0x40212b68: loop_wrapper() at D:\Eigene Dateien\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266\core_esp8266_main.cpp line 180

Die Ausgabe wird als Fehler ausgegeben und somit sieht man auch den Verlauf. Solltest du es noch nicht wissen, mit https://github.com/me-no-dev/EspExceptionDecoder/releases kannst du es analysieren. Mich brachte der Artikel https://byte-style.de/2018/02/exceptions-und-fehlermeldungen-eines-esp-mikrocontroller-entschluesseln/ darauf.

elektron-bbs commented 4 years ago

Ich verwende die Firmware aus https://github.com/RFD-FHEM/SIGNALDuino/releases/tag/3.4.0-dev_041219

Ich habe heute mal mit Telnet probiert. Der SIGNAL-ESP startet eigentlich bei jedem Befehl, den man über Telnet sendet neu, auch ein RETURN ohne Kommando veranlasst einen Neustart. Getestet habe ich das mit Putty und dem Telnet von Windows 10. Ich habe keine Ahnung, was Telnet zusätzlich oder anders sendet. Mit netcat dagegen funktioniert es einwandfrei ohne Neustarts:

Netcat

HomeAutoUser commented 4 years ago

Ich habe nun die Firmware von @elektron-bbs kompiliert und auch getestet. Es erfolgt der selbige Stackfehler mit den gleichen Stackresultaten.

Exception 3: LoadStoreError: Processor internal physical address or data error during load or store

Das weiß ich nicht so richtig zu deuten.

elektron-bbs commented 4 years ago

Verwende doch mal das Hexfile aus der angegebenen URL. Ich habe die Erfahrung gemacht, das neuere ESP-Core-Versionen oftmals nicht mehr funktionieren, obwohl es fehlerfrei compiliert wird. Ich hatte mir z.B. mal eine Notiz beim Gaszähler gemacht:

  2019-11-23
  Versuch Firmwareupdate mit esp8266-2.6.1 - dauernde Neustarts, zurück auf esp8266-2.5.0

Keine Ahnung, welche Version @sidey79 verwendet.

HomeAutoUser commented 4 years ago

Vielleicht habe ich einen Hinweis. Exception 3: LoadStoreError: Processor internal physical address or data error during load or store Wird offizielle hier mit als ERROR notiert. https://links2004.github.io/Arduino/dc/deb/md_esp8266_doc_exception_causes.html Darauf hin bin ich hierauf gestoßen. (letzter Abschnitt)

In die FPSTR()und es wird funktionieren. Ohne sie kann das Programm nicht richtig dereferenzieren die Zeichenfolge , die Sie in Flash gespeichert.
https://nl.coredump.biz/questions/51531696/progmem-error-on-macos-high-sierra-arduino-mac-185
elektron-bbs commented 4 years ago

Es kann auch noch sein, das du eine falsche Version vom Wifimanager verwendest. Auch da kann nur @sidey79 sagen, welche er im Dezember verwendet hatte, als es noch funktionierte. Wenn ich mich richtig entsinne, hat mittlerweile auch die JSON-Bibliothek etliche Updates bekommen.

HomeAutoUser commented 4 years ago

Es kann auch noch sein, das du eine falsche Version vom Wifimanager verwendest. Auch da kann nur @sidey79 sagen, welche er im Dezember verwendet hatte, als es noch funktionierte. Wenn ich mich richtig entsinne, hat mittlerweile auch die JSON-Bibliothek etliche Updates bekommen.

#include "WiFiManager.h" //https://github.com/tzapu/WiFiManager und davon sogar noch den Pre-Release. Mit Master erhält man schon Fehlermeldungen vorab.

Damit Versuch Firmwareupdate mit esp8266-2.6.1 - dauernde Neustarts, zurück auf esp8266-2.5.0 schaffe ich auf jedenfall nicht den Stackfehler zu provozieren. Letzter Test Core 2.5.0.

Die Hinweise verdichten sich somit, das es eine sehr starke Inkompatiblität gibt und wir schleunigst @sidey79 die Versionen notieren müssen wo es geht und wenn etwas kompiliert wurde mit 100% Funktion.

elektron-bbs commented 4 years ago

Ich glaube, er hatte mal irgendwo etwas von OTA-Branch geschrieben: https://github.com/tzapu/WiFiManager/tree/ota Ich habe mir da auch schon mal den Wolf gesucht, bis ich die richtige gefunden hatte :-(

sidey79 commented 4 years ago

Die neueren wifimanager Versionen lassen sich mit der ESP Code Version > 2.2.0 nicht compilieren. Mit dieser esp-core Version hatte ich bislang gearbeitet.

Ich Bau das Projekt auf visual - Code / platformio um, da kann man auch die Code Version mit angeben. :(

HomeAutoUser commented 4 years ago

Ich Bau das Projekt auf visual - Code / platformio um, da kann man auch die Code Version mit angeben. :(

Heißt das, kein Arduino IDE code mehr? :-(

HomeAutoUser commented 4 years ago

@sidey79 ich denke, man kann sich dies sparen wenn man nur den Kompromiss eingeht, das man beim jeweiliegen Kompilieren sich die Versionen niederschreibt. Das ist ausreichend und somit kannst du die Energie sparen den Code nochmal umzuschreiben in einem anderen Format.

sidey79 commented 4 years ago

Das jetzige Format ist doch auch nicht mit der Arduino IDE kompatibel? Da musst du Zeug kopieren oder halt linken. Das mit dem platformio ist jetzt auch nicht so die Hexerei. Das kann im Prinzip keine ino Dateien. Also packt man alles in Header und hat halt eine ino für die arduino kompaibilität.

Ich hab das schon mal mit jemandem getestet :)

HomeAutoUser commented 4 years ago

Ich fände es gut, wenn du eine Arduino IDE kompatible form beibehalten könntest. Wenn du dich von dem Format "verabschiedest" so sind bestimmt einige nicht mehr wissend für weitere Anpassungen bzw. Erweiterungen :-) Ardunino IDE ist eben sehr einfach und sehr verbreitet in dem Sektor.

Das jetzige Format ist doch auch nicht mit der Arduino IDE kompatibel?

Mit einem kleinen Script Bsp: ESP

echo off
move "%CD%"\cc1101.h "%CD%"\SIGNALESP\
move "%CD%"\cc1101.cpp "%CD%"\SIGNALESP\
move "%CD%"\compile_config.h "%CD%"\SIGNALESP\
move "%CD%"\commands.h "%CD%"\SIGNALESP\
move "%CD%"\functions.h "%CD%"\SIGNALESP\
move "%CD%"\send.h "%CD%"\SIGNALESP\
move "%CD%"\wifi-config.h "%CD%"\SIGNALESP\

move "%CD%"\src\_micro-api\libraries\bitstore\src\*.* "%CD%"\SIGNALESP\
move "%CD%"\src\_micro-api\libraries\fastdelegate\src\*.* "%CD%"\SIGNALESP\
move "%CD%"\src\_micro-api\libraries\output\src\*.* "%CD%"\SIGNALESP\
move "%CD%"\src\_micro-api\libraries\signalDecoder\src\*.* "%CD%"\SIGNALESP\
move "%CD%"\src\_micro-api\libraries\SimpleFIFO\src\*.* "%CD%"\SIGNALESP\

move "%CD%"\src\_micro-api\libraries\TimerOne\src\*.* "%CD%"\SIGNALESP\
move "%CD%"\src\_micro-api\libraries\TimerOne\src\config "%CD%"\SIGNALESP\config

geht das zu bewältigen :-)

PS: Hauptsache dann funktioniert noch alles

sidey79 commented 4 years ago

Wenn Du es mit links machst, dann wird es beim auschecken immer mit aktualisiert :)

Was ich für plattformio angepasst habe:

alle .h und .cpp Dateien aus dem Hauptverzeichnis in src/ verschoben. (sollte mit einer mininmalen Anpassung an deiner batch Datei machbar sein)

signalduino.ino und signalesp.ino verschoben nach src/signalduino.h und src/signalesp.h Neue signalduino.ino erstellt die nur "src/main.cpp" einbindet.

Noch einfacher ist es natürlich, wenn man sich visual Code installiert und einfach das Projekt öffnet.

HomeAutoUser commented 4 years ago

Wir werden es testen sobald die Sourcen zugänglich sind :)

sidey79 commented 4 years ago

Hab es mal hochgeladen. Aber der esp crasht immer noch sofort.

HomeAutoUser commented 4 years ago

Das Ergebnis wollte ich nicht lesen ;) @elektron-bbs , mich würde interessieren ob du mit den Sourcen oder Files welche du hast, ein funktionstüchtiges Ergebnis erzielst wenn du keine vorkompilierte Datei nutzt. Wenn ja, dann sind wir alle „blind nach dem Fehler“.

HomeAutoUser commented 4 years ago

Zitat von jemanden der den Stackfehler interpretierte:

Auf einen Blick haben Sie entweder eine Art Mem-Korruption oder Sie tun etwas Undefiniertes. In Ihrem Speicherauszug wird kein Kerncode verwendet. Ich empfehle daher, zuerst dort nachzuschauen.

HomeAutoUser commented 4 years ago

Mit der letzten Version https://github.com/RFD-FHEM/SIGNALDuino/tree/dev-r3.4_plattformIO habe ich keine Probleme etwas abzurufen beim ESP und zusätzlich habe ich auch noch die Anpassung des automatischen Abrufes nach einer Änderung aktiv. (https://github.com/HomeAutoUser/RFFHEM/blob/dev-r34_config_query/FHEM/00_SIGNALduino.pm)

sidey79 commented 4 years ago

Hast Du die compilierte Firmware installiert oder selbst compilierte.

Wenn selbst, welche Core Bibliotheken etc?

HomeAutoUser commented 4 years ago

Hast Du die compilierte Firmware installiert oder selbst compilierte.

Ich habe die Firmware selbst compiliert. (letzter Stand vom brandaktuellen Branch) 1) Software Arduino IDE - Core v2.6.3 (geclont via GIT und die Submodule) 2) Software Visual Studio - Platform IO - Board NodeMCu v2 (deine Einstellungen)

Anbei noch beide Binäries zum hochladen. SIGNALESP_dev_r3.4.zip

EDIT: Hinweis @sidey79 , ich habe mitbekommen wenn man su oft hin und herschreibt auf dem ESP, dann kann er beim Hochladen manchmal nicht durchstarten und der Watchdog greift. Das hatte ich soeben wo ich ein anderes Projekt hochgeladen hatte und zurück zum SIGNALESP wollte. Fehlerbehebung, öffne einen leeren Sketch, lade diesen hoch und lösche alle Komponenten auf dem ESP, Sketch Flash usw.

Nun rennt er wieder :-)

elektron-bbs commented 4 years ago

@HomeAutoUser

Mit der letzten Version https://github.com/RFD-FHEM/SIGNALDuino/tree/dev-r3.4_plattformIO habe ich keine Probleme etwas abzurufen beim ESP und zusätzlich habe ich auch noch die Anpassung des automatischen Abrufes nach einer Änderung aktiv. (https://github.com/HomeAutoUser/RFFHEM/blob/dev-r34_config_query/FHEM/00_SIGNALduino.pm)

Hast du denn auch mal versucht, die Bandbreite einzustellen?

HomeAutoUser commented 4 years ago

@elektron-bbs Ja habe ich. Ich nutze die Version welche ich dir vorstellte.


2020.02.13 17:07:06 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:07:11 4: signalESP: Read, msg: MC;LL=-2714;LH=3145;SL=-1247;SH=1684;D=2BD1FF06;C=1464;L=31;R=245;
2020.02.13 17:07:11 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:07:11 5: signalESP: AddSendQueue, signalESP: C10 (1)
2020.02.13 17:07:11 4: signalESP: Read, msg: MC;LL=-2716;LH=3143;SL=-1259;SH=1667;D=A3FE0C;C=1464;L=22;R=242;
2020.02.13 17:07:11 5: signalESP: Read, msg: regexp=.* cmd=set_bWidth msg=MC;LL=-2716;LH=3143;SL=-1259;SH=1667;D=A3FE0C;C=1464;L=22;R=242;
2020.02.13 17:07:11 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:07:11 5: signalESP: AddSendQueue, signalESP: C10 (2)
2020.02.13 17:07:11 1: PERL WARNING: Use of uninitialized value $returnMessage in concatenation (.) or string at ./FHEM/00_SIGNALduino.pm line 1646.
2020.02.13 17:07:11 5: signalESP: Read, try asyncOutput of message 
2020.02.13 17:07:11 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:11 4: signalESP: SendFromQueue, called
2020.02.13 17:07:11 5: signalESP: SimpleWrite, C10
2020.02.13 17:07:11 4: signalESP: Read, msg: C10 = E7
2020.02.13 17:07:11 5: signalESP: Parse, noMsg: C10 = E7
2020.02.13 17:07:11 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:11 4: signalESP: SendFromQueue, called
2020.02.13 17:07:11 5: signalESP: SimpleWrite, C10
2020.02.13 17:07:11 4: signalESP: Read, msg: C10 = E7
2020.02.13 17:07:11 5: signalESP: Parse, noMsg: C10 = E7
2020.02.13 17:07:12 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:12 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:07:22 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:07:22 5: signalESP: AddSendQueue, signalESP: C10 (1)
2020.02.13 17:07:22 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:22 4: signalESP: SendFromQueue, called
2020.02.13 17:07:22 5: signalESP: SimpleWrite, C10
2020.02.13 17:07:22 4: signalESP: Read, msg: C10 = E7
2020.02.13 17:07:22 5: signalESP: Parse, noMsg: C10 = E7
2020.02.13 17:07:22 5: signalESP: Read, msg: regexp=.* cmd=set_bWidth msg=C10 = E7
2020.02.13 17:07:22 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to e7 = 67 KHz
2020.02.13 17:07:22 5: signalESP: AddSendQueue, signalESP: W12e7 (1)
2020.02.13 17:07:22 5: signalESP: AddSendQueue, signalESP: WS36 (2)
2020.02.13 17:07:22 5: signalESP: AddSendQueue, signalESP: WS34 (3)
2020.02.13 17:07:22 5: signalESP: Read, try asyncOutput of message Setting MDMCFG4 (10) to e7 = 67 KHz
2020.02.13 17:07:22 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:22 4: signalESP: SendFromQueue, called
2020.02.13 17:07:22 5: signalESP: SimpleWrite, W12e7
2020.02.13 17:07:22 4: signalESP: Read, msg: W12E7
2020.02.13 17:07:22 5: signalESP: Parse, noMsg: W12E7
2020.02.13 17:07:22 4: signalESP: Read, msg: W2356
2020.02.13 17:07:22 5: signalESP: Parse, noMsg: W2356
2020.02.13 17:07:22 4: signalESP: Read, msg: W0547
2020.02.13 17:07:22 5: signalESP: Parse, noMsg: W0547
2020.02.13 17:07:22 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:22 4: signalESP: SendFromQueue, called
2020.02.13 17:07:22 5: signalESP: SimpleWrite, WS36
2020.02.13 17:07:22 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:07:22 5: signalESP: Parse, noMsg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:07:23 5: signalESP: SIGNALduino_Get_ConfigQuery, ccconf
2020.02.13 17:07:23 5: signalESP: Get ccconf executed
2020.02.13 17:07:23 5: signalESP: AddSendQueue, signalESP: C0DnF (2)
2020.02.13 17:07:23 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:23 4: signalESP: SendFromQueue, called
2020.02.13 17:07:23 5: signalESP: SimpleWrite, WS34
2020.02.13 17:07:23 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:23 5: signalESP: Parse, noMsg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:23 5: signalESP: Read, msg: regexp=C0Dn11=[A-F0-9a-f]+ cmd=ccconf msg=cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:23 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:23 4: signalESP: SendFromQueue, called
2020.02.13 17:07:23 5: signalESP: SimpleWrite, C0DnF
2020.02.13 17:07:23 4: signalESP: Read, msg: C0Dn11=10B071E7C43023B900070018146C070091
2020.02.13 17:07:23 5: signalESP: Parse, noMsg: C0Dn11=10B071E7C43023B900070018146C070091
2020.02.13 17:07:23 5: signalESP: Read, msg: regexp=C0Dn11=[A-F0-9a-f]+ cmd=ccconf msg=C0Dn11=10B071E7C43023B900070018146C070091
2020.02.13 17:07:23 5: signalESP: Read, try asyncOutput of message Freq: 433.920 MHz, Bandwidth: 67 KHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5603.79 Baud, Modulation: ASK/OOK, Syncmod: No preamble/sync
2020.02.13 17:07:23 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:23 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:07:29 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:07:29 5: signalESP: AddSendQueue, signalESP: C10 (1)
2020.02.13 17:07:30 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:30 4: signalESP: SendFromQueue, called
2020.02.13 17:07:30 5: signalESP: SimpleWrite, C10
2020.02.13 17:07:30 4: signalESP: Read, msg: C10 = E7
2020.02.13 17:07:30 5: signalESP: Parse, noMsg: C10 = E7
2020.02.13 17:07:30 5: signalESP: Read, msg: regexp=.* cmd=set_bWidth msg=C10 = E7
2020.02.13 17:07:30 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to d7 = 81 KHz
2020.02.13 17:07:30 5: signalESP: AddSendQueue, signalESP: W12d7 (1)
2020.02.13 17:07:30 5: signalESP: AddSendQueue, signalESP: WS36 (2)
2020.02.13 17:07:30 5: signalESP: AddSendQueue, signalESP: WS34 (3)
2020.02.13 17:07:30 5: signalESP: Read, try asyncOutput of message Setting MDMCFG4 (10) to d7 = 81 KHz
2020.02.13 17:07:30 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:30 4: signalESP: SendFromQueue, called
2020.02.13 17:07:30 5: signalESP: SimpleWrite, W12d7
2020.02.13 17:07:30 4: signalESP: Read, msg: W12D7
2020.02.13 17:07:30 5: signalESP: Parse, noMsg: W12D7
2020.02.13 17:07:30 4: signalESP: Read, msg: W2356
2020.02.13 17:07:30 5: signalESP: Parse, noMsg: W2356
2020.02.13 17:07:30 4: signalESP: Read, msg: W0547
2020.02.13 17:07:30 5: signalESP: Parse, noMsg: W0547
2020.02.13 17:07:30 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:30 4: signalESP: SendFromQueue, called
2020.02.13 17:07:30 5: signalESP: SimpleWrite, WS36
2020.02.13 17:07:30 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:07:30 5: signalESP: Parse, noMsg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:07:30 5: signalESP: SIGNALduino_Get_ConfigQuery, ccconf
2020.02.13 17:07:30 5: signalESP: Get ccconf executed
2020.02.13 17:07:30 5: signalESP: AddSendQueue, signalESP: C0DnF (2)
2020.02.13 17:07:30 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:30 4: signalESP: SendFromQueue, called
2020.02.13 17:07:30 5: signalESP: SimpleWrite, WS34
2020.02.13 17:07:31 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:31 5: signalESP: Parse, noMsg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:31 5: signalESP: Read, msg: regexp=C0Dn11=[A-F0-9a-f]+ cmd=ccconf msg=cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:31 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:31 4: signalESP: SendFromQueue, called
2020.02.13 17:07:31 5: signalESP: SimpleWrite, C0DnF
2020.02.13 17:07:31 4: signalESP: Read, msg: C0Dn11=10B071D7C43023B900070018146C070091
2020.02.13 17:07:31 5: signalESP: Parse, noMsg: C0Dn11=10B071D7C43023B900070018146C070091
2020.02.13 17:07:31 5: signalESP: Read, msg: regexp=C0Dn11=[A-F0-9a-f]+ cmd=ccconf msg=C0Dn11=10B071D7C43023B900070018146C070091
2020.02.13 17:07:31 5: signalESP: Read, try asyncOutput of message Freq: 433.920 MHz, Bandwidth: 81 KHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5603.79 Baud, Modulation: ASK/OOK, Syncmod: No preamble/sync
2020.02.13 17:07:31 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:31 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:07:37 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:07:37 5: signalESP: AddSendQueue, signalESP: C10 (1)
2020.02.13 17:07:37 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:37 4: signalESP: SendFromQueue, called
2020.02.13 17:07:37 5: signalESP: SimpleWrite, C10
2020.02.13 17:07:37 4: signalESP: Read, msg: C10 = D7
2020.02.13 17:07:37 5: signalESP: Parse, noMsg: C10 = D7
2020.02.13 17:07:37 5: signalESP: Read, msg: regexp=.* cmd=set_bWidth msg=C10 = D7
2020.02.13 17:07:37 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to b7 = 116 KHz
2020.02.13 17:07:37 5: signalESP: AddSendQueue, signalESP: W12b7 (1)
2020.02.13 17:07:37 5: signalESP: AddSendQueue, signalESP: WS36 (2)
2020.02.13 17:07:37 5: signalESP: AddSendQueue, signalESP: WS34 (3)
2020.02.13 17:07:37 5: signalESP: Read, try asyncOutput of message Setting MDMCFG4 (10) to b7 = 116 KHz
2020.02.13 17:07:37 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:37 4: signalESP: SendFromQueue, called
2020.02.13 17:07:37 5: signalESP: SimpleWrite, W12b7
2020.02.13 17:07:38 4: signalESP: Read, msg: W12B7
2020.02.13 17:07:38 5: signalESP: Parse, noMsg: W12B7
2020.02.13 17:07:38 4: signalESP: Read, msg: W23B6
2020.02.13 17:07:38 5: signalESP: Parse, noMsg: W23B6
2020.02.13 17:07:38 4: signalESP: Read, msg: W0547
2020.02.13 17:07:38 5: signalESP: Parse, noMsg: W0547
2020.02.13 17:07:38 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:38 4: signalESP: SendFromQueue, called
2020.02.13 17:07:38 5: signalESP: SimpleWrite, WS36
2020.02.13 17:07:38 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:07:38 5: signalESP: Parse, noMsg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:07:38 5: signalESP: SIGNALduino_Get_ConfigQuery, ccconf
2020.02.13 17:07:38 5: signalESP: Get ccconf executed
2020.02.13 17:07:38 5: signalESP: AddSendQueue, signalESP: C0DnF (2)
2020.02.13 17:07:38 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:38 4: signalESP: SendFromQueue, called
2020.02.13 17:07:38 5: signalESP: SimpleWrite, WS34
2020.02.13 17:07:38 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:38 5: signalESP: Parse, noMsg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:38 5: signalESP: Read, msg: regexp=C0Dn11=[A-F0-9a-f]+ cmd=ccconf msg=cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:38 4: signalESP: KeepAlive, ok, retry = 0
2020.02.13 17:07:38 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:38 4: signalESP: SendFromQueue, called
2020.02.13 17:07:38 5: signalESP: SimpleWrite, C0DnF
2020.02.13 17:07:38 4: signalESP: Read, msg: C0Dn11=10B071B7C43023B900070018146C070091
2020.02.13 17:07:38 5: signalESP: Parse, noMsg: C0Dn11=10B071B7C43023B900070018146C070091
2020.02.13 17:07:38 5: signalESP: Read, msg: regexp=C0Dn11=[A-F0-9a-f]+ cmd=ccconf msg=C0Dn11=10B071B7C43023B900070018146C070091
2020.02.13 17:07:38 5: signalESP: Read, try asyncOutput of message Freq: 433.920 MHz, Bandwidth: 116 KHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5603.79 Baud, Modulation: ASK/OOK, Syncmod: No preamble/sync
2020.02.13 17:07:39 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:39 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:07:41 4: signalESP: Read, msg: MC;LL=-2719;LH=3131;SL=-1268;SH=1667;D=2BD1FF06;C=1464;L=31;R=251;
2020.02.13 17:07:41 4: signalESP: Read, msg: MC;LL=-2729;LH=3121;SL=-1265;SH=1666;D=A3FE0C;C=1463;L=22;R=251;
2020.02.13 17:07:44 4: signalESP: Read, msg: MC;LL=-1003;LH=949;SL=-522;SH=451;D=A8C9345AC8DF0BF16AB0D0C;C=487;L=90;R=24;
2020.02.13 17:07:44 4: signalESP: Read, msg: MC;LL=-1009;LH=945;SL=-518;SH=461;D=A8C9345AE8DF0BF16AB1C7C;C=488;L=90;R=24;
2020.02.13 17:07:44 4: signalESP: Read, msg: MC;LL=-1012;LH=943;SL=-518;SH=456;D=A8C9345AD8DF0BF16AB05DE;C=488;L=91;R=24;
2020.02.13 17:07:44 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:07:44 5: signalESP: AddSendQueue, signalESP: C10 (1)
2020.02.13 17:07:44 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:44 4: signalESP: SendFromQueue, called
2020.02.13 17:07:44 5: signalESP: SimpleWrite, C10
2020.02.13 17:07:44 4: signalESP: Read, msg: C10 = B7
2020.02.13 17:07:44 5: signalESP: Parse, noMsg: C10 = B7
2020.02.13 17:07:44 5: signalESP: Read, msg: regexp=.* cmd=set_bWidth msg=C10 = B7
2020.02.13 17:07:44 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 87 = 203 KHz
2020.02.13 17:07:44 5: signalESP: AddSendQueue, signalESP: W1287 (1)
2020.02.13 17:07:44 5: signalESP: AddSendQueue, signalESP: WS36 (2)
2020.02.13 17:07:44 5: signalESP: AddSendQueue, signalESP: WS34 (3)
2020.02.13 17:07:44 5: signalESP: Read, try asyncOutput of message Setting MDMCFG4 (10) to 87 = 203 KHz
2020.02.13 17:07:45 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:45 4: signalESP: SendFromQueue, called
2020.02.13 17:07:45 5: signalESP: SimpleWrite, W1287
2020.02.13 17:07:45 4: signalESP: Read, msg: W1287
2020.02.13 17:07:45 5: signalESP: Parse, noMsg: W1287
2020.02.13 17:07:45 4: signalESP: Read, msg: W23B6
2020.02.13 17:07:45 5: signalESP: Parse, noMsg: W23B6
2020.02.13 17:07:45 4: signalESP: Read, msg: W0547
2020.02.13 17:07:45 5: signalESP: Parse, noMsg: W0547
2020.02.13 17:07:45 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:45 4: signalESP: SendFromQueue, called
2020.02.13 17:07:45 5: signalESP: SimpleWrite, WS36
2020.02.13 17:07:45 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:07:45 5: signalESP: Parse, noMsg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:07:45 5: signalESP: SIGNALduino_Get_ConfigQuery, ccconf
2020.02.13 17:07:45 5: signalESP: Get ccconf executed
2020.02.13 17:07:45 5: signalESP: AddSendQueue, signalESP: C0DnF (2)
2020.02.13 17:07:45 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:45 4: signalESP: SendFromQueue, called
2020.02.13 17:07:45 5: signalESP: SimpleWrite, WS34
2020.02.13 17:07:45 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:45 5: signalESP: Parse, noMsg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:45 5: signalESP: Read, msg: regexp=C0Dn11=[A-F0-9a-f]+ cmd=ccconf msg=cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:46 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:46 4: signalESP: SendFromQueue, called
2020.02.13 17:07:46 5: signalESP: SimpleWrite, C0DnF
2020.02.13 17:07:46 4: signalESP: Read, msg: C0Dn11=10B07187C43023B900070018146C070091
2020.02.13 17:07:46 5: signalESP: Parse, noMsg: C0Dn11=10B07187C43023B900070018146C070091
2020.02.13 17:07:46 5: signalESP: Read, msg: regexp=C0Dn11=[A-F0-9a-f]+ cmd=ccconf msg=C0Dn11=10B07187C43023B900070018146C070091
2020.02.13 17:07:46 5: signalESP: Read, try asyncOutput of message Freq: 433.920 MHz, Bandwidth: 203 KHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5603.79 Baud, Modulation: ASK/OOK, Syncmod: No preamble/sync
2020.02.13 17:07:46 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:46 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:07:49 4: signalESP: Read, msg: MC;LL=-1019;LH=931;SL=-528;SH=441;D=518468B59C3FEC069573AD8;C=486;L=89;R=16;
2020.02.13 17:07:49 4: signalESP: Read, msg: MC;LL=-1007;LH=936;SL=-526;SH=451;D=518468B5DC3FEC069571838;C=486;L=89;R=14;
2020.02.13 17:07:49 4: signalESP: Read, msg: MC;LL=-1017;LH=937;SL=-517;SH=451;D=A8C2345ADE1FF6034AB95BC;C=486;L=90;R=16;
2020.02.13 17:07:50 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:07:50 5: signalESP: AddSendQueue, signalESP: C10 (1)
2020.02.13 17:07:50 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:50 4: signalESP: SendFromQueue, called
2020.02.13 17:07:50 5: signalESP: SimpleWrite, C10
2020.02.13 17:07:50 4: signalESP: Read, msg: C10 = 87
2020.02.13 17:07:50 5: signalESP: Parse, noMsg: C10 = 87
2020.02.13 17:07:50 5: signalESP: Read, msg: regexp=.* cmd=set_bWidth msg=C10 = 87
2020.02.13 17:07:50 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 57 = 325 KHz
2020.02.13 17:07:50 5: signalESP: AddSendQueue, signalESP: W1257 (1)
2020.02.13 17:07:50 5: signalESP: AddSendQueue, signalESP: WS36 (2)
2020.02.13 17:07:50 5: signalESP: AddSendQueue, signalESP: WS34 (3)
2020.02.13 17:07:50 5: signalESP: Read, try asyncOutput of message Setting MDMCFG4 (10) to 57 = 325 KHz
2020.02.13 17:07:50 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:50 4: signalESP: SendFromQueue, called
2020.02.13 17:07:50 5: signalESP: SimpleWrite, W1257
2020.02.13 17:07:50 4: signalESP: Read, msg: W1257
2020.02.13 17:07:50 5: signalESP: Parse, noMsg: W1257
2020.02.13 17:07:50 4: signalESP: Read, msg: W23B6
2020.02.13 17:07:50 5: signalESP: Parse, noMsg: W23B6
2020.02.13 17:07:50 4: signalESP: Read, msg: W0547
2020.02.13 17:07:50 5: signalESP: Parse, noMsg: W0547
2020.02.13 17:07:51 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:51 4: signalESP: SendFromQueue, called
2020.02.13 17:07:51 5: signalESP: SimpleWrite, WS36
2020.02.13 17:07:51 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:07:51 5: signalESP: Parse, noMsg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:07:51 5: signalESP: SIGNALduino_Get_ConfigQuery, ccconf
2020.02.13 17:07:51 5: signalESP: Get ccconf executed
2020.02.13 17:07:51 5: signalESP: AddSendQueue, signalESP: C0DnF (2)
2020.02.13 17:07:51 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:51 4: signalESP: SendFromQueue, called
2020.02.13 17:07:51 5: signalESP: SimpleWrite, WS34
2020.02.13 17:07:51 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:51 5: signalESP: Parse, noMsg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:51 5: signalESP: Read, msg: regexp=C0Dn11=[A-F0-9a-f]+ cmd=ccconf msg=cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:07:51 4: signalESP: HandleWriteQueue, called
2020.02.13 17:07:51 4: signalESP: SendFromQueue, called
2020.02.13 17:07:51 5: signalESP: SimpleWrite, C0DnF
2020.02.13 17:07:51 4: signalESP: Read, msg: C0Dn11=10B07157C43023B900070018146C070091
2020.02.13 17:07:51 5: signalESP: Parse, noMsg: C0Dn11=10B07157C43023B900070018146C070091
2020.02.13 17:07:51 5: signalESP: Read, msg: regexp=C0Dn11=[A-F0-9a-f]+ cmd=ccconf msg=C0Dn11=10B07157C43023B900070018146C070091
2020.02.13 17:07:51 5: signalESP: Read, try asyncOutput of message Freq: 433.920 MHz, Bandwidth: 325 KHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5603.79 Baud, Modulation: ASK/OOK, Syncmod: No preamble/sync

Gesetzt, Einstellung gelesen und nochmal verstellt. Klappte.

elektron-bbs commented 4 years ago

Mhmm, eigenartig, ich habe heute nochmal verschiedene Tests gefahren:

http://fhem.de/fhemupdate/controls_fhem.txt
https://raw.githubusercontent.com/fhem/SD_Keeloq/pre-release/controls_SD_Keeloq.txt
https://raw.githubusercontent.com/fhem/Timer/pre-release/controls_Timer.txt
https://raw.githubusercontent.com/RFD-FHEM/SIGNALduino_TOOL/pre-release/controls_SD_TOOL.txt
https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r34/controls_signalduino.txt
version V 3.4.0-dev SIGNALESP cc1101 (chip CC1101) - compiled at Feb 11 2020 21:40:15
versionProtocols    1.15
versionmodul    v3.4.2_dev_27.01
2020.02.13 14:24:56.200 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 14:25:25.488 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 14:25:25.691 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 14:25:42.093 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 14:25:42.279 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 15:10:12.552 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 15:10:12.709 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 15:10:18.509 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 15:10:18.649 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 15:10:29.934 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 15:10:30.126 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 15:10:42.555 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 15:10:42.717 3: sduino_IP: Set_bWidth, Request register 10

Freq: 433.920 MHz, Bandwidth: 325 KHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5603.79 Baud

Mit dieser Konstellation lässt sich die Bandbreite nicht mehr verstellen.


update all https://raw.githubusercontent.com/HomeAutoUser/RFFHEM/dev-r34_config_query/controls_signalduino.txt

version V 3.4.0-dev SIGNALESP cc1101 (chip CC1101) - compiled at Feb 11 2020 21:40:15
versionProtocols    1.15
versionmodul    v3.4.2_dev_03.02
2020.02.13 14:35:20.137 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 14:35:20.350 3: sduino_IP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to f7 = 58 KHz
2020.02.13 14:35:56.763 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 14:35:56.901 3: sduino_IP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 97 = 162 KHz
2020.02.13 14:36:14.800 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 14:36:15.035 3: sduino_IP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 27 = 541 KHz
2020.02.13 14:36:25.784 3: sduino_IP: Set_bWidth, Request register 10
2020.02.13 14:36:25.984 3: sduino_IP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 17 = 650 KHz
2020.02.13 14:36:31.426 1: 192.168.0.30:23 disconnected, waiting to reappear (sduino_IP)
2020.02.13 14:36:32.460 1: sduino_IP: DoInit, 192.168.0.30:23
2020.02.13 14:36:32.460 1: sduino_IP: DoInit, 192.168.0.30:23
2020.02.13 14:36:32.460 1: 192.168.0.30:23 reappeared (sduino_IP)
2020.02.13 14:36:33.961 3: sduino_IP: SimpleWrite_XQ, disable receiver (XQ)
2020.02.13 14:36:34.462 3: sduino_IP: StartInit, get version, retry = 0
2020.02.13 14:36:34.510 2: sduino_IP: CheckVersionResp, initialized v3.4.2_dev_03.02
2020.02.13 14:36:34.520 3: sduino_IP: CheckVersionResp, enable receiver (XE)
2020.02.13 14:36:36.414 3: sduino_IP: CheckCcpatableResponse, patable: 84

3 mal ging es gut, beim 4. Mal erfolgte ein Neustart des sduino_IP und Standard-Werte wurden gesetzt:

Freq: 433.920 MHz, Bandwidth: 325 KHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5603.79 Baud

Danach nur noch sporadisch, siehe set-bwidth_HomeAutoUser.log


update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt

version V 3.4.0-dev SIGNALESP cc1101 (chip CC1101) - compiled at Feb 11 2020 21:40:15
versionProtocols    1.10
versionmodul    v3.4.1
2020.02.13 14:49:34.372 3: sduino_IP: parseResponse, bWidth: Setting MDMCFG4 (10) to f7 = 58 KHz
2020.02.13 14:50:28.641 3: sduino_IP: parseResponse, bWidth: Setting MDMCFG4 (10) to e7 = 67 KHz
2020.02.13 14:50:39.813 3: sduino_IP: parseResponse, bWidth: Setting MDMCFG4 (10) to c7 = 101 KHz
2020.02.13 14:50:51.784 3: sduino_IP: parseResponse, bWidth: Setting MDMCFG4 (10) to 37 = 464 KHz
2020.02.13 14:51:03.969 3: sduino_IP: parseResponse, bWidth: Setting MDMCFG4 (10) to 17 = 650 KHz
2020.02.13 14:51:14.833 3: sduino_IP: parseResponse, bWidth: Setting MDMCFG4 (10) to 07 = 812 KHz
2020.02.13 14:51:24.342 1: 192.168.0.30:23 disconnected, waiting to reappear (sduino_IP)
2020.02.13 14:51:24.359 1: sduino_IP: DoInit, 192.168.0.30:23
2020.02.13 14:51:24.359 1: sduino_IP: DoInit, 192.168.0.30:23
2020.02.13 14:51:24.359 1: 192.168.0.30:23 reappeared (sduino_IP)
2020.02.13 14:51:25.860 3: sduino_IP: SimpleWrite_XQ, disable receiver (XQ)
2020.02.13 14:51:26.360 3: sduino_IP: StartInit, get version, retry = 0
2020.02.13 14:51:26.406 2: sduino_IP: CheckCmdResp, initialized v3.4.1
2020.02.13 14:51:26.417 3: sduino_IP: CheckCmdResp, enable receiver (XE)

Danach auch sporadische Neustarts, siehe set-bwidth_master.log

Mit deiner Firmware habe ich noch nicht probiert. Welche der beiden Firmware-Dateien ist die richtige? Ich teste jetzt erst mal auf einem 2. System

set-bwidht_master.log set-bwidht_HomeAutoUser.log

elektron-bbs commented 4 years ago

Auch bei System 2 lässt sich die Bandbreite nicht einstellen:

2020.02.13 17:26:44 3: sduinoIP: Set_bWidth, Request register 10
2020.02.13 17:26:44 3: sduinoIP: Set_bWidth, Request register 10
2020.02.13 17:27:00 3: sduinoIP: Set_bWidth, Request register 10
2020.02.13 17:27:00 3: sduinoIP: Set_bWidth, Request register 10
2020.02.13 17:27:07 3: sduinoIP: Set_bWidth, Request register 10
2020.02.13 17:27:07 3: sduinoIP: Set_bWidth, Request register 10
HomeAutoUser commented 4 years ago

Es sind beide FW Dateien von mir richtig. Sie wurden beide nur separat kompiliert in der jeweiligen Software. Einmal von Arduino IDE und einmal aus dem PlatformIO von Visual Studio.

Komisches Verhalten... allgemein. Pufferproblem?

elektron-bbs commented 4 years ago

Mit der Version V 3.4.0-dev_200211_c2.6.3 SIGNALESP - compiled at Feb 13 2020 14:22:47 empfängt er gar nichts mehr und reagiert auch nicht auf set-Befehle:

2020.02.13 17:40:18 3: sduinoIP: CheckVersionResp, enable receiver (XE) 
2020.02.13 17:41:06 4: sduinoIP: Set_raw, raw e
2020.02.13 17:41:06 5: sduinoIP: AddSendQueue, sduinoIP: e (1)
2020.02.13 17:41:06 4: sduinoIP: HandleWriteQueue, called
2020.02.13 17:41:06 4: sduinoIP: SendFromQueue, called
2020.02.13 17:41:06 5: sduinoIP: SimpleWrite, e
2020.02.13 17:41:06 4: sduinoIP: Read, msg: Unsupported short command
2020.02.13 17:41:06 5: sduinoIP: Parse, noMsg: Unsupported short command
2020.02.13 17:41:06 4: sduinoIP: HandleWriteQueue, called
2020.02.13 17:41:06 4: sduinoIP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:41:18 4: sduinoIP: KeepAlive, ok, retry = 0
2020.02.13 17:42:18 4: sduinoIP: KeepAlive, not ok, retry = 1 -> get ping
2020.02.13 17:42:18 5: sduinoIP: AddSendQueue, sduinoIP: P (1)
2020.02.13 17:42:18 4: sduinoIP: HandleWriteQueue, called
2020.02.13 17:42:18 4: sduinoIP: SendFromQueue, called
2020.02.13 17:42:18 5: sduinoIP: SimpleWrite, P
2020.02.13 17:42:18 4: sduinoIP: Read, msg: OK
2020.02.13 17:42:18 5: sduinoIP: Parse, noMsg: OK
2020.02.13 17:42:18 5: sduinoIP: Read, msg: regexp=^OK$ cmd=ping msg=OK
2020.02.13 17:42:18 4: sduinoIP: HandleWriteQueue, called
2020.02.13 17:42:18 4: sduinoIP: HandleWriteQueue, nothing to send, stopping timer
elektron-bbs commented 4 years ago

Mit dieser Version V 3.4.0-dev_PlatformIO SIGNALESP cc1101 (chip CC1101) - compiled at Feb 13 2020 14:31:37 empfängt er wieder, aber Bandbreite lässt sich nicht einstellen.

HomeAutoUser commented 4 years ago

Das zwischen dem Hin und Her sowohl bei den Flastests nicht manchmal empfangen wird, stellte ich auch fest. Da leerte ich den ESP und schickte es neu hoch mit einem anschliessendem Ab / anstecken der Spannungsversorgung. Danach klappte es meistens immer wieder.

HomeAutoUser commented 4 years ago

V 3.4.0-dev_PlatformIO SIGNALESP cc1101 (chip CC1101) - compiled at Feb 13 2020 14:31:37

Und die Bandbreite klappte. Nun teste ich nochmal mit Verbose 5

elektron-bbs commented 4 years ago

Und noch ein letzter Versuch: Firmware V 3.4.0-dev_PlatformIO SIGNALESP cc1101 (chip CC1101) - compiled at Feb 13 2020 14:31:37

update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt

und siehe da - Bandbreite lässt sich einstellen:

2020.02.13 17:52:30 3: sduinoIP: parseResponse, bWidth: Setting MDMCFG4 (10) to d7 = 81 KHz
2020.02.13 17:52:34 3: sduinoIP: parseResponse, bWidth: Setting MDMCFG4 (10) to c7 = 101 KHz
2020.02.13 17:52:38 3: sduinoIP: parseResponse, bWidth: Setting MDMCFG4 (10) to b7 = 116 KHz
2020.02.13 17:52:45 3: sduinoIP: parseResponse, bWidth: Setting MDMCFG4 (10) to a7 = 135 KHz
2020.02.13 17:53:19 3: sduinoIP: parseResponse, bWidth: Setting MDMCFG4 (10) to 97 = 162 KHz
2020.02.13 17:53:25 3: sduinoIP: parseResponse, bWidth: Setting MDMCFG4 (10) to 97 = 162 KHz
2020.02.13 17:53:38 3: sduinoIP: parseResponse, bWidth: Setting MDMCFG4 (10) to 57 = 325 KHz

Ich bleibe dabei, der Knackpunkt liegt in der 00_SIGNALduino.pm.

HomeAutoUser commented 4 years ago

Was nur da?

020.02.13 17:55:45 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:55:45 4: signalESP: HandleWriteQueue, called
2020.02.13 17:55:45 4: signalESP: SendFromQueue, called
2020.02.13 17:55:45 4: signalESP: Read, msg: C10 = 57
2020.02.13 17:55:45 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to f7 = 58 KHz
2020.02.13 17:55:45 4: signalESP: HandleWriteQueue, called
2020.02.13 17:55:45 4: signalESP: SendFromQueue, called
2020.02.13 17:55:46 4: signalESP: Read, msg: W12F7
2020.02.13 17:55:46 4: signalESP: Read, msg: W2356
2020.02.13 17:55:46 4: signalESP: Read, msg: W0547
2020.02.13 17:55:46 4: signalESP: HandleWriteQueue, called
2020.02.13 17:55:46 4: signalESP: SendFromQueue, called
2020.02.13 17:55:46 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:55:46 4: signalESP: HandleWriteQueue, called
2020.02.13 17:55:46 4: signalESP: SendFromQueue, called
2020.02.13 17:55:46 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:55:46 4: signalESP: HandleWriteQueue, called
2020.02.13 17:55:46 4: signalESP: SendFromQueue, called
2020.02.13 17:55:47 4: signalESP: Read, msg: C0Dn11=10B071F7C43023B900070018146C070091
2020.02.13 17:55:47 4: signalESP: HandleWriteQueue, called
2020.02.13 17:55:47 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:55:49 4: signalESP: KeepAlive, ok, retry = 0
2020.02.13 17:56:11 4: signalESP: Read, msg: MC;LL=-2724;LH=3141;SL=-1247;SH=1676;D=23D1FF0A;C=1464;L=31;R=246;
2020.02.13 17:56:11 4: signalESP: Read, msg: MC;LL=-2619;LH=3192;SL=-1255;SH=1675;D=23D1FF0A;C=1456;L=31;R=246;
2020.02.13 17:56:18 4: signalESP: Read, msg: MC;LL=-1003;LH=937;SL=-523;SH=458;D=A8C9345ACD8F0BF16AE5F3E;C=486;L=91;R=5;
2020.02.13 17:56:18 4: signalESP: Read, msg: MC;LL=-1008;LH=952;SL=-514;SH=457;D=A8C9345AED8F0BF16AE4E4C;C=488;L=90;R=2;
2020.02.13 17:56:19 4: signalESP: Read, msg: MC;LL=-1001;LH=952;SL=-518;SH=459;D=A8C9345ADD8F0BF16AE57EC;C=488;L=90;R=3;
2020.02.13 17:56:25 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:56:25 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:25 4: signalESP: SendFromQueue, called
2020.02.13 17:56:25 4: signalESP: Read, msg: C10 = F7
2020.02.13 17:56:25 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to e7 = 67 KHz
2020.02.13 17:56:26 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:26 4: signalESP: SendFromQueue, called
2020.02.13 17:56:26 4: signalESP: Read, msg: W12E7
2020.02.13 17:56:26 4: signalESP: Read, msg: W2356
2020.02.13 17:56:26 4: signalESP: Read, msg: W0547
2020.02.13 17:56:26 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:26 4: signalESP: SendFromQueue, called
2020.02.13 17:56:26 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:56:26 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:26 4: signalESP: SendFromQueue, called
2020.02.13 17:56:26 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:56:27 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:27 4: signalESP: SendFromQueue, called
2020.02.13 17:56:27 4: signalESP: Read, msg: C0Dn11=10B071E7C43023B900070018146C070091
2020.02.13 17:56:27 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:27 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:56:37 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:56:37 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:37 4: signalESP: SendFromQueue, called
2020.02.13 17:56:37 4: signalESP: Read, msg: C10 = E7
2020.02.13 17:56:37 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to d7 = 81 KHz
2020.02.13 17:56:38 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:38 4: signalESP: SendFromQueue, called
2020.02.13 17:56:38 4: signalESP: Read, msg: W12D7
2020.02.13 17:56:38 4: signalESP: Read, msg: W2356
2020.02.13 17:56:38 4: signalESP: Read, msg: W0547
2020.02.13 17:56:38 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:38 4: signalESP: SendFromQueue, called
2020.02.13 17:56:38 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:56:38 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:38 4: signalESP: SendFromQueue, called
2020.02.13 17:56:38 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:56:38 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:38 4: signalESP: SendFromQueue, called
2020.02.13 17:56:39 4: signalESP: Read, msg: C0Dn11=10B071D7C43023B900070018146C070091
2020.02.13 17:56:39 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:39 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:56:43 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:56:43 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:43 4: signalESP: SendFromQueue, called
2020.02.13 17:56:43 4: signalESP: Read, msg: C10 = D7
2020.02.13 17:56:43 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to c7 = 101 KHz
2020.02.13 17:56:43 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:43 4: signalESP: SendFromQueue, called
2020.02.13 17:56:43 4: signalESP: Read, msg: W12C7
2020.02.13 17:56:43 4: signalESP: Read, msg: W2356
2020.02.13 17:56:43 4: signalESP: Read, msg: W0547
2020.02.13 17:56:43 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:43 4: signalESP: SendFromQueue, called
2020.02.13 17:56:43 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:56:44 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:44 4: signalESP: SendFromQueue, called
2020.02.13 17:56:44 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:56:44 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:44 4: signalESP: SendFromQueue, called
2020.02.13 17:56:44 4: signalESP: Read, msg: C0Dn11=10B071C7C43023B900070018146C070091
2020.02.13 17:56:45 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:45 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:56:49 4: signalESP: KeepAlive, ok, retry = 0
2020.02.13 17:56:54 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:56:54 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:54 4: signalESP: SendFromQueue, called
2020.02.13 17:56:54 4: signalESP: Read, msg: C10 = C7
2020.02.13 17:56:54 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to b7 = 116 KHz
2020.02.13 17:56:55 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:55 4: signalESP: SendFromQueue, called
2020.02.13 17:56:55 4: signalESP: Read, msg: W12B7
2020.02.13 17:56:55 4: signalESP: Read, msg: W23B6
2020.02.13 17:56:55 4: signalESP: Read, msg: W0547
2020.02.13 17:56:55 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:55 4: signalESP: SendFromQueue, called
2020.02.13 17:56:55 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:56:55 4: signalESP: Read, msg: MC;LL=-1009;LH=929;SL=-516;SH=460;D=A8DA745ACDF40AE775EEE9C;C=485;L=90;R=14;
2020.02.13 17:56:55 4: signalESP: Read, msg: MC;LL=-1016;LH=927;SL=-519;SH=455;D=A8DA745AEDF40AE775EFFEC;C=486;L=90;R=16;
2020.02.13 17:56:55 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:55 4: signalESP: SendFromQueue, called
2020.02.13 17:56:55 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:56:55 4: signalESP: Read, msg: MC;LL=-1009;LH=941;SL=-526;SH=454;D=A8DA745ADDF40AE775EE64C;C=488;L=90;R=16;
2020.02.13 17:56:56 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:56 4: signalESP: SendFromQueue, called
2020.02.13 17:56:56 4: signalESP: Read, msg: C0Dn11=10B071B7C43023B900070018146C070091
2020.02.13 17:56:56 4: signalESP: HandleWriteQueue, called
2020.02.13 17:56:56 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:57:02 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:57:02 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:02 4: signalESP: SendFromQueue, called
2020.02.13 17:57:02 4: signalESP: Read, msg: C10 = B7
2020.02.13 17:57:02 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to a7 = 135 KHz
2020.02.13 17:57:02 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:02 4: signalESP: SendFromQueue, called
2020.02.13 17:57:02 4: signalESP: Read, msg: W12A7
2020.02.13 17:57:02 4: signalESP: Read, msg: W23B6
2020.02.13 17:57:02 4: signalESP: Read, msg: W0547
2020.02.13 17:57:03 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:03 4: signalESP: SendFromQueue, called
2020.02.13 17:57:03 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:57:03 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:03 4: signalESP: SendFromQueue, called
2020.02.13 17:57:03 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:57:03 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:03 4: signalESP: SendFromQueue, called
2020.02.13 17:57:03 4: signalESP: Read, msg: C0Dn11=10B071A7C43023B900070018146C070091
2020.02.13 17:57:04 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:04 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:57:05 4: signalESP: Read, msg: MC;LL=-1018;LH=940;SL=-514;SH=453;D=A8C9345AC8F70BF16AB25AE;C=487;L=91;R=20;
2020.02.13 17:57:05 4: signalESP: Read, msg: MC;LL=-1006;LH=939;SL=-522;SH=455;D=A8C9345AE8F70BF16AB34DC;C=486;L=90;R=21;
2020.02.13 17:57:05 4: signalESP: Read, msg: MC;LL=-1010;LH=941;SL=-512;SH=461;D=A8C9345AD8F70BF16AB2D7E;C=487;L=91;R=21;
2020.02.13 17:57:09 4: signalESP: Read, msg: MC;LL=-986;LH=964;SL=-506;SH=470;D=A8F73458;C=487;L=30;R=232;
2020.02.13 17:57:09 4: signalESP: Read, msg: MC;LL=-1030;LH=921;SL=-540;SH=439;D=C60A8755BF4B4;C=488;L=50;R=230;
2020.02.13 17:57:09 4: signalESP: Read, msg: MC;LL=-992;LH=962;SL=-501;SH=462;D=3DCD16B8;C=486;L=30;R=232;
2020.02.13 17:57:09 4: signalESP: Read, msg: MC;LL=-976;LH=969;SL=-505;SH=482;D=60A8755BE5C4;C=488;L=46;R=231;
2020.02.13 17:57:09 4: signalESP: Read, msg: MC;LL=-994;LH=961;SL=-505;SH=479;D=A8F7345AD9C60A8;C=489;L=59;R=231;
2020.02.13 17:57:09 4: signalESP: Read, msg: MC;LL=-997;LH=961;SL=-496;SH=478;D=ADFE33;C=488;L=24;R=230;
2020.02.13 17:57:10 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:57:10 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:10 4: signalESP: SendFromQueue, called
2020.02.13 17:57:10 4: signalESP: Read, msg: C10 = A7
2020.02.13 17:57:10 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 97 = 162 KHz
2020.02.13 17:57:10 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:10 4: signalESP: SendFromQueue, called
2020.02.13 17:57:10 4: signalESP: Read, msg: W1297
2020.02.13 17:57:10 4: signalESP: Read, msg: W23B6
2020.02.13 17:57:10 4: signalESP: Read, msg: W0547
2020.02.13 17:57:11 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:11 4: signalESP: SendFromQueue, called
2020.02.13 17:57:11 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:57:11 4: signalESP: Read, msg: MC;LL=-2722;LH=3142;SL=-1246;SH=1683;D=23D1FF0A;C=1465;L=31;R=253;
2020.02.13 17:57:11 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:11 4: signalESP: SendFromQueue, called
2020.02.13 17:57:11 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:57:11 4: signalESP: Read, msg: MC;LL=-2636;LH=3183;SL=-1258;SH=1669;D=23D1FF0A;C=1457;L=31;R=251;
2020.02.13 17:57:11 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:11 4: signalESP: SendFromQueue, called
2020.02.13 17:57:11 4: signalESP: Read, msg: C0Dn11=10B07197C43023B900070018146C070091
2020.02.13 17:57:12 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:12 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:57:16 4: signalESP: Read, msg: MC;LL=-1016;LH=941;SL=-529;SH=449;D=A8C2345AC8BFF67D4ACC564;C=489;L=90;R=16;
2020.02.13 17:57:16 4: signalESP: Read, msg: MC;LL=-1008;LH=945;SL=-524;SH=457;D=A8C2345AE8BFF67D4ACD414;C=488;L=90;R=14;
2020.02.13 17:57:16 4: signalESP: Read, msg: MC;LL=-1008;LH=941;SL=-520;SH=457;D=A8C2345AD8BFF67D4ACCDB4;C=487;L=90;R=16;
2020.02.13 17:57:18 4: signalESP: Read, msg READredu: MS;P2=-8987;P4=-2012;P5=483;P6=-4044;D=52545454565454545656565654565654545456545454565656545454565454545456545456;CP=5;SP=2;R=38;O;m2;
2020.02.13 17:57:18 3: radino_433Mhz: SD_WS_33 Parse msg W33#11B11C4223D - ERROR check 12 != 15
2020.02.13 17:57:18 4: signalESP: Read, msg READredu: MS;P2=-9021;P4=-2017;P5=481;P6=-4037;D=52545454565454545656565654565654545456545454565656545454565454545456545456;CP=5;SP=2;R=38;O;m1;
2020.02.13 17:57:18 4: signalESP: Read, msg READredu: MS;P2=-9038;P4=-2006;P5=482;P6=-4046;D=52545454565454545656565654565654545456545454565656545454565454545456545456;CP=5;SP=2;R=38;O;m0;
2020.02.13 17:57:18 4: signalESP: Read, msg READredu: MS;P2=-9045;P4=-2018;P5=486;P6=-4036;D=52545454565454545656565654565654545456545454565656545454565454545456545456;CP=5;SP=2;R=38;O;
2020.02.13 17:57:18 4: signalESP: Read, msg READredu: MS;P0=481;P1=-2013;P2=-4043;P3=-9053;D=03010101020101010202020201020201010102010101020202010101020101010102010102;CP=0;SP=3;R=27;
2020.02.13 17:57:22 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:57:22 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:22 4: signalESP: SendFromQueue, called
2020.02.13 17:57:22 4: signalESP: Read, msg: C10 = 97
2020.02.13 17:57:22 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 87 = 203 KHz
2020.02.13 17:57:23 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:23 4: signalESP: SendFromQueue, called
2020.02.13 17:57:23 4: signalESP: Read, msg: W1287
2020.02.13 17:57:23 4: signalESP: Read, msg: W23B6
2020.02.13 17:57:23 4: signalESP: Read, msg: W0547
2020.02.13 17:57:23 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:23 4: signalESP: SendFromQueue, called
2020.02.13 17:57:23 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:57:23 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:23 4: signalESP: SendFromQueue, called
2020.02.13 17:57:23 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:57:24 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:24 4: signalESP: SendFromQueue, called
2020.02.13 17:57:24 4: signalESP: Read, msg: C0Dn11=10B07187C43023B900070018146C070091
2020.02.13 17:57:24 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:24 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:57:30 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:57:30 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:30 4: signalESP: SendFromQueue, called
2020.02.13 17:57:30 4: signalESP: Read, msg: C10 = 87
2020.02.13 17:57:30 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 77 = 232 KHz
2020.02.13 17:57:30 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:30 4: signalESP: SendFromQueue, called
2020.02.13 17:57:30 4: signalESP: Read, msg: W1277
2020.02.13 17:57:30 4: signalESP: Read, msg: W23B6
2020.02.13 17:57:30 4: signalESP: Read, msg: W0547
2020.02.13 17:57:31 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:31 4: signalESP: SendFromQueue, called
2020.02.13 17:57:31 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:57:31 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:31 4: signalESP: SendFromQueue, called
2020.02.13 17:57:31 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:57:31 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:31 4: signalESP: SendFromQueue, called
2020.02.13 17:57:31 4: signalESP: Read, msg: C0Dn11=10B07177C43023B900070018146C070091
2020.02.13 17:57:31 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:31 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:57:34 4: signalESP: Read, msg: MC;LL=-998;LH=955;SL=-508;SH=465;D=A8F8B45AC83E0B7955C0716;C=487;L=91;R=31;
2020.02.13 17:57:34 4: signalESP: Read, msg: MC;LL=-989;LH=955;SL=-504;SH=474;D=A8F8B45AE83E0B7955C1664;C=486;L=90;R=31;
2020.02.13 17:57:34 4: signalESP: Read, msg: MC;LL=-1005;LH=953;SL=-508;SH=462;D=A8F8B45AD83E0B7955C0FC6;C=487;L=91;R=31;
2020.02.13 17:57:37 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:57:37 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:37 4: signalESP: SendFromQueue, called
2020.02.13 17:57:37 4: signalESP: Read, msg: C10 = 77
2020.02.13 17:57:37 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 67 = 270 KHz
2020.02.13 17:57:37 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:37 4: signalESP: SendFromQueue, called
2020.02.13 17:57:37 4: signalESP: Read, msg: W1267
2020.02.13 17:57:37 4: signalESP: Read, msg: W23B6
2020.02.13 17:57:37 4: signalESP: Read, msg: W0547
2020.02.13 17:57:37 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:37 4: signalESP: SendFromQueue, called
2020.02.13 17:57:37 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:57:38 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:38 4: signalESP: SendFromQueue, called
2020.02.13 17:57:38 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:57:38 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:38 4: signalESP: SendFromQueue, called
2020.02.13 17:57:38 4: signalESP: Read, msg: C0Dn11=10B07167C43023B900070018146C070091
2020.02.13 17:57:38 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:38 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:57:41 4: signalESP: Read, msg: MC;LL=-2720;LH=3138;SL=-1261;SH=1669;D=2331FF8A;C=1464;L=31;R=252;
2020.02.13 17:57:41 4: signalESP: Read, msg: MC;LL=-2626;LH=3187;SL=-1262;SH=1670;D=2331FF8A;C=1457;L=32;R=254;
2020.02.13 17:57:44 4: signalESP: Read, msg: MC;LL=-1018;LH=939;SL=-532;SH=445;D=51B4E8B593E815CEEB5DDC8;C=488;L=89;R=21;
2020.02.13 17:57:44 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:57:44 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:44 4: signalESP: SendFromQueue, called
2020.02.13 17:57:44 4: signalESP: Read, msg: MC;LL=-1014;LH=938;SL=-517;SH=457;D=A8DA745AE9F40AE775AFF96;C=487;L=91;R=21;
2020.02.13 17:57:44 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:57:44 1: PERL WARNING: Use of uninitialized value $returnMessage in concatenation (.) or string at ./FHEM/00_SIGNALduino.pm line 1646.
2020.02.13 17:57:44 4: signalESP: Read, msg: C10 = 67
2020.02.13 17:57:44 4: signalESP: Read, msg: MC;LL=-1015;LH=933;SL=-533;SH=444;D=A8DA745AD9F40AE775AE634;C=487;L=90;R=21;
2020.02.13 17:57:45 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:45 4: signalESP: SendFromQueue, called
2020.02.13 17:57:45 4: signalESP: Read, msg: C10 = 67
2020.02.13 17:57:45 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:45 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:57:49 4: signalESP: KeepAlive, ok, retry = 0
2020.02.13 17:57:51 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:57:51 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:51 4: signalESP: SendFromQueue, called
2020.02.13 17:57:51 4: signalESP: Read, msg: C10 = 67
2020.02.13 17:57:51 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 57 = 325 KHz
2020.02.13 17:57:51 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:51 4: signalESP: SendFromQueue, called
2020.02.13 17:57:51 4: signalESP: Read, msg: W1257
2020.02.13 17:57:51 4: signalESP: Read, msg: W23B6
2020.02.13 17:57:51 4: signalESP: Read, msg: W0547
2020.02.13 17:57:51 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:51 4: signalESP: SendFromQueue, called
2020.02.13 17:57:51 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:57:52 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:52 4: signalESP: SendFromQueue, called
2020.02.13 17:57:52 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:57:52 4: signalESP: Read, msg: MC;LL=-1007;LH=940;SL=-520;SH=460;D=A8C9345AC8A70BF16AB75F4;C=487;L=90;R=19;
2020.02.13 17:57:52 4: signalESP: Read, msg: MC;LL=-995;LH=950;SL=-510;SH=470;D=A8C9345AE8A70BF16AB6484;C=487;L=90;R=19;
2020.02.13 17:57:52 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:52 4: signalESP: SendFromQueue, called
2020.02.13 17:57:52 4: signalESP: Read, msg: C0Dn11=10B07157C43023B900070018146C070091
2020.02.13 17:57:52 4: signalESP: Read, msg: MC;LL=-1007;LH=930;SL=-523;SH=465;D=324D16B629C2FC5AADF49;C=487;L=84;R=19;
2020.02.13 17:57:52 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:52 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:57:54 4: signalESP: Read, msg: MC;LL=-1001;LH=951;SL=-522;SH=453;D=A8F7345AC9C60A8755BF4B4;C=487;L=90;R=255;
2020.02.13 17:57:54 4: signalESP: Read, msg: MC;LL=-1018;LH=935;SL=-522;SH=453;D=A8F7345AE9C60;C=487;L=52;R=0;
2020.02.13 17:57:54 4: signalESP: Read, msg: MC;LL=-1002;LH=939;SL=-516;SH=424;D=7345AD9C60A8755BFC66;C=480;L=79;R=255;
2020.02.13 17:57:55 4: signalESP: Read, msg READredu: MS;P0=-9049;P2=-4055;P6=-2014;P7=473;D=70767676727676767272727276727276767672767676727272767676727676767672767672;CP=7;SP=0;R=39;O;m2;
2020.02.13 17:57:55 4: signalESP: Read, msg READredu: MS;P0=-9049;P2=-4037;P6=-2014;P7=477;D=70767676727676767272727276727276767672767676727272767676727676767672767672;CP=7;SP=0;R=39;O;m1;
2020.02.13 17:57:55 4: signalESP: Read, msg READredu: MS;P0=-9052;P2=-4027;P6=-2013;P7=488;D=70767676727676767272727276727276767672767676727272767676727676767672767672;CP=7;SP=0;R=39;O;m0;
2020.02.13 17:57:55 4: signalESP: Read, msg READredu: MS;P0=-9053;P2=-4029;P6=-2002;P7=495;D=70767676727676767272727276727276767672767676727272767676727676767672767672;CP=7;SP=0;R=39;O;
2020.02.13 17:57:55 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:57:55 4: signalESP: Read, msg READredu: MS;P0=494;P1=-2008;P2=-4033;P3=-9046;D=03010101020101010202020201020201010102010101020202010101020101010102010102;CP=0;SP=3;R=28;
2020.02.13 17:57:55 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:57:55 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:55 4: signalESP: SendFromQueue, called
2020.02.13 17:57:55 4: signalESP: Read, msg: C10 = 57
2020.02.13 17:57:56 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:56 4: signalESP: SendFromQueue, called
2020.02.13 17:57:56 4: signalESP: Read, msg: C10 = 57
2020.02.13 17:57:56 4: signalESP: HandleWriteQueue, called
2020.02.13 17:57:56 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:57:59 4: signalESP: Read, msg: MC;LL=-1017;LH=946;SL=-523;SH=445;D=A8C2345AC8BFF67D4ACC564;C=488;L=90;R=18;
2020.02.13 17:57:59 4: signalESP: Read, msg: MC;LL=-1011;LH=945;SL=-525;SH=447;D=A8C2345AE8BFF67D4ACD414;C=487;L=90;R=19;
2020.02.13 17:57:59 4: signalESP: Read, msg: MC;LL=-1012;LH=942;SL=-522;SH=450;D=A8C2345AD8BFF67D4ACCDB4;C=487;L=90;R=18;
2020.02.13 17:58:11 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:58:11 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:11 4: signalESP: SendFromQueue, called
2020.02.13 17:58:11 4: signalESP: Read, msg: MC;LL=-2723;LH=3136;SL=-1252;SH=1677;D=2331FF8A;C=1464;L=31;R=251;
2020.02.13 17:58:11 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:58:11 4: signalESP: Read, msg: C10 = 57
2020.02.13 17:58:11 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:11 4: signalESP: SendFromQueue, called
2020.02.13 17:58:11 4: signalESP: Read, msg: MC;LL=-2618;LH=3194;SL=-1253;SH=1665;D=2331FF8A;C=1454;L=32;R=255;
2020.02.13 17:58:11 4: signalESP: Read, msg: C10 = 57
2020.02.13 17:58:11 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:11 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:58:18 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:58:18 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:18 4: signalESP: SendFromQueue, called
2020.02.13 17:58:18 4: signalESP: Read, msg: C10 = 57
2020.02.13 17:58:18 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 47 = 406 KHz
2020.02.13 17:58:19 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:19 4: signalESP: SendFromQueue, called
2020.02.13 17:58:19 4: signalESP: Read, msg: W1247
2020.02.13 17:58:19 4: signalESP: Read, msg: W23B6
2020.02.13 17:58:19 4: signalESP: Read, msg: W0507
2020.02.13 17:58:19 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:19 4: signalESP: SendFromQueue, called
2020.02.13 17:58:19 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:58:19 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:19 4: signalESP: SendFromQueue, called
2020.02.13 17:58:19 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:58:20 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:20 4: signalESP: SendFromQueue, called
2020.02.13 17:58:20 4: signalESP: Read, msg: C0Dn11=10B07147C43023B900070018146C070091
2020.02.13 17:58:20 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:20 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:58:25 4: signalESP: Read, msg: MC;LL=-1000;LH=952;SL=-509;SH=466;D=A8F8B45AC83E0B7955C0714;C=487;L=90;R=32;
2020.02.13 17:58:25 4: signalESP: Read, msg: MC;LL=-999;LH=948;SL=-510;SH=462;D=3E2D16BA0F82DE55705998;C=486;L=85;R=31;
2020.02.13 17:58:26 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:58:26 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:26 4: signalESP: SendFromQueue, called
2020.02.13 17:58:26 4: signalESP: Read, msg: C10 = 47
2020.02.13 17:58:26 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 37 = 464 KHz
2020.02.13 17:58:27 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:27 4: signalESP: SendFromQueue, called
2020.02.13 17:58:27 4: signalESP: Read, msg: W1237
2020.02.13 17:58:27 4: signalESP: Read, msg: W23B6
2020.02.13 17:58:27 4: signalESP: Read, msg: W0507
2020.02.13 17:58:27 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:27 4: signalESP: SendFromQueue, called
2020.02.13 17:58:27 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:58:27 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:27 4: signalESP: SendFromQueue, called
2020.02.13 17:58:27 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:58:28 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:28 4: signalESP: SendFromQueue, called
2020.02.13 17:58:28 4: signalESP: Read, msg: C0Dn11=10B07137C43023B900070018146C070091
2020.02.13 17:58:28 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:28 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:58:32 4: signalESP: Read, msg READredu: MS;P2=-9175;P3=488;P4=-2010;P7=-4038;D=32343434373434343737373734373734343437343434373737343434373434343437343437;CP=3;SP=2;R=33;O;m2;
2020.02.13 17:58:32 4: signalESP: Read, msg READredu: MS;P2=-9122;P3=478;P4=-2008;P7=-4050;D=32343434373434343737373734373734343437343434373737343434373434343437343437;CP=3;SP=2;R=33;O;m1;
2020.02.13 17:58:32 4: signalESP: Read, msg READredu: MS;P2=-9089;P3=485;P4=-2016;P7=-4035;D=32343434373434343737373734373734343437343434373737343434373434343437343437;CP=3;SP=2;R=33;O;m0;
2020.02.13 17:58:32 4: signalESP: Read, msg READredu: MS;P2=-9071;P3=474;P4=-2012;P7=-4043;D=32343434373434343737373734373734343437343434373737343434373434343437343437;CP=3;SP=2;R=33;O;
2020.02.13 17:58:32 4: signalESP: Read, msg READredu: MS;P0=474;P1=-2018;P2=-4047;P3=-9062;D=03010101020101010202020201020201010102010101020202010101020101010102010102;CP=0;SP=3;R=28;
2020.02.13 17:58:33 4: signalESP: Read, msg: MC;LL=-1014;LH=942;SL=-521;SH=448;D=A8DA745AC9F40AE775AEEE6;C=487;L=91;R=19;
2020.02.13 17:58:33 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:58:33 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:33 4: signalESP: SendFromQueue, called
2020.02.13 17:58:33 4: signalESP: Read, msg: MC;LL=-1025;LH=943;SL=-525;SH=450;D=A8DA745AE9F40AE775AFF96;C=490;L=91;R=19;
2020.02.13 17:58:33 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:58:33 4: signalESP: Read, msg: C10 = 37
2020.02.13 17:58:33 4: signalESP: Read, msg: MC;LL=-989;LH=956;SL=-495;SH=487;D=A8DA745AD9F40AE775AE634;C=487;L=90;R=19;
2020.02.13 17:58:34 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:34 4: signalESP: SendFromQueue, called
2020.02.13 17:58:34 4: signalESP: Read, msg: C10 = 37
2020.02.13 17:58:34 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:34 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:58:39 4: signalESP: Read, msg: MC;LL=-1012;LH=950;SL=-510;SH=458;D=A8C9345ACFA70BF16AC7454;C=488;L=90;R=15;
2020.02.13 17:58:39 4: signalESP: Read, msg: MC;LL=-996;LH=1019;SL=-516;SH=473;D=519268B5DF4E17E2D0;C=500;L=69;R=18;
2020.02.13 17:58:39 4: signalESP: Read, msg: MC;LL=-1017;LH=937;SL=-527;SH=451;D=16B271;C=488;L=24;R=253;
2020.02.13 17:58:39 4: signalESP: Read, msg READredu: MU;P0=-752;P1=949;P2=-210;P4=450;P5=-395;P6=-522;P7=-1001;D=0121245161510164716474617164647174617174617464646464617164746461646464717464646464616464717461710101;CP=4;R=18;
2020.02.13 17:58:39 4: signalESP: Read, msg: MC;LL=-996;LH=960;SL=-524;SH=461;D=8B5D38C150EAB7CB88;C=490;L=69;R=253;
2020.02.13 17:58:39 4: signalESP: Read, msg: MC;LL=-1006;LH=991;SL=-514;SH=459;D=A3DCD16B67182A1D56FF19;C=494;L=88;R=253;
2020.02.13 17:58:41 4: signalESP: Read, msg READredu: MU;P0=1676;P1=-1256;P2=5709;P3=-2713;P4=3116;P5=-140;P6=-5426;P7=-4143;D=701010101010101010101010726010341010301410305;CP=0;R=252;
2020.02.13 17:58:42 4: signalESP: Read, msg READredu: MS;P1=460;P2=-16137;P3=252;P4=941;P5=-1008;P6=-508;D=123245454616151646161615461615164546161545164545164615461615451616161616161616164516461516161616454546154545164615164616154545164615167;CP=1;SP=2;R=17;
2020.02.13 17:58:42 4: signalESP: Read, msg: MC;LL=-1012;LH=940;SL=-515;SH=460;D=A8C2345AE8BFF67D4ACD414;C=487;L=90;R=17;
2020.02.13 17:58:42 4: signalESP: Read, msg READredu: MS;P0=-10479;P1=448;P3=-330;P4=937;P5=-1016;P6=-531;D=101345454616151646161615461615164546161545164545164516461615451616161616161616164516461516161616454546154545164615164615164516451645160;CP=1;SP=0;R=14;
2020.02.13 17:58:46 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:58:46 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:46 4: signalESP: SendFromQueue, called
2020.02.13 17:58:46 4: signalESP: Read, msg: C10 = 37
2020.02.13 17:58:46 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 27 = 541 KHz
2020.02.13 17:58:46 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:46 4: signalESP: SendFromQueue, called
2020.02.13 17:58:46 4: signalESP: Read, msg: W1227
2020.02.13 17:58:46 4: signalESP: Read, msg: W23B6
2020.02.13 17:58:46 4: signalESP: Read, msg: W0507
2020.02.13 17:58:46 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:46 4: signalESP: SendFromQueue, called
2020.02.13 17:58:46 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:58:47 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:47 4: signalESP: SendFromQueue, called
2020.02.13 17:58:47 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:58:47 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:47 4: signalESP: SendFromQueue, called
2020.02.13 17:58:47 4: signalESP: Read, msg: C0Dn11=10B07127C43023B900070018146C070091
2020.02.13 17:58:47 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:47 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:58:49 4: signalESP: KeepAlive, ok, retry = 0
2020.02.13 17:58:53 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:58:53 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:53 4: signalESP: SendFromQueue, called
2020.02.13 17:58:53 4: signalESP: Read, msg: C10 = 27
2020.02.13 17:58:53 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 17 = 650 KHz
2020.02.13 17:58:53 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:53 4: signalESP: SendFromQueue, called
2020.02.13 17:58:53 4: signalESP: Read, msg: W1217
2020.02.13 17:58:53 4: signalESP: Read, msg: W23B6
2020.02.13 17:58:53 4: signalESP: Read, msg: W0507
2020.02.13 17:58:54 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:54 4: signalESP: SendFromQueue, called
2020.02.13 17:58:54 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:58:54 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:54 4: signalESP: SendFromQueue, called
2020.02.13 17:58:54 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:58:54 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:54 4: signalESP: SendFromQueue, called
2020.02.13 17:58:54 4: signalESP: Read, msg: C0Dn11=10B07117C43023B900070018146C070091
2020.02.13 17:58:55 4: signalESP: HandleWriteQueue, called
2020.02.13 17:58:55 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:59:00 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:59:00 4: signalESP: HandleWriteQueue, called
2020.02.13 17:59:00 4: signalESP: SendFromQueue, called
2020.02.13 17:59:00 4: signalESP: Read, msg: C10 = 17
2020.02.13 17:59:00 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 07 = 812 KHz
2020.02.13 17:59:00 4: signalESP: HandleWriteQueue, called
2020.02.13 17:59:00 4: signalESP: SendFromQueue, called
2020.02.13 17:59:00 4: signalESP: Read, msg: W1207
2020.02.13 17:59:00 4: signalESP: Read, msg: W23B6
2020.02.13 17:59:00 4: signalESP: Read, msg: W0507
2020.02.13 17:59:00 4: signalESP: HandleWriteQueue, called
2020.02.13 17:59:00 4: signalESP: SendFromQueue, called
2020.02.13 17:59:00 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:59:01 4: signalESP: HandleWriteQueue, called
2020.02.13 17:59:01 4: signalESP: SendFromQueue, called
2020.02.13 17:59:01 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:59:01 4: signalESP: HandleWriteQueue, called
2020.02.13 17:59:01 4: signalESP: SendFromQueue, called
2020.02.13 17:59:01 4: signalESP: Read, msg: C0Dn11=10B07107C43023B900070018146C070091
2020.02.13 17:59:01 4: signalESP: HandleWriteQueue, called
2020.02.13 17:59:01 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
2020.02.13 17:59:06 3: signalESP: Set_bWidth, Request register 10
2020.02.13 17:59:06 4: signalESP: HandleWriteQueue, called
2020.02.13 17:59:06 4: signalESP: SendFromQueue, called
2020.02.13 17:59:06 4: signalESP: Read, msg: C10 = 07
2020.02.13 17:59:06 3: signalESP: Set_bWidth, bWidth: Setting MDMCFG4 (10) to 57 = 325 KHz
2020.02.13 17:59:06 4: signalESP: HandleWriteQueue, called
2020.02.13 17:59:06 4: signalESP: SendFromQueue, called
2020.02.13 17:59:06 4: signalESP: Read, msg: W1257
2020.02.13 17:59:06 4: signalESP: Read, msg: W23B6
2020.02.13 17:59:06 4: signalESP: Read, msg: W0547
2020.02.13 17:59:06 4: signalESP: HandleWriteQueue, called
2020.02.13 17:59:06 4: signalESP: SendFromQueue, called
2020.02.13 17:59:06 4: signalESP: Read, msg: cmdStrobeReg 06 chipStatus 01 delay1 01
2020.02.13 17:59:07 4: signalESP: HandleWriteQueue, called
2020.02.13 17:59:07 4: signalESP: SendFromQueue, called
2020.02.13 17:59:07 4: signalESP: Read, msg: cmdStrobeReg 04 chipStatus 01 delay1 01
2020.02.13 17:59:07 4: signalESP: HandleWriteQueue, called
2020.02.13 17:59:07 4: signalESP: SendFromQueue, called
2020.02.13 17:59:07 4: signalESP: Read, msg: C0Dn11=10B07157C43023B900070018146C070091
2020.02.13 17:59:07 4: signalESP: HandleWriteQueue, called
2020.02.13 17:59:07 4: signalESP: HandleWriteQueue, nothing to send, stopping timer
elektron-bbs commented 4 years ago

Es sind beide FW Dateien von mir richtig. Sie wurden beide nur separat kompiliert in der jeweiligen Software. Einmal von Arduino IDE und einmal aus dem PlatformIO von Visual Studio.

Komisches Verhalten... allgemein. Pufferproblem?

Auf jeden Fall dürften irgendwelche Optionen verschieden sein, sonst gabe es keine Unterschiede in den Dateigrößen:

13.02.2020  17:23  374.144  SIGNALDuino_ESP8266cc1101110220.hex
13.02.2020  14:22  366.768  SIGNALESP_dev_r3.4_200211_c2.6.3.bin
13.02.2020  14:31  370.032  SIGNALESP_dev_r3.4_200211_PlatformIO.bin
elektron-bbs commented 4 years ago

Ja, für dieses Problem zumindest. Das hatte ich ja bei meinen ersten Test, mit dem du diesen Faden eröffnet hast, auch schon festgestellt. Das Problem dürfte darin bestehen, das bei set bwidth erst Register 10 abgefragt wird, dann werden 4 Bit davon geändert und anschließend das geänderte Byte wieder in Register 10 geschrieben. Wenn da irgend etwas beim Timing nicht passt, funktioniert das nicht.

HomeAutoUser commented 4 years ago
13.02.2020  14:22  366.768  SIGNALESP_dev_r3.4_200211_c2.6.3.bin
13.02.2020  14:31  370.032  SIGNALESP_dev_r3.4_200211_PlatformIO.bin

Unterschiedliche Größen ergeben sich aufgrund von 2 unterschiedlichen Softwaren.

Timings, mal Millisekunden einschalten und den gleichen Ablauf mit den Versionen rekonstruieren?

Das Problem dürfte darin bestehen, das bei set bwidth erst Register 10 abgefragt wird, dann werden 4 Bit davon geändert und anschließend das geänderte Byte wieder in Register 10 geschrieben.

Wieso lesen wir erst? Weil wir nur nen Bruchteil davon ändern richtig?

sidey79 commented 4 years ago

Mit der Version V 3.4.0-dev_200211_c2.6.3 SIGNALESP - compiled at Feb 13 2020 14:22:47 empfängt er gar nichts mehr und reagiert auch nicht auf set-Befehle:

Vielleicht ist für diese Version kein cc1101 Support mit compiliert?