[GELÖST] Dooya Rolllädensteuerung

Begonnen von Jarnsen, 04 November 2015, 22:06:27

Vorheriges Thema - Nächstes Thema

Jarnsen

über Weihnachten habe nichts gemacht. Ich muß die neueste version aufspielen und dann mal schauen. Ich würde es erst mal mit dem externen Programm machen und später kann man immernoch umsteigen.


Grüße 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!

FNT

Zitat von: Jarnsen am 10 Januar 2016, 21:26:17
über Weihnachten habe nichts gemacht. Ich muß die neueste version aufspielen und dann mal schauen. Ich würde es erst mal mit dem externen Programm machen und später kann man immernoch umsteigen.

Oh - prima - ich habe gesehen, dass es weiter geht! Top!

FNT

bg2411

Hallo,

ich habe noch ein/zwei grundsätzliche Fragen zu diesem Thema :).

1) Muss man zwangsläufig den Handsender mit Audacity auslesen?
Wenn ja, warum hat der TE die Excel-Tabelle mit angehängt, wenn die Codes zwischen Fernbedienung und Fernbedienung
doch unterschiedlich sind (so wie es ja auch sein sollte)?

2) Die Erstellung des dummies ist mir noch nicht ganz klar.
Muss man pro Rollo vier Dummies erstellen oder wie ist das gemeint?

Beste Grüße,
Bastian

Jarnsen

Zu 1.)
Wenn du deine FB -Codes nutzen willst dann musst du auslesen...
Die Exceltabelle ist nur zur Verdeutlichung gedacht um an nem Beispiel zu zeigen...

Zu 2.
Pro Rollo 1 dummy mit 3 oder 4 notify


Gesendet von iPhone mit Tapatalk
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

Hier hat sich aber einiges getan... Mehr dazu demnächst


Gesendet von iPhone mit Tapatalk
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

Auslesen und senden geht inzwischen mit dem SIGNALduino... Muss nur nochmal testen und Post 1 aktualisieren 


Gesendet von iPhone mit Tapatalk
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!

FNT

Zitat von: Jarnsen am 11 Februar 2016, 20:09:22
Auslesen und senden geht inzwischen mit dem SIGNALduino... Muss nur nochmal testen und Post 1 aktualisieren 


Gesendet von iPhone mit Tapatalk

Oh..sehr schoen! 

FNT

Jackeson

Hallo Jarnsen,
würde gerne wissen wie du dies getestet hast ?
da ich mir die sache durchgelesen habe aber so den durchblick hab ich auch noch nicht, würde auch gerne mithelfen,

define rollo SIGNALduino
set rollo (' 0 0 1 1 0 1 1 1 0 0 0 0 0 1 1 0 0 1 0 1 1 0 0 0 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1&');;};lernen

dann könnte ich vieleicht auch testen das meine Motore (Rohrmotor24) endlich über fhem laufen
wenn ich so überlege müsste doch ein cul 433od.866 besser sein? und das locker können, was so ein Brematic usw kann.
verstehe auch nicht warum man mit den cul kein TXP code senden und sowas in fhem integriert ?

Gruß
aller anfang ist schwer

Jarnsen

Hallo Jackeson,

Zitatdefine rollo SIGNALduino
set rollo (' 0 0 1 1 0 1 1 1 0 0 0 0 0 1 1 0 0 1 0 1 1 0 0 0 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1&');;};lernen

nee so gehts nicht ;)

das Programm rollo wird mit dem SIGNALduino nicht mehr benötigt.

Der SIGNALduino empfängt das Signal von Dooya inzwischen so.

