Entwicklung SIGNALDuino Empfänger Firm- und Hardware V4 für Maple Mini und ESP32

Begonnen von Ralf9, 13 Dezember 2019, 12:48:26

Vorheriges Thema - Nächstes Thema

Ralf9

Ja mit dem "5V" Pin kann der Maple Mini alternativ zu USB versorgt werden, ein Spannungsregler macht dann aus den 5V (laut der Beschriftung am Maple kann Vin max 15V sein) die 3.3V Betriebsspannung VCC des Maple.
https://raw.githubusercontent.com/leaflabs/maplemini/master/maplemini.pdf

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

hajo23

Danke, für die Bestätigung.

Meine beiden Maples funktionieren erstmal soweit. Beim zweiten Maple fehlt mir aber noch das 3. CC1101.
Testweise habe ich das 3. Modul vom ersten Maple abgezogen und an den zweiten gesteckt. Am Zweiten ließ sich das nicht Modul aktivieren. Der Ausgabe nach wurde es erkannt und sollte wohl mit Bank 15 (0x0F) initialisiert werden. Am Ende wurde "invalid" ausgegeben. Ich habe daraufhin das Eeprom mit "e" gelöscht. Das hatte den Effekt, dass ich auch die anderen Beiden nicht mehr aktivieren konnte. Im Grunde wurde kein CC1101 mehr erkannt. Ich habe Modul 3 wieder abgezogen und dann ließen sich die beiden anderen Module wieder aktivieren. Schließlich habe ich das 3. Modul wieder angesteckt. Beim Start kam dann diese Meldung
V 4.2.2-dev220604 SIGNALduinoAdv LAN cc1101 (R: A1 B1* C15) - compiled at Jun 5 2022 15:48:20 Allerdings wurde B tatsächlich mit Bank 0 initialisiert und C war nicht aktiv. Die Gute Nachricht ist, dass ich dann C aktivieren konnte, womit dann auch alle Einstellungen möglich waren.
Am Ende läuft nun der Maple mit den 3 Modulen.

Was mir bei Lacrosse noch aufgefallen ist, ist eine Abweichung bei der Frequenz. Scheinbar liegt mein CC1101 tatsächlich 50 kHz niedriger. Mit 868,3 MHz empfange ich nichts, aber bei 868,35 bekomme ich alle Sensoren. Alternativ könnte ich auch die Bandbreite erhöhen. DIe Frequenzänderung liefert aber ein besseres Signal. Im Gegensatz dazu läuft das gleiche Modul mit den Bresser Einstellungen ohne Frequenzanpassung. Allerdings habe ich noch nicht probiert, ob eine Erhöhung der Frequenz auch hier ein besseres Signal liefern würde.

Ich habe meine LaCrosse Einstellungen nun auf der Bank 3 abgelegt. Ich könnte jetzt theoretisch zwischen Bank 2 und 3 z.B. alle 20 Sekunden umschalten, um LaCrosse und Bresser über das selbe Modul zu empfangen. Funktioniert das auf Dauer?

Ralf9

ZitatDer Ausgabe nach wurde es erkannt und sollte wohl mit Bank 15 (0x0F) initialisiert werden.
Ich konnte es nachvollziehen. Da ist noch ein kleiner Bug in der Firmware, wenn das Modul C mit "CREC" enabled wird, bevor es gesteckt wird und es dann erst gesteckt wird, dann wird bei V C15 anstatt Ci ausgegeben.
Wenn das Modul erst enabled wird nachdem es gesteckt wird, dann funktioniert es korrekt.

ZitatIch könnte jetzt theoretisch zwischen Bank 2 und 3 z.B. alle 20 Sekunden umschalten, um LaCrosse und Bresser über das selbe Modul zu empfangen. Funktioniert das auf Dauer?
Ja, da beim Bank umschalten nichts ins EEPROM geschrieben wird, sollte es auf Dauer funktionieren.

