[98_Dooya] Modul Version 1.13

Begonnen von Jarnsen, 18 Februar 2016, 13:49:28

Vorheriges Thema - Nächstes Thema

tristec

Hallo zusammen,

ich bin glücklich diesen Thread entdeckt zu haben, da ich schon fast meine Markisen Fernbedienung verbasteln wollte um die Markise via FHEM zu steuern.
Bei der Fernbedienung handelt es sich um das 433mhz Modell DC174 der Firma Dooya, bei dem Rohrmotor um das Modell DM45RD-50/12.

Meinen 433Mhz Selbstbau CUL Stick habe ich mit der aktuellen a-culfw Firmware geflashed und folgende Codes aufgezeichnet:

Taste Hoch festhalten:

omAAA5AB6B5AD448
omA8924047
omAA892448
omAAA5AB6B5AD448
omB55956D6B5A846
omAAA5AB6B5AD446
omAAA5AB6B5AD448
omAAA5AB6B5AD446
omAAA5AB6B5AD447
omAAA5AB6B5AD446
omAAA5AB6B5AD446
omAAA5AB6B5AD448
omAAA5AB6B5AD448
omB56D6B5A8047
omAAA5AB6B5AD448
omAAA5AB6B5AD447
omAACA249047
omAD5B5AD448
omAAA5AB6B5AD448
omAAA5AB6B5AD448
omAAA5AB6B5AD448
omAA892446
omAAA5AB6B5AD048
omAAA5AB6B5AD448
omAA892448
omAAA5AB6B5AD448
omAAA5AB6B5AD448
omAAA5AB6B5AD448


Können auch diese Codes mit dem Dooya Modul verarbeitet werden und kann ich dazu meinen CUL Stick nutzen? Ich habe in diesem Thread leider keine weiteren Infos zu der Verwendung des CUL Sticks gefunden.

Vielen Dank!
Gruß Tristan

Jarnsen

Bisschen spät, aber Flash den SelbstbauCUL mit der Signalduino Software... dann geht es...
1 x RPi2,
1 x nanoCUL433, 1 x nanoCUL868, 1 x SIGNALduino433
Sonos/SonosSpeak, Homebridge, 2 x Enigma2, 10 x Nobily Rollläden, 3 x Intertechno Steckdosen
Pushover, Abfallerinnerung, MySensors, 7 x Max!

Johann.S

Hallo,

habe gerade meinen ersten Rolladenmotor "NOBILY Standard-Minifunkrolladenmotor PR4 13/147-40 ID-98"
verbaut und er wurde sofort in FHEM automatisch angelegt.

Automatisch angelegt wurde:

define Rollo_WZ_rechts Dooya 1100001100001000001101111011_1
attr Rollo_WZ_rechts room Dooya
attr Rollo_WZ_rechts event-min-interval .*:300
attr Rollo_WZ_rechts event-on-change-reading .*


hinzugefügt habe ich:

attr Rollo_WZ_rechts IODev PI_433MHz
attr Rollo_WZ_rechts SignalRepeats 5
attr Rollo_WZ_rechts channel 1
attr Rollo_WZ_rechts drive-down-time-to-100 21,7
attr Rollo_WZ_rechts drive-down-time-to-close 25
attr Rollo_WZ_rechts drive-up-time-to-100 4
attr Rollo_WZ_rechts drive-up-time-to-open 25,9
attr Rollo_WZ_rechts webCmd on:stop:off:pos


Nun habe ich aber eine kleines Problem, in FHEM ist auf und ab vertausch, wie kann ich das umstellen?

Danke im voraus

Johann
Raspi 3, Sduino 433MHz und 868MHz beide CC1101, Wetterstation TFA Dostmann 35.1119 (WH1080), intertechno PAR1000/PA1500
NOBILY Standard-Minifunkrolladenmotor PR4 13/147-40 ID-98, Homematic CCU3 (homematic-raspi), HmIP-eTRV-2, HmIP-SWDO, HmIP-STH, HmIP-WTH-2, Eigenbau sonoff für Gartenbewässerung

darkmission

Hallo Johann,

eigentlich müsste dann auch auf und ab auf Deiner Fernbedienung vertauscht sein. Bei der Fb ist bei mir das Lämpchen unten und dann darüber die drei Tasten, also oben Links das "Designloch".
Die Drehrichtung des Motors kann geändert werden, siehe bitte Anleitung, dann sollte auch auf und ab passen.