2016.02.14 17:22:19 4: sduino: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2016.02.14 17:22:19 4: sduino/msg READ: MU;P0=4712;P1=-1582;P2=281;P3=-792;P4=644;P5=-428;D=01232345452345454523232323234545232345234545232323454545232323234523234545232345450123234545234545452323232323454523234523454523232345454523232323452323454523234545012323454523454545232323232345452323452345452323234545452323232345232345454545232;CP=2;
2016.02.14 17:22:19 4: sduino: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2016.02.14 17:22:19 4: sduino: decoded matched MU Protocol id 16 dmsg u16#370658E133 length 40
2016.02.14 17:22:19 4: SIGNALduino_unknown incomming msg: u16#370658E133
2016.02.14 17:22:19 4: SIGNALduino_unknown rawData: 370658E133
2016.02.14 17:22:19 4: SIGNALduino_unknown Protocol: 16
2016.02.14 17:22:19 4: SIGNALduino_unknown converted to bits: 0011011100000110010110001110000100110011
2016.02.14 17:22:19 4: SIGNALduino_unknown / shutter Dooya 0011011100000110010110001110000100110011 received
2016.02.14 17:22:19 4: 00110111000001100101100 1110 0001 0011 0011
2016.02.14 17:22:19 4: SIGNALduino_unknown found shutter from Dooya. id=3606104, remotetype=14,  channel=1, direction=down, all_shutters=false


Die Bitaufschlüsselung ist inzwischen sehr gut, nur mit den 5 Kanal Wandsendern habe ich noch Probleme aber das kann an meiner verwendeten Hardware liegen. Habe jetzt Super HET Sender und Empfänger bestellt, mal sehen wie es damit geht.

Sidey hat inzwischen eine Senderoutine implementiert das man mit den obigen 40Bit senden kann.

Beispiel (mein SIGNALduino heißt sduino in FHEM)

set sduino sendMsg P16#0011011100000110010110001110000100110011#R10

P16 = Protokoll 16 vom SIGNALduino (kann ja mehrere)
0011011100000110010110001110000100110011 = die ID + Kanal + Befehl
R10 = die Wiederholungen wie oft das Signal gesendet wird



Doch leider wird es momentan noch so gesendet

2016.02.14 17:33:09 4: sduino: sending via SendMsg: SR;R=10;P0=600;P1=-300;P2=300;P3=-600;D=23012323012323232323232323012301012301012301010101230101232323012323010123230101;
2016.02.14 17:33:10 4: sduino/msg READ: SR;R=10;P0=600;P1=-300;P2=300;P3=-600;D=23012323012323232323232323012301012301012301010101230101232323012323010123230101;

und so sollte es aussehen

sduino: sending via SendMsg: SR;R=10;P0=4712;P1=-1582;P2=281;P3=-792;P4=644;P5=-428;D=23012323012323232323232323012301012301012301010101230101232323012323010123230101;


ich bin mir aber sicher das Sidey das noch hinbekommt.

Du hast gefragt warum ich keine CUL benutze. Der 868 fällt ja aus wegen 433 Mhz. Mit dem 433 habe ich es versucht, er hat auch rawSignale empfangen aber senden klappte auch nicht. Ich habe mich auch an die Entwickler der alternativen-CUL SW gewand aber leider kam nicht zurück.

Sidey hat wirklich viel arbeit rein gesteckt und hatte ja schon einen Großteil in der Software drin. Ich war quasi nur Tester und habe ihm gesagt ob und wie es geht. Und noch n paar Fernbedienungen komplett ausgelesen und Signale aufgezeichnet. Aber die Arbeit hat Sidey gemacht. Momentan warte ich auf einen Rückläufer das Sidey sich das nochmal angeschaut hat.

Ich hoffe ich konnte dir helfen.

P.S.
Wenn du ein Modul erstellen könntest wäre hilfreich. Quasi nur die 28Bit-ID eingeben und das Device wird angelegt.


Bsp:

define Rollo_Bad_1 Dooya 0011011100000110010110001110 K1
define Rollo_Bad_2 Dooya 0011011100000110010110001110 K2
define Rollo_Bad_Master Dooya 0011011100000110010110001110 K0


Grüße Jarnsen


EDIT:

Was genau verstehst du nicht von dem was du gelesen hast??
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!

Jackeson

#54
Hallo Jarnsen,

