HM-SEC-SD-2 neu

Begonnen von martinp876, 21 März 2015, 17:28:26

Vorheriges Thema - Nächstes Thema

dk3572

@Otto123
doch, das gefällt mir. Hab ich wohl überlesen.
Hab parallel meine Alexa in Fhem eingebunden. War wohl etwas zu viel  ;)

Um nicht schon wieder unnötig Alarm auszulösen, wäre es für ein DOIF dann so richtig?
([Rauchmelder_Team:.*smoke-Alarm.*]) (set...

@automatisierer
Danke für den Link, jetzt kann ich endlich meinen Grill wieder nach draußen stellen  ;D

automatisierer

Zitat von: dk3572 am 23 November 2016, 15:52:02

Um nicht schon wieder unnötig Alarm auszulösen, wäre es für ein DOIF dann so richtig?
([Rauchmelder_Team:.*smoke-Alarm.*]) (set...


definitv nein!

wenn du auf ein Event reagieren willst, dann so:

(["Rauchmelder_Team:smoke-Alarm"]) (set...


dann reagiert er auf alles was 'Rauchmelder_Team' im Devicenamen und 'smoke-Alarm' im Event hat.
attr ... do always nicht vergessen, sonst gibts die Meldung nur beim ersten Feuer...

die Commandref zu DOIF solltest du wohl auch noch mal in Ruhe lesen...

Otto123

#422
Ich würde das mit einem notify machen!
Ich bin bestimmt kein Skeptiker, ich setze auch gerne DOIF ein. Aber bei so etwas simplen und fundamentalem würde ich es auch simpel und einfach halten und ein notify nehmen! DOIF ist ein komfortables IF mit vielen Features, aber hier braucht man kein IF, hier kommt einfach ein klares Event.
DOIF wird quasi stündlich weiterentwickelt und bei so einem simplen Event weiß ich bei einem notify genau warum er triggert und warum nicht.
Eh ich mich da bei DOIF in der dritten Klammerebene und den Anführungszeichen sowie attributen verhakt habe ...  :-X

Aber muss jeder wissen.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

dk3572

Perfekt, funktioniert, vielen Dank an alle.

@automatisierer
Glaube mir, das habe ich schon wer weiß wie oft gelesen.
Und viele, viele weitere Dokumentationen und Forenbeiträge.
Aber manchmal braucht es einfach mal einen kleinen Anstupser  ;)

Also dann, Danke noch mal....

Peter_Listig

Hallo in die Runde,

habe seit einigen Tagen zwei HM-SEC-SD-2.
Wurden auch in FHEM erkannt (Pairing erfolgreich)
Einer ist testweise mit sich selbst gepeert, der andere ohne Peering.

ActionDetector ist auch vorhanden
und sagt
alive:2 dead:0 unkn:0 off:0

Soweit meine Lösung ...
Jetzt hätte ich gerne ein Problem von Euch ...

Wie löse ich einen TeamCall oder einen Alarm über FHEM aus?
Was fehlt mir dazu?
Dreht mich bitte mal in die richtige Richtung ...
und gebt mir einen Schubser.

Habt Dank

Greetz
Peter
Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+

Otto123

Hallo Peter,

steht alles im Wiki. Das peeren mit sich selbst war dazu kontraproduktiv.

-> virtueller Teamlead!

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Peter_Listig

Danke Otto,

peeren mit sich selbst hab ich rückgängig gemacht.

Zum virtuellen TeamLeader noch eine Frage:
Kann man damit gezielt einen einzelnen RM
zum piepen oder tröten bringen?

Gruß
Peter



Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+

Otto123

Hallo Peter,

ich würde sagen nö. Das ist nicht Sinn und Zweck der Übung.

Wenn Du das willst solltest Du nicht die Rauchmelder als Alarm missbrauchen wollen.

Die RM lassen sich auch nicht mehrfach peeren.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Peter_Listig

Ok Otto,

das war der Plan ...
ein Rudel RM die bei Feuer losheulen
und ein Einzelner der als Alarm miss-
braucht wird ...
Dann fang ich eben mit dem Rudel (vorerst 2  ;) ) an.

Im Wiki steht:
Zitat
define TeamDev CUL_HM 111111
set TeamDev virtual 1
rename TeamDev_Btn1 Rauchmelder_Team

Da meine beiden RM jeweils mit HM_474xxx angelegt wurden,
würde ich analog dazu HM_474111 verwenden und dann in
"RM_Team_1" umbenennen.
Unklar ist mir was der Befehl "set TeamDev virtual 1"bewirkt.

ein Tipp hierzu wäre nett.

Danke
Peter


Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+

Otto123

#429
Hallo Peter,

also Du machst
define HM_474111 CUL_HM 474111
set HM_474111 virtual 1
rename HM_474111_Btn1 RM_Team_1

Das define erzeugt ein virtuelles HM Gerät.
der set Befehl erzeugt einen virtuellen Kanal der ist zum peeren wichtig.
Dieser Kanal wird umbenannt.

Spiel das ruhig durch bis dahin passiert gar nichts  8)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Klinki

