Hauptmenü

Neueste Beiträge

#11
FHEMWEB / Aw: WebApp Support für Android...
Letzter Beitrag von rudolfkoenig - 28 März 2026, 21:06:23
Ich habe eine (experimentelle!) Version von push Notification eingecheckt.
Erfolgreich getestet habe ich es mit Chromium @ Linux, Chrome @ Android und Firefox @ Android.

Howto:
- Voraussetzung ist eine per gueltiges Zertifikat erreichbares FHEM, siehe dazu das publicHostnames Attribut.
- danach aktualisiert man FHEM, und man checkt das contrib/webpush Verzeichnis aus SVN aus (oder man nimmt die Datei im Anhang).
- im webpush Verzeichnis installiert man die noetigen node.js Module mit "npm install express web-push body-parser".
- das node Programm wird mit "node webpush.js" gestartet (oder "node webpush.js > webpush.log &")
- danach setzt man das webPushPort Attribut in FHEM auf 3000
- im Browser, im "Select styles"/f18 aktiviert man WebPush, und man bestaetigt, dass man Benachrichtigungen haben will.
- ab jetzt kann man per "set WEBNAME pushNotify Achtung das ist eine Nachricht" das Telefon klingeln lassen. Das klappt selbst dann, wenn die FHEM Seite nicht offen ist.

Die Nachrichten gehen je nach Browser ueber deren eigenen Verteiler, das Versenden zu diesen Verteiler uebernimmt das node.js web-push Modul.
Falls es nicht klappt, dann kann man mit Ausschalten/Einschalten von WebPush in der f18-Menu experimentieren, das erzeugt jeweils neue Subscriptions (s.u.)

Die Daten werden in (versteckten) FHEMWEB Readings gespeichert: .webpushKeys fuer die noetigen Schluessel und .webpushSubscriptions fuer die Daten der einzelnen Browser.

#12
Solaranlagen / Aw: Modul für Ecoflow-Komponen...
Letzter Beitrag von Timmy.m - 28 März 2026, 20:51:47
Hallo zusammen,

ich bin nun auch stolzer Besitzer eines EcoFlow Stream Ultra X und bin begeistert von diesem Modul.
Ich habe gelesen, dass man mit diesem Modul auch die Steckdosen des Ultra X schalten kann, aber mir ist es bisher nicht gelungen.
Habe Ihr einen Tipp?

Grüße Tim
#13
Solaranlagen / Aw: Zendure HEMS Modul
Letzter Beitrag von Mitch - 28 März 2026, 20:11:30
Weil der wohl noch keinen lokalen Zugang bietet. Aber wenn MQTT, passt es doch
#14
Solaranlagen / Aw: Zendure HEMS Modul
Letzter Beitrag von rabehd - 28 März 2026, 20:06:38
Ich habe ein Hyper 2000 im HEMS. Wenn ich das Modul ausprobiere, dann erhalte ich "Connection refused (111)".
MQTT geht bei mir aber weiterhin, auch mit HEMS.
#15
Mobile Devices / Aw: FHEM App - Garmin
Letzter Beitrag von Talkabout - 28 März 2026, 19:51:18
Ja, davon würde ich ausgehen. Habe es aber selber nicht ausprobiert.
#16
ESP Familie / Aw: PWM mit ESP8266
Letzter Beitrag von andies - 28 März 2026, 19:18:03
Ja genau das ist das Problem: Jede Bohnenmenge benötigt anscheinend andere Parameter. Ich bin da wahnsinnig geworden. Ich habe den Reglerwert gelogged und die ausgegebene Temperatur und ChatGPT gebeten, mir daraus die Parameter zu rechnen. Da kam nur Unsinn heraus, auch nachdem ich selbst versucht hatte das zu verstehen. Es fing schon damit an, dass bei einer Bohnenmenge von 250g die Höchsttemperatur trotz durchgesteuerter Regelung nicht erreicht wurde, man aber bei 200g sehr früh drosseln musste. Das ist eben ein sehr preiswerter Heimröster und wenn ich den PID-Regler "spiele", ist das einfacher.
#17
FHEMWEB / Aw: WebApp Support für Android...
Letzter Beitrag von tomcat.x - 28 März 2026, 19:17:33
War das letzte eine Frage? Bei mir entfällt der Teil mit dem Zertifikat. Im Firefox sieht man auch schon vor dem Anlegen der "Verknüpfung" im Menü einen Unterschied.

Bei fhem bekomme ich "Zum Startbildschirm hinzufügen" angeboten. Das ergibt dann wirklich nur eine Vetknüpfung.