Sonst kannst Du auch mit eventmap arbeiten, siehe https://wiki.fhem.de/wiki/EventMap

Gruß
Frank
Raspberry 2x PiB, 2x Pi2, 2x Pi3, 2xPi0, CUL, HM-LC-DIM1T-FM, LW12FC, Intertechno Funksteckdosen, OSMC, Viessmann Heizungssteuerung, eigene Photovoltaik Anbindung ( Effekta ), eigener "Powermeter" (3 x LED, 1 x Ferraris), AVR Steuerung, IR, Harmony Hub, SIGNALduino433/868, Dooya Rolladensteuerung...

darkmission

Hallo Jarnsen,

habe mal das Modul überarbeitet. Manchmal werden jetzt auch die FB Befehle umgesetzt. Stop ist noch recht anfällig, kommt oft sowas hier:
2017-10-09 08:59:36 SIGNALduino sduino4 DMSG u40#721120
2017-10-09 08:59:36 SIGNALduino sduino4 UNKNOWNCODE u40#721120
2017-10-09 08:59:36 SIGNALduino sduino4 DMSG u40#7211262266
2017-10-09 08:59:37 SIGNALduino sduino4 UNKNOWNCODE u40#7211262266
2017-10-09 08:59:37 SIGNALduino sduino4 DMSG u40#4224C0
2017-10-09 08:59:37 SIGNALduino sduino4 UNKNOWNCODE u40#4224C0
2017-10-09 08:59:37 SIGNALduino sduino4 DMSG u57#AAD6AB56B56AD5AB57
2017-10-09 08:59:37 SIGNALduino sduino4 UNKNOWNCODE u57#AAD6AB56B56AD5AB57
2017-10-09 08:59:38 SIGNALduino sduino4 DMSG u57#6B55AB5AB56AD55B
2017-10-09 08:59:38 SIGNALduino sduino4 UNKNOWNCODE u57#6B55AB5AB56AD55B

Kann ich aber nix dran machen, das hängt mit den SDUINO zusammen. Bitte mal die neue Version testen, siehe Anhang.
Wie Du das jetzt in das GIT bekommst, kann ich Dir leider nicht sagen, da müsstest Du dich bitte drum kümmern.

Gruß
Frank
Raspberry 2x PiB, 2x Pi2, 2x Pi3, 2xPi0, CUL, HM-LC-DIM1T-FM, LW12FC, Intertechno Funksteckdosen, OSMC, Viessmann Heizungssteuerung, eigene Photovoltaik Anbindung ( Effekta ), eigener "Powermeter" (3 x LED, 1 x Ferraris), AVR Steuerung, IR, Harmony Hub, SIGNALduino433/868, Dooya Rolladensteuerung...

darkmission

@guinness67 wegen "Motor stromlos"
Ist vielleicht schon bisschen spät, aber das interessiert mich jetzt doch.

Ich lasse meine Rollos bei auf/ab gegen die Endschalter laufen. Habe natürlich nie nachgemessen, ob die danach noch Strom ziehen. Macht ja "klack" und die stehen.
Wie hast Du das denn festgestellt, dass das Relais noch angezogen ist? Der Motor stoppt doch?

Gruß
Frank
Raspberry 2x PiB, 2x Pi2, 2x Pi3, 2xPi0, CUL, HM-LC-DIM1T-FM, LW12FC, Intertechno Funksteckdosen, OSMC, Viessmann Heizungssteuerung, eigene Photovoltaik Anbindung ( Effekta ), eigener "Powermeter" (3 x LED, 1 x Ferraris), AVR Steuerung, IR, Harmony Hub, SIGNALduino433/868, Dooya Rolladensteuerung...

Jarnsen

Zitat von: Johann.S am 08 Oktober 2017, 15:12:42


Nun habe ich aber eine kleines Problem, in FHEM ist auf und ab vertausch, wie kann ich das umstellen?



Hallo,

wie darkmission geschrieben hat

attr Rollo_WZ eventMap on:auf off:zu stop:Stop
attr Rollo_WZ webCmd auf:stop:zu:pos

So sollte es gehen
1 x RPi2,
1 x nanoCUL433, 1 x nanoCUL868, 1 x SIGNALduino433
Sonos/SonosSpeak, Homebridge, 2 x Enigma2, 10 x Nobily Rollläden, 3 x Intertechno Steckdosen
Pushover, Abfallerinnerung, MySensors, 7 x Max!

