FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Tommy82 am 20 Januar 2020, 20:11:34

Titel: Immer mal wieder neue Devices
Beitrag von: Tommy82 am 20 Januar 2020, 20:11:34
Hi,
ich habe immer mal wieder neue Devices in Fhem, welche wohl über autocreate angelet werden.
Aktuell
ZitatCUL_TCM97001
Internals:
   CFGFN     
   CODE       CUL_TCM97001_128
   Cul433_MSGCNT 82
   Cul433_RAWMSG s8000000000CD;  256: 4464
   Cul433_TIME 2020-01-20 06:28:34
   DEF        CUL_TCM97001_128
   FUUID      5e230942-f33f-f412-909f-76356ea16b7ebb42
   LASTInputDev Cul433
   MSGCNT     82
   NAME       AURIOL_128
   NR         56878
   RSSI       -99.5
   STATE      T: 0.0
   TYPE       CUL_TCM97001
   lastH      0
   lastT      1579498114.20988
   Helper:
     DBLOG:
       battery:
         myDbLog:
           TIME       1579358348.84179
           VALUE      low
       batteryState:
         myDbLog:
           TIME       1579358348.84179
           VALUE      low
       mode:
         myDbLog:
           TIME       1579358348.84179
           VALUE      normal
       state:
         myDbLog:
           TIME       1579498114.22283
           VALUE      T
       temperature:
         myDbLog:
           TIME       1579498114.22283
           VALUE      0.0
       trend:
         myDbLog:
           TIME       1579358348.84179
           VALUE      consistent
   READINGS:
     2020-01-18 15:39:08   battery         low
     2020-01-18 15:39:08   batteryState    low
     2020-01-18 15:39:08   mode            normal
     2020-01-20 06:28:34   state           T: 0.0
     2020-01-20 06:28:34   temperature     0.0
     2020-01-18 15:39:08   trend           consistent
Attributes:
   event-min-interval .*:300
   event-on-change-reading .*
   model      AURIOL
   room       CUL_TCM97001

und
ZitatIT
Internals:
   CFGFN     
   Cul433_MSGCNT 19
   Cul433_RAWMSG ih0000000000000000cf
   Cul433_TIME 2020-01-18 11:24:22
   DEF        0000000000000000000000000000000000000000000000 0 0000000
   FUUID      5e222df7-f33f-f412-cb77-24182cdc47706a12
   IODev      Cul433
   LASTInputDev Cul433
   MSGCNT     19
   NAME       IT_00000000000000000000000000000000000000000000000000000
   NR         50050
   STATE      off
   TYPE       IT
   XMIT       00000000000000000000000000000000000000000000000000000
   XMITdimdown 00
   XMITdimup  00
   XMIToff    01
   XMITon     10
   CODE:
     1          00000000000000000000000000000000000000000000000000000
   Helper:
     DBLOG:
       state:
         myDbLog:
           TIME       1579547263.28005
           VALUE      off
   READINGS:
     2020-01-20 20:07:43   state           off
     mode:
       VAL        single
     protocol:
       VAL        HE_EU
     unit:
       VAL        0000000
Attributes:
   IODev      Cul433
   room       IT


obwohl ich das meiner meinung nach im autocreate ausgeschlossen habe!?

Internals:
   FUUID      5c48d21e-f33f-f412-3272-7676ad647c392b97
   NAME       autocreate
   NOTIFYDEV  global
   NR         16
   NTFY_ORDER 50-autocreate
   STATE      active
   TYPE       autocreate
   received:
     IT:
       HE800 30583 14:
         1579495933.20086 1
Attributes:
   autosave   1
   device_room %TYPE
   filelog    ./log/%NAME-%Y.log
   group      Info
   ignoreTypes IT_* | CUL*
   room       Zentral
   weblink    1
   weblink_room Plots


Oder ist bei den ignortypes etwas falsch?
Titel: Antw:Immer mal wieder neue Devices
Beitrag von: kaihs am 20 Januar 2020, 20:40:47
Ja, die regexp. Sollte wohl IT_.*|CUL.* sein.
Titel: Antw:Immer mal wieder neue Devices
Beitrag von: Tommy82 am 14 Februar 2020, 20:52:35
Hi,
das hat leider nicht wirklich funktioniert, autocreate sieht jetzt so aus
Internals:
   FUUID      5c48d21e-f33f-f412-3272-7676ad647c392b97
   NAME       autocreate
   NOTIFYDEV  global
   NR         16
   NTFY_ORDER 50-autocreate
   STATE      active
   TYPE       autocreate
Attributes:
   autosave   1
   device_room %TYPE
   filelog    ./log/%NAME-%Y.log
   group      Info
   ignoreTypes IT_.*|CUL.*
   room       Zentral
   weblink    1
   weblink_room Plots


trotzdem habe ich heute wieder neue Geräte
Internals:
   CODE       CUL_TCM97001_128
   DEF        CUL_TCM97001_128
   FUUID      5e3603bc-f33f-f412-74cc-914317a73b597c7d
   NAME       AURIOL_128
   NR         393
   STATE      Defined
   TYPE       CUL_TCM97001
   lastH      0
   lastT      0
   READINGS:
     2020-02-02 00:16:27   battery         low
     2020-02-02 00:16:27   batteryState    low
     2020-02-02 00:16:27   mode            normal
     2020-02-09 00:10:58   state           T: 0.0
     2020-02-09 00:10:58   temperature     0.0
     2020-02-02 00:16:27   trend           consistent
Attributes:
   event-min-interval .*:300
   event-on-change-reading .*
   model      AURIOL
   room       CUL_TCM97001

