Neuigkeiten:

Am Sonntag den 8.12.2024 kann es ab ca. 8:00 Uhr zu kurzzeitigen Einschränkungen / Ausfällen bei den Diensten des FHEM Vereines kommen.
Die Server müssen mal gewartet und dabei neu gestartet werden ;)

Hauptmenü

SIGNALduino und ESA2000

Begonnen von daubsi, 08 September 2024, 00:04:19

Vorheriges Thema - Nächstes Thema

Ralf9

Ich habs in das 00_SIGNALduinoAdv.pm Modul eingebaut. Es wird eine neue Version v3.5.1-ralf... geben, sie ist fast fertig.
Es wird eine Länge von 152-160 Bits verarbeitet,

2024.09.14 20:27:43.315 4: sduinoD/msg get raw: MC;LL=-511;LH=501;SL=-255;SH=236;D=000442AF5ECA41B16F0C279746EF6675E2CC25E4;C=250;L=158;R=241;s30;b5;
2024.09.14 20:27:43.315 4: sduinoD: Found manchester Protocol id 216 clock 250 RSSI = -81.5 -> ESA2000
2024.09.14 20:27:43.315 5: sduinoD: extracted data 1111111111111011101111010101000010100001001101011011111001001110100100001111001111011000011010001011100100010000100110011000101000011101001100111101101000011011 (bin)
2024.09.14 20:27:43.315 5: sduinoD: pos=14 bitData 11101111010101000010100001001101011011111001001110100100001111001111011000011010001011100100010000100110011000101000011101001100111101101000011011
2024.09.14 20:27:43.315 5: sduinoD: dataHex EF 54 28 4D 6F 93 A4 3C F6 1A 2E 44 26 62 87 4C F6 86  crc=F686 crc ok
2024.09.14 20:27:43.315 5: sduinoD Dispatch: S664750011E0013F4960010164E2801B3, test ungleich: disabled
2024.09.14 20:27:43.316 4: sduinoD Dispatch: S664750011E0013F4960010164E2801B3, -81.5 dB, dispatch
2024.09.14 20:27:43.316 5: sduinoD: dispatch S664750011E0013F4960010164E2801B3
2024.09.14 20:27:43.316 5: ESA2000 msg s664750011e0013f4960010164e2801b3
2024.09.14 20:27:43.316 5: ESA2000 seq 66
2024.09.14 20:27:43.316 5: ESA2000 device 4750
2024.09.14 20:27:43.316 5: ESA2000 code 011e
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

daubsi

Hallo Ralf,

das ist toll, vielen Dank!
Damit ich auch was dabei lerne: Magst Du mir sagen, was Du wo genau gemacht hast, um die Funktionalität zu integrieren?

Ich habe heute Nachmittag mich auch durch einige Forenthreads gewühlt, auf der Suche nach den Informationen, wie jetzt im Moment der Stand bzgl. Signalduino und SignalduinoAdv ist, aber ich bin ein bisschen lost, bzw. weiss nicht welche Information jetzt dem aktuellen Stand entspricht, da es inzwischen zig Seiten dazu gibt...

Also, ich habe einen Signalduino auf einem ESP8266 mit Sidey's firmware. Jetzt habe ich noch einen ESP mit Deiner Firmware Version. mit dem 8266er Signalduino habe ich einen Regensensor, der vom CUL_TCM97001 Modul verarbeitet wird.

Was muss ich jetzt wie/wo einstellen, damit der Parallelbetrieb beider Varianten möglich ist. Ist denn, seitdem Du Dein Modul mit dem Suffix "Adv" verstehen hast, die Problematik mit der Nichtkompatibilität behoben?

Ich hatte mit "update add https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt" Sideys Github eingetragen. Muss ich dass jetzt mit Deinem Github "update all https://raw.githubusercontent.com/Ralf9/RFFHEM/dev/controls_ralf9_signalduino.txt
" das ebenfalls vornehmen?

Was ist mit dem CUL_TCM97001 Modul? Braucht es dort noch Anpassungen? Ich habe bislang mein FHEM immer nur mittels "update" Kommando aktualisiert. In diversen Threads heisst es, dass es auch Updates für bestimmte Module im SVN gibt - sind das dann Dinge, die man manuell noch runterladen muss, oder wird das alles durch das update Kommando mit erledigt?

Oder ganz konkret gefragt: was muss ich jetzt machen um Deine Änderungen für den ESA2000 nutzen zu können? Vielen Dank

Ralf9

Ich habe es in github commited, dort kannst Du auch sehen was ich gemacht habe
https://github.com/Ralf9/SIGNALduinoAdv_FHEM

https://raw.githubusercontent.com/Ralf9/SIGNALduinoAdv_FHEM/master/controls_ralf9_signalduino.txt
versionmodul v3.5.1-ralf_14.09.24
versionprotoL v3.5.1-ralf_14.09.24

Bitte ändere den Betreff der ersten Nachricht in "SIGNALduino und ESA2000"
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

Der Parallelbetrieb beider Varianten habe ich nicht getestet, müsste aber funktionieren.
Die aktuelle Version vom CUL_TCM97001 Modul ist im SVN. Ist auch hier beschrieben:
https://forum.fhem.de/index.php?topic=134268.msg1298874#msg1298874

Solange bei Sideys Firmware nur slowRF (OOK/ASK) verwendet wird, sollte sie auch mit meiner Variante des 00_SIGNALduino... Moduls funktionieren.
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

daubsi

"Sind im SVN" heisst, ich muss nichts weiter machen, wird durch ein Standard FHEM Update aktuell gehalten?

Nur wenn ich jetzt z.B. ein PCA301 Device hätte, müsste ich nochmal diesen Befehl ausführen? "update all https://raw.githubusercontent.com/Ralf9/36_PCA301.pm/master/controls_ralf9_36_PCA301.txt" ?

Also ist mit dem Eintragen der beiden Github repos von Dir und Sidey alles getan, was nötig ist?

Ralf9

Ja, "Sind im SVN" bedeuted hier, daß die aktuelle Version im SVN ist und durch ein Standard FHEM Update aktuell gehalten wird.
Ja, wenn Du z.B. ein Kopp_fc oder PCA301 Device hättest, würdest Du das für den SIGNALduino angepasste Modul benötigen.

Das SIGNALduino Modul von Sidey ist im SVN, das Eintragen des Github repos benötigst Du nur, wenn Du die neuste Version haben willst.
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