Jarnsen

@darkmission,

Ich arbeite mit whitelist 16... damit will er nur dieses Protokoll empfangen... ich teste heute Abend... danke schon mal im voraus....


Jarnsen
1 x RPi2,
1 x nanoCUL433, 1 x nanoCUL868, 1 x SIGNALduino433
Sonos/SonosSpeak, Homebridge, 2 x Enigma2, 10 x Nobily Rollläden, 3 x Intertechno Steckdosen
Pushover, Abfallerinnerung, MySensors, 7 x Max!

Johann.S

Hallo,
Zitat von: Jarnsen am 09 Oktober 2017, 12:43:59
attr Rollo_WZ_rechts eventMap on:auf off:zu stop:Stop
attr Rollo_WZ_rechts webCmd auf:stop:zu:pos

So sollte es gehen
habe ich eingestellt aber bei "zu" geht das Rollo auf und er zählt von 0 auf 100 und
bei "auf" genau umgekehrt. Wen ich

attr Rollo_WZ_rechts eventMap on:zu off:auf stop:Stop

einstelle ist zwar die Funktion richtig aber er zählt immer noch falsch und bei
10% ist die Rollo 90% zu und nicht 10%zu.
Hoffe ich habe mich verständlich ausgedrückt!

Gruß

Johann
Raspi 3, Sduino 433MHz und 868MHz beide CC1101, Wetterstation TFA Dostmann 35.1119 (WH1080), intertechno PAR1000/PA1500
NOBILY Standard-Minifunkrolladenmotor PR4 13/147-40 ID-98, Homematic CCU3 (homematic-raspi), HmIP-eTRV-2, HmIP-SWDO, HmIP-STH, HmIP-WTH-2, Eigenbau sonoff für Gartenbewässerung

Jarnsen

So gehts richtig...

Drehrichtung ändern falls der Motor in die falsche Richtung dreht
Hinweis: Falls eine Änderung der Drehrichtung notwendig ist, sollte dies direkt nach dem Einlernen des 1. Senders erfolgen,
da hierbei bereits zuvor eingelernte Sender im Speicher des Funkmotors / Empfängers gelöscht werden!


Anhang:


Jarnsen
1 x RPi2,
1 x nanoCUL433, 1 x nanoCUL868, 1 x SIGNALduino433
Sonos/SonosSpeak, Homebridge, 2 x Enigma2, 10 x Nobily Rollläden, 3 x Intertechno Steckdosen
Pushover, Abfallerinnerung, MySensors, 7 x Max!

Johann.S

Zitat von: Jarnsen am 09 Oktober 2017, 19:49:38
So gehts richtig...

Drehrichtung ändern falls der Motor in die falsche Richtung dreht


Der Motor dreht mit der Fernbedienung richtig aber in FHEM nicht.

Ich hatte so was ähnliches mit einer Steckdose und dort habe ich den
die Definition von000000000F F0 FF in 000000000F FF F0
geändert und damit die richtige Einstellung.

Gibt es so was ähnliches vielleicht auch bei Dooya?

Johann
Raspi 3, Sduino 433MHz und 868MHz beide CC1101, Wetterstation TFA Dostmann 35.1119 (WH1080), intertechno PAR1000/PA1500
NOBILY Standard-Minifunkrolladenmotor PR4 13/147-40 ID-98, Homematic CCU3 (homematic-raspi), HmIP-eTRV-2, HmIP-SWDO, HmIP-STH, HmIP-WTH-2, Eigenbau sonoff für Gartenbewässerung

Jarnsen

@darkmission,

so habe ich mir das vorgestellt. Aber du hast recht, selbst mit Whitelist 16 hat der Signalduino seine Probleme mit dem stop. Wenn man übertrieben lange (ca 1sec) auf die FB drückt funktioniert es.

Ich setze mich mal mit Sidey in Verbindung, vielleicht geht ja noch etwas aus dem Sduino rauszuholen.

Danke für deine Arbeit.
1 x RPi2,
1 x nanoCUL433, 1 x nanoCUL868, 1 x SIGNALduino433
Sonos/SonosSpeak, Homebridge, 2 x Enigma2, 10 x Nobily Rollläden, 3 x Intertechno Steckdosen
Pushover, Abfallerinnerung, MySensors, 7 x Max!

