#gelöst# Über Nacht plötzlich eine Änderung in der Cfg - rotes Fragezeichen

Begonnen von Helmi55, 24 Mai 2018, 09:17:52

Vorheriges Thema - Nächstes Thema

Helmi55

Guten Morgen
mein neu aufgesetztes System läuft brav. Nur bemerke ich dass seit einigen Tag in der Früh ein rotes Fragezeichen nach der Save Config steht.
Ich habe keine Änderungen vorgenommen. ich sehe auch keine neunen Devices (ab und zu verirrt sich ein thermometer vom Nachbarn....)
Das Logfile von gestern Neustart bis heute in der Früh

2018.05.23 13:27:13 1: Including fhem.cfg
2018.05.23 13:27:13 3: OWServer: OWNet version 3.1p5 loaded.
2018.05.23 13:27:13 3: OWServer: Opening connection to OWServer localhost:4304...
2018.05.23 13:27:13 3: OWServer: Successfully connected to localhost:4304.
2018.05.23 13:27:13 3: OWServer: owserver version 3.1p5 found.
2018.05.23 13:27:13 3: OWServer: Matching OWNet version already loaded.
2018.05.23 13:27:13 3: Opening CUL_0 device /dev/ttyACM0
2018.05.23 13:27:13 3: Setting CUL_0 serial parameters to 9600,8,N,1
2018.05.23 13:27:13 3: CUL_0: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2018.05.23 13:27:13 3: CUL_0 device opened
2018.05.23 13:27:13 3: telnetPort: port 7072 opened
2018.05.23 13:27:14 3: WEB: port 8083 opened
2018.05.23 13:27:14 3: WEBphone: port 8084 opened
2018.05.23 13:27:14 3: WEBtablet: port 8085 opened
2018.05.23 13:27:14 2: eventTypes: loaded 781 events from ./log/eventTypes.txt
2018.05.23 13:27:14 3: AMAD (TabletGarage) - defined with host 10.0.0.16 on port 8090 and NONE AccessPoint-SSID
2018.05.23 13:27:14 3: AMAD (AMADCommBridge) - defined Bridge with Socketport 8090
2018.05.23 13:27:14 3: AMAD (AMADCommBridge) - Attention!!! By the first run, dont forget to "set AMADCommBridge fhemServerIP <IP-FHEM>"
2018.05.23 13:27:14 3: AMADCommBridge: port 8090 opened
2018.05.23 13:27:14 1: HMLAN_Parse: HMUSB new condition disconnected
2018.05.23 13:27:14 3: Opening HMUSB device 127.0.0.1:1234
2018.05.23 13:27:14 1: HMLAN_Parse: HMUSB new condition init
2018.05.23 13:27:14 3: HMUSB device opened
2018.05.23 13:27:18 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet/:
2018.05.23 13:27:18 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2018.05.23 13:27:18 1: Including ./log/fhem.save
2018.05.23 13:27:19 3: Device Brunnen added to ActionDetector with 000:10 time
2018.05.23 13:27:19 3: Device Einfahrt added to ActionDetector with 028:00 time
2018.05.23 13:27:19 3: Device GaragenTor added to ActionDetector with 028:00 time
2018.05.23 13:27:19 1: usb create starting
2018.05.23 13:27:20 3: Probing CUL device /dev/ttyAMA0
2018.05.23 13:27:20 1: CUL: Can't open /dev/ttyAMA0: Permission denied
2018.05.23 13:27:20 3: Probing TCM_ESP3 device /dev/ttyUSB0
2018.05.23 13:27:20 3: Probing TCM_ESP2 device /dev/ttyUSB0
2018.05.23 13:27:20 3: Probing FHZ device /dev/ttyUSB0
2018.05.23 13:27:20 3: Probing TRX device /dev/ttyUSB0
2018.05.23 13:27:21 3: Probing ZWDongle device /dev/ttyUSB0
2018.05.23 13:27:21 3: Probing FRM device /dev/ttyUSB0
2018.05.23 13:27:26 1: usb create end
2018.05.23 13:27:26 3: OWServer: Opening connection to OWServer localhost:4304...
2018.05.23 13:27:26 3: OWServer: Successfully connected to localhost:4304.
2018.05.23 13:27:51 0: Featurelevel: 5.8
2018.05.23 13:27:51 0: Server started with 147 defined entities (fhem.pl:16744/2018-05-15 perl:5.024001 os:linux user:fhem pid:28093)
2018.05.23 13:27:51 3: CUL_HM set GaragenLicht statusRequest
2018.05.23 13:27:53 1: HMLAN_Parse: HMUSB new condition ok
2018.05.23 13:27:53 3: CUL_HM set GartenLicht statusRequest
2018.05.23 13:27:55 3: CUL_HM set PoolPumpe statusRequest
2018.05.23 13:27:56 3: CUL_HM set SolarPumpe statusRequest
2018.05.23 13:27:57 3: CUL_HM set AbstellraumHZ statusRequest
2018.05.23 13:27:58 3: CUL_HM set SolarPumpe on
2018.05.23 13:27:58 3: CUL_HM set Roboter statusRequest
2018.05.23 13:27:59 3: CUL_HM set Heizung_Brunnen statusRequest
2018.05.23 13:28:00 3: CUL_HM set MV_Brunnen statusRequest
2018.05.23 13:28:02 3: CUL_HM set pHSteuerung statusRequest
2018.05.23 13:28:03 3: CUL_HM set PoolRollladen statusRequest
2018.05.23 13:28:05 3: CUL_HM set PoolGrasBewaesserung statusRequest
2018.05.23 13:28:06 3: CUL_HM set Poolbeleuchtung statusRequest
2018.05.23 13:34:03 3: CUL_HM set SolarPumpe off
2018.05.23 13:35:59 3: CUL_HM set SolarPumpe on
2018.05.23 13:42:02 3: CUL_HM set SolarPumpe off
2018.05.23 13:45:02 3: CUL_HM set SolarPumpe on
2018.05.23 14:39:19 3: CUL_HM set SolarPumpe off
2018.05.23 14:43:13 3: CUL_HM set PoolGrasBewaesserung on-for-timer 900
2018.05.23 15:37:52 3: CUL_HM set SolarPumpe on
2018.05.23 15:46:35 3: CUL_HM set SolarPumpe off
2018.05.23 16:13:27 3: CUL_HM set SolarPumpe on
2018.05.23 16:28:28 3: CUL_HM set SolarPumpe off
2018.05.23 16:33:30 3: CUL_HM set SolarPumpe on
2018.05.23 16:40:30 3: CUL_HM set SolarPumpe off
2018.05.23 18:04:43 3: CUL_HM set SolarPumpe on
2018.05.23 18:20:44 3: CUL_HM set SolarPumpe off
2018.05.23 19:00:00 3: CUL_HM set PoolPumpe off
2018.05.23 19:27:25 3: FS20 set TabletGaragePower on
2018.05.23 20:01:00 3: FS20 set TabletGaragePower off
2018.05.23 21:44:17 3: FS20 set TabletGaragePower on
2018.05.24 00:05:10 3: FS20 set TabletGaragePower off
2018.05.24 05:59:00 3: FS20 set TabletGaragePower on
2018.05.24 07:30:00 3: CUL_HM set PoolPumpe on
2018.05.24 08:00:00 3: CUL_HM set PoolPumpe off
2018.05.24 08:00:35 3: FS20 set TabletGaragePower off
2018.05.24 09:00:00 3: CUL_HM set MV_Brunnen on-for-timer 30
2018.05.24 09:00:00 3: CUL_HM set PoolPumpe on
2018.05.24 09:00:00 3: CUL_HM set SolarPumpe on
2018.05.24 09:06:42 3: CUL_HM set SolarPumpe off

