Hauptmenü

Neueste Beiträge

#91
Hallo Leute,

ich habe jahrelang versucht, meine ganzen DIY‑Messwerte (Tasmota S0 für Wärmepumpe und Wasser, Raspberry Pi‑Sensoren für Öl‑Tanks, PV, Wallbox über Modbus TCP; Auswertung über Grafana) in ein gemeinsames Dashboard zu bringen. Das war mühselig und ist mir auch irgendwann gelungen. Doch dann kam mir der Gedanke, dass nicht jeder so viel im Keller basteln will.

Jetzt habe ich einen pragmatischen Ansatz gebaut: komplett frei definierbare Messgrößen, eigene Eingaben, automatische Gruppierung und ein Visual Board -> alles zusammenführt -> ein all-in-one dashboard. Vielleicht nützt es jemandem. Hier mein Projekt: https://meterlogs.com/visual

Grüße, Simon
#92
Sprachsteuerung / Aw: Rhasspy, mein Weg zu neuen...
Letzter Beitrag von Gisbert - 17 Februar 2026, 12:54:12
Hallo Jörg,

hier im Forum hab ich den Hinweis gefunden (https://forum.fhem.de/index.php?topic=99062.msg1309838#msg1309838), dass die Installation mit der Version 1.37 statt der 1.38 gelingen könnte.

Das hab ich versucht - und es hat geklappt. Nach Importieren von einem Backup, sowie den notwendigen Definitionen für AMAD in Fhem läuft die Sparchein- und -ausgabe wieder.

Etwas gruselig sind die unzähligen Berechtigungen die Automagic Premium verlangt. Wenn es irgendwann etwas besseres mit weniger Berechtigungsbedarf gibt, dann werde ich das umstellen.

Viele Grüße Gisbert

-----

Hallo Guenni1404,

ich schaue mir das demnächst an. Jedenfalls schient es dort Aktivität zu geben.

Viele Grüße Gisbert
#93
FHEM Development / FW_detailFn und icons
Letzter Beitrag von Sailor - 17 Februar 2026, 12:53:11
Ein herzerfrischendes Moin vom achtern Diek vorwech!

Ich habe eine Frage an die Developer:

Ich habe für ein Modul eine FW_detailFn erstellt in dem ich mittels
'<img src="/fhem/www/images/fhemSVG/unknown.svg">'ein Icon einbinde.

Das Icon wird auch ganz brav angezeigt, aber leider in schwarz (Default).

Wie bringe ich das SVG dazu die Farben der aktiven CSS - Datei zu übernehmen?

Danke!

Gruß
    Sailor
#94
Sprachsteuerung / Aw: Rhasspy, mein Weg zu neuen...
Letzter Beitrag von Guenni1404 - 17 Februar 2026, 12:50:20
Hallo Gisbert,

es gibt Rhasspy Mobile. Vielleicht hilft dir das weiter.
https://github.com/Nailik/rhasspy_mobile
#95
Sonstige Systeme / Aw: Bresser Wetterstation 868M...
Letzter Beitrag von Ralf9 - 17 Februar 2026, 12:37:59
Demnach funktionierts mit sync CACA besser als mit sync CA54

Wie funktionierts besser mit 0x12 MDMCFG2 SYNC_MODE 2 (16/16 sync) oder 6 (16/16 + carrier-sense)?
#96
Sonstige Systeme / Aw: Bresser Wetterstation 868M...
Letzter Beitrag von laserrichi - 17 Februar 2026, 12:25:49
Ja der Sync ist richtig eingetragen.

mit  16/16 + carrier-sense above threshold  tut sich auch etwas aber mit SYNC_MODE:16/16 sync nicht.

Ebenso habe ich 0x05 sync0 0x54  als auch 0x05 sync0 0xCA  probiert:


2026.02.17 12:13:20 4: Signalduino868/msg READ: ␂MN;D=AB2B2952A8001C18C4086D5004040407F404DC09199566616B3E808E;N=7;R=252;␃
2026.02.17 12:13:20 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -76 -> Bresser Profi 7in1
2026.02.17 12:13:20 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=CDDF not equal to 0x6DF1
2026.02.17 12:13:20 4: Signalduino868/msg READ: ␂MN;D=AAAACACA54AA00070631021B5401010101FD013702466559985ACFA0;N=7;R=253;␃
2026.02.17 12:13:20 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:13:20 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=09AE not equal to 0x6DF1
2026.02.17 12:13:35 4: Signalduino868/msg READ: ccreg 00: 01 2E 46 06 CA CA FF C0 02 00 00 06 00 21 65 E8  ccreg 10: 88 CC 00 22 F8 45 07 00 18 16 6C 43 68 91 87 6B  ccreg 20: F8 B6 11 EC 2B 1B 11 41 00 59 7F 3E 88 31 0B
2026.02.17 12:13:35 4: Signalduino868/msg READ: regexp=^ccreg 00: cmd=ccregAll msg=ccreg 00: 01 2E 46 06 CA CA FF C0 02 00 00 06 00 21 65 E8  ccreg 10: 88 CC 00 22 F8 45 07 00 18 16 6C 43 68 91 87 6B  ccreg 20: F8 B6 11 EC 2B 1B 11 41 00 59 7F 3E 88 31 0B
2026.02.17 12:13:35 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 12:13:40 4: Signalduino868/msg READ: ␂MN;D=AAB2B2952A8001C18C408695004040407CC04DC09134E0082073E808;N=7;R=253;␃
2026.02.17 12:13:40 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:13:40 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=96C5 not equal to 0x6DF1
2026.02.17 12:13:40 4: Signalduino868/msg READ: ␂MN;D=AAAACACA54AA00070631021A5401010101F301370244D3802081CFA0;N=7;R=253;␃
2026.02.17 12:13:40 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:13:40 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=46DA not equal to 0x6DF1
2026.02.17 12:14:00 4: Signalduino868/msg READ: ␂MN;D=55559594A954000E0C620432A802020203E402700487A14E85519F40;N=7;R=254;␃
2026.02.17 12:14:00 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75 -> Bresser Profi 7in1
2026.02.17 12:14:00 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=597A not equal to 0x6DF1
2026.02.17 12:14:00 4: Signalduino868/msg READ: ␂MN;D=AAB2B2952A8001C18C408655004040407C804E0090F429D0AA33E808;N=7;R=253;␃
2026.02.17 12:14:00 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:14:00 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=65FB not equal to 0x6DF1
2026.02.17 12:14:07 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 12:14:20 4: Signalduino868/msg READ: ␂MN;D=559594A954000E0C620436A802120403D202700487C99CFF9F9F4047;N=7;R=252;␃
2026.02.17 12:14:20 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -76 -> Bresser Profi 7in1
2026.02.17 12:14:20 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=7AC0 not equal to 0x6DF1
2026.02.17 12:14:20 4: Signalduino868/msg READ: ␂MN;D=AAAACACA54AA00070631021B5401090201E901380243E4CE7FCFCFA0;N=7;R=253;␃
2026.02.17 12:14:20 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:14:20 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=2AE2 not equal to 0x6DF1
2026.02.17 12:14:40 4: Signalduino868/msg READ: ␂MN;D=5565652A5500038318810D2A0083010113009C012217FA967B67D011;N=7;R=253;␃
2026.02.17 12:14:40 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:14:40 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=F49C not equal to 0x6DF1
2026.02.17 12:14:40 4: Signalduino868/msg READ: ␂MN;D=AAAACACA54AA00070631021A540106020226013802442FF52CF6CFA0;N=7;R=253;␃
2026.02.17 12:14:40 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:14:40 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=96BF not equal to 0x6DF1
2026.02.17 12:15:00 3: Signalduino868: SetRegisters, cc1101_reg 1206
2026.02.17 12:15:00 4: Signalduino868/msg READ: ␂MN;D=5565652A5500038318810DAA0084010107809C01225D8E658EE7D011;N=7;R=251;␃
2026.02.17 12:15:00 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -76.5 -> Bresser Profi 7in1
2026.02.17 12:15:00 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=C52C not equal to 0x6DF1
2026.02.17 12:15:00 4: Signalduino868/msg READ: ␂MN;D=AAAACACA54AA00070631021B54010802020F01380244BB1CCB1DCFA0;N=7;R=253;␃
2026.02.17 12:15:00 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:15:00 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=F03A not equal to 0x6DF1
2026.02.17 12:15:00 4: Signalduino868/msg READ: W1406
2026.02.17 12:15:00 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 12:15:00 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 12:15:01 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 12:15:02 4: Signalduino868/msg READ: C0Dn11=2165E888CC0622F845070018166C436891
2026.02.17 12:15:02 4: Signalduino868/msg READ: regexp=C0Dn11.* cmd=ccconf msg=C0Dn11=2165E888CC0622F845070018166C436891
2026.02.17 12:15:02 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 12:15:07 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 12:15:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631021B5500830100EE009C0122A321A4A267E808E9CBD3;N=7;R=251;␃
2026.02.17 12:15:20 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -76.5 -> Bresser Profi 7in1
2026.02.17 12:15:20 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=55BF not equal to 0x6DF1
2026.02.17 12:15:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631021A540080800114009C0122F1B528B5F3E808E9CBD3;N=7;R=253;␃
2026.02.17 12:15:40 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:15:40 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=77E7 not equal to 0x6DF1
2026.02.17 12:16:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631021A540083808113009C012350488EE4B3E808E9CBD3;N=7;R=253;␃
2026.02.17 12:16:00 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:16:00 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=D240 not equal to 0x6DF1
2026.02.17 12:16:07 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 12:16:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631021C540080800101809C01243C6F9DF033E808E9CBD3;N=7;R=254;␃
2026.02.17 12:16:40 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75 -> Bresser Profi 7in1
2026.02.17 12:16:40 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=A02B not equal to 0x6DF1
2026.02.17 12:16:55 3: Signalduino868: SetRegisters, cc1101_reg 04CA 0554
2026.02.17 12:16:55 4: Signalduino868/msg READ: W06CA
2026.02.17 12:16:56 4: Signalduino868/msg READ: W0754
2026.02.17 12:16:56 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 12:16:56 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 12:16:56 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 12:17:02 4: Signalduino868/msg READ: ccreg 00: 01 2E 46 06 CA 54 FF C0 02 00 00 06 00 21 65 E8  ccreg 10: 88 CC 06 22 F8 45 07 00 18 16 6C 43 68 91 87 6B  ccreg 20: F8 B6 11 EC 2B 1B 11 41 00 59 7F 3E 88 31 0B
2026.02.17 12:17:02 4: Signalduino868/msg READ: regexp=^ccreg 00: cmd=ccregAll msg=ccreg 00: 01 2E 46 06 CA 54 FF C0 02 00 00 06 00 21 65 E8  ccreg 10: 88 CC 06 22 F8 45 07 00 18 16 6C 43 68 91 87 6B  ccreg 20: F8 B6 11 EC 2B 1B 11 41 00 59 7F 3E 88 31 0B
2026.02.17 12:17:03 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 12:17:07 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 12:18:07 4: Signalduino868/KeepAlive not ok, retry = 1 -> get ping
2026.02.17 12:18:07 4: Signalduino868/msg READ: OK
2026.02.17 12:18:07 4: Signalduino868/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.02.17 12:18:08 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 12:19:07 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 12:19:10 3: Signalduino868: SetRegisters, cc1101_reg 1202
2026.02.17 12:19:10 4: Signalduino868/msg READ: W1402
2026.02.17 12:19:11 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 12:19:11 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 12:19:11 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 12:19:59 4: Signalduino868/msg READ: ccreg 00: 01 2E 46 06 CA 54 FF C0 02 00 00 06 00 21 65 E8  ccreg 10: 88 CC 02 22 F8 45 07 00 18 16 6C 43 68 91 87 6B  ccreg 20: F8 B6 11 EC 2B 1B 11 41 00 59 7F 83 88 31 0B
2026.02.17 12:19:59 4: Signalduino868/msg READ: regexp=^ccreg 00: cmd=ccregAll msg=ccreg 00: 01 2E 46 06 CA 54 FF C0 02 00 00 06 00 21 65 E8  ccreg 10: 88 CC 02 22 F8 45 07 00 18 16 6C 43 68 91 87 6B  ccreg 20: F8 B6 11 EC 2B 1B 11 41 00 59 7F 83 88 31 0B
2026.02.17 12:19:59 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 12:20:07 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 12:20:20 3: Signalduino868: SetRegisters, cc1101_reg 04CA 05CA
2026.02.17 12:20:20 4: Signalduino868/msg READ: W06CA
2026.02.17 12:20:20 4: Signalduino868/msg READ: W07CA
2026.02.17 12:20:20 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 12:20:21 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 12:20:21 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 12:20:40 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102195680840080F7809D011ACFD98B5A67D008E9CBD3;N=7;R=254;␃
2026.02.17 12:20:40 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75 -> Bresser Profi 7in1
2026.02.17 12:20:40 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=CAA5 not equal to 0x6DF1
2026.02.17 12:20:40 4: Signalduino868/msg READ: ␂MN;D=54AA000706310219EA80840080F7809D011ACFD98B5A67E808E9CBD3;N=7;R=254;␃
2026.02.17 12:20:40 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75 -> Bresser Profi 7in1
2026.02.17 12:20:40 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=81C6 not equal to 0x6DF1
2026.02.17 12:21:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631021A5580808100E9009D011AA1ED5FEDE7D008E9CBD3;N=7;R=252;␃
2026.02.17 12:21:00 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -76 -> Bresser Profi 7in1
2026.02.17 12:21:00 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=0E2C not equal to 0x6DF1
2026.02.17 12:21:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631021A2A80808100E9009D011AA1ED5FEDE7D008E9CBD3;N=7;R=254;␃
2026.02.17 12:21:00 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75 -> Bresser Profi 7in1
2026.02.17 12:21:00 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=9E00 not equal to 0x6DF1
2026.02.17 12:21:07 3: Signalduino868: SetRegisters, cc1101_reg 1206
2026.02.17 12:21:07 4: Signalduino868/msg READ: W1406
2026.02.17 12:21:07 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 12:21:07 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 12:21:07 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 12:21:08 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 12:21:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631021A5580808100E4009D011AF900C58167E808E9CBD3;N=7;R=253;␃
2026.02.17 12:21:20 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:21:20 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=AEF1 not equal to 0x6DF1
2026.02.17 12:21:21 4: Signalduino868/msg READ: C0Dn11=2165E888CC0622F845070018166C436891
2026.02.17 12:21:21 4: Signalduino868/msg READ: regexp=C0Dn11.* cmd=ccconf msg=C0Dn11=2165E888CC0622F845070018166C436891
2026.02.17 12:21:21 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 12:21:40 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102195780808080D9009D011BD2142714E7D011D9CBD3;N=7;R=254;␃
2026.02.17 12:21:40 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75 -> Bresser Profi 7in1
2026.02.17 12:21:40 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=68A4 not equal to 0x6DF1
2026.02.17 12:22:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631021A5600808080DD809D011D02A7F22867D018E9CBD3;N=7;R=253;␃
2026.02.17 12:22:00 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:22:00 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=63A0 not equal to 0x6DF1
2026.02.17 12:22:02 3: Signalduino868: SetRegisters, cc1101_reg 1200
2026.02.17 12:22:02 4: Signalduino868/msg READ: W1400
2026.02.17 12:22:02 4: Signalduino868/msg READ: ␂MN;D=E0242412C7114A083139DB60450D229D82912148D25D4827682F4130;N=7;R=193;␃
2026.02.17 12:22:02 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -105.5 -> Bresser Profi 7in1
2026.02.17 12:22:02 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=56A8 not equal to 0x6DF1
2026.02.17 12:22:03 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 12:22:03 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 12:22:03 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 12:22:07 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 12:22:20 4: Signalduino868/msg READ: ␂MN;D=AAB2B2952A8001C18C4086954040400077C04E808F201DAA9DF3E808;N=7;R=253;␃
2026.02.17 12:22:20 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:22:20 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=7610 not equal to 0x6DF1
2026.02.17 12:22:20 4: Signalduino868/msg READ: ␂MN;D=AAACACA54AA00070631021A5501010001DF013A023C8076AA77CFA02;N=7;R=253;␃
2026.02.17 12:22:20 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:22:20 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=1D44 not equal to 0x6DF1
2026.02.17 12:22:40 4: Signalduino868/msg READ: ␂MN;D=55565652A5500038318810CAA80808000E1009D011F264EC0CF67D01;N=7;R=253;␃
2026.02.17 12:22:40 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:22:40 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=4339 not equal to 0x6DF1
2026.02.17 12:22:40 4: Signalduino868/msg READ: ␂MN;D=AAAACACA54AA0007063102195501010001C2013A023E4C9D819ECFA0;N=7;R=253;␃
2026.02.17 12:22:40 4: Signalduino868 Parse_MN: Found 2-FSK Protocol id 207 length 56 RSSI = -75.5 -> Bresser Profi 7in1
2026.02.17 12:22:40 4: Signalduino868 ParseMN: method error! Bresser 7in1 crc Error: crcXORref=D43F not equal to 0x6DF1
2026.02.17 12:22:42 4: Signalduino868: Calling Getting Attr sub with args: set verbose = 1
2026.02.17 12:22:42 3: Signalduino868: setting Verbose to: 1
#97
Sonstige Systeme / Aw: Bresser Wetterstation 868M...
Letzter Beitrag von Ralf9 - 17 Februar 2026, 12:08:37
Hast Du auch kontrolliert ob der Sync CA54 richtig eingetragen ist?
Mit "get cmdBank"
sync=CA54 Modulation:2-FSK (SYNC_MODE:16/16 sync)oder
get ccreg 99
0x04 sync1 0xCA
0x05 sync0 0x54

Du kannst auch mal sync= CACA testen
und
0x12 MDMCFG2 SYNC_MODE
2 - 16/16 sync word bits detected
oder
6 - 16/16 + carrier-sense above threshold

Diese Nachrichten passen
AAAACACA54 AA0007063102015A01010001BD01220102E2FF0C00CFA0
AAAACACA54 AA0007063102015A01010001C101220102F7B1D7B2CFA0
AAAACACA54 AA0007063102015A01010001BE01220102DE263027CFA0
AAAACACA54 AA0007063102025A01010001BF01220102E34D5E4ECFA0

Die Nachrichten fangen immer mit AA an. Kann der Kanal eingestellt werden?
Die Prüfsumme ist recht einfach, die ersten 19 Byte werden addiert und mit dem Byte 20 verglichen.


#98
DOIF / Aw: Wie gestalte ich die Bedin...
Letzter Beitrag von Marko1976 - 17 Februar 2026, 10:51:14
Zitat von: betateilchen am 17 Februar 2026, 08:47:3301.01.2026 -> Donnerstag -> $yday=0 -> erster Sonntag: $yday=3
01.01.2027 -> Freitag    -> $yday=0 -> erster Sonntag: $yday=2
Das verstehe ich, aber ist das nicht egal wenn ich nur die Woche bestimmen will? Ob diese nur einen Tag früher oder später "beginnt" ist ja vernachlässigbar. Es geht mir einfach um den Abstand der zwei/drei/vier Wochen zwischen dem Auslösen.

Also das die Bedingung für die dritte Woche (damit nicht wieder Verwechslung mit gerade/ungerade besteht) Sonntags um 00:01 Uhr in der 3., der 6., der9. Woche etc. zutrifft. Ich kann dabei vernachlässigen wenn das nicht exakt mit der Kalenderwoche übereinstimmt. Von mir aus kann der Prüfzeitraum genauso am Fr. der KW2 beginnen und am Do. der KW3 enden, wenn das dann ebenfalls für den drei Wochen späteren Zeitraum gillt, also Fr. der KW5 bis Do. der KW6 etc..
#99
Marktplatz - Güter / Aw: MAPLE_CULs und Zubehör in ...
Letzter Beitrag von Ranseyer - 17 Februar 2026, 10:44:55
Die Maple-CUL in rot oder weiß sind noch da, ...
Also die kleinere Ausführung mit 3 Transceivern (und 3 SMA Buchsen).
#100
MQTT / Aw: ESPresense
Letzter Beitrag von DeeSPe - 17 Februar 2026, 10:42:45
Danke auch von mir an choenig für den geteilten Code.
Ich bin auf der Suche nach einer besseren Bluetooth Anwesenheitserkennung gewesen.
Bisher war die Kombination aus lepresenced, presenced und collectord im Einsatz! Mal recht, mal schlecht.
Ständig sind die Treiber abgestürzt oder lepresenced hat sich festgefahren, oder ein Host war für collectord nicht erreichbar!
Ich bin dann über die Raumerkennung per Bluetooth (ESP32) mit ESPHome in Home Assistant gestolpert. Leider habe ich aber keine Möglichkeit gefunden das gut in FHEM zu integrieren.
Dann kam ich irgendwann auf ESPresense. Hab meine ESP32 geflasht und die MQTT Anbindung gemacht. Dann habe ich mich mit den Topics auseinandergesetzt und hatte eine Idee zu etwas Code dazu.
Glücklicherweise habe ich dann diesen Thread gefunden mit dem Code von choenig.
Letztendlich hat choenig genau das umgesetzt was mir im Kopf rumschwirrte.
Hab die Sache dann etwas für mich optimiert und nun habe ich tolle neue Anwesenheitsdevices in FHEM (nein nicht vom TYPE PRESENCE sondern vom TYPE MQTT2_DEVICE). Habe für jedes Bluetoothgerät ein eigenes FHEM Device, welches per MQTT befüttert wird und mir zuverlässig die Anwesenheit inklusive Raum anzeigt.
Mit dieser Lösung bin ich aktuell absolut zufrieden. Habe pro Raum einen ESP32 mit ESPresense und auch einen im Garten. Die Erkennung funktioniert total zuverlässig! Sowohl beim Verlassen als auch beim Ankommen. Beim Verlassen dauert es bis zu 20sec bis das Device als abwesend erkannt wird, beim Ankommen dauert es nur max. 2sec. Ein Attribut "absentThreshold" ist hier überhaupt nicht mehr nötig!

Vielen Dank noch mal an alle die hier mitgeholfen haben, vorrangig an choenig.

Gruß
Dan