HM-RC-8 macht plötzlich Probleme

Begonnen von moonsorrox, 04 Juli 2021, 18:03:17

Vorheriges Thema - Nächstes Thema

moonsorrox

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.
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

moonsorrox

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
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

MadMax-FHEM

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

moonsorrox

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.
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

MadMax-FHEM

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

moonsorrox

OK danke  ;)
ich denke ich werde es auch mit einem DOIF lösen, habe ich bei den meisten meiner FB schon so gelöst.
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

MadMax-FHEM

#7
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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

moonsorrox

#8
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...  ;)
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM