Signalduino Version 3.3.1 / 3.3.2 / 3.3.3-dev

Begonnen von Sidey, 02 Oktober 2016, 23:39:11

Vorheriges Thema - Nächstes Thema

Ralf9

Zitathier noch mal die kurz version, ein Tastendruck ohne Rauschen

Das Problem dabei ist, daß es hier außer one und zero noch einen dritten Zustand (26) gibt:

MS;P2=307;P4=-1131;P5=999;P6=-435;P7=-11459;D=27 24 56 24 24 24 56 24 56 24 26 24 26 24 26 24 26 24 24 24 56 24 56 24 56;CP=2;SP=7;R=67;

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

Wenn ich immer 4 zusammenfasse kommt dies raus

2456 2424 2456 2456 2426 2426 2426 2426 2424 2456 2456 2456
01   00   01   01   11   11   11   11   00   01   01   01
F    0    F    F    1    1    1    1    0    F    F    F


Kann es sein, daß die "1" vom CUL als "F" erkannt wird?

@Stefan#
Wenn Du mit dem CUL die Gruppentaste sendest, reagieren dann alle Steckdosen darauf?

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

Sidey

Hi Stefan,

Welche Firmware Version setzt Du ein?

Grüße Sidey

Gesendet von meinem XT1650 mit Tapatalk

Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Stefan#

Zitat von: Ralf9 am 29 Januar 2018, 19:57:49
Kann es sein, daß die "1" vom CUL als "F" erkannt wird?

@Stefan#
Wenn Du mit dem CUL die Gruppentaste sendest, reagieren dann alle Steckdosen darauf?

Gruß Ralf
Hallo Ralf,

ja der CUL zeigt nur F und 0. Dies ist der Schaltcode laut CUL für die Taste: IT IT_F0FFFFFF0F on

Die FB wird einzeln von IT verkauft http://intertechno.at/front/produkte/sender/handsender/its-150/
Ich habe keine Steckdosen die direkt auf die Codes reagieren. Aber ich vermute mal dass passende Steckdosen entsprechend schalten würden.

Für den CUL ist die Gruppentaste einfach nur eine normale Taste und so hatte ich diese auch in Fhem genutzt.

Grüße

Stefan
rpi3 stretch lite, jeelink clone pca301 tx29dth bmp180, signalduino its-150 baumarkt dosen, mqtt sonoff

Stefan#

Zitat von: Sidey am 29 Januar 2018, 20:03:37
Hi Stefan,

Welche Firmware Version setzt Du ein?

Hallo Sidey,

version: V 3.3.1-RC2 SIGNALduino cc1101 - compiled at Jan 6 2018 00:45:28

Grüße

Stefan
rpi3 stretch lite, jeelink clone pca301 tx29dth bmp180, signalduino its-150 baumarkt dosen, mqtt sonoff

Ralf9

Liest hier zufällig jemand mit der die ITS-150, die Steckdosen und einen CUL hat?

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

Zitat von: Ralf9 am 29 Januar 2018, 19:57:49
Wenn ich immer 4 zusammenfasse kommt dies raus

2456 2424 2456 2456 2426 2426 2426 2426 2424 2456 2456 2456
01   00   01   01   11   11   11   11   00   01   01   01
F    0    F    F    1    1    1    1    0    F    F    F


Ich habe das jetzt so gelöst, daß die o.g. 26 nach F (float) gewandelt wird:
2456 2424 2456 2456 2426 2426 2426 2426 2424 2456 2456 2456
0 1  0 0  0 1  0 1  0 F  0 F  0 F  0 F  0 0  0 1  0 1  0 1


In der sub SIGNALduino_bit2itv1 wird dann die 0F nach 01 (damit es zum CUL kompatibel ist) gewandelt.
Wenn das Schalten mit der Gruppentaste auch funktionieren soll, dann müsste die 0F nach 11 gewandelt werden.

Was ist wichtiger, die Kompatibilität mit dem CUL oder die Möglichkeit mit dem Gruppentastecode auch alle Steckdosen schalten zu können?

Hier ist der Patch
https://github.com/Ralf9/RFFHEM/commit/82fbbf3d5ecb55070acbe074ef62e70a521a2da7

Bis Sidey es in der offiziellen Version eingebaut hat, kannst Du auch meine 00_SIGNALduino.pm verwenden:
https://raw.githubusercontent.com/Ralf9/RFFHEM/master/FHEM/00_SIGNALduino.pm

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

Stefan#

Hallo Ralf9,

herzlichen Dank! Das ging ja super fix! Ich werde es heute abend testen und dann berichten.

Ob 01 oder 11 ist für mich eigentlich egal, da ich nur das Event in Fhem auswerte und darauf basierend schalten lasse. Das sollte ja bei der 11 genauso gehen denke ich mal.

Für jemand der die passenden Steckdosen hat, könnte 11 einen Mehrwert bieten. Weil entweder steht die FB auf einem anderen Code und man lässt nur FHEM an die Steckdosen senden, dann ist es wieder egal ob 01 oder 11 in FHEM ankommt. Oder man nutzt beides parallel, FB direkt mit Steckdosen aber auch FB über FHEM an die Steckdosen, da könnte sich vielleicht manch einer Freuen dass die Gruppe geht?

