Signalduino NEFF Dunstabzugshaube (433Mhz) steuern

Begonnen von fhemjcm, 21 November 2018, 22:19:08

Vorheriges Thema - Nächstes Thema

fhemjcm

Ich stelle nachher mal alles auf die Befehle vom Modul um, aktueller Stand ist, mal gehen die RAW Befehle, mal das Modul, mal nicht (hab das Gefühl das sich dann alles aufhängt), es geht dann aber "auf einmal" wieder. Wenn ich umgestellt habe (nach dem Essen ;-)), dann logge ich mit...

fhemjcm

So siehts beim Licht aus....

Licht aus (Modul), nix passiert:

2018.11.25 18:39:25 5: sduino868/write: sending via Set sendMsg P86#101000010101001110#R5
2018.11.25 18:39:25 5: sduino868: sendmsg msg=P86#101000010101001110#R5
2018.11.25 18:39:25 5: sduino868: sendmsg Preparing rawsend command for protocol=86, repeats=5, clock=350 bits=101000010101001110
2018.11.25 18:39:25 5: AddSendQueue: sduino868: SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134; (1)
2018.11.25 18:39:25 4: sduino868/set: sending via SendMsg: SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:39:25 3: sduino868: SF01_01319004_A150 set light_on_off
2018.11.25 18:39:25 5: sduino868 SW: SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:39:25 4: sduino868 SendrawFromQueue: msg=SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:39:25 4: sduino868/msg READ: SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:39:25 5: sduino868/noMsg Parse: SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:39:25 5: sduino868/msg READ: regexp=^S(R|C|M); cmd=sendraw msg=SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:39:25 4: sduino868/read sendraw answer: SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:39:25 4: sduino868/HandleWriteQueue: nothing to send, stopping timer

Licht aus (raw), nix passiert:


2018.11.25 18:40:43 4: set sduino868 raw SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:40:43 5: AddSendQueue: sduino868: SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014; (1)
2018.11.25 18:40:43 5: sduino868 SW: SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:40:43 4: sduino868 SendrawFromQueue: msg=SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:40:43 4: sduino868/msg READ: SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:40:43 5: sduino868/noMsg Parse: SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:40:43 5: sduino868/msg READ: regexp=^S(R|C|M); cmd=sendraw msg=SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:40:43 4: sduino868/read sendraw answer: SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:40:43 4: sduino868/HandleWriteQueue: nothing to send, stopping timer

Licht aus (Fernbedienung) - Funktioniert

