FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: webdandy am 23 August 2020, 09:04:55

Titel: 10_CUL_HM Update - Rauchmelder Gruppe kein Teamcall mehr
Beitrag von: webdandy am 23 August 2020, 09:04:55
Guten morgen,
nach dem 10_CUL_HM Update vom 22.8. wird mir bei meiner Rauchmelder Gruppe der Teamcall nicht mehr angezeigt.
Stattdessen wird mir an dieser Stelle ein Dropdown Menü angezeigt.
Wenn ich wieder zurück gehe auf die 10_CUL_HM  Version 22614 ist alles wieder in Ordnung.
Kennt jemand dieses Verhalten?

Gruß Fabian
Titel: Antw:10_CUL_HM Update - Rauchmelder Gruppe kein Teamcall mehr
Beitrag von: martinp876 am 23 August 2020, 10:24:31
Soeben getestet:
Meine SD-Gruppe (SD ältere Version) hat einen Team-Lead welcher auch ein Kommando "TeamCall" besitzt. Habe ausgelöst, alle Piepen
Meine SD-Gruppe (SD neuere Version) hat einen Team-Lead welcher auch ein Kommando "TeamCall" besitzt. Habe ausgelöst, alle Piepen

ZitatKennt jemand dieses Verhalten?
ich nicht. Kannst du es besser beschreiben?
Übrigens: Hast du HMConfig upgedated? Selektive Updates sind problematisch


Titel: Antw:10_CUL_HM Update - Rauchmelder Gruppe kein Teamcall mehr
Beitrag von: webdandy am 23 August 2020, 11:08:29
Ich hatte alles upgedated und nicht nur einzelne Files.

Gerade nochmal zum Testen ein Update auf 10_CUL_HM.pm 22648 und wieder gleiches Fehlerbild (siehe Anhang).
Wenn ich wieder zurück gehe auf 10_CUL_HM  Version 22614 geht alles wieder.

