SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..

Begonnen von jolanda-anne, 19 Januar 2017, 18:07:12

Vorheriges Thema - Nächstes Thema

jolanda-anne

Hallo,

ich habe eine aktuelle (gestern update ausgeführt) FHEM Installation mit einem frisch geflashten SIGNALduino. Hierüber schalte ich erfolgreich diverse Baumarktsteckdosen.

Jetzt möchte ich einen Intertechno-kompatiblen Unterputzschalter von Smartwares Namens SH5-RBS-04A einbinden. Den Schalter konnte ich erfolgreich mit einer Intertechno Fernbedienung (ITT-1500) koppeln. Der Schalter wird über autocreate auch automatisch in FHEM angelegt. Wenn ich nun on / off auf der Fernbedienung drücke, so schaltet der Unterputzschalter und auch FHEM empfängt die Kommandos und ändert den Status in der Weboberfläche.

Soweit also alles Ok..   Wenn ich nun allerdings versuche, von FHEM über den SIGNALduino zu schalten, so passiert gar nix.

Es sieht also so aus, als ob die ITT-1500 ein leicht anderes Signal, als der SIGNALduino sendet.

Um das Problem weiter einzukreisen, habe ich einfach mal eine Intertechno Steckdose auf den gleichen Code wie den Unterputzschalter angelernt. Und siehe da, der SIGNALduino/FHEM kann diesen erfolgreich schalten !!!!   

Drücke ich on/off auf der ITT-1500, so schalten der Unterputzschalter und gleichzeitig die Intertechno Steckdose.
Drücke ich on/off in FHEM, so schaltet nur die Intertechno Steckdose.

Leider habe ich nix über die Foren-Suche oder Google gefunden. Ev kann mir ja hier jemand weiterhelfen.

Viele Grüße, Jolanda-Anne

Olly

Hallo,

ist denn der Schalter bereits in der UP-Dose verbaut? Da könnte es doch auch sein, dass das Signal vom SignalDuino dort nicht ankommt...

Gruß

     Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

jolanda-anne

Nein. Ich habe erstmal ein 230V Kabel mit Stecker angeschlossen. Sprich der eigentliche Unterputzschalter ist aktuell zum testen an einer Steckdose angeschlossen. Hab auch schon unterschiedliche Distanzen zum SIGNALduino probiert. Mal 1m und mal 10m entfernt. Alles ohne Erfolg.

Kann man beim SIGNALduino eigentlich einstellen, wie oft das Send-Signal verschickt werden soll ? Ev. sendet die ITT-1500 Fernbedienung mehrere Signale hintereinander.

Ehrlich gesagt hab ich recht wenig über die Konfigurationsmöglichkeiten des SIGNALduinos gefunden...

VG Jolanda-Anne

Olly

Ok, dann kann man Reichweitenprobleme wohl erst mal ausschließen.
Es gibt bei IT die repetition, ob das aber beim SignalDuino implementiert ist, kann ich nicht sagen.

Gruß

    Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

Sidey

Ja, ITrepetition ist implementiert.

Ich fasse mal zusammen.

Die Fernbedienung von Intertechno schaltet den Kameraden, aber der SIGNALduino schaltet ihn nicht.

Ich tippe mal darauf, dass Du ITClock in dem IT Device etwas anpassen musst. Probier mal Werte zwischen 200 und 300.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

jolanda-anne

Ich habe alles zwischen 100 und 700 erfolglos ausprobiert. Meine anderen IT-Steckdosen reagieren zwischen 140 und 280.
Der Smartwares Unterputzschalter auf gar nix...

Sidey

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

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

jolanda-anne


Sidey

Mit dem Attribut ITrepetition in deinem IT Gerät.

6 ist der default.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

jolanda-anne


jolanda-anne

Also ich werde den Unterputzschalter jetzt zurückschicken. Ich habe auch alle Werte zwischen 4 und 24 durchprobiert. Auch 30,40 und 50 habe ich spaßeshalber mal getestet. Alles ohne Erfolg. Der Unterputzschalter reagiert nur auf die ITT-1500 Intertechno Fernbedienung.


Sidey

Hast du das Gerät in Fhem noch?