Beim normalen Bank umschalten wird jedes mal der cc1101 zurückgesetzt und initialisiert.
Ich werde in der firmware noch eine optimierte Umschalteroutine einbauen, so wie sie bereits in der FSK Firmware für den Arduino drin ist:
ZitatEs werden die Register der alten und neuen Bank verglichen und dann nur die Differenz in die cc1101 Register geschrieben.
Zum Aktivieren wird nun nur noch der cc1101 in kurz den IDLE Modus konfiguriert.
Beim optimierten Bankwechsel wird ein "f" angehängt.
Z.B. b1f
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Ralf9

In der aktuellen "V 4.2.2-dev220620" hab ich den bug beim radioDetekt gefixt und das optimierte wechseln der aktiven EEPROM Bank eingebaut:
https://github.com/Ralf9/SIGNALDuino/commit/902d8e3179b139fc66f9122d0e86a3fba92ac5f8

In der Anlage ist erstmal nur die Maple_sduino_USB Firmware

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

Ralf9

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

rob

Top. Vielen Dank :D  8)
Bei mir ist der Maple mit LAN zwar noch mit fliegender Verdrahtung experimentellerweise im Einsatz, aber das läuft schon richtig gut (noch mit zwei Radio-Endtöpfen ;) ). Bislang hatte ich die LAN-Version aus diesem Fred im Einsatz.

VG
rob

meier81

Hallo Ralf,

kannst du mir evtl. mal kurz helfen, wollte meinen SIGNALDuino eben mal updaten auf die aktuelle 4.2.2, hab mir die Dateien zum kompilieren runtergeladen, in PlatformIO kompiliert (alles ohne Fehler) und hänge nun beim hochladen, da kommt die Meldung:


Looking for upload port...
Auto-detected: COM3
Uploading .pio\build\Maple_sduino_LAN\Maple_sduino_LAN_422dev220819.bin
maple_loader v0.1
Resetting to bootloader via DTR pulse
Searching for DFU device [1EAF:0003]...
Reset via USB Serial Failed! Did you select the right serial port?
Assuming the board is in perpetual bootloader mode and continuing to attempt dfu programming...

dfu-util - (C) 2007-2008 by OpenMoko Inc.
Couldn't find the DFU device: [1EAF:0003]
This program is Free Software and has ABSOLUTELY NO WARRANTY


Hast du da eine Idee was ich gerade falsch mache? War da was mit Reset drücken beim hochladen?

Wenn man sich halt nicht alles notiert....

Danke schonmal, Gruß Markus
QNAP NAS mit Debian VM, darauf FHEM, debmatic, influxdb2 und Grafana || HB-RF-ETH || SIGNALduino 433MHz mit Maple mini || WS980 Wetterstation || Xiaomi Mi Robot mit valetudo-FW || Buderus web KM100 || div. Tasmota-Devices

Ralf9

"Resetting to bootloader via DTR pulse" scheint nicht zu funktionieren.

Zum flashen gibts mehrere Möglichkeiten, ich flashe immer mit  dfu-util
sudo dfu-util -d 1eaf:0003 -a 2 -D Maple_sduino_LAN_422dev220819.bin -R
Ich drücke immer kurz vor dem flashen die reset Taste, dabei ist das Timing wichtig.

Es gibt auch eine Tastenkombination mit der man den Maple in den Bootloader Modus bringen kann, das ist mir bis jetzt aber noch nicht gelungen.

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

sash.sc

Hallo Ralf.

Der Bodenfeuchtesensor Opus xt300 scheint von dem sd Modul nicht mehr erkannt zu werden.
Habe den Signalduino auf esp32 Basis.

Der Sensor wurde von den originalen Modul erkannt sidey hatte sag Protokoll mit eingebaut.

Gruß Sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Ralf9

Bitte poste mal einige RAW Nachrichten die vom Opus empfangen werden.
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

sash.sc

Hallo Rald.

Hatte es damals hier als thread angelegt. Hoffe die Info´s reichen !
https://forum.fhem.de/index.php/topic,57734.0.html

Gruß
Sascha

P.S.:
Ich habe noch ein Signalduino mit WLAN Anbindung. Dieser erkennt nur Unknown Code vom OPUS Xt300.
Hier die Internals von dem Signalduino mit Wlananbindung

