Autor Thema: Keine automatische Aktualisierung mehr  (Gelesen 501 mal)

Offline Rampler

  • Sr. Member
  • ****
  • Beiträge: 690
  • Experience is what causes you to make new mistakes
Keine automatische Aktualisierung mehr
« am: 05 Dezember 2019, 20:13:52 »
Hallo zusammen,
habe vor ewigen Zeiten eine Readingsgroup gebastelt (Guckst Du Bild).
Nun werden seit meinem update heute die Werte nicht mehr aktualisiert.
Also, wenn sich z. B.die Batterispannung ändert, erfolgt kein update mehr.
Sonst wurde bei einer Änderung des Wertes auch die Spalte Zeit rot makiert.
Ist das ein Fehler, oder wurde etwas umgestellt ?

Hier mal ein list:
Internals:
   DEF        <Gerät>,<Wert/Status>,<Zeit>
Gartenhaus:Voltage
Gartenhaus:Humidity
Wetterstation:humidity
Gartenhaus:Temperature
Wetterstation:temperature
Gartenhaus:Pressure
Gartenhaus:statPressureTendency3h
Gartenhaus:Raintoday
Gartenhaus:Rainyesterday
Gartenhaus:Rainyear
Gartenhaus:Windspeed
DC_AC:state
BC.ir:state
BC.shutter:state
Regensensor_Regen:state
   FUUID      5c489c24-f33f-b6d9-cf02-8a5d68101f5e2ac9
   NAME       Gartenhaus_Anzeige
   NR         571
   NTFY_ORDER 50-Gartenhaus_Anzeige
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   CONTENT:
     BC.ir      1
     BC.shutter 1
     DC_AC      1
     Gartenhaus 1
     Regensensor_Regen 1
     Wetterstation 1
   CONTENT2:
   DEVICES:
     ARRAY(0x3e44eb0)
     ARRAY(0x39b9b20)
     ARRAY(0x3b24058)
     ARRAY(0x38ffa48)
     ARRAY(0x380fa40)
     ARRAY(0x3c6c9b8)
     ARRAY(0x38641e0)
     ARRAY(0x38fce00)
     ARRAY(0x37fb868)
     ARRAY(0x390b498)
     ARRAY(0x3c6d5c0)
     ARRAY(0x3e7f7e0)
     ARRAY(0x38f8788)
     ARRAY(0x38cd860)
     ARRAY(0x3884ca8)
     ARRAY(0x38c25c0)
   fhem:
     lastDefChange 20
     last_update 1575566777.95084
   helper:
     DEF       
     nameStyle  style="color:yellow"
     valueStyle {
if($READING eq "Voltage" && $VALUE > 11.5 && $VALUE < 12) {'style="color:orange"'}
elsif($READING eq "Voltage" && $VALUE < 11.5) {'style="color:red"'}

elsif($READING eq "Windspeed" && $VALUE > 25 && $VALUE < 30) {'style="color:orange"'}
elsif($READING eq "Windspeed" && $VALUE > 30) {'style="color:red"'}

elsif($READING eq "Raintoday" && $VALUE > 10 && $VALUE < 30) {'style="color:orange"'}
elsif($READING eq "Raintoday" && $VALUE > 30) {'style="color:red"'}

elsif($READING eq "Rainyesterday" && $VALUE > 10 && $VALUE < 30) {'style="color:orange"'}
elsif($READING eq "Rainyesterday" && $VALUE > 30) {'style="color:red"'}

elsif($READING eq "temperature" && $VALUE < 0) {'style="color:blue"'}
elsif($READING eq "temperature" && $VALUE > 25 && $VALUE < 30) {'style="color:orange"'}
elsif($READING eq "temperature" && $VALUE > 30) {'style="color:red"'}

elsif($READING eq "Temperature" && $VALUE < 1) {'style="color:blue"'}
elsif($READING eq "Temperature" && $VALUE > 30 && $VALUE < 40) {'style="color:orange"'}
elsif($READING eq "Temperature" && $VALUE > 40) {'style="color:red"'}

elsif($DEVICE eq "Gartenhaus" && $READING eq "statPressureTendency3h" && $VALUE < -5) {'style="color:red"'}


else {'style="color:green"'}

}
     mapping:
       BC.ir.state Backcam Infrarrot
       BC.shutter.state Gartencam Auslöser
       DC_AC.state DC/AC Wandler
       Gartenhaus.Humidity Gartenhaus Luftfeuchte
       Gartenhaus.Pressure Luftdruck Absolut
       Gartenhaus.Raintoday Regenmenge heute
       Gartenhaus.Rainyear Regenmenge jährlich
       Gartenhaus.Rainyesterday Regenmenge gestern
       Gartenhaus.Temperature Gartenhaus Temperature
       Gartenhaus.Voltage Gartenhaus Batterie
       Gartenhaus.Windspeed Wind
       Gartenhaus.statPressureTendency3h Luftdruck Tendenz
       Regensensor_Regen.state Regen/Sonne
       Wetterstation.humidity Luftfeuchte Aussen
       Wetterstation.temperature Temperature Aussen
       Wohnzimmer_LCD.in_temp Wohnzimmer Temperature
     positions:
       BC.ir.state 14:1
       BC.shutter.state 15:1
       DC_AC.state 13:1
       Gartenhaus.Humidity 3:1
       Gartenhaus.Pressure 7:1
       Gartenhaus.Raintoday 9:1
       Gartenhaus.Rainyear 11:1
       Gartenhaus.Rainyesterday 10:1
       Gartenhaus.Temperature 5:1
       Gartenhaus.Voltage 2:1
       Gartenhaus.Windspeed 12:1
       Gartenhaus.statPressureTendency3h 8:1
       Regensensor_Regen.state 16:1
       Wetterstation.humidity 4:1
       Wetterstation.temperature 6:1
     recalc:
       undef
       ARRAY(0x3bd3820)
     valueIcon:
       state      %devStateIcon
     valueSuffix:
       Gartenhaus.Humidity  % (inside)
       Gartenhaus.statPressureTendency3h  hpa (3h)
       Humidity    % (inside)
       Pressure    mbar
       Raintoday   l/qm
       Rainyear    l/qm
       Rainyesterday  l/qm
       Temperature  °C (inside)
       Voltage     Volt
       Windspeed   km/h
       humidity    % (outside)
       temperature  °C (outside)
     values:
       formated:
         undef
         ARRAY(0x37f9558)
       orig:
         undef
         ARRAY(0x390c020)
       prefixsuffix:
         undef
         ARRAY(0x390c610)