jump to the top


Ich sehe da nichts aufregendes oder aussergewöhnliches
Was kann das sein?

Gruß
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

Helmi55

Ok habe gerade gelesen durch Klick auf das rote Fragezeichen gibts Details - muss ich morgen mal beobachten
Schönen Tag
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

thgorjup

Häufiger Fehler ist, dass "autocreate" aktiviert ist und FHEM somit irgend etwas gefunden und angelegt hat.
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

Helmi55

guten Morgen
das rote Fragezeichen verweist auf ein DOIF

([07:01:00-19:00:00] and [PoolMaster] eq "on") (attr PoolSensor event-min-interval temperature:60,save, attr SolarSensor event-min-interval temperature:30,save) DOELSE


da sind aber 2 save eingebaut??

Es gibt auch eines für den Abend - da passiert es nicht

([19:01:00-07:00:00] and [PoolMaster] eq "on") (attr PoolSensor event-min-interval temperature:600,save, attr SolarSensor event-min-interval temperature:600,save) DOELSE


Kann mir das bitte jemand erklären -Danke
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

nils_

poste doch mal bitte ein list des DOIFs (bzw. von beiden).

was steht denn bei dem roten ? ??
das DOIF oder der PoolSensor bzw. SolarSensor??
viele Wege in FHEM es gibt!

Helmi55

hallo nils_
ich verwende den PoolSensor und den SolarSensor - sind 1WireSensoren zur Messung von Pool und Solarmattentemeratur
in der Nacht erfolgt ja keine Schaltung daher genügt es Werte alle 10 Minuten insFileLog zu schreiben. Während des Tages schreibt der Poolsensor minütlich (wobei das könnte ich erhöhen - die Temperatur schwankt ja nicht so) und der SolarSensor soll alle 30 sek aufzeichnen.
Hier die lists
di_TagSensoren