Ich könnte mir vorstellen, dass das Gerät nicht richtig in Fhem definiert wurde und als Attribut das falsche Prorokoll verwendet wird. Das richtige wäre ein ITv3 Protokoll.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

jolanda-anne

Angelegt wurde das Gerät per autocreate. Gedrückt wurde on/off und schon wars in der conf.

define IT_V3_22689846 IT 01010110100011100000110110 0 0000
attr IT_V3_22689846 IODev signalDUINO
attr IT_V3_22689846 ITrepetition 12
attr IT_V3_22689846 alias Balken
attr IT_V3_22689846 group Licht
attr IT_V3_22689846 room IT,Schlafzimmer
attr IT_V3_22689846 webCmd :


Einzig den ITrepetition hatte ich eingefügt.

Sidey

Also meine IT-1500 Dose lässt sich nur schalten, wenn Protocol v3 gesetzt ist.
Das kann auch als Attribut gesetzt werden, bei mir war das aber nicht notwendig.


Readings:
     2017-01-22 23:33:07   dim             0
     2016-02-07 00:45:58   group           0
     2016-02-07 00:45:58   protocol        V3
     2017-01-22 23:33:07   state           off
     2016-02-07 00:45:58   unit            0000
Attributes:
   IODev      sduino
   model      itdimmer
   room       IT,Kinderzimmer



Jetzt hast Du das Teil ja schon zurück geschickt, so dass wir das nicht testen können
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

jolanda-anne

...hab das Päckchen noch auf dem Schreibtisch liegen. Wie kann ich denn im meiner Konfiguration das V3 Attribut setzen ? ;-)

KölnSolar

RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

jolanda-anne

Brachte auch nix. Im 10_IT.pm gab´s es wohl einen Fehler beim autocreate.

https://forum.fhem.de/index.php/topic,52827.msg559225.html#msg559225


Das neue PM hab ich auch eingespielt. Wie immer kein Erfolg...

Ralf9

Zitat von: Sidey am 23 Januar 2017, 20:53:09
Also meine IT-1500 Dose lässt sich nur schalten, wenn Protocol v3 gesetzt ist.
Das kann auch als Attribut gesetzt werden, bei mir war das aber nicht notwendig.

