SIGNALESP: Firm- und Hardware für SIGNALduino direkt auf ESP8266 oder ESP32

Begonnen von Ralf9, 24 Januar 2018, 20:04:44

Vorheriges Thema - Nächstes Thema

Ralf9

Ich teste es nun selber. Es läuft stabil, momentan habe ich eine uptime von 4 Tagen.
Ich teste mit 2 cc1011 Modulen. Mit cc1101 A empfange ich einen LaCrosse Sensor (mode1) und mit cc1101 B empfange ich ASK/ook (slowrf).
Nun habe ich den cc1101 A von Mode 1 auf Mode 3 umgestellt und mache bei zwei PCA301 Steckdosen alle 10 Min einen Statusrequest.

Hier ist die aktuelle Firmware
https://forum.fhem.de/index.php/topic,106278.msg1166910.html#msg1166910

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

meier81

Hallo Ralf,

habe mir heute auch einen ESP32 mal zusammengesteckt und geflashed, ich nutze die aktuellste Version 4.2.1 und habe ein CC1101 Modul mit 433 MHz angeschlossen als "B".

Sieht bei mir auch seit heute Morgen gut aus. Gib es was spezielles auf das ich achten solle? Habe mal keine Whitelist eingestellt, empfange mal alles um mich herum.

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

Du kannst mal auf die uptime achten und ob die telnet Verbindung stabil läuft, das folgende sollte im log nicht auftauchen:

2021.07.20 18:50:25 3: sduino/KeepAlive not ok, retry = 2 -> get ping
2021.07.20 18:51:25 3: sduino/KeepAlive not ok, retry = 3 -> get ping
2021.07.20 18:52:25 3: sduino/keepalive not ok, retry count reached. Reset
2021.07.20 18:52:25 3: sduino reset
2021.07.20 18:52:25 3: Opening sduino device ...
2021.07.20 18:52:25 1: sduino/init: ..
2021.07.20 18:52:25 3: sduino device opened


Bei mir ist der ESP32 auf einem Testsystem mit 2 cc1101 Modulen sehr stabil gelaufen, habe den Test dann bei einer uptime von 6 Tagen beendet.

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

meier81

Zitat von: Ralf9 am 24 Juli 2021, 23:28:03
Du kannst mal auf die uptime achten und ob die telnet Verbindung stabil läuft, das folgende sollte im log nicht auftauchen

Guten Morgen,

hab mal ins Log geschaut, von den von dir genannten Einträgen habe ich keine. Bezüglich der Uptime sehe ich die bestimmt im Monitor der Arduino IDE vermute ich, ich habe aber den ESP32 mit an einem USB-Netzteil stecken, das wird dann wohl nichts mit dem Monitoring ansehen.

Ich teste aber mal weiter, ich probiere auch mal so Sachen wie Spannungsausfall und anschließende Wiederverbindung oder einfacher Neustart des ESP.

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

ZitatBezüglich der Uptime sehe ich die bestimmt im Monitor der Arduino IDE vermute ich,
Im fhem sduino Modul gibts ein "get sduino uptime"
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

meier81

Ja, bestätigt wieder wer richtig schaut, sieht´s auch  ;)

Ich werde es beobachten.
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

Ich hab mal getestet was passiert, wenn ich das WLAN ausschalte.
Wenn ich dann an der Fritzbox das WLAN wieder aktiviere, dann macht der ESP32 kein reconnect. Es muß dann am ESP ein Reset gemacht werden.

Ich hab mal bei mir die wifi events eingebunden:
WiFi.onEvent([](WiFiEvent_t event, WiFiEventInfo_t info) {
Serial.println("-----WiFi connected------");
Server.begin();  // start telnet server
Server.setNoDelay(true);
}, WiFiEvent_t::SYSTEM_EVENT_STA_CONNECTED);

WiFi.onEvent([](WiFiEvent_t event, WiFiEventInfo_t info) {
Server.stop();  // end telnet server
Serial.print("WiFi lost connection. Reason: ");
Serial.println(info.sta_er_fail_reason);
wifiConnected = false;
}, WiFiEvent_t::SYSTEM_EVENT_STA_DISCONNECTED);