ich verstehe nicht, das ich nicht mit einen cul 433mhz keinen TXP Code senden kann ? (den ich ja habe und ich weiß wie man ihn verändert)

so das ich den code von meinen Brematic verwenden kann, ich hab ja diesen code schon ca. 1Jahr super am laufen sodas ich den Motor lernen, auf, ab, Stopp,bedienen konnte also auch wie in deinem 1 Beitrag (super erklärung allerdings).

also na klar werd ich jetzt auch mittesten und dir Schreiben falls ich weiterkomme, mach ja auch schon lange rum das ich die in fhem zum laufen bekomme.

Gruß

Hab es grad mit Dooya versucht "Unknown module Dooya"
aller anfang ist schwer

Jarnsen


Zitat
P.S.
Wenn du ein Modul erstellen könntest wäre hilfreich. Quasi nur die 28Bit-ID eingeben und das Device wird angelegt.


Bsp:

define Rollo_Bad_1 Dooya 0011011100000110010110001110 K1
define Rollo_Bad_2 Dooya 0011011100000110010110001110 K2
define Rollo_Bad_Master Dooya

Das war nur ein Bsp wie ich hoffe das es irgendwann mal funktioniert...

Hast du schon mal versucht den Code im raw x25 zu empfangen? Vielleicht hilft dir das weiter. Habe meinen CUL nur für die Steckdosen, also ich befasse mich nicht wirklich damit. Kannst dir ja auch nen SIGNALduino bauen, zum testen und spielen.

Danke für die Blumen...



Jarnsen


Gesendet von iPhone mit Tapatalk
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!

Sidey

Zitat von: Jarnsen am 14 Februar 2016, 17:49:29

und so sollte es aussehen

sduino: sending via SendMsg: SR;R=10;P0=4712;P1=-1582;P2=281;P3=-792;P4=644;P5=-428;D=23012323012323232323232323012301012301012301010101230101232323012323010123230101;


Ich glaube nicht, dass es so aussehen sollte.

Ich hab meinen Fehler gefunden. Muss wohl Tomaten auf den Augen gehabt haben :)

Wenn ich jetzt sende, kommt folgendes dabei heraus:

2016.02.15 20:52:40 4: sduino: sending via SendMsg: SR;R=10;P0=4800;P1=-1500;P2=600;P3=-300;P4=300;P5=-600;D=0145452323452323234545454545232345452345232345454523232345454545234545232345452323;
2016.02.15 20:52:40 5: sduino SW: SR;R=10;P0=4800;P1=-1500;P2=600;P3=-300;P4=300;P5=-600;D=0145452323452323234545454545232345452345232345454523232345454545234545232345452323;
2016.02.15 20:52:40 5: sduino: sendmsg Preparing rawsend command for protocol=16, repeats=10, bits=0011011100000110010110001110000100110011


Das Passt zu dem empfangenen
E:0123234545234545452323232323454523234523454523232345454523232323452323454523234545

S:0145452323452323234545454545232345452345232345454523232345454545234545232345452323

In Zeile E entspricht  0=4712, 1=-1582, 2=281, 3=-792,  4=644, 5=-428
In Zeile S entspricht  0=4800, 1=-1500, 2=600, 3=-300,  4=300, 5=-600

Somit ist 0=0, 1=1, 2=4, 3=5, 4=2, 5=3


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

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

Jarnsen

Hallo Sidey,


ES FUNKTIONIERT!!!!!!!!!!!!!!!!!!!!!!!!

egal ob so

P16#0011011100000110010110001110000100110011#R10

oder

16#0011011100000110010110001110000100110011#10


die Rollos machen was man will, und ich kann das sleep raus nehmen und keine SIGNALE werden mehr verschluckt.


Dooya ist jetzt endlich in FHEM ordentlich drin.


RESPECT



Grüße 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!

FNT


Sidey

Supi, ich hatte schon befürchtet es geht nicht.. Aber irgendwann muss man ja mal die Fehler alle ausgemerzt haben.

Für eine komfortable Integration wäre dann wohl noch ein Modul notwendig oder?

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

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