Hauptmenü

Meldungen nach Update

Begonnen von mfeske, 25 März 2018, 08:35:59

Vorheriges Thema - Nächstes Thema

mfeske

Hallo zusammen,

nach dem Update erhalte ich folgende Meldung:

Messages collected while initializing FHEM:
configfile: Argument * for attr Rauchmelder01 devStateIcon is not a valid regexp: use .* instead of *
Argument * for attr Rauchmelder_Team devStateIcon is not a valid regexp: use .* instead of *

Autosave deactivated


Muss ich jetzt etwas ändern? Warum wird Autosave deaktiviert ?

Internals:
   DEF        30C61B
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     2
   NAME       Rauchmelder01
   NOTIFYDEV  global
   NR         475
   NTFY_ORDER 50-Rauchmelder01
   STATE      off
   TYPE       CUL_HM
   hmusb_MSGCNT 2
   hmusb_RAWMSG R5BD9DC66,0001,40D8C1C9,FF,FFCE,37A01030C61B240271060101002B
   hmusb_RSSI -50
   hmusb_TIME 2018-03-25 08:30:28
   lastMsg    No:37 - t:10 s:30C61B d:240271 060101002B
   peerList   Rauchmelder_Team,
   protLastRcv 2018-03-25 08:30:28
   protSnd    2 last_at:2018-03-25 08:30:28
   protState  CMDs_done
   rssi_at_hmusb avg:-50 min:-50 max:-50 lst:-50 cnt:2
   rssi_hmusb avg:-43 min:-43 max:-43 lst:-43 cnt:1
   READINGS:
     2018-03-25 08:30:05   Activity        alive
     2017-07-17 20:51:03   D-firmware      1.1
     2017-07-17 20:51:03   D-serialNr      LEQ1093130
     2018-01-25 03:07:17   PairedTo        0x240271
     2017-07-17 20:51:58   R-pairCentral   0x240271
     2018-01-25 03:07:17   RegL_00.        02:01 0A:24 0B:02 0C:71 00:00
     2018-03-25 08:30:28   battery         ok
     2018-03-25 08:30:28   level           1
     2018-03-25 08:30:05   peerList        Rauchmelder_Team,
     2018-01-25 03:07:11   powerOn         2018-01-25 03:07:11
     2018-03-25 08:30:28   recentStateType info
     2018-03-18 18:20:18   smoke_detect    none
     2018-03-25 08:30:28   state           off
     2018-01-21 09:45:26   teamCall        from Rauchmelder01:47
     2018-03-18 18:20:20   trigLast        Rauchmelder_Team:1
     2018-03-18 18:20:20   trig_Rauchmelder_Team 1_2
   helper:
     HM_CMDNR   55
     cSnd       ,0124027130C61B010E
     mId        0042
     regLst     ,0
     rxType     2
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +30C61B,00,00,00
       nextSend   1521959429.01322
       rxt        0
       vccu       vccu
       p:
         30C61B
         00
         00
         00
       prefIO:
         hmusb
     mRssi:
       mNo        37
       io:
         hmusb:
           -44
           -44
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         hmusb
       flg        A
       ts         1521959428.73245
       ack:
         HASH(0x3cf78c0)
         37800224027130C61B00
     rssi:
       at_hmusb:
         avg        -50
         cnt        2
         lst        -50
         max        -50
         min        -50
       hmusb:
         avg        -43
         cnt        1
         lst        -43
         max        -43
         min        -43
Attributes:
   IODev      hmusb
   IOgrp      vccu:hmusb
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.1
   group      Rauchmelder
   icon       secur_smoke_detector
   model      HM-SEC-SD
   msgRepeat  1
   peerIDs    00000000,11211201,
   room       BMZ
   serialNr   LEQ1093130
   subType    smokeDetector
   webCmd     statusRequest

Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

betateilchen

Es steht doch alles da...

Zitat von: mfeske am 25 März 2018, 08:35:59
Argument * for attr Rauchmelder01 devStateIcon is not a valid regexp: use .* instead of *
Argument * for attr Rauchmelder_Team devStateIcon is not a valid regexp: use .* instead of *

Du hast zwei devices mit ungültigen Attributangaben für das devStateIcon

Zitat von: mfeske am 25 März 2018, 08:35:59
Warum wird Autosave deaktiviert ?

Weil Deine Konfiguration aufgrund der beiden falschen Konfigurationszeilen ungültig ist und bei einem Autosave eine unvollständige Speicherung der Konfiguration auftreten könnte.

Zitat von: mfeske am 25 März 2018, 08:35:59
Muss ich jetzt etwas ändern?

Ja. Korrigiere die beiden Attributangaben wie von FHEM in der Fehlermeldung vorgeschlagen
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

mfeske

Hallo betateilchen,

ich habe das doch aber gar nicht drin ?
define Rauchmelder01 CUL_HM 30C61B
attr Rauchmelder01 IODev hmusb
attr Rauchmelder01 IOgrp vccu:hmusb
attr Rauchmelder01 actCycle 099:00
attr Rauchmelder01 actStatus alive
attr Rauchmelder01 autoReadReg 4_reqStatus
attr Rauchmelder01 expert 2_full
attr Rauchmelder01 firmware 1.1
attr Rauchmelder01 group Rauchmelder
attr Rauchmelder01 icon secur_smoke_detector
attr Rauchmelder01 model HM-SEC-SD
attr Rauchmelder01 msgRepeat 1
attr Rauchmelder01 peerIDs 00000000,11211201,
attr Rauchmelder01 room BMZ
attr Rauchmelder01 serialNr LEQ1093130
attr Rauchmelder01 subType smokeDetector
attr Rauchmelder01 webCmd statusRequest


soll ich jetzt ein attr Rauchmelder01 devStateIcon .* ausführen ?
Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

betateilchen

wenn Du ein devStateIcon haben möchtest: ja.

Ansonsten:

attr global motd none

Und dann schauen, ob nach einem Neustart die Meldung immer noch kommt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Wuehler

Wenn ich fhem da richtig verstehe wurde das fehlerhafte devstate aus der config gelöscht. Daher siehst du es jetzt auch nicht mehr im list. Da fhem aber keine vom user definierten Dinge einfach so überschreibt gab es den Hinweis und das Deaktivieren des autosave.

betateilchen

ja und weiter? Das ist doch das Gleiche, das ich oben schon geschrieben hatte.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

mfeske

attr Rauchmelder01 devStateIcon .* habe ich ausgeführt, jetzt steht immer eine "1" im FHEM screen ?!
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

betateilchen

lies einfach nochmal die Doku zu devStateIcon... Du musst natürlich auch ein Icon angeben, wenn Du eines setzen möchtest.

Die 1 kommt übrigens von Rudis unsinniger Logik, ein Attribut schon deshalb als "1" zu werten, weil es existiert. Egal ob es einen gültigen/sinnvollen Inhalt hat oder nicht.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

mfeske

da war ja was off:general_ok .*:secur_alarm
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)