FHEM Forum

FHEM - Hausautomations-Systeme => InterTechno => Thema gestartet von: jolanda-anne am 19 Januar 2017, 18:07:12

Titel: SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: jolanda-anne am 19 Januar 2017, 18:07:12
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
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Olly am 20 Januar 2017, 09:58:07
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
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: jolanda-anne am 20 Januar 2017, 10:29:51
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
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Olly am 20 Januar 2017, 13:38:26
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
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Sidey am 21 Januar 2017, 22:35:26
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.
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: jolanda-anne am 22 Januar 2017, 15:30:56
Ich habe alles zwischen 100 und 700 erfolglos ausprobiert. Meine anderen IT-Steckdosen reagieren zwischen 140 und 280.
Der Smartwares Unterputzschalter auf gar nix...
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Sidey am 22 Januar 2017, 21:49:55
Und die Wiederholungen hast Du auch mal erhöht?
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: jolanda-anne am 22 Januar 2017, 22:14:08
Das würde ich gerne ! Wie mache ich das genau ?!
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Sidey am 22 Januar 2017, 22:15:03
Mit dem Attribut ITrepetition in deinem IT Gerät.

6 ist der default.
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: jolanda-anne am 22 Januar 2017, 22:34:20
Cool ! Vielen Dank. Ich probiere es gerade mal.
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: jolanda-anne am 23 Januar 2017, 09:40:59
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.

Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Sidey am 23 Januar 2017, 17:24:19
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
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: jolanda-anne am 23 Januar 2017, 20:40:41
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.
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag 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.


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
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: jolanda-anne am 24 Januar 2017, 09:01:41
...hab das Päckchen noch auf dem Schreibtisch liegen. Wie kann ich denn im meiner Konfiguration das V3 Attribut setzen ? ;-)
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: KölnSolar am 24 Januar 2017, 09:23:09
attr IT_V3_22689846 protocol V3  ::)
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: jolanda-anne am 24 Januar 2017, 09:30:51
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
(https://forum.fhem.de/index.php/topic,52827.msg559225.html#msg559225)

Das neue PM hab ich auch eingespielt. Wie immer kein Erfolg...
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Ralf9 am 24 Januar 2017, 09:37:50
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
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Sidey am 24 Januar 2017, 10:24:57
Ist das Sendemodul richtig angeschlossen?
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Ralf9 am 24 Januar 2017, 10:38:36
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.
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: jolanda-anne am 24 Januar 2017, 10:58:53
Das Sendemodul sollte korrekt angeschlossen sein. Ich schalte damit ja 12 Steckdosen erfolgreich.. Teilweise draussen im Garten.
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Sidey am 24 Januar 2017, 17:58:42
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
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Zag am 31 Januar 2017, 12:52:29
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
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Ralf9 am 31 Januar 2017, 13:55:38
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
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Zag am 01 Februar 2017, 09:37:26
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
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Zag am 01 Februar 2017, 22:16:40
Vielen Dank, damit funktioniert es wieder.  ;D

Gruß

Zag
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Ralf9 am 04 Februar 2017, 19:53:40
Es war nur eine Kleinigkeit
https://github.com/Ralf9/test/commit/ed96d91ddba26cae610bdbfb35c99c5c79750b5b

Gruß Ralf
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Zag am 17 September 2017, 18:02:23
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
Titel: Antw:SIGNALduino schaltet Intertecho Smartwares Unterputzschalter nicht..
Beitrag von: Ralf9 am 17 September 2017, 18:27:48
Hallo Zag,

meine modifizierte Version ist seit dem 06 August 2017 im SVN.
https://forum.fhem.de/index.php/topic,52827.msg668705.html#msg668705

Gruß Ralf