RFD-FHEM / RFFHEM

Counterpart of SIGNALDuino, it's the code for FHEM to work with the data received from the uC
GNU General Public License v3.0
44 stars 33 forks source link

Hoermann Garagentoröffner #344

Closed roro2309 closed 5 years ago

roro2309 commented 5 years ago

Expected Behavior

ich würde gern den Hörmann Garagensender in den Sduino integrieren. So viel ich gelesen habe sollte das ja funktionieren. Der Sender schickt für ein und ausschalten den gleichen Befehlt. Die Daten werden im Fhem wie unten ersichtlich empfangen aber es wird per autocreate kein Gerät angelegt.

Steps to Reproduce the Problem

1.
2018-11-11 14:49:13 SIGNALduino sduino868 RAWMSG MU;P0=-578;P1=1033;P2=506;P3=-1110;P4=13632;D=0101010232323101040101010101010101023232323102323101010231023102310231010232323101010101010101010232323101040101010101010101023232323102323101010231023102310231010232323101010101010101010232323101040101010101010101023232323102323101010231023102310231010;CP=2;R=77;
2018-11-11 14:49:13 SIGNALduino sduino868 DMSG U69#EC5538038
2018-11-11 14:49:13 SIGNALduino sduino868 RAWMSG MU;P0=-1112;P1=506;P2=1059;P3=-572;P4=13582;D=0101023232323232323232310101023234323232323232323231010101023101023232310231023102310232310101023232323232323232310101023234323232323232323231010101023101023232310231023102310232310101023232323232323232310101023234323232323232323231010101023101023232310;CP=1;R=79;
2018-11-11 14:49:13 SIGNALduino sduino868 DMSG u19#FF09C
2018-11-11 14:49:13 SIGNALduino sduino868 UNKNOWNCODE u19#FF09C
2018-11-11 14:49:13 SIGNALduino sduino868 DMSG U69#EC5538038
2018-11-11 14:49:13 SIGNALduino sduino868 RAWMSG MU;P0=-520;P1=574;P2=-1046;P3=1093;P4=13589;D=0123012301230301212123030303030303030301212123030403030303030303030121212123012123030301230123012301230301212123030303030303030301212123030403030303030303030121212123012123030301230123012301230301212123030303030303030301212123030403030303030303030121212;CP=1;R=78;
2018-11-11 14:49:13 SIGNALduino sduino868 UNKNOWNCODE TXF62A9C01C
2018-11-11 14:49:13 SIGNALduino sduino868 DMSG U69#EC5538038
2018-11-11 14:49:13 SIGNALduino sduino868 RAWMSG MU;P0=-1094;P1=1049;P2=-562;P3=533;P4=13492;D=01230301212123012301230123012123030301212121212121212123030301212421212121212121212303030301230301212123012301230123012123030301212121212121212123030301212;CP=3;R=79;
2018-11-11 14:49:13 SIGNALduino sduino868 DMSG U69#EC5538038
2018-11-11 14:49:35 SIGNALduino sduino868 RAWMSG MU;P0=-21806;P1=300;P2=507;P3=-1109;P4=1066;P5=-553;P6=13582;D=0102323454545234523452345234545232323454545454545454545232323454565454545454545454523232323452323454545234523452345234545232323454545454545454545232323454565454545454545454523232323452323454545234523452345234545232323454545454545454545232323454565454545;CP=2;R=72;
2018-11-11 14:49:35 SIGNALduino sduino868 UNKNOWNCODE TXF62A9C01C
2018-11-11 14:49:35 SIGNALduino sduino868 DMSG U69#EC5538038
2018-11-11 14:49:35 SIGNALduino sduino868 RAWMSG MU;P0=-536;P1=1080;P2=520;P3=-1090;P4=13624;D=0101010102323232310232310101023102310231023101023232310101010101010101023232310104010101010101010102323232310232310101023102310231023101023232310101010101010101023232310104010101010101010102323232310232310101023102310231023101023232310101010101010101023;CP=2;R=71;
2018-11-11 14:49:35 SIGNALduino sduino868 DMSG U69#EC5538038
2018-11-11 14:49:35 SIGNALduino sduino868 RAWMSG MU;P0=-1089;P1=523;P2=1079;P3=-534;P4=13532;D=0102323432323232323232323101010102310102323231023102310231023231010102323232323232323231010102323432323232323232323101010102310102323231023102310231023231010102323232323232323231010102323432323232323232323101010102310102323231023102310231023231010102323;CP=1;R=71;
2018-11-11 14:49:36 SIGNALduino sduino868 DMSG U69#EC5538038
2018-11-11 14:49:36 SIGNALduino sduino868 RAWMSG MU;P0=-547;P1=1067;P2=553;P3=-1066;P4=13449;D=0101010101010232323101040101010101010101023232323102323101010231023102310231010232323101010101010101010232323101040101010101010101023232323102323101010231023102310231010232323101010101010101010232323101040101010101010101023232323102323101010231023102310;CP=2;R=71;
2018-11-11 14:49:36 SIGNALduino sduino868 UNKNOWNCODE TXF62A9C01C
2018-11-11 14:49:36 SIGNALduino sduino868 DMSG U69#EC5538038
2018-11-11 14:49:36 SIGNALduino sduino868 RAWMSG MU;P0=-1108;P1=1070;P2=-547;P3=504;P4=13536;D=012123030301212121212121212123030301212421212121212121212303030301230301212123012301230123012123030301212121212121212123030301212;CP=1;R=72;
2018-11-11 14:49:36 SIGNALduino sduino868 DMSG u19#C7FC6
2018-11-11 14:49:36 SIGNALduino sduino868 UNKNOWNCODE u19#C7FC6
2018-11-11 14:49:36 SIGNALduino sduino868 DMSG U69#EC5538038
2018-11-11 14:49:38 SIGNALduino sduino868 RAWMSG MU;P0=-573;P1=518;P2=-1104;P3=1039;P5=13645;D=0121230303012301230123012303012121230303030303030303012121230305030303030303030301212121230121230303012301230123012303012121230303030303030303012121230305030303030303030301212121230121230303012301230123012303012121230303030303030303012121230305030303030;CP=1;R=72;
2018-11-11 14:49:38 SIGNALduino sduino868 UNKNOWNCODE TXF62A9C01C
2018-11-11 14:49:38 SIGNALduino sduino868 DMSG U69#EC5538038
2018-11-11 14:49:38 SIGNALduino sduino868 RAWMSG MU;P0=-549;P1=1062;P2=516;P3=-1094;P4=13628;D=0101010232323231023231010102310231023102310102323231010101010101010102323231010401010101010101010232323231023231010102310231023102310102323231010101010101010102323231010401010101010101010232323231023231010102310231023102310102323231010101010101010102323;CP=2;R=72;
2018-11-11 14:49:38 SIGNALduino sduino868 DMSG U69#EC5538038
2018-11-11 14:49:38 SIGNALduino sduino868 RAWMSG MU;P0=-1043;P1=1066;P2=-555;P3=13487;P4=567;D=0121232121212121212121240404040124040121212401240124012401212404040121212121212121212404040121232121212121212121240404040124040121212401240124012401212404040121212121212121212404040121232121212121212121240404040124040121212401240124012401212404040121212;CP=4;R=73;
2018-11-11 14:49:38 SIGNALduino sduino868 DMSG U69#EC5538038