Jarnsen

#207
Zitat von: Johann.S am 09 Oktober 2017, 19:58:29
Der Motor dreht mit der Fernbedienung richtig aber in FHEM nicht.

Ich hatte so was ähnliches mit einer Steckdose und dort habe ich den
die Definition von000000000F F0 FF in 000000000F FF F0
geändert und damit die richtige Einstellung.

Gibt es so was ähnliches vielleicht auch bei Dooya?

Johann

Nein das funktioniert nicht, dass ist alles im Modul hinterlegt. Welche FB hast du? Das Modul simuliert eine FB und die sind standartisiert. Runter ist auf jeder FB das gleiche Signal (bis auf die ID) für hoch und stop ebenso. Du könntest höchstens die Msg direckt vom sduino senden lassen, aber damit verschwinden alle Vorteile des Moduls.

Jedes Rollo in FHEM so erstellen

define R_Bad_Test dummy;
attr R_Bad_Test webCmd hoch:stop:runter:lernen;

define R_Bad_Test_hoch notify R_Bad_Test:hoch set sduino sendMsg P16#0011011100000110010110001110000100010001#R10;
define R_Bad_Test_stop notify R_Bad_Test:stop set sduino sendMsg P16#0011011100000110010110001110000101010101#R10;
define R_Bad_Test_runter notify R_Bad_Test:runter set sduino sendMsg P16#0011011100000110010110001110000100110011#R10;
define R_Bad_Test_lernen notify R_Bad_Test:lernen set sduino sendMsg P16#0011011100000110010110001110000111001100#R10

ID Bit 1 - 28

mit einer 28 Bit ID sind 268.435.455 verschiedene Mögklichkeiten (Gruppen)  vorhanden. Das jemand genau Eure ID herausbekommt ist also relativ unwahrscheinlich. Das ganze mit 15 Kanälen multipliziert bedeutet ihr könnt 4.026.531.825 einzelne Rollos ansteuern. Aber wer hat schon so viele?? Ich denke nichtmal das Dooya schon soviel produziert hat.

Kanal 29 - 32

0=0000|1=0001|2=0010|3=0011|4=0100|5=0101|6=0110|7=0111|8=1000|9=1001|10=1010|11=1011|12=1100|13=1101|14=1110|15=1111

Befehl 33 - 40

ich denke das bit 33 - 40 wie folgt geschlüsselt ist

33+37 = lernen / sind im ersten Signalbereich gleich belegt entweder beide 0 oder 1
34/35/36 = hoch (001) /runter (011) /stop (101) /lernen (100) 33 mit 1 und 37 mit 0 oder 1 belegt
38/39/40 = hoch (001, invertiert 110) /runter (011, invertiert 100) /stop (101, invertiert 010) /lernen (100, 33+37 dann mit 1 belegt, invertiert 011, 33 mit 1 und 34 mit 0 belegt)

Jarnsen
1 x RPi2,
1 x nanoCUL433, 1 x nanoCUL868, 1 x SIGNALduino433
Sonos/SonosSpeak, Homebridge, 2 x Enigma2, 10 x Nobily Rollläden, 3 x Intertechno Steckdosen
Pushover, Abfallerinnerung, MySensors, 7 x Max!

Johann.S

Werde Morgen versuche dazu machen und melde mich danach!

Johann
Raspi 3, Sduino 433MHz und 868MHz beide CC1101, Wetterstation TFA Dostmann 35.1119 (WH1080), intertechno PAR1000/PA1500
NOBILY Standard-Minifunkrolladenmotor PR4 13/147-40 ID-98, Homematic CCU3 (homematic-raspi), HmIP-eTRV-2, HmIP-SWDO, HmIP-STH, HmIP-WTH-2, Eigenbau sonoff für Gartenbewässerung

Jarnsen

Zitat von: Johann.S am 09 Oktober 2017, 20:21:54
Werde Morgen versuche dazu machen und melde mich danach!

Johann

welche FB hast du??

Jarnsen
1 x RPi2,
1 x nanoCUL433, 1 x nanoCUL868, 1 x SIGNALduino433
Sonos/SonosSpeak, Homebridge, 2 x Enigma2, 10 x Nobily Rollläden, 3 x Intertechno Steckdosen
Pushover, Abfallerinnerung, MySensors, 7 x Max!