CFGFN      ./FHEM/fhem.receiver.cfg
   Clients    :CUL_TCM97001:SD_WS:SD_WS09:Hideki:OREGON:CUL_EM:CUL_WS:CUL_TX:SD_AS:IT:FS10: :FS20:SOMFY:FLAMINGO:SD_WS_Maverick:SD_BELL:SD_GT:SD_RSL:SD_UT:CUL_FHTTK:FHT:RFXX10REC: :Revolt:Dooya:SD_Keeloq:Siro:LTECH:SIGNALduino_un:
   ClientsKeepOrder 1
   DEF        192.168.2.20:23
   DMSG       TXAEFC59059E
   DevState   initialized
   DeviceName 192.168.2.20:23
   EQMSGCNT   0
   FD         7
   FUUID      5d8e5c38-f33f-852e-c46f-86101352aec17855
   FVERSION   00_SIGNALduino.pm:v3.4.14-s3414/2022-07-21
   LASTDMSG   TXAEFC59059E
   LASTDMSGID 8
   MSGCNT     11
   NAME       wlanduino433
   NR         76
   PARTIAL   
   RAWMSG     MU;P0=-28888;P1=-4020;P2=491;P3=-160;P4=-7664;P6=-1087;P7=1311;D=12324262676267626262676262626262626767676267626267676267676767676267626267676262626262076767676267626762626267626262626262676767626762626767626767676767626762626767626262626207676767626762676262626762626262626267676762676262676762676767676762676262676762;CP=2;R=67;O;
   RSSI       -40.5
   STATE      opened
   TIME       1661504255.79369
   TYPE       SIGNALduino
   eventCount 2
   rmsgRaw    Mu;���;���;��;���;��;���;���;D2Bbgbgbbbgbbbbbbgggbgbbggbgggggbgbbggbbbbbgggbgbgbbbgbbbbbbgggbgbbggbgggggbgbbggbbbbbgggbgbgbbbgbbbbbbgggbgbbggbgggggbgbbggb;C2;R43;O;
   sendworking 0
   unknownmessages
   version    V 3.4.0-dev SIGNALduino cc1101 (chip CC1101) - compiled at Dec  4 2019 22:02:15
   versionmodul v3.4.14-dev_ralf_21.07.
   versionprotoL v3.4.14-dev_ralf_21.07.
   DoubleMsgIDs:
   MatchList:
     01:IT      ^i......
     02:CUL_TCM97001 ^s[A-Fa-f0-9]+
     03:SD_RSL  ^P1#[A-Fa-f0-9]{8}
     04:OREGON  ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     05:CUL_TX  ^TX..........
     06:SD_AS   ^P2#[A-Fa-f0-9]{7,8}
     07:Hideki  ^P12#75[A-F0-9]+
     09:CUL_FHTTK ^T[A-F0-9]{8}
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     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|114|118|121|123)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     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|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr..................
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
     34:WMBUS   ^b.*
     35:HMS     ^810e04......a001
     36:IFB     ^J............
     37:LTECH   ^P31#[A-Fa-f0-9]{26,}
     90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2022-08-25 11:23:51   cc1101_config   freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK)
     2022-01-01 22:51:54   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
     2022-08-26 07:57:35   ping            OK
     2022-08-26 10:52:02   state           opened
     2022-08-25 11:24:06   version         V 3.4.0-dev SIGNALduino cc1101 (chip CC1101) - compiled at Dec  4 2019 22:02:15
   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   mnIdList:
   msIdList:
     1
     3
     3.1
     4
     6
     13
     13.2
     15
     17
     23
     25
     33
     33.1
     33.2
     35
     49
     51
     55
     65
     68
     74.1
     87
     88
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     31
     32
     36
     37
     38
     39
     40
     44
     44.1
     45
     48
     50
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     79
     80
     84
     85
     89
     94
   rfmodesets:
     rfmode     Avantek_433__B8_N9_FSK,Bresser_5in1_u_7in1__B28_N7_8220,Bresser_6in1__B20_N7_8220,DP100_WH51_WH57_433__B16_N16_17241,DP100_WH51_WH57_868__B16_N6_17241,HoneywActivL__SlowRf_FSK,KOPP_FC__B20_N4_4785,Lacrosse_mode1_WS1080_TX38__B12_N1_17241,Lacrosse_mode2__B12_N2_9579,PCA301_mode3__B32_N3_6631,Rojaflex_433__B12_N8_GFSK,SlowRF_ccFactoryReset,W136__B24_N10_4798,WH24_WH25__B20_N1_17241,WMBus_S__N11_ab_firmware_V422,WMBus_T_u_C__N12_ab_firmw_V422,WS1600_TX22_mode5__B16_N5_8842,custom
   rfmodesetsTesting:
     rfmodeTesting Avantek_433__B5_N5_FSK,Bresser_5in1_u_7in1__B26_N7_8220,Bresser_6in1__B18_N7_8220,DP100_WH51_WH57_433__B14_N16_17241,DP100_WH51_WH57_868__B14_N6_17241,Elero__N13_ab_firmw_V335_u_V422,Lacrosse_mode1_TX38__B5_N1_17241,Lacrosse_mode1_WS1080_TX38__B10_N1_17241,Lacrosse_mode2__B5_N2_9579,PCA301_mode3__B12_N3_6631,W136__B24_N10_4798,WH24_WH25__B16_N1_17241,WS1600_TX22_mode5__B5_N5_8842