Internals:
   DEF        11223301
   FUUID      5c4486da-f33f-88c1-b542-4e977def6d07646f
   NAME       Rauchmelder_Team
   NOTIFYDEV  global
   NR         261
   NTFY_ORDER 50-Rauchmelder_Team
   STATE      off
   TESTNR     0
   TYPE       CUL_HM
   chanNo     01
   device     TeamDev
   peerList   Rauchmelder_Wohnzimmer,Rauchmelder_Flur,Rauchmelder_Kueche,Rauchmelder_Schlafzimmer,Rauchmelder_Kinderzimmer,
   sdTeam     sdLead
   READINGS:
     2020-08-23 11:11:16   aesCBCCounter   0002EE
     2020-08-23 11:04:00   cfgState        ok
     2020-08-23 11:11:16   eventNo         00
     2019-12-21 15:01:59   level           0
     2020-08-23 11:03:58   peerList        Rauchmelder_Wohnzimmer,Rauchmelder_Flur,Rauchmelder_Kueche,Rauchmelder_Schlafzimmer,Rauchmelder_Kinderzimmer,
     2020-08-23 11:11:16   smoke_detect    none
     2020-08-23 11:11:16   state           off
     2020-08-23 11:11:16   teamCall        from TeamDev:00
     2020-08-23 11:11:16   trigger_cnt     0
   helper:
     fkt        sdLead2
     peerFriend peerSD,peerSens,peerAct
     peerOpt    -:virtual
     regLst     
     cmds:
       TmplKey    Rauchmelder_Wohnzimmer,Rauchmelder_Flur,Rauchmelder_Kueche,Rauchmelder_Schlafzimmer,Rauchmelder_Kinderzimmer,:no:1598173438.50461
       TmplTs     1598173438.50461
       cmdKey     1:0:1:sdLead2:TeamDev:FFF1:01:Rauchmelder_Wohnzimmer,Rauchmelder_Flur,Rauchmelder_Kueche,Rauchmelder_Schlafzimmer,Rauchmelder_Kinderzimmer,
       cmdLst:
         alarmOff   noArg
         alarmOn    noArg
         peerChan   -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
         peerSmart  -peerOpt-
         postEvent  -condition-
         press      [(long|{short})] [(noBurst)] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         teamCall   [({no})]
         tplSet_0   -tplChan-
         tplSet_Rauchmelder_Flur -tplPeer-
         tplSet_Rauchmelder_Kinderzimmer -tplPeer-
         tplSet_Rauchmelder_Kueche -tplPeer-
         tplSet_Rauchmelder_Schlafzimmer -tplPeer-
         tplSet_Rauchmelder_Wohnzimmer -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       Rauchmelder_Wohnzimmer,Rauchmelder_Flur,Rauchmelder_Kueche,Rauchmelder_Schlafzimmer,Rauchmelder_Kinderzimmer
         peerOpt    remove_Rauchmelder_Flur,remove_Rauchmelder_Kinderzimmer,remove_Rauchmelder_Kueche,remove_Rauchmelder_Schlafzimmer,remove_Rauchmelder_Wohnzimmer,2fachMotion_Flur_Btn_01,2fachMotion_Flur_Btn_02,2fachMotion_Flur_Motion,Ankleidezimmer_Beleuchtung,Fernbedienung_Notfall_armExt,Fernbedienung_Notfall_armInt,Fernbedienung_Notfall_disarm,Fernbedienung_Notfall_light,Fernbedienung_Putzwutz_armExt,Fernbedienung_Putzwutz_armInt,Fernbedienung_Putzwutz_disarm,Fernbedienung_Putzwutz_light,Fernbedienung_Schlafzimmer_Btn_01,Fernbedienung_Schlafzimmer_Btn_02,Fernbedienung_Schlafzimmer_Btn_03,Fernbedienung_Schlafzimmer_Btn_04,Fernbedienung_Schlafzimmer_Btn_05,Fernbedienung_Schlafzimmer_Btn_06,Fernbedienung_Schlafzimmer_Btn_07,Fernbedienung_Schlafzimmer_Btn_08,Fernbedienung_Wohnzimmer_Btn_01,Fernbedienung_Wohnzimmer_Btn_02,Fernbedienung_Wohnzimmer_Btn_03,Fernbedienung_Wohnzimmer_Btn_04,Fernbedienung_Wohnzimmer_Btn_05,Fernbedienung_Wohnzimmer_Btn_06,Fernbedienung_Wohnzimmer_Btn_07,Fernbedienung_Wohnzimmer_Btn_08,Kinderzimmer_Beleuchtung,Kontakt_Ankleidezimmerfenster,Kontakt_Badfenster,Kontakt_Eingangstuer,Kontakt_Kinderzimmerfenster,Kontakt_Kuechenfenster,Kontakt_Schlafzimmerfenster,Kontakt_Terrassentuer,Kontakt_Wohnzimmerfenster_1,Kontakt_Wohnzimmerfenster_2,Kuechen_Beleuchtung,Relais_Flurbeleuchtung,Schlafzimmer_Beleuchtung,Sirene_Flur_Arm,Sirene_Flur_Panic,Sirene_Flur_Sen_01,Sirene_Flur_Sen_02,Steckdose_Drucker,Steckdose_Klimaanlage,Steckdose_Steffi,Steckdose_Stehlampe,Steckdose_TV_WZ,Steckdose_Webcam,Steckdose_Weihnachtsbeleuchtung,Taster_Schlafzimmer_Fabian_Btn_01,Taster_Schlafzimmer_Fabian_Btn_02,Taster_Schlafzimmer_Fabian_Btn_03,Taster_Schlafzimmer_Fabian_Btn_04,Taster_Schlafzimmer_Fabian_Btn_05,Taster_Schlafzimmer_Fabian_Btn_06,Taster_Schlafzimmer_Steffi_Btn_01,Taster_Schlafzimmer_Steffi_Btn_02,Unterputzschalter_Kueche_Sw_01,Unterputzschalter_Kueche_Sw_02,Unterputzschalter_Kueche_Sw_03,VCCU,Wohnzimmer_Beleuchtung_Sw_01,Wohnzimmer_Beleuchtung_Sw_02
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
Attributes:
   alarmDevice Actor
   alarmSettings alarm7,|set Rauchmelder_Team alarmOff|set Rauchmelder_Team alarmOff|0:00
   alias      Rauchmelder Team
   devStateIcon off:general_ok :secur_alarm
   group      Rauchmelder
   icon       secur_smoke_detector
   model      VIRTUAL
   peerIDs    5B788F01,5B79C601,5ED0BA01,5EDED401,673CCB01,
   room       CUL_HM,Flur,Küche,Kinderzimmer,Schlafzimmer,Wohnung,Wohnzimmer
   sortby     1
   webCmd     teamCall:alarmOn:alarmOff


Habe auch noch folgendes im Log gesehen:
2020.08.23 11:11:16 3: CUL_HM set Rauchmelder_Team teamCall no
2020.08.23 11:11:16 1: PERL WARNING: Argument "no" isn't numeric in modulus (%) at ./FHEM/10_CUL_HM.pm line 6080.
2020.08.23 11:11:16 3: CUL_HM set Rauchmelder_Team teamCall no
Titel: Antw:10_CUL_HM Update - Rauchmelder Gruppe kein Teamcall mehr
Beitrag von: noansi am 23 August 2020, 12:12:12
Hallo Martin,

ich tippe auf Zeile 2044 in HMConfig:
                         ,teamCall      =>"[({no})]"


"no" wird vom neuen Code automatisch ergänzt, "no" kennt das teamCall Kommando aber nicht.