Das SYSTEM_EVENT_STA_DISCONNECTED funktioniert, ein paar Sekunden nachdem ich das WLAN abgeschaltet habe, kommt im SerialMonitor die folgende Ausgabe
WiFi lost connection. Reason: 1852993348
*WM: [2] [EVENT] WIFI_REASON: 201
*WM: [2] [EVENT] WIFI_REASON: NO_AP_FOUND


Das SYSTEM_EVENT_STA_CONNECTED funktioniert aber nicht. Nachdem ich das WLAN wieder aktiviert habe, kommt im SerialMonitor nicht die Ausgabe "-----WiFi connected------".

Wenn ich als Workaround in der "void loop() {" das folgende einfüge, funktioniert der reconnect:
if (wifiConnected == false) {
while (WiFi.status() != WL_CONNECTED) {
yield();
}
wifiConnected = true;
Serial.println("*******Connected*****");
Server.begin();    // start listening for clients
}


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

dirk.k

Hallo,
Nur zur Info ... das Problem muss nicht ESP32 spezifisch sein.
Ich habe das Problem mit dem fehlenden Reconnect auf 2 SignalESP mit ESP8266.


meier81

Hallo,

hat von euch jemand eine Idee, ich wollte heute mal von der Arduino IDE auf platformio umsteigen, hab natürlich sofort einen Fehler erhalten.

Installation lief reibungslos, Kompilieren für Serial bzw. USB geht auch einwandfrei, sobald aber was kompiliert werden soll mit lib_deps
gibt´s einen Fehler. Hier mal ein Beispiel für den ESP32_sduino_devkitV1:

> Executing task: C:\Users\Familie\.platformio\penv\Scripts\platformio.exe run --environment ESP32_sduino_devkitV1 <