An dem Protocol v3 kann es eigentlich nicht liegen. Das reading "protocol  V3" wird beim define automatisch gesetzt:

  } elsif (length($a[2]) == 26) {
    # Is Protocol V3
...
    $hash->{READINGS}{protocol}{VAL} = 'V3';
    $hash->{READINGS}{unit}{VAL} = $unitCode;
    $hash->{READINGS}{group}{VAL} = $groupBit;


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

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

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

Ralf9

Zitat von: Sidey am 24 Januar 2017, 10:24:57
Ist das Sendemodul richtig angeschlossen?

schau mal in den ersten Beitrag:

ZitatEs sieht also so aus, als ob die ITT-1500 ein leicht anderes Signal, als der SIGNALduino sendet.

Um das Problem weiter einzukreisen, habe ich einfach mal eine Intertechno Steckdose auf den gleichen Code wie den Unterputzschalter angelernt. Und siehe da, der SIGNALduino/FHEM kann diesen erfolgreich schalten !!!!   

Drücke ich on/off auf der ITT-1500, so schalten der Unterputzschalter und gleichzeitig die Intertechno Steckdose.
Drücke ich on/off in FHEM, so schaltet nur die Intertechno Steckdose.
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

jolanda-anne

Das Sendemodul sollte korrekt angeschlossen sein. Ich schalte damit ja 12 Steckdosen erfolgreich.. Teilweise draussen im Garten.

Sidey

OK. Folgendes bitte durchführen:

Verbose 5 am sduino
Verbose 5 an dem IT Device welches deine Steckdose sein soll

Dann die Taste auf deiner FB mehmal im Abstand 5 Sekunden drücken.

Den Logauszug hier Posten

Dann die Steckdose über FHEM (IT Device) schalten.

Den Logauszug Posten.

Dann sehe ich im Detail, was die FB sendet und was der sduino sendet.

Abschließen den Verbose wieder auf z.B. 3 stellen.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

Zag

Hallo zusammen,

ich habe ein ähnliches Problem. Nach dem Update vor ein paar Tagen funktionieren keine Funksteckdosen mehr bei mir (2 Stück).

Anhand des Logs habe ich festgestellt, dass das IT Modul vor dem Update etwas anderes gesendet hat, als nach dem Update. Vielleicht ist es das gleiche Problem.

Definition:
define WZ.Kommode IT 00110000 1000 0100
attr WZ.Kommode IODev sduino


Vorher:

2017.01.23 17:07:10 2: sduino IT_set: WZ.Kommode on
2017.01.23 17:07:10 4: sduino IT_set: sendMsg=P3#001100001000#R6
2017.01.23 17:07:10 5: sduino/write: adding to queue sendMsg P3#001100001000#R6
2017.01.23 17:07:10 5: sduino: sendmsg IT V1 convertet tristate to bits=000011110000000011000000
2017.01.23 17:07:10 5: sduino: sendmsg Preparing rawsend command for protocol=3, repeats=6, clock=250 bits=000011110000000011000000
2017.01.23 17:07:10 4: sduino/set: sending via SendMsg: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01040404042323232304040404040404042323040404040404;
2017.01.23 17:07:10 5: sduino SW: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01040404042323232304040404040404042323040404040404;
2017.01.23 17:07:10 4: sduino/msg READ: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01040404042323232304040404040404042323040404040404;
2017.01.23 17:07:11 4: sduino/HandleWriteQueue: nothing to send, stopping timer


Nachher:

2017.01.24 05:16:13 3: sduino IT_set: WZ.Kommode on
2017.01.24 05:16:13 4: sduino IT_set: sendMsg=P3#00110000D0#R6
2017.01.24 05:16:13 5: sduino/write: adding to queue sendMsg P3#00110000D0#R6
2017.01.24 05:16:13 5: sduino: sendmsg IT V1 convertet tristate to bits=00001111000000001000
2017.01.24 05:16:13 5: sduino: sendmsg Preparing rawsend command for protocol=3, repeats=6, clock=250 bits=00001111000000001000
2017.01.24 05:16:13 4: sduino/set: sending via SendMsg: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=010404040423232323040404040404040423040404;
2017.01.24 05:16:13 5: sduino SW: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=010404040423232323040404040404040423040404;
2017.01.24 05:16:14 4: sduino/msg READ: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=010404040423232323040404040404040423040404;
2017.01.24 05:16:14 4: sduino/HandleWriteQueue: nothing to send, stopping timer


Es sieht so aus, als ob aus dem "1000" ein "D0" gemacht wird...

Gruß,

Zag

Ralf9

ZitatAnhand des Logs habe ich festgestellt, dass das IT Modul vor dem Update etwas anderes gesendet hat, als nach dem Update.
Es sieht so aus, als ob aus dem "1000" ein "D0" gemacht wird...

Schau mal, ob es mit diesem IT-Modul funktioniert
https://forum.fhem.de/index.php/topic,52827.msg572507.html#msg572507

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

Zag

Hallo Ralf,

ich habe das "mal eben schnell" geupdated und das Kommando abgesetzt: Es sieht danach aus, als ob er jetzt die richtigen daten senden möchte. Leider bin ich nicht zu Hause und kann nicht überprüfen ob es funktioniert :) aber es sieht soweit ganz gut aus.


2017.02.01 09:35:56 3: sduino IT_set: WZ.Kommode on
2017.02.01 09:35:56 4: sduino IT_set: sendMsg=P3#001100001000#R6
2017.02.01 09:35:56 5: sduino/write: adding to queue sendMsg P3#001100001000#R6


Was ist da die Änderung? Fließt diese wieder in das Modul und damit in das Release ein? :)

Gruß,

Zag

Zag


Ralf9

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

Zag

Hallo Ralf,

ich wollte mal nachfragen, wann deine Modifikation in das Repository einfließt.

Ich habe schon einige Updates gefahren und muss dann im Anschluss wieder manuell das Update auf deine modifizierte Version machen, damit die Schaltbaren Steckdosen wieder funktionieren :(

Gruß,

Zag

Ralf9

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