Da müsste es entweder nix oder eine Zahl von 0 bis 254 sein.
  elsif($cmd =~ m/^(?:teamCall|teamCallBat)$/) { ################################
    $state = "";
    my $sId = $roleV ? $dst : $id;  # ID of cmd-source must not be a physical
                                    # device. It can cause trouble with
                                    # subsequent alarming

    $hash->{TESTNR} = ($a[2] ? $a[2] : ($hash->{TESTNR} + 1))%255;


HMConfig Zeile 2044 wäre vielleicht so gedacht?
                         ,teamCall      =>"[(0..254;1|{0})]"

oder so?
                         ,teamCall      =>"[(0..254;1|{})]"


Gruß, Ansgar.
Titel: Antw:10_CUL_HM Update - Rauchmelder Gruppe kein Teamcall mehr
Beitrag von: webdandy am 24 August 2020, 11:39:22
Auch mit den zwei neuen Versionen ähnliches Fehlerbild
10_CUL_HM.pm 22656
HMConfig.pm 22657
Titel: Antw:10_CUL_HM Update - Rauchmelder Gruppe kein Teamcall mehr
Beitrag von: noansi am 24 August 2020, 12:42:57
Hallo Fabian,

die Liste ist der teamCall. Wähle aus, und es sollte was passieren.
Dein Problem ist wohl, dass der beschreibende Text für die Dropdownliste fehlt.

Gruß, Ansgar.
Titel: Antw:10_CUL_HM Update - Rauchmelder Gruppe kein Teamcall mehr
Beitrag von: webdandy am 24 August 2020, 13:01:29
Hallo Ansgar,
früher gab es im webcmd einfach nur "teamCall" und dann haben alle Rauchmelder geblinkt.
Blöde Frage, aber was soll ich denn jetzt in dem Dropdownmenü auswählen? Dort gibt es nur Zahlen?

Gruß Fabian
Titel: Antw:10_CUL_HM Update - Rauchmelder Gruppe kein Teamcall mehr
Beitrag von: noansi am 24 August 2020, 13:07:12
Hallo Fabian,

wähle "noArg", das ist auch in der Liste.

Gruß, Ansgar.
Titel: Antw:10_CUL_HM Update - Rauchmelder Gruppe kein Teamcall mehr
Beitrag von: webdandy am 25 August 2020, 17:09:23
Hallo Ansgar,

super, mit "noArg" funktioniert der TeamCall.
Wie würde ich jetzt in das webcam, wieder den TeamCall im klassischen Sinne bekommen ohne Dropdown Menü?
Komisch finde ich auch, dass ich jetzt im Log ständig irgendwelche noArg Meldungen habe.
Hatte ich vorher nicht drin.
Zum Beispiel:
2020.08.25 16:30:38 3: CUL_HM set Steckdose_Stehlampe off noArg
2020.08.25 16:30:38 3: CUL_HM set Steckdose_Stehlampe off
2020.08.25 16:30:38 3: CUL_HM set Steckdose_Klimaanlage off noArg
2020.08.25 16:30:38 3: CUL_HM set Steckdose_Klimaanlage off
2020.08.25 16:30:38 3: CUL_HM set Schlafzimmer_Beleuchtung off noArg
2020.08.25 16:30:38 3: CUL_HM set Schlafzimmer_Beleuchtung off
2020.08.25 16:30:38 3: CUL_HM set Kuechen_Beleuchtung off noArg
2020.08.25 16:30:38 3: CUL_HM set Kuechen_Beleuchtung off
2020.08.25 16:30:38 3: CUL_HM set Kinderzimmer_Beleuchtung off noArg
2020.08.25 16:30:38 3: CUL_HM set Kinderzimmer_Beleuchtung off
2020.08.25 16:30:38 3: CUL_HM set Ankleidezimmer_Beleuchtung off noArg
2020.08.25 16:30:38 3: CUL_HM set Ankleidezimmer_Beleuchtung off


Was hat es damit auf sich?

Gruß Fabian
Titel: Antw:10_CUL_HM Update - Rauchmelder Gruppe kein Teamcall mehr
Beitrag von: noansi am 25 August 2020, 17:22:46
Hallo Fabian,

ZitatKomisch finde ich auch, dass ich jetzt im Log ständig irgendwelche noArg Meldungen habe.
Manchmal hilft es, einen Thread weiter zu schauen. https://forum.fhem.de/index.php/topic,113774.msg1080319.html#msg1080319 (https://forum.fhem.de/index.php/topic,113774.msg1080319.html#msg1080319)

Zitatwieder den TeamCall im klassischen Sinne bekommen ohne Dropdown Menü?
teamCall noArg
statt nur teamCall ins webCmd aufnehmen.

Gruß, Ansgar.
Titel: Antw:10_CUL_HM Update - Rauchmelder Gruppe kein Teamcall mehr
Beitrag von: webdandy am 25 August 2020, 17:43:58
Hallo Ansgar,

Klasse, besten Dank.

Gruß Fabian