Attributes:
   alias      wlanduino433
   devStateIcon opened:thum_up@lime closed|disconnected:cul_wlan@red
   flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   icon       cul_wlan@green
   longids    1
   room       99_receiver
   updateChannelFW Ralf9
   verbose    3
   whitelist_IDs 1,3,3.1,4,6,8,9,10,11,12,13,13.1,13.2,15,16,17,17.1,18,19,21,22,23,24,25,26,27,28,31,32,33,33.1,33.2,35,36,37,38,39,40,43,44,44.1,45,47,48,49,50,51,52,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,74.1,79,80,84,85,87,88,89,94,96
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Ralf9

ZitatHatte es damals hier als thread angelegt. Hoffe die Info´s reichen !
https://forum.fhem.de/index.php/topic,57734.0.html
Nein, das hilft leider nicht weiter.
Ist evtl die Entfernung vom Opus zum sduino zu groß?

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

sash.sc

Luftlinie ca. 4m mit einer Scheibe dazwischen.

Ich schaue mal bei Zeiten, was ich an Daten bekomme.

Gruß Sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

rob

Hallo Ralf.

Wird das Kompilieren via Arduino IDE noch unterstützt? Ich möchte gern für meinen Maple-Mini den LED-Pin ändern, um eine LED zum Gehäuse herauszuführen (die Onboard-LED ist so winzig, da kann ich nix dranlöten).
Habe den Ordner SIGNALduinoAdv wie hier beschrieben https://github.com/Ralf9/SIGNALDuino/tree/dev-r422_cc1101#getting-started in meinen Sketch-Ordner kopiert und die SIGNALduinoAdv.ino geöffnet.

Zunächst kommen diese Hinweise:

