Ich besitze die HM-RC-8 schon etwas länger und bisher hat sie keine Probleme gemacht.
Habe nun gestern bemerkt wenn ich eine Taste drücke führt sie alle anderen Befehle, der anderen Tasten nacheinander alle aus, keine Ahnung warum.
Hat das schon mal jemand gehabt und was kann ich machen....?
Wollte sie jetzt nicht gleich komplett löschen.
notify/doif verbessern.
was soll ich da verbessern, sieht bei mir so aus und funktionierte schon ewig, mal ein notify als Beispiel
evtl. mal die uuids löschen
define RC8_Taste3 CUL_HM 2F4FF003
setuuid RC8_Taste3 5c4319de-f33f-a6c6-9e83-bb1d388755686b59
attr RC8_Taste3 alias RC8_Taste3
attr RC8_Taste3 model HM-RC-8
attr RC8_Taste3 peerIDs 00000000
attr RC8_Taste3 verbose 2
define FB_Taste3 notify RC8_Taste3 set SZ_Rollladen stop
setuuid FB_Taste3 5c4319de-f33f-a6c6-e95f-788f767fb5024d7d
attr FB_Taste3 alias RollladenSZ Stop
attr FB_Taste3 group Fernbedienung OG
attr FB_Taste3 icon control_home@#778899
attr FB_Taste3 room OG - Flur
attr FB_Taste3 sortby 02
attr FB_Taste3 webCmd Taste 3
Zitat
define FB_Taste3 notify RC8_Taste3 set SZ_Rollladen stop
Das reagiert auf ALLES was von dem HM-Teil "RC8_Taste3" kommt!
Das ist gemeint mit "suaberer"/"besser" machen.
Forum-Suche hilft...
Es gibt seit einer Änderung mehrere Events -> wenn "unsauber" geregext wird, dann wird mehrfach reagiert.
Daher: Eventmonitor -> Zeile mit einem EINDEUTIGEN Event markieren und "create/modify"...
Gruß, Joachim
Zitat von: MadMax-FHEM am 04 Juli 2021, 19:11:19
Es gibt seit einer Änderung mehrere Events -> wenn "unsauber" geregext wird, dann wird mehrfach reagiert.
Daher: Eventmonitor -> Zeile mit einem EINDEUTIGEN Event markieren und "create/modify"...
Gruß, Joachim
das war mir nicht bekannt mit der Änderung, da ich diese FB selten nutze ist es mir wohl nicht aufgefallen oder untergekommen :-\ da der Rollladen für gewöhnlich automatisch fährt.
Man sollte allerdings immer möglichst exakte RegEx angeben...
Nicht nur wegen möglicher "Falschauslösung" sondern auch wegen "Systemlast", weil ja das notify dann immer reagiert, selbst wenn es nicht muss (und selbst wenn man das nicht merkt)... ;)
Gruß, Joachim
OK danke ;)
ich denke ich werde es auch mit einem DOIF lösen, habe ich bei den meisten meiner FB schon so gelöst.
Zitat von: moonsorrox am 04 Juli 2021, 19:54:50
OK danke ;)
ich denke ich werde es auch mit einem DOIF lösen, habe ich bei den meisten meiner FB schon so gelöst.
Die "Problematik" ist aber unabhängig davon, ob du DOIF oder notify nimmst...
Und warum für ein simples: "wenn dieses Event, dann schalte das" ein DOIF?! Das ist doch exakt wozu ein notify da ist... :)
Habe ich noch nie verstanden...
Aber: jeder wie er will...
Gruß, Joachim
OK, ich habe jetzt mal zurück gerudert und werde es mit notify machen denn so war es ja bisher und hat auch funktioniert.
Das mit dem Event Monitor habe ich noch nicht gemacht, denke aber das ich es richtig gemacht habe.
Ich habe mir das angeschaut und wenn ich eine Taste an der FB drücke erscheint ja ein Event, das habe ich jetzt mal markiert und habe modify gesagt, dann öffent sich das notivy und ich kann direkt einstellen was gemacht werden soll.
So habe ich jetzt mal alle 4 notifys erstellt mal eines stellvertretend für alle
4 deshalb
1. Öffnen
2. Stop
3. Schließen
4. bestimmte Position bei mir 75%
Als Beispiel hier mal das list von einem und sieht nun so aus
Internals:
CFGFN
DEF HM_2F4FF0:HM_2F4FF0_Btn_01.Short set SZ_Rollladen pct 100
FUUID 60e31e5c-f33f-a6c6-2aec-0aae690f9066e648
NAME HM_2F4FF0_notify_1
NOTIFYDEV HM_2F4FF0
NR 68821
NTFY_ORDER 50-HM_2F4FF0_notify_1
REGEXP HM_2F4FF0:HM_2F4FF0_Btn_01.Short
STATE 2021-07-05 17:12:39
TRIGGERTIME 1625497959.8229
TYPE notify
READINGS:
2021-07-05 17:09:35 state active
Attributes:
alias notify - SZ Rollladen - Öffnen
group Fernbedienung OG
room OG - Flur
sortby 01
ich denke das ist mit sauber erstellen gemeint gewesen... ;)