Internals:
   DEF        ([07:01:00-19:00:00] and [PoolMaster] eq "on") (attr PoolSensor event-min-interval temperature:60,save, attr SolarSensor event-min-interval temperature:30,save) DOELSE
   MODEL      FHEM
   NAME       di_TagSensoren
   NR         224
   NTFY_ORDER 50-di_TagSensoren
   STATE      cmd_1
   TYPE       DOIF
   READINGS:
     2018-05-25 07:01:00   cmd             1
     2018-05-25 07:01:00   cmd_event       timer_1
     2018-05-25 07:01:00   cmd_nr          1
     2018-05-24 14:04:42   mode            enabled
     2018-05-25 07:01:00   state           cmd_1
     2018-05-24 19:00:00   timer_01_c01    25.05.2018 07:01:00
     2018-05-24 19:00:00   timer_02_c01    25.05.2018 19:00:00
   Regex:
   condition:
     0          DOIF_time($hash,0,1,$wday,$hms) and InternalDoIf($hash,'PoolMaster','STATE') eq "on"
   days:
   devices:
     0           PoolMaster
     all         PoolMaster
   do:
     0:
       0          attr PoolSensor event-min-interval temperature:60,save, attr SolarSensor event-min-interval temperature:30,save
     1:
       0         
   helper:
     DOIF_Readings_events
     DOIF_eventas
     event      timer_1
     globalinit 1
     last_timer 2
     sleeptimer -1
     timerdev   
     timerevent timer_1
     timereventsState
     triggerDev
     timerevents:
       timer_1
     triggerEvents:
       timer_1
   internals:
     0           PoolMaster:STATE
     all         PoolMaster:STATE
   interval:
     0          -1
     1          0
   intervalfunc:
   intervaltimer:
   itimer:
   localtime:
     0          1527224460
     1          1527267600
   readings:
   realtime:
     0          07:01:00
     1          19:00:00
   time:
     0          07:01:00
     1          19:00:00
   timeCond:
     0          0
     1          0
   timer:
     0          0
     1          0
   timers:
     0           0  1
   triggertime:
     1527267600:
       localtime  1527267600
       hash:
   uiState:
   uiTable:
Attributes:
   room       Poolsteuerung



di_NachtSensoren

Internals:
   DEF        ([19:01:00-07:00:00] and [PoolMaster] eq "on") (attr PoolSensor event-min-interval temperature:600,save, attr SolarSensor event-min-interval temperature:600,save) DOELSE
   MODEL      FHEM
   NAME       di_NachtSensoren
   NR         225
   NTFY_ORDER 50-di_NachtSensoren
   STATE      cmd_2
   TYPE       DOIF
   READINGS:
     2018-05-11 12:21:32   Device          PoolMaster
     2018-05-25 07:00:00   cmd             2
     2018-05-25 07:00:00   cmd_event       timer_2
     2018-05-25 07:00:00   cmd_nr          2
     2018-05-11 12:21:32   e_PoolMaster_STATE on
     2018-05-25 07:00:00   state           cmd_2
     2018-05-25 07:00:00   timer_01_c01    25.05.2018 19:01:00
     2018-05-25 07:00:00   timer_02_c01    26.05.2018 07:00:00
   Regex:
   condition:
     0          DOIF_time($hash,0,1,$wday,$hms) and InternalDoIf($hash,'PoolMaster','STATE') eq "on"
   days:
   devices:
     0           PoolMaster
     all         PoolMaster
   do:
     0:
       0          attr PoolSensor event-min-interval temperature:600,save, attr SolarSensor event-min-interval temperature:600,save
     1:
       0         
   helper:
     DOIF_Readings_events
     DOIF_eventas
     event      timer_2
     globalinit 1
     last_timer 2
     sleeptimer -1
     timerdev   
     timerevent timer_2
     timereventsState
     triggerDev
     timerevents:
       timer_2
     triggerEvents:
       timer_2
   internals:
     0           PoolMaster:STATE
     all         PoolMaster:STATE
   interval:
     0          -1
     1          0
   intervalfunc:
   intervaltimer:
   itimer:
   localtime:
     0          1527267660
     1          1527310800
   perlblock:
   readings:
   realtime:
     0          19:01:00
     1          07:00:00
   time:
     0          19:01:00
     1          07:00:00
   timeCond:
     0          0
     1          0
   timer:
     0          0
     1          0
   timers:
     0           0  1
   triggertime:
     1527267660:
       localtime  1527267660
       hash:
     1527310800:
       localtime  1527310800
       hash:
   uiState:
   uiTable:
Attributes:
   room       Poolsteuerung


Den genauen Wortlaut habe ich leider nicht aufgeschrieben vom  roten?
War aber ein Verweis auf das di_TagSensoren

Danke Helmut
PS könnte ich die Fehlermeldung vielleicht nochmals jetzt erzwingen indem ich die Zeit des DOIFs ändere?
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

Helmi55

So ich habe jetzt eine Ende des DOIFs erzwungen in dem ich die Zeit auf 12 geändert hatte.
Prompt wieder das rote? Die Meldung sieht für mich so aus, als Ober er das attr in den Sensoren nicht ändern kann
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

CQuadrat

FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue

Helmi55

Ok ich habe nun "global" autosave 1 gesetzt
und werde die Tage beobachten
N w/e Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/