Hi Peter,

Zitat von: Peter_Listig am 30 Dezember 2016, 20:03:22

habe seit einigen Tagen zwei HM-SEC-SD-2.
...
Wie löse ich einen TeamCall oder einen Alarm über FHEM aus?
...
Dreht mich bitte mal in die richtige Richtung ...
und gebt mir einen Schubser.

Oder nutze doch das Alarm-Modul https://wiki.fhem.de/wiki/Modul_Alarmanlage. Ist ein wenig hakelig, aber wenn es läuft, kann man sehr flexibel seine Sensoren und Aktoren damit verknüpfen.
Wenn Du aber nur 2 Bewegungsmelder hast, dann bleib auf Otto´s Weg.

Hinweis am Rande: Die Melder erfassen auch Lichtintensität.Lässt sich u.A. für eine Beschattungssteuerung nutzen.

Otto123

Zitat von: Klinki am 31 Dezember 2016, 09:56:21
Wenn Du aber nur 2 Bewegungsmelder hast, dann bleib auf Otto´s Weg.
Es ging aber um Rauchmelder  :o

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Peter_Listig

Hallo  zusammen,

nachdem ich wieder im Lande bin, erstmal allen Mitstreitern -helfern die besten Wünsche fürs neue Jahr !

@Klinki

vielen Dank für Deinen Link "Alarmanlage",
mein Plan ist eher etwas einfacher gestrickt.
Aber dazu später.

@Otto

ich bin nach Deinem Vorschlag vorgegangen:

define HM_474000 CUL_HM 474000
set HM_474000 virtual 1
rename HM_474000_Btn1 RM_Team_1

Hat auch soweit hingehauen.

Als nächstes habe ich nach der Anleitung im wiki
die beiden RM auf den virtuellen Teamleader gepeert

was offensichtlich auch gelungen ist.

Anbei ein Screenshot.

Aber irgendwas passt noch nicht ganz, ein Alarm lässt sich
damit nicht auslösen.

Bin für jeden Hinweis dankbar.

Greetz
Peter
Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+

Otto123

Dir auch ein gesundes Neues jahr!
poste mal bitte ein list HM_47433C
list HM_474372
und bitte nicht als Screenshot, dass kann keiner lesen!

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Peter_Listig

Hi Otto,

hat etwas gedauert, da Gattin Plan B hatte ...

1. HM_47433C