"mbus_3outof6.cpp" enthält unbekannte Zeichen. Wenn der Code mit einer älteren Version von Arduino erstellt wurde, sollten Sie eventuell über Werkzeuge -> Kodierung korrigieren & neu laden den Sketch auf UTF-8-Kodierung aktualisieren. Wenn nicht, sollten Sie die ungültigen Zeichen manuell entfernen, um diese Warnung zu deaktivieren.
"mbus_3outof6.h" enthält unbekannte Zeichen. Wenn der Code mit einer älteren Version von Arduino erstellt wurde, sollten Sie eventuell über Werkzeuge -> Kodierung korrigieren & neu laden den Sketch auf UTF-8-Kodierung aktualisieren. Wenn nicht, sollten Sie die ungültigen Zeichen manuell entfernen, um diese Warnung zu deaktivieren.
"mbus_crc.cpp" enthält unbekannte Zeichen. Wenn der Code mit einer älteren Version von Arduino erstellt wurde, sollten Sie eventuell über Werkzeuge -> Kodierung korrigieren & neu laden den Sketch auf UTF-8-Kodierung aktualisieren. Wenn nicht, sollten Sie die ungültigen Zeichen manuell entfernen, um diese Warnung zu deaktivieren.
"mbus_crc.h" enthält unbekannte Zeichen. Wenn der Code mit einer älteren Version von Arduino erstellt wurde, sollten Sie eventuell über Werkzeuge -> Kodierung korrigieren & neu laden den Sketch auf UTF-8-Kodierung aktualisieren. Wenn nicht, sollten Sie die ungültigen Zeichen manuell entfernen, um diese Warnung zu deaktivieren.
"mbus_manchester.cpp" enthält unbekannte Zeichen. Wenn der Code mit einer älteren Version von Arduino erstellt wurde, sollten Sie eventuell über Werkzeuge -> Kodierung korrigieren & neu laden den Sketch auf UTF-8-Kodierung aktualisieren. Wenn nicht, sollten Sie die ungültigen Zeichen manuell entfernen, um diese Warnung zu deaktivieren.
"mbus_manchester.h" enthält unbekannte Zeichen. Wenn der Code mit einer älteren Version von Arduino erstellt wurde, sollten Sie eventuell über Werkzeuge -> Kodierung korrigieren & neu laden den Sketch auf UTF-8-Kodierung aktualisieren. Wenn nicht, sollten Sie die ungültigen Zeichen manuell entfernen, um diese Warnung zu deaktivieren.
"mbus_packet.cpp" enthält unbekannte Zeichen. Wenn der Code mit einer älteren Version von Arduino erstellt wurde, sollten Sie eventuell über Werkzeuge -> Kodierung korrigieren & neu laden den Sketch auf UTF-8-Kodierung aktualisieren. Wenn nicht, sollten Sie die ungültigen Zeichen manuell entfernen, um diese Warnung zu deaktivieren.
"mbus_packet.h" enthält unbekannte Zeichen. Wenn der Code mit einer älteren Version von Arduino erstellt wurde, sollten Sie eventuell über Werkzeuge -> Kodierung korrigieren & neu laden den Sketch auf UTF-8-Kodierung aktualisieren. Wenn nicht, sollten Sie die ungültigen Zeichen manuell entfernen, um diese Warnung zu deaktivieren.

Neu laden wie angegeben ändert aber nix. Ich habe die v.1.8.19.

Hab trotzdem mal kompiliert, dann geht es weiter mit:

SIGNALduinoAdv:181:51: fatal error: TimerOne.h: No such file or directory
   #include <TimerOne.h>  // Timer for LED Blinking
                                                   ^
compilation terminated.
exit status 1
TimerOne.h: No such file or directory


Es gibt so eine Lib von Paul Stoffregen. Soll ich diese installieren oder woher sollte ich diese TimerOne besser holen?

Wenn die Arduino IDE nicht mehr unterstützt wird, würde ich notfalls zu VS-Code mit PlatformIO wechseln (ich mag das Zeug halt nicht so gern, da für mich total unübersichtlich/ überfrachtet, alles dunkel und immer, typisch Microsoft, irgendwas im Hintergrund rödelt).

Wunschgedanke: Wenn man den LED-Pin per "set raw ..." ändern könnte, müsste ich neue Versionen nicht mehr ändern + kompilieren. Aber wahrscheinlich nur schwer machbar und womöglich wäre ich der Einzige, der sich darüber freut ;)

Vielen Dank und beste Grüße
rob

Ralf9

Ja, das kompilieren via Arduino IDE wird unterstützt, ich kompiliere es damit auch.

ZitatSIGNALduinoAdv:181:51: fatal error: TimerOne.h: No such file or directory
   #include <TimerOne.h>  // Timer for LED Blinking

Die TimerOne.h wird vom Maple Mini und ESP nicht verwendet, was hast Du in der "compile_config.h" definiert?

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