Bei einer WebApp bekommt man "App zum Startbildschirm hinzufügen" im Menü.

Wobei mir gerade jetzt beim Schreiben und Kopieren der Texte auffällt, dass die Seite, die ich als Beispiel zum Vergleich der Manifest Datei genommen hatte, auch nicht mehr funktioniert. Auch das, was ich davon jetzt noch auf dem Startbildschirm habe, öffnet einfach nur eine Seite im Firefox. Andere funktionieren aber noch. Ich mache das morgen nochmal mit einer anderen.
#18
Solaranlagen / Aw: [36_Senec.pm] FHEM module ...
Letzter Beitrag von curiosus - 28 März 2026, 19:14:00
Ich würde wahrscheinlich zunächst das device disablen und ein alternatives anlegen und dann mal gucken...
#19
Bastelecke / Aw: Entwicklung SIGNALduinoAdv...
Letzter Beitrag von DerD - 28 März 2026, 19:06:00
Reset per
set raw e => alles wie gehabt

Radio A aktiv gestellt, ich hoffe das war so korrekt:
set MySignalPico raw CREA   #aktiviert Radio A
get MySignalPico cmdBank A0  #selektiert Radio A und aktiviert Speicherbank 0
set MySignalPico rfmode SlowRF_CCFactoryReset
set MySignalPico cc1101_freq 433.92
get MySignalPico cmdBank A0W

Antenne natürlich an Modul A => Verhalten wie gehabt
Davor hatte ich versehentlich Modul B initialisiert und das erhalten:
2026.03.28 18:41:22 4: MySignalPico/msg READ: The bank 1 was not complete initialized, therefore the bank and radio is reseted to sduino defaults (raw e). Disable receive. ccFactoryReset doneDanach aber auch keine Änderung

cmdBank:
A* b=0 freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0000*]

   ccmode=0 sync=D391 Modulation:ASK/OOK (SYNC_MODE:No preamble/sync)

B: b=1 freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0100]

   ccmode=0 sync=D391 Modulation:ASK/OOK (SYNC_MODE:No preamble/sync)

Das komplette Log habe ich dir mal angehängt. Zu meiner Theorie hast du nichts gesagt.