Ich kann gerne testen ob die 11 geht, falls Du mir ein entsprechendes File dazu schickst. Ansonsten bin ich auch sehr glücklich mit der 01 Version :)

Grüße

Stefan
rpi3 stretch lite, jeelink clone pca301 tx29dth bmp180, signalduino its-150 baumarkt dosen, mqtt sonoff

Stefan#

Konnte nicht warten bis heute abend.. es geht!

"IT IT_F0FFFFFF0F on/off" kommt jetzt in FHEM an.

Vielen Dank echt super!
rpi3 stretch lite, jeelink clone pca301 tx29dth bmp180, signalduino its-150 baumarkt dosen, mqtt sonoff

Ralf9

ZitatIch kann gerne testen ob die 11 geht
Interessant wäre ob auch das Senden des Gruppencodes funktioniert, das müsste jemand testen der die dazu passsenden Steckdosen hat.
Zum Testen muss dazu einfach nur beim DEF einer Steckdose die Ziffern 5-8 vom ITv1 Code in 1111 geändert werden.

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

Sidey

Hi,

Also ich verstehe nicht, wie der pt2271 zu dieser Modulation kommen sollte.

Ich verstehe aber, dass ein Bit tatsächlich aus vier Pulsen besteht.

Grüße Sidey

Gesendet von meinem XT1650 mit Tapatalk

Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Stefan#

Zitat von: Stefan# am 31 Januar 2018, 12:23:11
Ich kann gerne testen ob die 11 geht
Hi,

ich habe mal testweise den Code in der SIGNALduino.pm auf die 11 geändert. Und es funktioniert alles wie erwartet.

Im log kommt dies an: IT IT_F0FF11110F on
   
Ich habe dann auch mal im DEF einer Steckdose die Ziffern 5-8 vom ITv1 Code in 1111 geändert. Aber meine alten Toom Baumarksteckdosen mit DIP Schalter verstehen das leider nicht. Dann brauchen wir doch noch jemand mit echten Intertechno Dosen zum verifizieren.

Grüße

Stefan
rpi3 stretch lite, jeelink clone pca301 tx29dth bmp180, signalduino its-150 baumarkt dosen, mqtt sonoff

Ralf9

Ich habe mir mal die Anleitung von der ITS-150 angeschaut.
Dort steht, daß die Gruppenschaltung nur bei den Typen ITR-3500 und ITR-300 möglich ist.

Im IT-Modul muß auch noch bei der entsprechenden Steckdose im Attribut SIGNALduinoProtocolId die ID 3.1 eintragen werden.

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

Stefan#

habs auch nochmal mit ID 3.1 probiert, aber leider können meine Dosen damit nichts anfangen.

Ich war mir nicht sicher ob man 3.1 oder ID 3.1 eintragen soll. Habe daher beides probiert. Der "schönere" Logfile Eintrag kam bei ID 3.1 ;)

Log: MySignalduino IT_set: sendMsg=PID 3.1#isF00F1111FFFF#R12
rpi3 stretch lite, jeelink clone pca301 tx29dth bmp180, signalduino its-150 baumarkt dosen, mqtt sonoff

Ralf9

ZitatDer "schönere" Logfile Eintrag kam bei ID 3.1
Das schönere ist nicht das Richtige. Nur 3.1 ist richtig.

Wenn Du nicht die ITR-3500 oder ITR-300 hast, werden Deine Dosen damit höchstwahrscheinlich nichts anfangen können.

Damit das Senden von float über die ID 3.1 funktioniert, waren noch ein paar Anpassungen in der 00_SIGNALduino.pm notwendig:
https://github.com/Ralf9/RFFHEM/commit/4b36929b7b50eca02fceb366300f5e13d48afea1
https://raw.githubusercontent.com/Ralf9/RFFHEM/master/FHEM/00_SIGNALduino.pm

Beim Senden des Gruppencodes über die ID 3.1 steht u.a. folgendes im Log:
2018.02.01 21:03:46.688 5 : sduinoRXB IT_set: Type=SIGNALduino Protocol=V1
2018.02.01 21:03:46.688 4 : sduinoRXB IT_set: sendMsg=P3.1#isF00011110FFF#R6#C400
2018.02.01 21:03:46.688 5 : sduinoRXB/write: adding to queue sendMsg P3.1#isF00011110FFF#R6#C400
2018.02.01 21:03:46.689 5 : sduinoRXB: sendmsg msg=P3.1#isF00011110FFF#R6#C400
2018.02.01 21:03:46.689 5 : sduinoRXB: sendmsg IT V1 convertet tristate to bits=010000000D0D0D0D00010101
2018.02.01 21:03:46.689 5 : sduinoRXB: sendmsg Preparing rawsend command for protocol=3.1, repeats=6, clock=400 bits=010000000D0D0D0D00010101
2018.02.01 21:03:46.689 4 : sduinoRXB/set: sending via SendMsg: SR;R=6;P0=400;P1=-16000;P2=1200;P3=-400;P4=-1200;D=01042304040404040404030403040304030404042304230423;


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