Processing ESP32_sduino_devkitV1 (platform: espressif32; board: esp32doit-devkit-v1; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32doit-devkit-v1.html
PLATFORM: Espressif 32 (3.3.1) > DOIT ESP32 DEVKIT V1
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 3.10006.210326 (1.0.6)
- tool-esptoolpy 1.30100.210531 (3.1.0)
- toolchain-xtensa32 2.50200.97 (5.2.0)
Converting SIGNALduinoAdv.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Library Manager: Installing git+https://github.com/tzapu/WiFiManager
FileNotFoundError: [WinError 2] Das System kann die angegebene Datei nicht finden:
  File "C:\Users\Familie\.platformio\penv\Lib\site-packages\platformio\builder\main.py", line 177:
    env.SConscript("$BUILD_SCRIPT")
  File "C:\Users\Familie\.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py", line 591:
    return _SConscript(self.fs, *files, **subst_kw)
  File "C:\Users\Familie\.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py", line 280:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
  File "C:\Users\Familie\.platformio\platforms\espressif32\builder\main.py", line 218:
    target_elf = env.BuildProgram()
  File "C:\Users\Familie\.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
    return self.method(*nargs, **kwargs)
  File "C:\Users\Familie\.platformio\penv\Lib\site-packages\platformio\builder\tools\platformio.py", line 62:
    env.ProcessProjectDeps()
  File "C:\Users\Familie\.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
    return self.method(*nargs, **kwargs)
  File "C:\Users\Familie\.platformio\penv\Lib\site-packages\platformio\builder\tools\platformio.py", line 140:
    project_lib_builder = env.ConfigureProjectLibBuilder()
  File "C:\Users\Familie\.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
    return self.method(*nargs, **kwargs)
  File "C:\Users\Familie\.platformio\penv\Lib\site-packages\platformio\builder\tools\piolib.py", line 1062:
    project.install_dependencies()
  File "C:\Users\Familie\.platformio\penv\Lib\site-packages\platformio\builder\tools\piolib.py", line 898:
    lm.install(spec)
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\manager\_install.py", line 48:
    pkg = self._install(
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\manager\library.py", line 81:
    return super(LibraryPackageManager, self)._install(
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\manager\_install.py", line 97:
    pkg = self.install_from_url(spec.url, spec, silent=silent)
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\manager\_install.py", line 141:
    vcs = VCSClientFactory.new(tmp_dir, url)
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\vcsclient.py", line 54:
    obj = getattr(sys.modules[__name__], "%sClient" % type_.title())(
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\vcsclient.py", line 137:
    self.configure()
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\vcsclient.py", line 146:
    result = proc.exec_command([cls.command, "--exec-path"])
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\proc.py", line 117:
    p = subprocess.Popen(*args, **kwargs)
  File "C:\Users\Familie\.platformio\python3\lib\subprocess.py", line 951:
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "C:\Users\Familie\.platformio\python3\lib\subprocess.py", line 1420:
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
============================================================ [FAILED] Took 1.76 seconds ============================================================

Environment            Status    Duration
---------------------  --------  ------------
ESP32_sduino_devkitV1  FAILED    00:00:01.760
======================================================= 1 failed, 0 succeeded in 00:00:01.760 =======================================================Der Terminalprozess "C:\Users\Familie\.platformio\penv\Scripts\platformio.exe 'run', '--environment', 'ESP32_sduino_devkitV1'" wurde mit folgendem Exitcode beendet: 1.


Und hier mal der Fehler beim kompilieren von Maple_sduino_LAN:

> Executing task: C:\Users\Familie\.platformio\penv\Scripts\platformio.exe run --environment Maple_sduino_LAN <

Processing Maple_sduino_LAN (platform: https://github.com/platformio/platform-ststm32.git; board: maple_mini_origin; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------Platform Manager: Installing git+https://github.com/platformio/platform-ststm32.git
Error: Traceback (most recent call last):
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\commands\run\processor.py", line 70, in process
    p = PlatformFactory.new(self.options["platform"])
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\platform\factory.py", line 54, in new
    raise UnknownPlatform(pkg_or_spec)
platformio.platform.exception.UnknownPlatform: Unknown development platform 'https://github.com/platformio/platform-ststm32.git'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\__main__.py", line 109, in main
    cli()  # pylint: disable=no-value-for-parameter
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\click\core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\click\core.py", line 782, in main
    rv = self.invoke(ctx)
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\commands\__init__.py", line 44, in invoke
    return super(PlatformioCLI, self).invoke(ctx)
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\click\core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\click\core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\click\core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\click\decorators.py", line 21, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\commands\run\command.py", line 133, in cli
    process_env(
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\commands\run\command.py", line 175, in process_env
    result = {"env": name, "duration": time(), "succeeded": ep.process()}
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\commands\run\processor.py", line 72, in process
    self.cmd_ctx.invoke(
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\click\core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\commands\platform.py", line 325, in platform_install
    pkg = pm.install(
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\manager\platform.py", line 51, in install
    pkg = super(PlatformPackageManager, self).install(
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\manager\_install.py", line 48, in install
    pkg = self._install(
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\manager\_install.py", line 97, in _install
    pkg = self.install_from_url(spec.url, spec, silent=silent)
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\manager\_install.py", line 141, in install_from_url
    vcs = VCSClientFactory.new(tmp_dir, url)
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\vcsclient.py", line 54, in new
    obj = getattr(sys.modules[__name__], "%sClient" % type_.title())(
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\vcsclient.py", line 137, in __init__
    self.configure()
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\package\vcsclient.py", line 146, in configure
    result = proc.exec_command([cls.command, "--exec-path"])
  File "C:\Users\Familie\.platformio\penv\lib\site-packages\platformio\proc.py", line 117, in exec_command
    p = subprocess.Popen(*args, **kwargs)
  File "C:\Users\Familie\.platformio\python3\lib\subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "C:\Users\Familie\.platformio\python3\lib\subprocess.py", line 1420, in _execute_child
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] Das System kann die angegebene Datei nicht finden

============================================================

An unexpected error occurred. Further steps:

* Verify that you have the latest version of PlatformIO using
  `pip install -U platformio` command

* Try to find answer in FAQ Troubleshooting section
  https://docs.platformio.org/page/faq.html

* Report this problem to the developers
  https://github.com/platformio/platformio-core/issues

============================================================

Der Terminalprozess "C:\Users\Familie\.platformio\penv\Scripts\platformio.exe 'run', '--environment', 'Maple_sduino_LAN'" wurde mit folgendem Exitcode beendet: 1.


Jemand eine Idee wo´s da klemmt?

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

Hast Du Git installiert? Dies wird benötigt, damit die libs vom gibhub geholt werden können.

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

meier81

Zitat von: Ralf9 am 11 August 2021, 10:36:54
Hast Du Git installiert? Dies wird benötigt, damit die libs vom gibhub geholt werden können.

Gruß Ralf

Okay, das wusste ich nicht, steht auch nirgendwo beschrieben (jedenfalls habe ich nichts gefunden). Meinst du jetzt Git als Software für Windows oder gibt es in VSC ein Plugin dafür?

Gruß Markus

----------------------------------

Nachtrag: Hat sich mittlerweile erledigt, war natürlich Git für Windows. Wird dann beim öffnen des VSC erkannt und benutzt.

Danke dir.
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

Hallo,

ich habe bei meiner Firmware "SIGNALduinoAdv ESP32 4.2.x" für die max möglichen 4 cc1101 Module A-D die folgende Pinbelegung gewählt.
Die Belegung vom Modul B habe ich vom SignalESP von Sidey übernommen.

Ich verwende das ESP32 DEVKIT V1
https://circuits4you.com/2018/12/31/esp32-devkit-esp32-wroom-gpio-pinout/

Bei der Auswahl der Pins habe ich mich daran orientiert:
https://randomnerdtutorials.com/esp32-pinout-reference-gpios/

Ich bin mir nicht sicher ob es eine gute Idee ist beim cc1101 Modul B für den Chip Select den GPIO 5 zu verwenden.
In der esp32-pinout-reference steht bei GPIO 5: "outputs PWM signal at boot"

Die PIN Belegung der Module C + D habe ich willkürlich gewählt. 
Da kann ich noch Vorschläge für eine bessere PIN Belegung gebrauchen.


23 MOSI
19 MISO
18 SCLK

CC1101  A
27  CSN  (Chip Select)
25  GD02 (Receive)
26  GD00  (send)

CC1101  B  -  433 MHz für OOK/ASK
5  CSN  (Chip Select)
13  GD02 (Receive)
4   GD00  (send)

CC1101  C
22  CSN  (Chip Select)
14  GD02 (Receive)

CC1101  D
33  CSN  (Chip Select)
21  GD02 (Receive)


Zitat von: Ralf9 am 14 Juni 2021, 21:37:54
siehe in der SIGNALDuino.ino
#elif SIGNALESP32
const uint8_t pinSend[] = {26, 4};
const uint8_t pinReceive[] = {25, 13, 14, 21};
#define PIN_LED              2
#define PIN_RECEIVE_A        pinReceive[0]   // gdo2 cc1101 A
#define PIN_RECEIVE_B        pinReceive[1]   // gdo2 cc1101 B


und in der cc1101.h
#elif defined(ESP32)
#define mosiPin 23   // MOSI out
#define misoPin 19   // MISO in
#define sckPin  18   // SCLK out
#ifdef SIGNALESP32
const uint8_t radioCsPin[] = {27, 5, 22, 33};


Das ModulB ist im Array der 2.Wert
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

Ist die Pinbelegung in der jüngsten .bin  mit compiliert, oder muss diese noch angepasst werden ?

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

Ralf9

Ja die Pinbelegung ist in der aktuellen bin drin, ich weiß aber nicht ob die bin auch auf dem Mini ESP32 funktioniert.
Evtl kann jemand was drüber sagen der einen Mini ESP32 hat.
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

Habe mir mal das pinout angeschaut. Sieht gut aus. Wenn ich das richtig gesehen habe, dann bekommt man sogar alle 4 CC1101 dran.

Werde bei Zeiten den mit nem ESP32 mini zusammen bauen. Wird aber dieses WE nix.

Gruß
Sascha

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