Internals:
   CUL868_MSGCNT 5
   CUL868_RAWMSG A0EB5800247433CF0003482FFE9E73F::-53:CUL868
   CUL868_RSSI -53
   CUL868_TIME 2017-01-03 19:20:53
   DEF        47433C
   IODev      CUL868
   LASTInputDev CUL868
   MSGCNT     5
   NAME       HM_47433C
   NOTIFYDEV  global
   NR         803
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:B5 - t:02 s:47433C d:F00034 82FFE9E73F
   protCmdDel 2
   protLastRcv 2017-01-03 19:20:53
   protNack   1 last_at:2017-01-03 19:20:53
   protResnd  1 last_at:2017-01-03 18:57:48
   protResndFail 1 last_at:2017-01-03 18:57:54
   protSnd    6 last_at:2017-01-03 19:20:52
   protState  CMDs_done_Errors:1
   rssi_at_CUL868 avg:-53.1 max:-52.5 lst:-53 min:-54 cnt:5
   Readings:
     2017-01-01 17:40:28   Activity        alive
     2017-01-03 19:20:53   CommandAccepted no
     2016-12-30 16:24:17   D-firmware      1.0
     2016-12-30 16:24:17   D-serialNr      NEQ0000408
     2016-12-30 16:24:18   PairedTo        0xF00034
     2016-12-30 16:24:18   R-pairCentral   0xF00034
     2017-01-03 19:20:53   aesCommToDev    fail
     2017-01-03 19:20:52   aesKeyNbr       00
     2017-01-03 14:23:13   alarmTest       ok
     2017-01-03 14:23:13   battery         ok
     2016-12-30 18:33:19   eventNo         02
     2017-01-03 14:23:13   level           0
     2017-01-03 14:23:13   recentStateType info
     2016-12-30 16:24:18   sdRepeat        off
     2017-01-03 14:23:13   smokeChamber    ok
     2017-01-03 19:29:31   smoke_detect    none
     2017-01-03 19:29:31   state           off
     2017-01-03 19:29:31   teamCall        from HM_474000:00
   Helper:
     HM_CMDNR   181
     cSnd       01F0003447433C01014740000201,01F0003447433C01014740000100
     mId        00AA
     rxType     6
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +47433C,00,05,00
       nextSend   1483467653.11301
       prefIO
       rxt        0
       vccu
       p:
         47433C
         00
         05
         00
     Mrssi:
       mNo        B5
       Io:
         CUL868     -51
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf   00
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_cul868:
         avg        -53.1
         cnt        5
         lst        -53
         max        -52.5
         min        -54
Attributes:
   IODev      CUL868
   actCycle   099:00
   actStatus  alive
   aesKey     5
   autoReadReg 4_reqStatus
   devStateIcon off:general_ok *:secur_alarm@red
   event-on-change-reading .*
   expert     2_raw
   firmware   1.0
   icon       secur_smoke_detector@orange
   model      HM-SEC-SD-2
   msgRepeat  1
   room       SENSOREN
   serialNr   NEQ0000408
   subType    smokeDetector
   webCmd     statusRequest


2. HM_474372


Internals:
   CHANGED
   CUL868_MSGCNT 6
   CUL868_RAWMSG A0D8EA610474372F0003406010000::-50.5:CUL868
   CUL868_RSSI -50.5
   CUL868_TIME 2017-01-03 20:13:58
   DEF        474372
   IODev      CUL868
   LASTInputDev CUL868
   MSGCNT     6
   NAME       HM_474372
   NOTIFYDEV  global
   NR         804
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:8E - t:10 s:474372 d:F00034 06010000
   protCmdDel 2
   protLastRcv 2017-01-03 20:13:57
   protNack   1 last_at:2017-01-03 18:58:35
   protResnd  1 last_at:2017-01-03 19:21:28
   protResndFail 1 last_at:2017-01-03 19:21:33
   protSnd    6 last_at:2017-01-03 20:13:58
   protState  CMDs_done
   rssi_at_CUL868 lst:-50.5 max:-48.5 avg:-49.4 cnt:5 min:-50.5
   Readings:
     2017-01-01 17:40:28   Activity        alive
     2017-01-03 18:58:35   CommandAccepted no
     2016-12-30 16:35:50   D-firmware      1.0
     2016-12-30 16:35:50   D-serialNr      NEQ0000354
     2016-12-30 16:35:50   PairedTo        0xF00034
     2016-12-30 16:35:50   R-pairCentral   0xF00034
     2017-01-03 18:58:35   aesCommToDev    fail
     2017-01-03 18:58:35   aesKeyNbr       00
     2017-01-03 20:13:58   alarmTest       ok
     2017-01-03 20:13:58   battery         ok
     2017-01-03 20:13:58   level           0
     2016-12-30 16:34:55   powerOn         2016-12-30 16:34:55
     2017-01-03 20:13:58   recentStateType info
     2016-12-30 16:35:50   sdRepeat        off
     2017-01-03 20:13:58   smokeChamber    ok
     2017-01-03 19:29:31   smoke_detect    none
     2017-01-03 20:13:58   state           off
     2017-01-03 19:29:31   teamCall        from HM_474000:00
   Helper:
     HM_CMDNR   142
     cSnd       01F0003447437201014740000201,01F0003447437201014740000100
     mId        00AA
     rxType     6
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +474372,00,00,00
       nextSend   1483470838.04557
       prefIO
       rxt        0
       vccu
       p:
         474372
         00
         00
         00
     Mrssi:
       mNo        8E
       Io:
         CUL868     -48.5
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf   00
       qReqStat
     Role:
       chn        1
       dev        1
     Rpt:
       IO         CUL868
       flg        A
       ts         1483470837.95043
       ack:
         HASH(0x19721b0)
         8E8002F0003447437200
     Rssi:
       At_cul868:
         avg        -49.4
         cnt        5
         lst        -50.5
         max        -48.5
         min        -50.5