2018.11.25 18:41:25 5: sduino868: start pattern for MU Protocol id 86 -> CAME \ Novy not found, aborting
2018.11.25 18:41:49 4: sduino868/msg READ: MU;P0=-32001;P1=355;P2=-689;P3=-358;P4=682;P5=-15252;D=01213421343434342134213421343421212134512134213434343421342134213434212121345121342134343434213421342134342121213451213421343434342134213421343421212134512134213434343421342134213434212121345121342134343434213421342134342121213451213421343434342134213421;CP=1;R=2;O;
2018.11.25 18:41:49 4: sduino868: Fingerprint for MU Protocol id 86 -> CAME \ Novy matches, trying to demodulate
2018.11.25 18:41:49 5: part is 213421343434342134213421343421212134 starts at position 0 and ends at 38
2018.11.25 18:41:49 5: sduino868: Starting demodulation (StartStr: 51 first found at 38regex: (?:51)((?:21|34){12,}) Pos 38) length_min_max (12..18) length=18
2018.11.25 18:41:49 5: sduino868: dispatching hex: P86#A1538
2018.11.25 18:41:49 4: sduino868: decoded matched MU Protocol id 86 dmsg P86#A1538 length 20 dispatch(1/4) RSSI = -73
2018.11.25 18:41:49 5: sduino868 Dispatch: P86#A1538, test ungleich: disabled
2018.11.25 18:41:49 5: sduino868 Dispatch: P86#A1538, -73 dB, dispatch
2018.11.25 18:41:49 5: sduino868: dispatch P86#A1538
2018.11.25 18:41:50 4: sduino868: SD_UT protocol 86, bitData 10100001010100111000
2018.11.25 18:41:50 3: sduino868: SD_UT_Parse UNDEFINED sensor unknown detected, code A150
2018.11.25 18:41:50 5: part is 213421343434342134213421343421212134 starts at position 38 and ends at 76
2018.11.25 18:41:50 5: sduino868: 2. try demodulation at Pos 38
2018.11.25 18:41:50 5: sduino868: dispatching hex: P86#A1538
2018.11.25 18:41:50 4: sduino868: decoded matched MU Protocol id 86 dmsg P86#A1538 length 20 dispatch(2/4) RSSI = -73
2018.11.25 18:41:50 5: sduino868 Dispatch: P86#A1538, test gleich
2018.11.25 18:41:50 4: sduino868 Dispatch: P86#A1538, Dropped due to short time or equal msg
2018.11.25 18:41:50 5: part is 213421343434342134213421343421212134 starts at position 76 and ends at 114
2018.11.25 18:41:50 5: sduino868: 3. try demodulation at Pos 76
2018.11.25 18:41:50 5: sduino868: dispatching hex: P86#A1538
2018.11.25 18:41:50 4: sduino868: decoded matched MU Protocol id 86 dmsg P86#A1538 length 20 dispatch(3/4) RSSI = -73
2018.11.25 18:41:50 5: sduino868 Dispatch: P86#A1538, test gleich
2018.11.25 18:41:50 4: sduino868 Dispatch: P86#A1538, Dropped due to short time or equal msg
2018.11.25 18:41:50 5: part is 213421343434342134213421343421212134 starts at position 114 and ends at 152
2018.11.25 18:41:50 5: sduino868: 4. try demodulation at Pos 114
2018.11.25 18:41:50 5: sduino868: dispatching hex: P86#A1538
2018.11.25 18:41:50 4: sduino868: decoded matched MU Protocol id 86 dmsg P86#A1538 length 20 dispatch(4/4) RSSI = -73
2018.11.25 18:41:50 5: sduino868 Dispatch: P86#A1538, test gleich
2018.11.25 18:41:50 4: sduino868 Dispatch: P86#A1538, Dropped due to short time or equal msg
2018.11.25 18:41:50 4: sduino868/keepalive ok, retry = 0
2018.11.25 18:41:50 4: sduino868/msg READ: MU;P0=-378;P1=675;P2=-721;P3=324;P4=-15244;D=0101232323014323012301010101230123012301012323230143230123010101012301230123010123232301;CP=3;R=255;
2018.11.25 18:41:50 4: sduino868: Fingerprint for MU Protocol id 86 -> CAME \ Novy matches, trying to demodulate
2018.11.25 18:41:50 5: part is 230123010101012301230123010123232301 starts at position 0 and ends at 38
2018.11.25 18:41:50 5: sduino868: Starting demodulation (StartStr: 43 first found at 12regex: (?:43)((?:23|01){12,}) Pos 12) length_min_max (12..18) length=18
2018.11.25 18:41:50 5: sduino868: dispatching hex: P86#A1538
2018.11.25 18:41:50 4: sduino868: decoded matched MU Protocol id 86 dmsg P86#A1538 length 20 dispatch(1/4) RSSI = -74.5
2018.11.25 18:41:50 5: sduino868 Dispatch: P86#A1538, test gleich
2018.11.25 18:41:50 4: sduino868 Dispatch: P86#A1538, Dropped due to short time or equal msg
2018.11.25 18:41:50 5: part is 230123010101012301230123010123232301 starts at position 38 and ends at 76
2018.11.25 18:41:50 5: sduino868: 2. try demodulation at Pos 38
2018.11.25 18:41:50 5: sduino868: dispatching hex: P86#A1538
2018.11.25 18:41:50 4: sduino868: decoded matched MU Protocol id 86 dmsg P86#A1538 length 20 dispatch(2/4) RSSI = -74.5
2018.11.25 18:41:50 5: sduino868 Dispatch: P86#A1538, test gleich
2018.11.25 18:41:50 4: sduino868 Dispatch: P86#A1538, Dropped due to short time or equal msg

fhemjcm

2 Min später geht wieder alles....keine Ahnung woher die Aussetzer kommen...

Licht an (Modul):

2018.11.25 18:46:28 5: sduino868/write: sending via Set sendMsg P86#101000010101001110#R5
2018.11.25 18:46:28 5: sduino868: sendmsg msg=P86#101000010101001110#R5
2018.11.25 18:46:28 5: sduino868: sendmsg Preparing rawsend command for protocol=86, repeats=5, clock=350 bits=101000010101001110
2018.11.25 18:46:28 5: AddSendQueue: sduino868: SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134; (1)
2018.11.25 18:46:28 4: sduino868/set: sending via SendMsg: SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:46:28 3: sduino868: SF01_01319004_A150 set light_on_off
2018.11.25 18:46:28 5: sduino868 SW: SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:46:28 4: sduino868 SendrawFromQueue: msg=SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:46:28 4: sduino868/msg READ: SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:46:28 5: sduino868/noMsg Parse: SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:46:28 5: sduino868/msg READ: regexp=^S(R|C|M); cmd=sendraw msg=SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:46:28 4: sduino868/read sendraw answer: SR;R=5;P0=-15400;P1=350;P2=-700;P3=-350;P4=700;D=01213421343434342134213421343421212134;
2018.11.25 18:46:28 4: sduino868/HandleWriteQueue: nothing to send, stopping timer


Licht aus (Raw):

2018.11.25 18:47:11 4: set sduino868 raw SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:47:11 5: AddSendQueue: sduino868: SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014; (1)
2018.11.25 18:47:12 5: sduino868 SW: SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:47:12 4: sduino868 SendrawFromQueue: msg=SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:47:12 4: sduino868/msg READ: SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:47:12 5: sduino868/noMsg Parse: SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:47:12 5: sduino868/msg READ: regexp=^S(R|C|M); cmd=sendraw msg=SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:47:12 4: sduino868/read sendraw answer: SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;
2018.11.25 18:47:12 4: sduino868/HandleWriteQueue: nothing to send, stopping timer

Ralf9

mir fällt nichts auf, was nicht passen könnte.
Mach mal ein "get ccconf" wenn es nicht funktioniert und wenn es funktioniert.

Wenn Du ein "get uptime" machst, zählt die uptime immer hoch oder wird sie ab und zu zurück gesetzt?

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

fhemjcm

Hi Ralf,

bisher (hatte vorhin einen Neustart) steht er bei 2:36...also seid dem Neustart ist er oben...

Ich teste weiter.

VG fhemjcm

Ralf9

set sduino868 raw SR;;R=4;;P0=-384;;P1=656;;P2=-684;;P3=349;;P4=-15244;;D=32301230101010123012301230101232323014;

Es könnte auch Probleme machen, wenn Du nicht alle Semikolon verdoppelst.

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

fhemjcm

Hi Ralf, ich sende aktuell nur mit sendmsg, also ganz ohne.... richtig verlässlich ist es noch nicht...mal geht es, mal nicht...

Stütti

Wow, da guckt man mal gerade einen Tag nicht hier rein, schon seid ihr 5 Seiten weiter und habt scheinbar eine Lösung.

Wenn ich korrekt nachgelesen habe, läuft bei fhemjcm jetzt die Version 3.3.1 RC8. Ich selber nutze einen SignalESP (aktuell mit V 3.3.1-dev), für den es max. die Version 3.3.1 RC4 gäbe. Klappt die o.g. Lösung damit wohl auch?
FHEM auf Pi 4 + FTUI auf Pi 3, Eltako 14, SignalESP, JeeLink, EasyESP, ArduCounter, eBus-Koppler, openDTU