Internals:
   CODE       CUL_TCM97001_0
   DEF        CUL_TCM97001_0
   FUUID      5e360071-f33f-f412-61f1-883a285911702681
   NAME       GT_WT_02_0
   NR         390
   STATE      Defined
   TYPE       CUL_TCM97001
   lastH      0
   lastT      0
   READINGS:
     2020-02-01 23:59:32   battery         ok
     2020-02-01 23:59:32   batteryState    ok
     2020-02-01 23:59:32   channel         1
     2020-02-10 04:12:32   humidity        20
     2020-02-01 23:59:32   mode            normal
     2020-02-10 04:12:32   state           T: 0.0 H: 20
     2020-02-10 04:12:32   temperature     0.0
Attributes:
   event-min-interval .*:300
   event-on-change-reading .*
   model      GT_WT_02
   room       CUL_TCM97001



Internals:
   CODE       CUL_TCM97001_Unknown
   DEF        CUL_TCM97001_Unknown
   FUUID      5e35fd2f-f33f-f412-5eb7-6f46506cce1cad78
   NAME       Unknown
   NR         388
   STATE      Defined
   TYPE       CUL_TCM97001
   lastH      0
   lastT      0
   READINGS:
     2020-02-09 07:59:41   state           Code: 000000000000
Attributes:
   model      Unknown
   room       CUL_TCM97001


Danke
Titel: Antw:Immer mal wieder neue Devices
Beitrag von: Helmi55 am 15 Februar 2020, 09:47:12
Hallo Tommy82
habe autocreate disabled und bei mir sind auch immer wieder Neulinge bzw. Eindringlinge


Internals:
   FUUID      5c4b2e6a-f33f-b033-1518-82cac8eb8caabf5d
   NAME       autocreate
   NOTIFYDEV  global
   NR         30
   NTFY_ORDER 50-autocreate
   STATE      disabled
   TYPE       autocreate
Attributes:
   disable    1
   filelog    ./log/%NAME-%Y.log
   room       System

2020.02.14 13:19:05 1: CUL_WS UNDEFINED unknown sensor detected, code 8

2020.02.14 13:32:00 3: CUL_1: Unknown code P12#750080FFC73FFE600D, help me!


Gruß
Helmut
Titel: Antw:Immer mal wieder neue Devices
Beitrag von: TomLee am 15 Februar 2020, 12:38:55
@Tommy82

Nach zweiminütiger Suche zur Ursache des Problems bin ich auf diesen Beitrag gestossen:

Zitat von: rudolfkoenig am 05 November 2017, 22:31:13
Wie Neuhier das schon gesagt hat: ignoreTypes prueft etwas irrefuehrend auf dem vorgeschlagenen Namen des Geraetes, weil jedes "normale" Modul den eigenen Typ als Teil des Namens reinschreibt, z.Bsp. ZWave_SWITCH_REMOTE_41. Wenn ich das richtig sehe, CUL_TCM97001 schlaegt den Namen Unknown vor, und darauf passt dein Regexp nicht.

Nachdem du die regexp. korrekt angepasst hattest zeigst du nur noch die CUL_TCM97001-Geräte, die vom Type IT wurden doch sicherlich von der regexp.  erfasst und nicht mehr angelegt, weil das Modul dem NAME ein IT_ voranstellt.

Wenn du jetzt noch die regexp. anpasst auf IT_.*|AURIOL_.*, sollten auch die CUL_TCM97001 nicht mehr angelegt werden, weil das CUL_TCM97001-Modul hier dem NAME der empfangenen Devices ein AURIOL_ voranstellt.

Gruß

Thomas
Titel: Antw:Immer mal wieder neue Devices
Beitrag von: Tommy82 am 15 Februar 2020, 16:25:50
Zitat von: TomLee am 15 Februar 2020, 12:38:55
@Tommy82

Nach zweiminütiger Suche zur Ursache des Problems bin ich auf diesen Beitrag gestossen:

Nachdem du die regexp. korrekt angepasst hattest zeigst du nur noch die CUL_TCM97001-Geräte, die vom Type IT wurden doch sicherlich von der regexp.  erfasst und nicht mehr angelegt, weil das Modul dem NAME ein IT_ voranstellt.

Wenn du jetzt noch die regexp. anpasst auf IT_.*|AURIOL_.*, sollten auch die CUL_TCM97001 nicht mehr angelegt werden, weil das CUL_TCM97001-Modul hier dem NAME der empfangenen Devices ein AURIOL_ voranstellt.

Gruß

Thomas

Erstmal Danke, aber ganz logisch ist das doch nicht, der Typ ist ja nicht der Name, sondern der Device Typ, so wie du es jetzt vorschlägst wurde doch dann dieses Device
Internals:
   CODE       CUL_TCM97001_0
   DEF        CUL_TCM97001_0
   FUUID      5e360071-f33f-f412-61f1-883a285911702681
   NAME       GT_WT_02_0
   NR         390
   STATE      Defined
   TYPE       CUL_TCM97001
   lastH      0
   lastT      0
   READINGS:
     2020-02-01 23:59:32   battery         ok
     2020-02-01 23:59:32   batteryState    ok
     2020-02-01 23:59:32   channel         1
     2020-02-10 04:12:32   humidity        20
     2020-02-01 23:59:32   mode            normal
     2020-02-10 04:12:32   state           T: 0.0 H: 20
     2020-02-10 04:12:32   temperature     0.0
Attributes:
   event-min-interval .*:300
   event-on-change-reading .*
   model      GT_WT_02
   room       CUL_TCM97001


wieder angelegt werden!?
Titel: Antw:Immer mal wieder neue Devices
Beitrag von: TomLee am 15 Februar 2020, 17:10:51
Es steht doch alles im Zitat.

Und ich hab versucht es zu erläutern.

IT_.*|AURIOL_.*|GT_WT_.*

Jetzt bleiben noch die Geräte mit Unknown im NAME.