Specifications

Sender: hoermann HS1-868-BS 868 Mhz

Ralf9 commented 5 years ago

Du kannst das hier mal versuchen:

set sduino868 raw SR;;R=10;;P0=536;;P1=-1087;;P2=1066;;P3=-548;;P4=13622;;D=432323232323232323010101012301012323230123012301230123230101012323232323232323230101012323;;

roro2309 commented 5 years ago

jetzt hats funktioniert.... wie kann ich das jetzt im fhem hinzufügen als taste oder so ähnlich

HomeAutoUser commented 5 years ago

@roro2309

Bei dir muss ein Device angelegt werden!

WIESO redet ihr von der 'cul fw' hier obwohl wir ein SIGNALduino Projekt haben? Die Erarbeitung deiner remote erfolgte mit dem SIGNALduino Projekt.

HomeAutoUser commented 5 years ago

@roro2309

WAS ist Delda dore x2d ? Wenn das ein Gerät nicht von Hoermann ist, so erstelle bitte einen neuen ISSUES mit den nötigen Infos und dan können wir uns dem widmen. Bitte nicht 2 Dinge in einem Faden mischen. Die Trennung der Themen erleichert uns später bei einer Fehlersuche vieles ;-)

Ralf9 commented 5 years ago

Da das Senden nun funktioniert hat, ist der Test mit der cul fw nicht mehr notwendig.