fhemjcm


Inzwischen geht alles mit den Befehlen aus dem Modul über Dummys in einem Notify...Super! Manchmal klappt es nicht, aber ich denke das liegt eher am Funk....
Wenn ihr noch Infos/Test etc. von mir braucht gebt Bescheid... Grüße fhemjcm

Sidey

Zitat von: fhemjcm am 25 November 2018, 21:58:28
Inzwischen geht alles mit den Befehlen aus dem Modul über Dummys in einem Notify...Super!

?? Ich bin verwirrt, wozu Du notifys verwendest wenn alles aus dem Modul geht?.


Zitat von: Stütti am 25 November 2018, 21:10:04
für den es max. die Version 3.3.1 RC4 gäbe. Klappt die o.g. Lösung damit wohl auch?


Sollte klappen, ansonsten ein Grund mehr dem ESP mal wieder ein Update zu verschaffen :)

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

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

fhemjcm

Hallo Sidey,

naja, ich muss ja das ganze in FHEM bzw. HomeKit / HA Bridge abbilden, daher nutze ich Dummys & Notify  (es ist der Weg den ich kenne und halbwegs beherrsche), ich weiß nicht wie es anders geht (auch wenn es das sicherlich tut).
Wenn da jemand einen ,,Schubs" für mich hat, gerne, aber für mich funktioniert (wenn es denn funktioniert) alles so wie es soll.

BG fhemjcm

Sidey

Moin,

Ich kenne mich mit ha Bridge jetzt nicht aus, aber in der ha Bridge gibt man doch zu einem Befehl z.B. Licht an eine Http URL an.

Ob Du in fhemweb oder über ha Bridge schaltest ist doch Jacke wie Hose.
Die Befehle sind die gleichen und die URL auch.

Wenn Du also in FHEM eine eigene Definition für deine Esse hast, dann schaltest Du doch auch über diese.

Mir ist nicht klar, was ein Dummy und notify hier genau machen.

Grüße Sidey

Gesendet von meinem Moto Z (2) mit Tapatalk

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

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

fhemjcm

Naja, wie ich einem Dummy ein Wbcommand verpasse weiß ich, diese dann über Ha mit  Befehlen zu versorgen, auch simple. Wie ich aber dem Modul Befehle verpasse, keine Abnung. Getestet habe ich über set Befehl...


fhemjcm

#88
Ein Ha-Bridge Befehl für den Dummy mit notify sieht so aus:

http://Server/fhem?cmd=set%20NeffLicht%20on

Mit dem Modul dann so (Try&Error und lesen hilft manchmal doch ;-)))

http://Server/fhem?cmd=set%20SF01_01319004_A150%20light_on_off

Dann ohne notify ;-)... wobei ich noch nicht weiß wie ist mit HomeKit ist....

Stütti

Zitat von: Sidey am 25 November 2018, 22:28:48
Sollte klappen, ansonsten ein Grund mehr dem ESP mal wieder ein Update zu verschaffen :)

Grüße Sidey

So, ich habe den SignalESP gerade neu geflasht (version: V 3.3.1-rc4 SIGNALESP cc1101 868MHz - compiled at Mar 22 2018 23:45:03).

Jetzt habe ich zunächst die "alten" Befehle getestet.
Die kurze Version funktioniert komischerweise nicht mehr:
set sduino01 raw SR;;R=4;;P0=-735;;P1=315;;P2=-403;;P3=650;;P4=-15366;;D=41232301232323010123010101010123010123;;
Es funktioniert allerdings die ganz alte lange Version:
set sduino01 raw SR;;R=7;;P0=-725;;P1=332;;P2=-382;;P3=670;;P4=-15360;;D=010123010123412323012323230101230101010101230101234123230123232301012301010101012301012341232301232323010123010101010123010123;;
FHEM auf Pi 4 + FTUI auf Pi 3, Eltako 14, SignalESP, JeeLink, EasyESP, ArduCounter, eBus-Koppler, openDTU