FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Eddy am 23 Februar 2018, 20:08:29

Titel: virtueller Teamlead für Rauchmelder
Beitrag von: Eddy am 23 Februar 2018, 20:08:29
Hallo Leute,

ich würde mir gerne einen virtuellen Teamlead einrichten. Hierfür habe ich folgende Befehle nach wiki verwendet:

define TeamDev CUL_HM 111111
set TeamDev virtual 1


Allerdings erhalte ich nach dem zweiten Befehl folgenden Fehler:

no IO device identified


Woran könnte das liegen?
Titel: Antw:virtueller Teamlead für Rauchmelder
Beitrag von: Otto123 am 23 Februar 2018, 20:13:57
wie hast Du die Befehle denn eingegeben?
Wie sieht denn ein list TeamDev aus?


Gruß  Otto
Titel: Antw:virtueller Teamlead für Rauchmelder
Beitrag von: Eddy am 23 Februar 2018, 22:42:33
Internals:
   CFGFN     
   DEF        987698
   IODev     
   NAME       TeamDev
   NOTIFYDEV  global
   NR         7143
   STATE      ???
   TYPE       CUL_HM
   READINGS:
   helper:
     HM_CMDNR   38
     mId       
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +987698,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         987698
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
Attributes:
   autoReadReg 4_reqStatus
   expert     2_raw
Titel: Antw:virtueller Teamlead für Rauchmelder
Beitrag von: Otto123 am 23 Februar 2018, 23:25:25
Wobei die DEF jetzt nicht wie oben im Befehl gezeigt 111111 ist - was aber völlig ok ist.  ;D

Ich kann das nachvollziehen, setzt mal das attr TeamDev IODev DerNameDeinesIO

Dann kannst Du den set Befehl ausführen. Warum das so ist kann ich nicht sagen. War früher  anders...

Gruß Otto
Titel: Antw:virtueller Teamlead für Rauchmelder
Beitrag von: Eddy am 24 Februar 2018, 14:31:47
Zitat von: Otto123 am 23 Februar 2018, 23:25:25
Wobei die DEF jetzt nicht wie oben im Befehl gezeigt 111111 ist - was aber völlig ok ist.  ;D

Die ID muss ja nur eindeutig sein ;-)

Was ist denn der Name meines IO? Ist das meine VCCU? Sorry für die dumme Frage!
Titel: Antw:virtueller Teamlead für Rauchmelder
Beitrag von: Otto123 am 24 Februar 2018, 15:14:45
Du weißt doch es gibt höchstens unzureichende Fragen und dumme Antworten.  ;D

Bei meiner produktiven Instanz steht auch das attr IOgrp drin mit dem Namen der VCCU, das habe ich aber sicher mal reingeschrieben, weil ich die VCCU später als das TeamDev angelegt habe.
Ich habe in einer anderen Instanz gestern mal das TeamDev angelegt und dort dann den Namen des einzig dort vorhanden IO eingetragen - nicht die VCCU!
Das attr IODev wird normalerweise von der VCCU dynamisch gesetzt!

Internals:
   CFGFN     
   DEF        111111
   IODev      myHmUARTLGW
   NAME       TeamDev
   NOTIFYDEV  global
   NR         12774
   STATE      ???
   TYPE       CUL_HM
   channel_01 TeamDev_Btn1
   READINGS:
   helper:
     HM_CMDNR   174
     mId       
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +111111,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         111111
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
Attributes:
   IODev      myHmUARTLGW
   autoReadReg 4_reqStatus
   expert     2_raw
   model      virtual_1
   subType    virtual

Gruß Otto
Titel: Antw:virtueller Teamlead für Rauchmelder
Beitrag von: Eddy am 24 Februar 2018, 15:45:23
Super, jetzt hat es geklappt!

Vielen Dank!
Titel: Antw:virtueller Teamlead für Rauchmelder
Beitrag von: martinp876 am 24 Februar 2018, 16:08:37
wird heute repariert. Mann muss dann kein IODef eingeben (macht auch keinen Sinn)