Attributes:
   alias      Gartenhaus
   comment    Gartenhaus:FILTER=NAME!=.*.<<.addLog:Raintoday
   devStateStyle style="text-align:right"
   group      Display
   icon       control_building_empty
   mapping    {
'Gartenhaus.Voltage' => 'Gartenhaus Batterie',
'Gartenhaus.Humidity' => 'Gartenhaus Luftfeuchte',
'Wetterstation.humidity' => 'Luftfeuchte Aussen',
'Gartenhaus.Temperature' => 'Gartenhaus Temperature',
'Wetterstation.temperature' => 'Temperature Aussen',
'Wohnzimmer_LCD.in_temp' => 'Wohnzimmer Temperature',
'Gartenhaus.Pressure' => 'Luftdruck Absolut',
'Gartenhaus.statPressureTendency3h' => 'Luftdruck Tendenz',
'Gartenhaus.Raintoday' => 'Regenmenge heute',
'Gartenhaus.Rainyesterday' => 'Regenmenge gestern',
'Gartenhaus.Rainyear' => 'Regenmenge jährlich',
'Gartenhaus.Windspeed' => 'Wind',
'DC_AC.state' => 'DC/AC Wandler',
'BC.ir.state' => 'Backcam Infrarrot',
'BC.shutter.state' => 'Gartencam Auslöser',
'Regensensor_Regen.state' => 'Regen/Sonne',
}
   nameStyle  style="color:yellow"
   noheading  0
   room       Garten
   sortby     1
   style      class="block wide Status"
   valueIcon  { state => '%devStateIcon' }
   valueStyle {
if($READING eq "Voltage" && $VALUE > 11.5 && $VALUE < 12) {'style="color:orange"'}
elsif($READING eq "Voltage" && $VALUE < 11.5) {'style="color:red"'}

elsif($READING eq "Windspeed" && $VALUE > 25 && $VALUE < 30) {'style="color:orange"'}
elsif($READING eq "Windspeed" && $VALUE > 30) {'style="color:red"'}

elsif($READING eq "Raintoday" && $VALUE > 10 && $VALUE < 30) {'style="color:orange"'}
elsif($READING eq "Raintoday" && $VALUE > 30) {'style="color:red"'}

elsif($READING eq "Rainyesterday" && $VALUE > 10 && $VALUE < 30) {'style="color:orange"'}
elsif($READING eq "Rainyesterday" && $VALUE > 30) {'style="color:red"'}

elsif($READING eq "temperature" && $VALUE < 0) {'style="color:blue"'}
elsif($READING eq "temperature" && $VALUE > 25 && $VALUE < 30) {'style="color:orange"'}
elsif($READING eq "temperature" && $VALUE > 30) {'style="color:red"'}

elsif($READING eq "Temperature" && $VALUE < 1) {'style="color:blue"'}
elsif($READING eq "Temperature" && $VALUE > 30 && $VALUE < 40) {'style="color:orange"'}
elsif($READING eq "Temperature" && $VALUE > 40) {'style="color:red"'}

elsif($DEVICE eq "Gartenhaus" && $READING eq "statPressureTendency3h" && $VALUE < -5) {'style="color:red"'}


else {'style="color:green"'}

}
   valueSuffix {Voltage => " Volt",
Humidity => " % (inside)",
'Gartenhaus.Humidity' => " % (inside)",
'Gartenhaus.statPressureTendency3h' => " hpa (3h)",
humidity => " % (outside)",
Temperature => " °C (inside)",
temperature => " °C (outside)",
Pressure => " mbar",
Raintoday => " l/qm",
Rainyesterday => " l/qm",
Rainyear => " l/qm",
Windspeed => " km/h", }