Kannst Du bitte mal testen ob das Senden mit den folgenden Befehlen funktioniert:

Hier wird ein start = [26,-1] verwendet: set sduino868 raw SR;;R=10;;P0=13260;;P1=-510;;P2=510;;P3=-1020;;P4=1020;;D=014141414141414141232323234123234141412341234123412341412323234141414141414141412323234141;; Wenn es damit funktioniert, dann bitte nochmal mit einen Repeat von R=6

Hier wird ein start = [25,-1] verwendet: set sduino868 raw SR;;R=10;;P0=12750;;P1=-510;;P2=510;;P3=-1020;;P4=1020;;D=014141414141414141232323234123234141412341234123412341412323234141414141414141412323234141;; Wenn es damit funktioniert, dann bitte nochmal mit einen Repeat von R=6

elektron-bbs commented 5 years ago

Vieleicht sollten wir auch nur clockabs etwas höher setzen - 520? Bei ihm sind die Zeiten etwas länger.

roro2309 commented 5 years ago

@Ralf das senden funktioniert mit allen 4 Varianten!!! Super. Danke

HomeAutoUser commented 5 years ago

@roro2309,

Bitte teste das senden auch mit dem Modul und angelegten Device nach einem Update!

Ralf9 commented 5 years ago

dann müsste es auch damit funktionieren set sduino868 sendMsg P69#0x00F62A9C01C#R6

und dann auch mit dem Modul 14_SD_UT

roro2309 commented 5 years ago

Ja hat auch damit funktioniert. Device wird aber keines angelegt

Ralf9 commented 5 years ago

hast Du m69 ins Attribut development eingetragen?

roro2309 commented 5 years ago

m69 hab ich eingetragen. Wo sollte dann das device erscheinen? Hab unter SD_UT ein device unknown ohne status....

Ralf9 commented 5 years ago

wenn Du nun beim device unknown im Attribut model Dein Model auswählst, müsste es funktionieren

Ralf9 commented 5 years ago

@HomeAutoUser evtl ist es besser, wenn das device unknown_please_select_model heißt

HomeAutoUser commented 5 years ago

@Ralf9 diese Verbesserung bzw. Brücke für unerfahrene User werde ich mit einbauen.

Wir haben ja auch schon in der Commandref hingewiesen

Nach dem ersten anlegen des Gerätes SD_UT_Unknown muss der User das Gerät selber definieren via dem Attribut model.

roro2309 commented 5 years ago

So nun funktioniert alles mit dem Garagentor. Super und vielen dank.

HomeAutoUser commented 5 years ago

Hallo, das ist ja schön wenn es geht. Bitte noch ausführlich testen und nochmal Bescheid geben. Wir belassen bis zur Rückmeldung das Protokoll auf development Status und erst nach deiner erneuten Rückmeldung würden wir dies auf "stable" setzen damit keiner mehr das Attribut im Empfänger setzen muss.

MfG

Kolbi commented 5 years ago

Habe jetzt keine detaillierten Logs nur meinen Handsender mal kurz getestet an meinem neuen 868 Signalduino:

[...]

Hatte drei von vier Knöpfen gedrückt.

Vlt. hilft es euch ja. Eventuell mache ich die Tage nochmal Tests und dann auch mit Verbose 4.

Ralf9 commented 5 years ago

Nein, ohne die MU-Nachrichten hilft es nicht weiter.

Kolbi commented 5 years ago

Mein HSM4 wurde auch erkannt nachdem ich das Development Attribute gesetzt habe.