2026.03.28 18:28:49 3: Setting MySignalPico serial parameters to 115200,8,N,1
2026.03.28 18:28:49 1: MySignalPico/define: /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00@115200
2026.03.28 18:28:49 1: MySignalPico/init: /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00@115200
2026.03.28 18:28:49 1: /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00 reappeared (MySignalPico)
2026.03.28 18:28:49 4: MySignalPico/msg READ: Reading values from eeprom
2026.03.28 18:28:49 4: MySignalPico/msg READ: CCInit
2026.03.28 18:28:49 4: MySignalPico/msg READ: detect B: Partn=0 Ver=0x14
2026.03.28 18:28:49 4: MySignalPico/msg READ: Starting timerjob
2026.03.28 18:28:49 4: MySignalPico/msg READ: rxB=1
2026.03.28 18:28:52 3: MySignalPico/init: disable receiver (XQ)
2026.03.28 18:28:52 4: MySignalPico/msg READ: rxB=0
2026.03.28 18:28:52 3: MySignalPico/init: get version, retry = 0
2026.03.28 18:28:52 4: MySignalPico/msg READ: V 4.2.4-dev260212 SIGNALduinoAdv Pico cc1101 (R: b0*) - compiled at Feb 12 2026 13:07:33
2026.03.28 18:28:52 4: MySignalPico/msg READ: regexp=V\s.*SIGNAL(duino|ESP).* cmd=version msg=V 4.2.4-dev260212 SIGNALduinoAdv Pico cc1101 (R: b0*) - compiled at Feb 12 2026 13:07:33
2026.03.28 18:28:52 3: MySignalPico/init: firmwareversion with ccBankSupport and multi cc1101 found -> send br
2026.03.28 18:28:52 4: MySignalPico/msg READ: r=B b=0 rx=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070090 boffs=0000*
2026.03.28 18:28:52 4: MySignalPico/msg READ: regexp=(b=\d.* ccmode=\d.*)|(switch)|(Bank)|(bank)|(radio)|(not valid) cmd=cmdBank msg=r=B b=0 rx=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070090 boffs=0000*
2026.03.28 18:28:52 4: MySignalPico/init: Write ccBankInfo: (r=B b=0 rx=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070090 boffs=0000*) to Internal ccconf
2026.03.28 18:28:52 2: MySignalPico: initialized. v3.5.3-ralf_13.02.25
2026.03.28 18:28:52 3: MySignalPico/init: enable receiver (XE)
2026.03.28 18:28:52 4: MySignalPico/msg READ: rxB=1
2026.03.28 18:29:52 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.28 18:29:52 4: MySignalPico/msg READ: OK
2026.03.28 18:29:52 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.28 18:30:44 3: MySignalPico reset
2026.03.28 18:30:44 3: Opening MySignalPico device /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00
2026.03.28 18:30:44 3: Setting MySignalPico serial parameters to 115200,8,N,1
2026.03.28 18:30:44 1: MySignalPico/define: /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00@115200
2026.03.28 18:30:44 1: MySignalPico/init: /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00@115200
2026.03.28 18:30:44 3: MySignalPico device opened
2026.03.28 18:30:46 3: MySignalPico/init: disable receiver (XQ)
2026.03.28 18:30:46 4: MySignalPico/msg READ: rxB=0
2026.03.28 18:30:47 3: MySignalPico/init: get version, retry = 0
2026.03.28 18:30:47 4: MySignalPico/msg READ: V 4.2.4-dev260212 SIGNALduinoAdv Pico cc1101 (R: b0*) - compiled at Feb 12 2026 13:07:33
2026.03.28 18:30:47 4: MySignalPico/msg READ: regexp=V\s.*SIGNAL(duino|ESP).* cmd=version msg=V 4.2.4-dev260212 SIGNALduinoAdv Pico cc1101 (R: b0*) - compiled at Feb 12 2026 13:07:33
2026.03.28 18:30:47 3: MySignalPico/init: firmwareversion with ccBankSupport and multi cc1101 found -> send br
2026.03.28 18:30:47 4: MySignalPico/msg READ: r=B b=0 rx=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070090 boffs=0000*
2026.03.28 18:30:47 4: MySignalPico/msg READ: regexp=(b=\d.* ccmode=\d.*)|(switch)|(Bank)|(bank)|(radio)|(not valid) cmd=cmdBank msg=r=B b=0 rx=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070090 boffs=0000*
2026.03.28 18:30:47 4: MySignalPico/init: Write ccBankInfo: (r=B b=0 rx=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070090 boffs=0000*) to Internal ccconf
2026.03.28 18:30:47 2: MySignalPico: initialized. v3.5.3-ralf_13.02.25
2026.03.28 18:30:47 3: MySignalPico/init: enable receiver (XE)
2026.03.28 18:30:47 4: MySignalPico/msg READ: rxB=1
2026.03.28 18:31:47 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.28 18:31:47 4: MySignalPico/msg READ: OK
2026.03.28 18:31:47 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.28 18:32:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:33:47 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.28 18:33:47 4: MySignalPico/msg READ: OK
2026.03.28 18:33:47 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.28 18:34:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:35:47 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.28 18:35:47 4: MySignalPico/msg READ: OK
2026.03.28 18:35:47 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.28 18:36:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:37:47 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.28 18:37:47 4: MySignalPico/msg READ: OK
2026.03.28 18:37:47 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.28 18:38:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:39:47 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.28 18:39:47 4: MySignalPico/msg READ: OK
2026.03.28 18:39:47 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.28 18:40:03 4: MySignalPico/msg READ: detect B: Partn=0 Ver=0x14
2026.03.28 18:40:03 4: MySignalPico/msg READ: regexp=.* cmd=raw msg=detect B: Partn=0 Ver=0x14
2026.03.28 18:40:12 4: set MySignalPico raw CREB
2026.03.28 18:40:12 4: MySignalPico/msg READ: detect B: Partn=0 Ver=0x14
2026.03.28 18:40:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:41:22 4: MySignalPico/msg READ: The bank 1 was not complete initialized, therefore the bank and radio is reseted to sduino defaults (raw e). Disable receive. ccFactoryReset done
2026.03.28 18:41:22 4: MySignalPico/msg READ: regexp=(b=\d.* ccmode=\d.*)|(switch)|(Bank)|(bank)|(radio)|(not valid) cmd=cmdBank msg=The bank 1 was not complete initialized, therefore the bank and radio is reseted to sduino defaults (raw e). Disable receive. ccFactoryReset done
2026.03.28 18:41:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:42:47 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.28 18:42:47 4: MySignalPico/msg READ: OK
2026.03.28 18:42:47 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.28 18:43:13 4: set MySignalPico raw CREB
2026.03.28 18:43:13 4: MySignalPico/msg READ: detect B: Partn=0 Ver=0x14
2026.03.28 18:43:16 4: set MySignalPico raw CREB
2026.03.28 18:43:16 4: MySignalPico/msg READ: detect B: Partn=0 Ver=0x14
2026.03.28 18:43:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:44:01 4: MySignalPico/msg READ: set r=B b=1 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070091 boffs=0100
2026.03.28 18:44:01 4: MySignalPico/msg READ: regexp=(b=\d.* ccmode=\d.*)|(switch)|(Bank)|(bank)|(radio)|(not valid) cmd=cmdBank msg=set r=B b=1 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070091 boffs=0100
2026.03.28 18:44:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:45:17 4: MySignalPico/msg READ: ccFactoryReset done
2026.03.28 18:45:17 4: MySignalPico/msg READ: regexp=^CW|ccFactoryReset cmd=rfmode msg=ccFactoryReset done
2026.03.28 18:45:17 3: MySignalPico/msg parseResponse rfmode: ccFactoryReset done
2026.03.28 18:45:17 4: MySignalPico/msg READ: r=B b=1 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070091 boffs=0100
2026.03.28 18:45:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:46:03 3: MySignalPico: Setting FREQ2..0 (0D,0E,0F) to 10 b0 71 = 433.920 MHz
2026.03.28 18:46:03 4: MySignalPico/msg READ: W0F10
2026.03.28 18:46:04 4: MySignalPico/msg READ: W10B0
2026.03.28 18:46:04 4: MySignalPico/msg READ: W1171
2026.03.28 18:46:04 4: MySignalPico/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.03.28 18:46:05 4: MySignalPico/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.03.28 18:46:44 4: MySignalPico/msg READ: write set r=B b=1 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070091 boffs=0100
2026.03.28 18:46:44 4: MySignalPico/msg READ: regexp=(b=\d.* ccmode=\d.*)|(switch)|(Bank)|(bank)|(radio)|(not valid) cmd=cmdBank msg=write set r=B b=1 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070091 boffs=0100
2026.03.28 18:46:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:47:47 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.28 18:47:47 4: MySignalPico/msg READ: OK
2026.03.28 18:47:47 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.28 18:48:44 4: set MySignalPico raw CREA
2026.03.28 18:48:44 4: MySignalPico/msg READ: detect A: Partn=0 Ver=0x14
2026.03.28 18:48:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:49:11 4: MySignalPico/msg READ: set r=A b=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070090 boffs=0000
2026.03.28 18:49:11 4: MySignalPico/msg READ: regexp=(b=\d.* ccmode=\d.*)|(switch)|(Bank)|(bank)|(radio)|(not valid) cmd=cmdBank msg=set r=A b=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070090 boffs=0000
2026.03.28 18:49:12 4: MySignalPico/msg READ: ␂MU;P0=-32001;P1=479;P2=-740;P3=727;P4=-252;P5=248;P6=-480;CP=5;R=229;D=012323232141456561414141414565656565614565656565614141456561456565614141456561414565656145632323232141456561414141414565656565614565656565614141456561456565614141456561414565656145632323232141456561414141414565656565614565656565614141456561456565614141456561414565656145632323232141456561414141414565656565614565656565614141456561456565614141456561414565656141;e;␃
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 37 dmsg W37#CF820E47310 length 41 RSSI = -87.5
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 37 dmsg W37#CF820E47310 length 41 repeat 1 RSSI = -87.5
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 37 dmsg W37#CF820E47310 length 41 repeat 2 RSSI = -87.5
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 37 dmsg W37#CF820E4731 length 40 repeat 3 RSSI = -87.5
2026.03.28 18:49:12 4: MySignalPico: equalDMS W37#CF820E47310 (3)
2026.03.28 18:49:12 4: MySignalPico Dispatch: W37#CF820E47310, -87.5 dB, dispatch
2026.03.28 18:49:12 4: MySignalPico: SD_WS_Parse protocol 37, rawData CF820E47310
2026.03.28 18:49:12 4: MySignalPico: SD_WS37 ERROR - checksum 166 != 49
2026.03.28 18:49:12 4: MySignalPico: equalDMS W37#CF820E4731 (1)
2026.03.28 18:49:12 4: MySignalPico Dispatch: W37#CF820E4731, -87.5 dB, dispatch
2026.03.28 18:49:12 4: MySignalPico: SD_WS_Parse protocol 37, rawData CF820E4731
2026.03.28 18:49:12 4: MySignalPico: SD_WS37 ERROR - checksum 166 != 49
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 38 -> NC-3911 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 84 -> IAN 283582 / TV-4848 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 84 dmsg W84#CF820E47310 length 41 RSSI = -87.5
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 84 dmsg W84#CF820E47310 length 41 repeat 1 RSSI = -87.5
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 84 dmsg W84#CF820E47310 length 41 repeat 2 RSSI = -87.5
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 84 dmsg W84#CF820E4731 length 40 repeat 3 RSSI = -87.5
2026.03.28 18:49:12 4: MySignalPico: equalDMS W84#CF820E47310 (3)
2026.03.28 18:49:12 4: MySignalPico Dispatch: W84#CF820E47310, -87.5 dB, dispatch
2026.03.28 18:49:12 4: MySignalPico: SD_WS_Parse protocol 84, rawData CF820E47310
2026.03.28 18:49:12 4: MySignalPico: SD_WS_Parse decoded protocol-id 84 (Auriol IAN 283582, TV-4848), sensor-id 207
2026.03.28 18:49:12 1: MySignalPico: SD_WS_Parse UNDEFINED sensor SD_WS_84_TH detected, code SD_WS_84_TH_1
2026.03.28 18:49:12 4: MySignalPico: equalDMS W84#CF820E4731 (1)
2026.03.28 18:49:12 4: MySignalPico Dispatch: W84#CF820E4731, -87.5 dB, dispatch
2026.03.28 18:49:12 4: MySignalPico: SD_WS_Parse protocol 84, rawData CF820E4731
2026.03.28 18:49:12 4: MySignalPico: SD_WS_Parse decoded protocol-id 84 (Auriol IAN 283582, TV-4848), sensor-id 207
2026.03.28 18:49:12 1: MySignalPico: SD_WS_Parse UNDEFINED sensor SD_WS_84_TH detected, code SD_WS_84_TH_1
2026.03.28 18:49:12 2: autocreate: define SD_WS_84_TH_1 SD_WS SD_WS_84_TH_1
2026.03.28 18:49:12 2: autocreate: define FileLog_SD_WS_84_TH_1 FileLog ./log/SD_WS_84_TH_1-%Y.log SD_WS_84_TH_1
2026.03.28 18:49:12 2: autocreate: define SVG_SD_WS_84_TH_1 SVG FileLog_SD_WS_84_TH_1:temp4hum4:CURRENT
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 / TFA 30.3251.10 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 89 dmsg W89#CF820E4731 length 40 RSSI = -87.5
2026.03.28 18:49:12 4: MySignalPico: equalDMS W89#CF820E4731 (1)
2026.03.28 18:49:12 4: MySignalPico Dispatch: W89#CF820E4731, -87.5 dB, dispatch
2026.03.28 18:49:12 4: MySignalPico: SD_WS_Parse protocol 89, rawData CF820E4731
2026.03.28 18:49:12 4: MySignalPico: SD_WS_Parse decoded protocol-id 89 (TFA 30.3221.02), sensor-id CF
2026.03.28 18:49:12 1: MySignalPico: SD_WS_Parse UNDEFINED sensor SD_WS_89_TH detected, code SD_WS_89_TH_1
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 99 -> Navaris 44344.04 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 121 -> Busch-Transcontrol matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 135 -> TFA 30.3255.02 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 200 -> Honeywell ActivLink matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico/msg READ: ␂MU;P0=-21333;P1=466;P2=-743;P3=724;P4=-260;P5=250;P6=-493;CP=5;R=230;D=012323232141456561414141414565656565614565656565614141456561456565614141456561414565656145632323232141456561414141414565656565614565656565614141456561456565614141456561414565656145632323232141456561414141414565656565614565656565614141456561456565614141456561414565656145632323232141456561414141414565656565614565656565614141456561456565614141456561414565656145;e;␃
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 37 dmsg W37#CF820E47310 length 41 RSSI = -87
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 37 dmsg W37#CF820E47310 length 41 repeat 1 RSSI = -87
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 37 dmsg W37#CF820E47310 length 41 repeat 2 RSSI = -87
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 37 dmsg W37#CF820E4731 length 40 repeat 3 RSSI = -87
2026.03.28 18:49:12 4: MySignalPico: equalDMS W37#CF820E47310 (3)
2026.03.28 18:49:12 4: MySignalPico Dispatch: W37#CF820E47310, -87 dB, dispatch
2026.03.28 18:49:12 4: MySignalPico: equalDMS W37#CF820E4731 (1)
2026.03.28 18:49:12 4: MySignalPico Dispatch: W37#CF820E4731, -87 dB, dispatch
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 38 -> NC-3911 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 84 -> IAN 283582 / TV-4848 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 84 dmsg W84#CF820E47310 length 41 RSSI = -87
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 84 dmsg W84#CF820E47310 length 41 repeat 1 RSSI = -87
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 84 dmsg W84#CF820E47310 length 41 repeat 2 RSSI = -87
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 84 dmsg W84#CF820E4731 length 40 repeat 3 RSSI = -87
2026.03.28 18:49:12 4: MySignalPico: equalDMS W84#CF820E47310 (3)
2026.03.28 18:49:12 4: MySignalPico Dispatch: W84#CF820E47310, -87 dB, dispatch
2026.03.28 18:49:12 4: MySignalPico: equalDMS W84#CF820E4731 (1)
2026.03.28 18:49:12 4: MySignalPico Dispatch: W84#CF820E4731, -87 dB, dispatch
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 / TFA 30.3251.10 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: decoded matched MU Protocol id 89 dmsg W89#CF820E4731 length 40 RSSI = -87
2026.03.28 18:49:12 4: MySignalPico: equalDMS W89#CF820E4731 (1)
2026.03.28 18:49:12 4: MySignalPico Dispatch: W89#CF820E4731, -87 dB, dispatch
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 99 -> Navaris 44344.04 matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 121 -> Busch-Transcontrol matches, trying to demodulate
2026.03.28 18:49:12 4: MySignalPico: Fingerprint for MU Protocol id 135 -> TFA 30.3255.02 matches, trying to demodulate
2026.03.28 18:49:33 4: MySignalPico/msg READ: ccFactoryReset done
2026.03.28 18:49:33 4: MySignalPico/msg READ: regexp=^CW|ccFactoryReset cmd=rfmode msg=ccFactoryReset done
2026.03.28 18:49:33 3: MySignalPico/msg parseResponse rfmode: ccFactoryReset done
2026.03.28 18:49:33 4: MySignalPico/msg READ: r=A b=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070091 boffs=0000
2026.03.28 18:49:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:49:50 3: MySignalPico: Setting FREQ2..0 (0D,0E,0F) to 10 b0 71 = 433.920 MHz
2026.03.28 18:49:51 4: MySignalPico/msg READ: W0F10
2026.03.28 18:49:51 4: MySignalPico/msg READ: W10B0
2026.03.28 18:49:51 4: MySignalPico/msg READ: W1171
2026.03.28 18:49:52 4: MySignalPico/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.03.28 18:49:52 4: MySignalPico/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.03.28 18:50:08 4: MySignalPico/msg READ: write set r=A b=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070091 boffs=0000
2026.03.28 18:50:08 4: MySignalPico/msg READ: regexp=(b=\d.* ccmode=\d.*)|(switch)|(Bank)|(bank)|(radio)|(not valid) cmd=cmdBank msg=write set r=A b=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070091 boffs=0000
2026.03.28 18:50:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:51:47 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.28 18:51:47 4: MySignalPico/msg READ: OK
2026.03.28 18:51:47 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.28 18:52:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:53:47 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.28 18:53:47 4: MySignalPico/msg READ: OK
2026.03.28 18:53:47 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.28 18:54:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:55:47 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.28 18:55:47 4: MySignalPico/msg READ: OK
2026.03.28 18:55:47 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.28 18:56:47 4: MySignalPico/keepalive ok, retry = 0
2026.03.28 18:57:47 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.28 18:57:47 4: MySignalPico/msg READ: OK
2026.03.28 18:57:47 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
#20
ESP Familie / Aw: PWM mit ESP8266
Letzter Beitrag von DerD - 28 März 2026, 18:12:51
Hi Andies,
so ganz verstehe ich deine Erklärungen zwar nicht, und ich kenne den Regler aus Tasmota nicht, aber bei PID hat man ja immer 3 Parameter, du sprichst nur von einem. Und wenn die Kennlinie des Rösters bei unterschiedlicher Bohnenmenge sich ändert, brauchst du schon viel Glück, nicht auch die Parameter ändern zu müssen - zumindest wenn es eine schnellstmögliche Aufheizung ohne Überschwingen werden soll. Sonst tut es ja auch einfaches On/off oder eben Powereinstellung 0-100%.

Loggst du den Reglerwert auch mit? Es wäre hilfreich zu sehen, wie Temp und Regler sich über die Zeit verhalten.