Attributes:
   IODev      CUL868
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon off:general_ok *:secur_alarm@red
   event-on-change-reading .*
   expert     2_raw
   firmware   1.0
   icon       secur_smoke_detector@orange
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       SENSOREN
   serialNr   NEQ0000354
   subType    smokeDetector
   webCmd     statusRequest


3. RM_Team_1


Internals:
   CFGFN
   CUL868_MSGCNT 1
   CUL868_RAWMSG A11B5A00247433CF0003404C9D00C57A46400::-53.5:CUL868
   CUL868_RSSI -53.5
   CUL868_TIME 2017-01-03 19:20:52
   DEF        47400001
   LASTInputDev CUL868
   MSGCNT     1
   NAME       RM_Team_1
   NOTIFYDEV  global
   NR         17910
   STATE      set_press long
   TESTNR     0
   TYPE       CUL_HM
   chanNo     01
   device     HM_474000
   peerList   HM_47433C,HM_474372,
   sdTeam     sdLead
   Readings:
     2017-01-03 19:29:50   aesCBCCounter   00000E
     2017-01-03 19:29:31   eventNo         00
     2017-01-03 19:22:38   level           198
     2017-01-03 19:21:26   peerList        HM_47433C,HM_474372,
     2017-01-03 19:29:31   smoke_detect    none
     2017-01-03 19:29:37   state           set_press long
     2017-01-03 19:29:31   teamCall        from HM_474000:00
   Helper:
     count      7
     fkt        sdLead2
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
       vrt        1
Attributes:
   model      virtual_1
   peerIDs    47433C01,47437201,
   room       SENSOREN
   webCmd     press short:press long


4. ActionDetector


Internals:
   CHANGED
   DEF        000000
   IODev      CUL868
   NAME       ActionDetector
   NOTIFYDEV  global
   NR         801
   STATE      alive:2 dead:0 unkn:0 off:0
   TYPE       CUL_HM
   Readings:
     2017-01-03 22:50:30   state           alive:2 dead:0 unkn:0 off:0
     2017-01-03 22:50:30   status_HM_47433C alive
     2017-01-03 22:50:30   status_HM_474372 alive
   Helper:
     HM_CMDNR   1
     actCycle   600
     peers      47433C,474372
     47433c:
       start      2017-01-01 17:40:28
     474372:
       start      2017-01-01 17:40:28
     Io:
       prefIO
       vccu
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
Attributes:
   IODev      CUL868
   event-on-change-reading .*
   icon       secur_smoke_detector
   model      ActionDetector
   room       SENSOREN
   subType    smokeDetector


Ich hoffe man kann dadurch auf meine(n) Fehler schließen.

Danke
Peter
Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+