VG Klaus
3 HMUART (2 via ESP8266), 1 DUOFERN, 9 ESP8266, RPI (Wheezy), und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

Offline Rampler

  • Sr. Member
  • ****
  • Beiträge: 690
  • Experience is what causes you to make new mistakes
Antw:Keine automatische Aktualisierung mehr
« Antwort #1 am: 05 Dezember 2019, 20:30:59 »
Restore auf die alte 33_readingsGroup.pm löst mein Problem:
# $Id: 33_readingsGroup.pm 19774 2019-07-04 14:10:53Z justme1968 $

Mit dieser habe ich das beschriebene Problem:
# $Id: 33_readingsGroup.pm 20647 2019-12-02 20:44:29Z justme1968 $
3 HMUART (2 via ESP8266), 1 DUOFERN, 9 ESP8266, RPI (Wheezy), und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

Offline Rampler

  • Sr. Member
  • ****
  • Beiträge: 690
  • Experience is what causes you to make new mistakes
Antw:Keine automatische Aktualisierung mehr
« Antwort #2 am: 06 Dezember 2019, 08:06:10 »
IMHO ging die Funktion damit verloren:

33_readingsGroup.pm: use FW_addToWritebuffer instead of triggering events  01.12.2019 12:05:45
3 HMUART (2 via ESP8266), 1 DUOFERN, 9 ESP8266, RPI (Wheezy), und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 7061
  • NIVEAu ist keine Creme...
Antw:Keine automatische Aktualisierung mehr
« Antwort #3 am: 06 Dezember 2019, 08:15:21 »
Vielleicht hängt es damit https://forum.fhem.de/index.php/topic,105821.msg997391.html#msg997391 zusammen...

Vielleicht dort mal Bescheid geben...

Gruß, Joachim
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20166
Antw:Keine automatische Aktualisierung mehr
« Antwort #4 am: 07 Dezember 2019, 16:26:12 »
ich kann das problem nicht reproduzieren.

kannst du bitte ein beispiel mit 1-2 dummys und einer readings group bauen mit dem das problem ersichtlich ist?

FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Rampler

  • Sr. Member
  • ****
  • Beiträge: 690
  • Experience is what causes you to make new mistakes
Antw:Keine automatische Aktualisierung mehr
« Antwort #5 am: 08 Dezember 2019, 12:35:24 »
Zitat
kannst du bitte ein beispiel mit 1-2 dummys und einer readings group bauen mit dem das problem ersichtlich ist?

Ich habe jetzt zwar kein Beispiel erstellt, habe aber statt dessen nochmal getestet.
Dabei ist mir aufgefallen, dass die Werte der Sonsoren zwar aktualisert werden, nicht aber die Zeit. (dritte Spalte)
Ging wahrscheinlich in meiner Beschreibung unter.
Ich hänge nochmal ein Bild dazu, bei dem die Timestamp Aktualisierung funktioniert. (siehe rote schrift in dritter spalte)

VG Klaus
« Letzte Änderung: 08 Dezember 2019, 13:14:29 von Rampler »
3 HMUART (2 via ESP8266), 1 DUOFERN, 9 ESP8266, RPI (Wheezy), und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20166
Antw:Keine automatische Aktualisierung mehr
« Antwort #6 am: 08 Dezember 2019, 13:37:25 »
achso...

habs repariert. ab morgen im update.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Rampler

  • Sr. Member
  • ****
  • Beiträge: 690
  • Experience is what causes you to make new mistakes
Antw:Keine automatische Aktualisierung mehr
« Antwort #7 am: 09 Dezember 2019, 07:08:50 »
Bitte löschen ....
Sorry war noch net wach ...
« Letzte Änderung: 09 Dezember 2019, 07:40:21 von Rampler »
3 HMUART (2 via ESP8266), 1 DUOFERN, 9 ESP8266, RPI (Wheezy), und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!