Kann man das Attribute Modell HSM4 automatisch setzen lassen?

elektron-bbs commented 5 years ago

Nein, das funktioniert leider nicht. Die Protokolle von HSM4 und HS1_868_BS sind identisch.

Kolbi commented 5 years ago

@roro2309 geht bei dir auch das Öffnen des Garagentores aus FHEM heraus?

Empfangen geht bei mir problemlos, nur senden nicht.

HomeAutoUser commented 5 years ago

@roro2309 und @Kolbi , gibt bei Euch noch Schwierigkeiten bezüglich des Modules bzw. Protokolles oder können wir den Faden als erledigt betrachten?

roro2309 commented 5 years ago

Hallo, von meiner Seite gibt es kein Problem mehr. Hat bis jetzt immer funktioniert.

Kolbi commented 5 years ago

Du kannst auch senden also öffnen von FHEM aus?

Am 29.11.2018 um 21:30 schrieb roro2309 notifications@github.com:

Hallo, von meiner Seite gibt es kein Problem mehr. Hat bis jetzt immer funktioniert.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

roro2309 commented 5 years ago

ja kann ich.

Kolbi commented 5 years ago

@HomeAutoUser dann mach zu, dann wird wohl mein Sender ein Problem haben.

HomeAutoUser commented 5 years ago

@Kolbi, teste es nochmal und ich lasse den Faden mal offen noch. Vielleicht kannst du mal den Sender näher an dein Tor nehmen fürs testen und das deine jetzige Sendeumgebung einfach schlecht ist.

roro2309 commented 5 years ago

Hallo, bekomme jetzt auf einmal folgende Meldung und das Garagentor öffnen funktioniert auch nicht mehr.... Idee?

Messages collected while initializing FHEM: configfile: Cannot load module SD_UT Cannot load module SD_UT ./log/fhem.save: Please define HS1_868_BS_F62A9C01C first Please define HS1_868_BS_F62A9C01C first Please define HS1_868_BS_F62A9C01C first Please define HS1_868_BS_F62A9C01C first Please define unknown first Please define unknown first

Autosave deactivated

roro2309 commented 5 years ago

mit dem Befehl set sduino868 sendMsg P69#0x00F62A9C01C#R3 kann ich allerdings noch das Tor öffnen. Es wird scheinbar nur kein Gerät angezeigt....

HomeAutoUser commented 5 years ago

@roro2309 bitte ein aktuelles Update machen von heute, dein Modul kann nicht geladen werden aufgrund eines errors von gestern welcher heute gefixt wurde.

Nach dem update neu versuchen bitte. Das aktuelle Modul muss ladbar sein.

roro2309 commented 5 years ago

hab gerade "update" im Fhem eingegeben. jetzt kommt zwar die Meldung nicht mehr aber der Sender ist trotzdem weg... fhem update.txt

HomeAutoUser commented 5 years ago

aktuell wird der fix hochgeladen in wenigen minuten bitte ein update versuchen :-)

roro2309 commented 5 years ago

ah ok, danke

HomeAutoUser commented 5 years ago

kein Problem. bitte Testen und es gibt nun ein neues Attribut. repeats. So kannst du beim Senden die wiederholungen definieren. Es ist hilfreich wenn der Emfpang etwas schlecht sein sollte, so kannst gern die Wiederholungen erhöhen.

roro2309 commented 5 years ago

wiederholen glaub ich ist in dem Fall blöd, da dann das Tor stehen bleibt. Ist ja fürs öffnen und schließen der gleiche code

HomeAutoUser commented 5 years ago

@roro2309 hast du mal getestet?

roro2309 commented 5 years ago

@HomeAutoUser ja hab ich gerade nochmals getestet. Es funktioniert problemlos mit jeder anzahl (1-5) von Wiederholungen.

HomeAutoUser commented 5 years ago

@roro2309 danke für deine Meldung. Dann sollte der Fall als erledigt betrachtet werden können. Wenn ja, würdest du den Faden mit "Close and comment" abschließen bitte.

Sollten Fehler irgendwie auftreten oder Fragen, so kannst du jederzeit hier wieder einen Faden eröffnen.