neues modul 98_combine.pm: kombinieren von readings

Begonnen von justme1968, 13 April 2020, 21:42:51

Vorheriges Thema - Nächstes Thema

justme1968

anbei eine erste version eines moduls um readings aus unterschiedlichen devices zu kombinieren.

achtung: frühes stadium, keine ahnung ob es nützlich ist, es ist nicht alles getestet, ... bitte hierzu auch die offenen fragen am ende beachten.


die grundidee ist ähnlich wie die virtuellen kanäle in manchen hm dim aktoren: durch die kombination und priorisierung lassen sich vorrangschaltungen bauen oder mit readings rechnen:

  • treppenhausschaltung
    zeitgesteuert wird bei dunkelheit ein nachtlicht aktiviert, dieses wird bei erkannter bewegung heller und lässt sich über den lichtschalter überschreiben
  • heizungsteuerung
    die gewünschte tempereratur lässt sich per fenster offen meldung absenken und über einen party-taster zeitweise erhöhen
  • zirkulationspumpe mit nacht- und abweseheits schaltung
  • verbräuche aufsummieren
    die verbrauchsreadings in unterschiedlichen devices werden aufsummiert
  • zählen der häufigkeit von zuständen
  • ...
 
wie schaut das ganze aus:

define <name> combine <device>:<reading> [<OP> <device1>:<reading1> [<OP> <device2>:<reading2> [...]]]  [= <result>]

statt <device>:<reading> ist es auch möglich einen festen <wert> anzugeben, <device> kann eine regex sein. achtung:
das geht nur wenn <device> nicht an erster stelle vorkommt weil es sonst der operator nicht bekannt ist. als workaround
kann man an erster stelle einen festen (für den jeweiligen opeartor passenden) wert angeben. aktuell darf nur <device> eine regex sein, <reading> nicht.

<OP> kann sein: OR (= MAX), AND (= MIN), XOR, PLUS (+), MINUS (-), MULT (*), DIV (/)

nicht möglich weil werteberich nicht bekannt und unnötig weil statt dessen <wert> MINUS ... möglich ist. :
     OR_INVERS, AND_INVERS, PLUS_INVERS, MINUS_INVERS, INVERS_PLUS, INVERS_MINUS, INVERS_MULT

<result> kann sein:

  • nicht angeben -> das ergebnis landet in state des <combine> devices
  • <reading> -> das ergebnis landet im entsprechenden reading des <combine> device
  • <device>:<reading> -> das ergebnis landet in <reading> von <device> device
  • ein beliebiges fhem kommando, z.b.: set <name> $RESULT
    $RESULT ist das aktuelle ergebnis
  • das fhem kommando kann auch {perl} code sein

über das values attribut lassen sich nicht-numerische reading werte in numerische verwandeln:
                   
attr <combine> values present:30 absent:20 on:100 off:0 open:1 closed:0


in der device detail ansicht gibt es eine tabellarisch übersicht der beteiligten devices und der aktuellen werte. die jeweiligen devStateIcons lassen sich per klick normal bedienen.


anbei noch jeweils konkrete demo versionen der beispiele oben:

treppe:
  - ein timer der alle 10 sekunden zwischen aktiv und inaktiv wechselt. das wäre die zeisteuerung per at oder weekdaytimer
  - ein bewegungsmelder der sich durch klick aktivieren lässt, geht nach 5 sekunden wieder auf nomotion
  - ein schalter der sich durch klick ein- und ausschalten lässt

  - das ganze wird in einem combine device wie folgt kombiniert:
    - wenn der timer aktiv ist geht das licht auf 20%
    - wenn bei aktivem timer Bewegung erkannt wird geht das licht auf 50%
    - wenn der schalter eingeschaltet ist geht das licht immer auf 100%

  - das ergebnis steuert eine lampe (screenshots 1-3)

defmod combine combine timer:active AND motion:motion OR schalter:state = set lampe $RESULT
attr combine devStateIcon {Color::devStateIcon($name,"dimmer",undef,"state")}
attr combine group 2 - combine
attr combine room demo 1 - treppe
attr combine values off:0 on:100 nomotion:20 motion:50

defmod lampe dummy
attr lampe devStateIcon {Color::devStateIcon($name,"dimmer",undef,"state")}
attr lampe group 3 - output
attr lampe readingList pct
attr lampe room demo 1 - treppe
attr lampe setList on off pct
attr lampe webCmd :

defmod motion dummy
attr motion devStateIcon nomotion:motion_detector:on-5 motion:motion_detector@red:off
attr motion eventMap /on-for-timer 5:on-5/\

attr motion group 1 - inputs
attr motion room demo 1 - treppe
attr motion setList on off motion
attr motion stateFormat motion
attr motion useSetExtensions 1
attr motion userReadings motion:(on|off) {ReadingsVal($name,'state','off') eq 'off' ? 'nomotion' : 'motion'}
attr motion webCmd :

defmod schalter dummy
attr schalter devStateIcon on:taster@green:off off:taster:on
attr schalter group 1 - inputs
attr schalter room demo 1 - treppe
attr schalter setList on off
attr schalter webCmd :

defmod timer at +*00:00:10 {\
  my $current = ReadingsVal( 'timer', 'active', 'off' );;\
  \
  if( $current eq 'off' ) {\
    fhem( 'setreading timer active on' );;\
  } else {\
    fhem( 'setreading timer active off' );;\
  }\
}
attr timer devStateIcon on:control_on_off@green off:control_home
attr timer group 1 - inputs
attr timer room demo 1 - treppe
attr timer stateFormat active\
<br>\
state

setstate combine 100
setstate combine 2020-04-13 20:51:09 state 100

setstate lampe 100
setstate lampe 2020-04-13 20:51:09 state 100

setstate motion nomotion
setstate motion 2020-04-13 20:38:05 motion nomotion
setstate motion 2020-04-13 20:38:05 state off

setstate schalter on
setstate schalter 2020-04-13 20:38:18 state on

setstate timer off\
<br>\
Next: 20:51:19
setstate timer 2020-04-13 20:51:09 active off
setstate timer 2020-04-13 20:51:09 state Next: 20:51:19


heizung:
  - ein slider stellt die gewünschte temperatur ein
  - ein fenster lässt sich durch klick öffnen und schließen
  - über einen taster lässt sich ein 'party-mode' für 5 sekunden aktivieren oder deaktivieren

  - das ganze wird in einem combine device wie folgt kombiniert:
    - die gewünschte temperatur geht auf 16 grad runter sobald das fenster offen ist
    - wenn der taster aktiv ist geht die gewünschte temperatur auf 26

  - das ergebnis steuert eine heizung (screenshot 4-6)

defmod desired combine temp:state OR party:state AND fenster:state = set heizung $RESULT
attr desired group 2 - combine
attr desired room demo 2 -  heizung
attr desired values open:16 closed:30 off:0 on:26

defmod fenster dummy
attr fenster devStateIcon open:fts_window_1w_open:closed closed:fts_window_1w:open
attr fenster group 1 - input
attr fenster room demo 2 -  heizung
attr fenster setList open closed

defmod heizung dummy
attr heizung group 3 - target
attr heizung room demo 2 -  heizung

defmod party dummy
attr party devStateIcon on:taster@green:off off:taster:on-5
attr party eventMap /on-for-timer 5:on-5/
attr party group 1 - input
attr party room demo 2 -  heizung
attr party setList on off
attr party useSetExtensions 1
attr party webCmd :

defmod temp dummy
attr temp group 1 - input
attr temp room demo 2 -  heizung
attr temp setList state:slider,15,0.5,30,1
attr temp webCmd state

setstate desired 16
setstate desired 2020-04-13 20:38:43 state 16

setstate fenster open
setstate fenster 2020-04-13 20:38:36 state open

setstate heizung 16
setstate heizung 2020-04-13 20:38:43 state 16

setstate party off
setstate party 2020-04-13 20:38:43 state off

setstate temp 22.5
setstate temp 2020-04-13 20:15:28 state 22.5


summe:
  - drei slider simulieren numerische readings

  - die summe wird ins summen device geschrieben

defmod summe combine slider1:state + slider2:state + slider3:state = summe
attr summe group 2 - combine
attr summe room demo 3 - summe
attr summe stateFormat summe

defmod slider1 dummy
attr slider1 group 1 - input
attr slider1 room demo 3 - summe
attr slider1 setList state:slider,0,1,100
attr slider1 webCmd state

defmod slider2 dummy
attr slider2 group 1 - input
attr slider2 room demo 3 - summe
attr slider2 setList state:slider,0,1,100
attr slider2 webCmd state

defmod slider3 dummy
attr slider3 group 1 - input
attr slider3 room demo 3 - summe
attr slider3 setList state:slider,0,1,100
attr slider3 webCmd state

setstate slider1 51
setstate slider1 2020-04-13 19:38:05 state 51

setstate slider2 23
setstate slider2 2020-04-13 20:25:50 state 23

setstate slider3 68
setstate slider3 2020-04-13 20:25:48 state 68

setstate summe 142
setstate summe 2020-04-13 20:30:29 summe 142


zählen
- drei fenster lassen sich per klick öffnen und schließen

- über zwei unterschiedliche combine devices wird die anzahl der geöffneten fenster gezählt.
- ein mal sind alle fenster einzeln im define angegeben
- ein mal sind die fenster als regex hinterlegt. wenn zur laufzeit fenster hinzukommen werden diese mit gezählt.

defmod anzahl combine fenster1:state + fenster2:state + fenster3:state
attr anzahl alias anzahl (einzeln)
attr anzahl group 2 - combine
attr anzahl room demo 4 - zählen
attr anzahl values open:1 closed:0

defmod anzahl2 combine 0 + fenster.:state
attr anzahl2 alias anzahl (regex)
attr anzahl2 group 2 - combine
attr anzahl2 room demo 4 - zählen
attr anzahl2 values open:1 closed:0

defmod fenster1 dummy
attr fenster1 devStateIcon open:fts_window_1w_open:closed closed:fts_window_1w:open
attr fenster1 group 1 - input
attr fenster1 room demo 4 - zählen
attr fenster1 setList open closed

defmod fenster2 dummy
attr fenster2 devStateIcon open:fts_window_1w_open:closed closed:fts_window_1w:open
attr fenster2 group 1 - input
attr fenster2 room demo 4 - zählen
attr fenster2 setList open closed

defmod fenster3 dummy
attr fenster3 devStateIcon open:fts_window_1w_open:closed closed:fts_window_1w:open
attr fenster3 group 1 - input
attr fenster3 room demo 4 - zählen
attr fenster3 setList open closed

setstate anzahl 2
setstate anzahl 2020-04-13 20:38:52 state 2

setstate anzahl2 2
setstate anzahl2 2020-04-13 20:38:52 state 2
 
setstate fenster1 open
setstate fenster1 2020-04-13 20:38:51 state open
 
setstate fenster2 closed
setstate fenster2 2020-04-13 20:38:51 state closed

setstate fenster3 open
setstate fenster3 2020-04-13 20:38:52 state open


offene fragen:
- sind fehlende klammern ein problem ? wenn ja: die könnte man ergänzen.             
- braucht es ein device spezifisches values attribut ?                   
- sind bei den readings die setmagic suffixe sinnvoll (num/runden/...)?                         
- ist ein threshold für die quell werte sinnvoll um diese auf eine binären wert abzubilden ?         
- weitere sinnvolle operatoren: NOR, NAND, ... ?
- ist eine regex für die <reading> angabe sinnvoll?                         
- ist eine erweiterte <device> angabe per devspec/filter sinnvoll?
- $COUNT um durchschnitt einfacher zu machen?

edit 2020-04-24:
- neuer operator , DIV (/)
- angabe von result kann auch durch <device>:<reading> erfolgen
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

FunkOdyssey

Ich bin überwältigt. Das könnte viele meiner Probleme, die ich seit Jahren nicht vollständig lösen könnte, endlich beheben. Sobald ich Zeit finde werde ich das Modul testen.
Die Priorisierung von unterschiedlichen Einschaltungen (Treppenlicht) will ich damit umsetzten.

Tomk

Perfekt, genau das habe ich gerade gesucht um aus 4 Readings einen Mittelwert zu berechnen...
kleiner Hinweis: in der Beschreibung solltest du das Symbol für MULT korrigieren...

FunkOdyssey

Mir ist aufgefallen, dass ich täglich das rote Fragezeichen mit einer ungespeicherten Änderung sehe.
Ist das bekannt und evtl. normal?
Ich habe mir leider nicht gemerkt, was geändert wurde. Ich werde beim nächsten mal darauf achten.

justme1968

das ist noch ,normal'

das modul erkennt unter anderem rename und hinzufügen von anderen devices und prüft ob es auswirkungen auf sich selber hat.

dabei bin ich noch faul und mache ein modify auf sich selber.

das muss noch geändert werden so das es keine falsch positiven gibt.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

dancatt

Moin,

folgendes combine:

Internals:
   .FhemMetaInternals 1
   DEF        1_02_WZ_Tuerkontakt:closed AND 1_02_WZ_Rollladen_l:on = result
   FUUID      5ea0330c-f33f-cf0a-60a3-fe6f0b6647f7eed2
   FVERSION   98_combine.pm:0.213660/2020-03-06 ALPHA
   NAME       combine_Terasse_Licht
   NOTIFYDEV  1_02_WZ_Rollladen_l,global,1_02_WZ_Tuerkontakt
   NR         479
   NTFY_ORDER 50-combine_Terasse_Licht
   STATE      0
   TYPE       combine
   mayBeVisible 1
   .attraggr:
   .attrminint:
   READINGS:
     2020-04-23 08:38:45   result          0
   helper:
     result_reading result
     rules:
       1_02_WZ_Tuerkontakt:closed
       AND
       1_02_WZ_Rollladen_l:on
     values:
     watch:
       1_02_WZ_Rollladen_l:on
       1_02_WZ_Tuerkontakt:closed 0
Attributes:
   DbLogExclude .*
   room       0_03_Licht


Egal welcher Zustand der Rollladen und der Türkontakt haben. result hat immer den Wert 0.
Mache ich was falsch? Hätte vermutet wenn beide Bedingungen erfüllt sind dass dann in result 1 drin steht.
Was mir auch aufgefallen ist, dass result nicht aktualisiert wird wenn sich der Zustand vom Rollladen oder des Türkontakts ändern.

Vielen Dank.
Gruß Daniel
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

justme1968

deine reading werte sind nicht numerisch. d.h. du brauchst ein passendes values attribut.

mit verbose 4 oder 5 solltest du die genaue verknüpfung und aktualisierung im log sehen
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

dancatt

Danke. Log half. Es muss in der Def natürlich
1_02_WZ_Tuerkontakt:state AND 1_02_WZ_Rollladen_l:state = result
heißen.

Vielen Dank.
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

Thomas41587

Cooles Modul! Allerdings habe ich (glaube ich) einen Bug entdeckt:
defmod combine_dummy_esszimmer_sensorbox combine dummy_esszimmer_sensorbox:maxhelligkeit OR dummy_esszimmer_sensorbox:helligkeit1 OR dummy_esszimmer_sensorbox:helligkeit2 OR dummy_esszimmer_sensorbox:helligkeit2 = setreading dummy_esszimmer_sensorbox maxhelligkeit $RESULT

Das liefert mir z.B. einen state "combine_dummy_esszimmer_sensorbox 2020-04-24 09:37:44 state 92.6\". Und auch der dummy_esszimmer_sensorbox hat entsprechend "92.6\" im Reading stehen. Ich weiß nicht wo der Zeilenumbruch her kommt, den scheint das Modul zu "erfinden"

justme1968

#9
zeig mal bitte ein list von device und vom original device.

und was sagt das log bei verbose 5?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

ich glaube du hast in diesem define auch noch einen fehler. du verknüpfst maxhelligkeit mit helligkeit1 und helligkeit2 und schreibst das ergebniss wieder in maxhelligkeit.

du möchtest doch aber helligkeit1, helligkeit2 und helligkeit3 verknüpfen und in maxhelligkeit schreiben.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

ganz oben gibt es ein update:

- neuer operator DIV

- angabe von result als <device>:<reading>
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Thomas41587

Da hatte sich tatsächlich der Fehlerteufel eingeshclichen. Das mahelligkeit am Anfang war ein verständnisfehler von mir, dass 2x Helligkeit2 drin war, war ein copy&paste fehler.
Inetressanter weise funktioniert es damit jetzt einwandfrei:
defmod cmobine_dummy_esszimmer_sensorbox combine dummy_esszimmer_sensorbox:helligkeit1 OR dummy_esszimmer_sensorbox:helligkeit2 OR dummy_esszimmer_sensorbox:helligkeit3 = setreading dummy_esszimmer_sensorbox maxhelligkeit $RESULT
Danke für dieses praktische Modul!

justme1968

#13
sehr schön.

mit dem update von oben kannst du jetzt auch 
Zitat... = dummy_esszimmer_sensorbox: maxhelligkeit

schreiben statt setreading ...
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Thomas41587

Gibt es bei der Thematik logging in Kombination mit dem Modul etwas zu beachten?
Hintgerund:
Mein dummy hat 3 Helligkeitswerte. Combine wird genutzt um die maxhelligkeit zu bestimmen. Für Helligkeit 1-3 bekomme ich über die Tablet-UI meinen Plot angezeigt. Der Graph für maxhelligkeit wird nicht angezeigt. event-on-change-reading ist dabei auf ".*" gesetzt (sollte also alle readings loggen)

MadMax-FHEM

Zitat von: Thomas41587 am 04 Mai 2020, 16:27:43
Gibt es bei der Thematik logging in Kombination mit dem Modul etwas zu beachten?
Hintgerund:
Mein dummy hat 3 Helligkeitswerte. Combine wird genutzt um die maxhelligkeit zu bestimmen. Für Helligkeit 1-3 bekomme ich über die Tablet-UI meinen Plot angezeigt. Der Graph für maxhelligkeit wird nicht angezeigt. event-on-change-reading ist dabei auf ".*" gesetzt (sollte also alle readings loggen)

event-on-change-reading .*

heißt NICHT, dass alles gelogged wird...
...sondern, dass ALLE Readings (dieses Devices) nur bei WERTÄNDERUNG einen Event erzeugen (der gelogged wird, wenn ein FileLog/LogDb dafür vorhanden ist)...

Was gelogged wird, legst du beim Definieren des Log-Devices fest...
...was dann geplottet wird beim Definieren des Plots...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Thomas41587

Hallo Joachim,

das passt soweit alles. Mein DB-log loggt ALLES (REGEXP .*:.*) mit. Und im Plot ist das reading entsprechend angegeben. Aber wenn es nicht an dem combine liegen kann, dann werde ich weiter suchen.

MadMax-FHEM

Zitat von: Thomas41587 am 04 Mai 2020, 20:01:11
Hallo Joachim,

das passt soweit alles. Mein DB-log loggt ALLES (REGEXP .*:.*) mit. Und im Plot ist das reading entsprechend angegeben. Aber wenn es nicht an dem combine liegen kann, dann werde ich weiter suchen.

Was/wo fehlt es denn!?

Öffne den Eventmonitor (setze einen Filter) und schau was an Events kommt...

Mehr kann nicht gelogged werden...

Und noch mal der Hinweis: event-on-change-reading .* sorgt dafür, dass NUR Events kommen, wenn sich der WERT auch geändert hat! Sobald der Wert immer derselbe bleibt gibt es KEINEN Event und somit auch nichts im Log...

Also: es werden "neue Infos" vom Gerät gesendet aber der Wert ist immer 5, d.h. KEINE Änderung -> KEIN Event -> kein Eintrag im Log...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

ergerd

#18
Hallo justme1968,

vielen Dank für das tolle Modul!

Frage: Ich möchte das result des combine nur dann in ein Reading schreiben, wenn das Ergebnis der Addition größer 0 ist.
Kann ich da irgendwie ein if rein bekommen?

Danke und Grüße
Rainer

Edit: ich meine doch    justme1968  :-)
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

MadMax-FHEM

Danke für die Blumen!

Stehen mir aber gar nicht zu!!

Das Modul ist von Andre/justme1968...

Ich selbst nutze es (noch) nicht und kann daher (noch) nichts dazu sagen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

justme1968

nein. bedingungen gibt es da nicht.

warum möchtest du das denn? du kannst dann nicht mehr unterscheiden ob der wert absichtlich nicht geschrieben wurde oder etwas schief gegangen ist.

ich denke es ist besser den wert immer zu erzeugen und später passend zu reagieren.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ergerd

Ich ziehe die Leistung meiner PVA vom Gesamtstromverbrauch ab. Mich interessiert der Wert nur, wenn die Leistung der PVA über dem Verbrauch liegt, da ich dann einspeise.

Ich habe keine Idee, wie ich das im nachhinein erfassen könnte.

Grüße
Rainer
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

justme1968

ich verstehe immer noch nicht wo die 0 ins spiel kommt bzw. warum die 0 nicht berücksichtigt werden soll.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ergerd

Mich interessiert nur der Wert kleiner 0, wenn als Beispiel meine PVA 600 Watt liefert, mein Stromverbauch 400 Watt beträgt.

400 - 600 = -200
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

justme1968

dann häng doch einfach noch etwas wie 

  min 0

oder

  max 0

ans ende.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ergerd

Eine kleine Merkwürdigkeit: Ich hatte das combine auf inactive gestellt. Als ich es wieder auf active stellen wollte ist fhem neu gestartet.

Grüße
Rainer
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ergerd

Ich habe nochmal versucht mit verbose 5 den Fehler nachzuvollziehen, aber jetzt tritt er nicht mehr auf.
Vermutlich Fehlalarm.

Grüße
Rainer
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

ergerd

Zitat
dann häng doch einfach noch etwas wie

  min 0

oder

  max 0

ans ende.

Hab ich vermutlich falsch gemacht:


Stromverbrauch:state - PCA301_Photovoltaik:power = Stromueber:state min 0


führt zu


SumStromueber return value: Unknown command Stromueber:state, try help.


Grüße
Rainer
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

justme1968

natürlich vor dem =

dahinter darf nur noch das ergebnis stehen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

oder ganz andere lösung: perl code im
ergebnis verwenden und dort prüfen und nur wenn passend setreading aufrufen.

... = { fhem("setreading ...") if( $RESULT > 0) }
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ergerd

Vermutlich bin ich zu dusselig.


Stromverbrauch:state - PCA301_Photovoltaik:power min 0 = Stromueber:state


führt zu


SumStromueber: unknown operator >min<


Danke für dein Geduld
Rainer
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ergerd

Ich habe den perl code genommen, klappt super.

Vielen Dank!

Grüße
Rainer
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

ergerd

Hallo justme1968,

getriggert durch das Modul werde ich so 20 bis 30 Mal am Tag aufgefordert, Save config durchzuführen.
Ist das noch notwendig?


Last unsaved structural changes:
  modify SumStromueber Stromverbrauch:state - PCA...
  modify SumStromverbrauch Stromzaehler1:transmis...
  modify SumStromueber Stromverbrauch:state - PCA...
  modify SumStromverbrauch Stromzaehler1:transmis...


Grüße ergerd
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

justme1968

Zitat von: justme1968 am 22 April 2020, 12:45:30
das ist noch ,normal'

das modul erkennt unter anderem rename und hinzufügen von anderen devices und prüft ob es auswirkungen auf sich selber hat.

dabei bin ich noch faul und mache ein modify auf sich selber.

das muss noch geändert werden so das es keine falsch positiven gibt.

der stand ist immer noch der gleiche.

die frage ist aber warum bei dir so viele define, modify oder rename auftreten.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ergerd

Gute Frage.

Hier ein List von SumStromverbrauch, vielleicht siehst du, was ich da falsch mache:


Internals:
   DEF        Stromzaehler1:transmission-state_PowerCurrent + Stromzaehler2:transmission-state_PowerCurrent + Stromzaehler3:transmission-state_PowerCurrent + Stromzaehler4:transmission-state_PowerCurrent = Stromverbrauch:state
   FUUID      5eb06f92-f33f-f250-4b04-11ac63cf1817b934
   FVERSION   98_combine.pm:0.213660/2020-03-06 ALPHA
   NAME       SumStromverbrauch
   NOTIFYDEV  Stromzaehler1,Stromzaehler2,Stromzaehler3,Stromzaehler4,global
   NR         351
   NTFY_ORDER 50-SumStromverbrauch
   STATE      ???
   TYPE       combine
   helper:
     result_device Stromverbrauch
     result_reading state
     rules:
       Stromzaehler1:transmission-state_PowerCurrent
       +
       Stromzaehler2:transmission-state_PowerCurrent
       +
       Stromzaehler3:transmission-state_PowerCurrent
       +
       Stromzaehler4:transmission-state_PowerCurrent
     values:
     watch:
       Stromzaehler1:transmission-state_PowerCurrent 59.016
       Stromzaehler2:transmission-state_PowerCurrent 59.016
       Stromzaehler3:transmission-state_PowerCurrent 59.016
       Stromzaehler4:transmission-state_PowerCurrent 177.049
Attributes:
   DbLogExclude .*
   event-on-change-reading .*
   room       hidden


Grüße
ergerd
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

ergerd

Ich habe das eine Weile beobachtet, und habe den Eindruck, das, seit dem ich das Modul benutze, bei jedem SET-Befehl das rote Fragezeichen erscheint.

Beispiel:
ROOMMATE set rr_Rainer absent

Zack, ist das Fragezeichen da:

Last unsaved structural changes:
  modify SumStromueber Stromverbrauch:state - PCA...
  modify SumStromverbrauch Stromzaehler1:transmis...


Merkwürdig.

LG
ergerd
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ergerd


2020-05-22 14:40:10 ROOMMATE rr_Rainer absent
2020-05-22 14:40:19 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.40da84000005.bd KeyValueProtocol Esp1wire 1d.40da84000005.bd
2020-05-22 14:40:19 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.41da84000005.8a KeyValueProtocol Esp1wire 1d.41da84000005.8a
2020-05-22 14:40:22 PRESENCE RainersGTag rssi: -55
2020-05-22 14:40:27 CC2ReglerBoard CC2RB Fr 22.05 14:30 180 493 176 176 498 168 482 257 299 0 0 0 0 0 0 0 0 0 1 0 1
2020-05-22 14:40:27 CC2ReglerBoard CC2RB temp_BW: 29.9
2020-05-22 14:40:27 CC2ReglerBoard CC2RB temp_BWM: 49.3
2020-05-22 14:40:27 CC2ReglerBoard CC2RB temp_BWZ: 25.7
2020-05-22 14:40:27 CC2ReglerBoard CC2RB temp_fb_vorlauf: 17.6
2020-05-22 14:40:28 ROOMMATE rr_Birgit durTimerPresence_cr: 170
2020-05-22 14:40:28 ROOMMATE rr_Birgit durTimerPresence: 02:50:00
2020-05-22 14:40:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470823
2020-05-22 14:40:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 47Min. 3Sek.
2020-05-22 14:40:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -68
2020-05-22 14:40:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Avg: 0.95
2020-05-22 14:40:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.37
2020-05-22 14:40:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470833
2020-05-22 14:40:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 47Min. 13Sek.
2020-05-22 14:40:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 FramesPerMinute: 3
2020-05-22 14:40:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -67
2020-05-22 14:40:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.38
2020-05-22 14:40:39 MQTT myMQTT connection: active
2020-05-22 14:40:40 Twilight myTwilight azimuth: 213.32
2020-05-22 14:40:40 Twilight myTwilight elevation: 54.6
2020-05-22 14:40:43 FS20 treppenhaus_piri_u1 on-old-for-timer 30
2020-05-22 14:40:46 ROOMMATE rr_Nico durTimerAbsence_cr: 212032
2020-05-22 14:40:46 ROOMMATE rr_Nico durTimerAbsence: 3533:51:51
2020-05-22 14:40:46 ROOMMATE rr_Denise durTimerAbsence_cr: 1272
2020-05-22 14:40:46 ROOMMATE rr_Denise durTimerAbsence: 21:12:09
2020-05-22 14:40:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470843
2020-05-22 14:40:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 47Min. 23Sek.
2020-05-22 14:40:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -69
2020-05-22 14:40:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470853
2020-05-22 14:40:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 47Min. 33Sek.
2020-05-22 14:40:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -68
2020-05-22 14:40:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.46
2020-05-22 14:41:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470863
2020-05-22 14:41:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 47Min. 43Sek.
2020-05-22 14:41:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 FramesPerMinute: 0
2020-05-22 14:41:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -69
2020-05-22 14:41:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.38
2020-05-22 14:41:12 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:12 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8244
2020-05-22 14:41:12 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:12 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8245
2020-05-22 14:41:12 HMS schlafen_hms100tf humidity: 42.8
2020-05-22 14:41:12 HMS schlafen_hms100tf T: 21.5  H: 42.8  Bat: ok
2020-05-22 14:41:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470873
2020-05-22 14:41:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 47Min. 53Sek.
2020-05-22 14:41:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -68
2020-05-22 14:41:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.42
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler3 transmission-state: incoming publish received
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler3 transmission-state: 966911
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler3 transmission-state_PowerDayAver: 44.984
2020-05-22 14:41:19 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.2bd20d000000.cd KeyValueProtocol Esp1wire 1d.2bd20d000000.cd
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state: incoming publish received
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state: 3101938
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state_PowerDayAver: 98.765
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyDay: 1.447
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyMonth: 56.024
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyYear: 349.882
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyMeter: 148.500
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyCostDay: 0.403
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyCostMonth: 15.603
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyCostYear: 97.442
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyCostMeter: 41.357
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state_FinanceReserve: -41.357
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler4 transmission-state_CounterCurrent: 3101.938
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler1 transmission-state: incoming publish received
2020-05-22 14:41:19 combine SumStromueber 353.614
2020-05-22 14:41:19 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:19 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8246
2020-05-22 14:41:19 dummy Stromverbrauch 413.114
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler1 transmission-state: 601487529
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler1 transmission-state_PowerCurrent: 59.016
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler1 transmission-state_PowerDayAver: 115.186
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler1 transmission-state_EnergyDay: 1.688
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler1 transmission-state_EnergyMonth: 84.086
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler1 transmission-state_EnergyYear: 599.175
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler1 transmission-state_EnergyMeter: 212.556
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler1 transmission-state_CounterCurrent: 601487.529
2020-05-22 14:41:19 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.404c0f000000.e4 KeyValueProtocol Esp1wire 1d.404c0f000000.e4
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state: incoming publish received
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state: 333812104
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state_PowerDayAver: 149.630
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyDay: 2.191
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyMonth: 98.552
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyYear: 686.771
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyMeter: 235.796
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyCostDay: 0.610
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyCostMonth: 27.447
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyCostYear: 191.266
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyCostMeter: 65.669
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state_FinanceReserve: -65.669
2020-05-22 14:41:19 MQTT_DEVICE Stromzaehler2 transmission-state_CounterCurrent: 333812.104
2020-05-22 14:41:19 MQTT_DEVICE Wasserzaehler transmission-state: incoming publish received
2020-05-22 14:41:19 WaterCalculator wasserCalculator Wasserzaehler_transmission-state_WFRDayAver: 0.119
2020-05-22 14:41:19 MQTT_DEVICE Wasserzaehler transmission-state: 54494
2020-05-22 14:41:19 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.40da84000005.bd KeyValueProtocol Esp1wire 1d.40da84000005.bd
2020-05-22 14:41:20 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.41da84000005.8a KeyValueProtocol Esp1wire 1d.41da84000005.8a
2020-05-22 14:41:20 DBPlan db_Ottbg_Bremen travel_destination_3: Gl. 8
2020-05-22 14:41:20 DBPlan db_Ottbg_Bremen travel_destination_3: Bremen Hbf - Gl. 8
2020-05-22 14:41:21 DBPlan db_Ottbg_Bremen travel_destination_2: Gl. 8 Nord
2020-05-22 14:41:21 DBPlan db_Ottbg_Bremen travel_destination_2: Bremen Hbf - Gl. 8 Nord
2020-05-22 14:41:22 RainTMC myRainTMC rainNow: 0.486246
2020-05-22 14:41:22 RainTMC myRainTMC rainLaMetric: 486,205,273,236,205,421,364,273,486,998,998,205
2020-05-22 14:41:22 RainTMC myRainTMC rainAmount: 5.154
2020-05-22 14:41:22 RainTMC myRainTMC rainTotal: 5.154
2020-05-22 14:41:22 RainTMC myRainTMC rainDataStart: 2020-05-22 14:45:00
2020-05-22 14:41:22 RainTMC myRainTMC rainDataEnd: 2020-05-22 17:25:00
2020-05-22 14:41:22 RainTMC myRainTMC rainMax: 0.999
2020-05-22 14:41:22 RainTMC myRainTMC rainBegin: 2020-05-22 14:45:00
2020-05-22 14:41:22 RainTMC myRainTMC rainEnd: 2020-05-22 15:45:00
2020-05-22 14:41:22 RainTMC myRainTMC rainEndTime: 15:45
2020-05-22 14:41:22 RainTMC myRainTMC rainBeginTime: 14:45
2020-05-22 14:41:22 PRESENCE RainersGTag rssi: -52
2020-05-22 14:41:22 DBPlan db_Ottbg_Bremen travel_destination_1: Gl. 8
2020-05-22 14:41:22 DBPlan db_Ottbg_Bremen travel_destination_1: Bremen Hbf - Gl. 8
2020-05-22 14:41:22 HUEDevice Wassersensor temperature: 19
2020-05-22 14:41:28 ROOMMATE rr_Birgit durTimerPresence_cr: 171
2020-05-22 14:41:28 ROOMMATE rr_Birgit durTimerPresence: 02:51:00
2020-05-22 14:41:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470883
2020-05-22 14:41:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 48Min. 3Sek.
2020-05-22 14:41:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Avg: 0.98
2020-05-22 14:41:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 118.51
2020-05-22 14:41:33 combine SumStromueber 357.214
2020-05-22 14:41:33 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:33 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8247
2020-05-22 14:41:33 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:33 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8248
2020-05-22 14:41:33 PCA301 PCA301_Photovoltaik power: 55.9
2020-05-22 14:41:33 PCA301 PCA301_Photovoltaik 55.9
2020-05-22 14:41:34 CC2ReglerBoard CC2RB Fr 22.05 14:32 180 492 177 179 498 166 484 256 298 0 0 0 0 0 0 0 0 0 1 0 1
2020-05-22 14:41:34 CC2ReglerBoard CC2RB temp_BW: 29.8
2020-05-22 14:41:34 CC2ReglerBoard CC2RB temp_BWM: 49.2
2020-05-22 14:41:34 CC2ReglerBoard CC2RB temp_BWU: 48.4
2020-05-22 14:41:34 CC2ReglerBoard CC2RB temp_BWZ: 25.6
2020-05-22 14:41:34 CC2ReglerBoard CC2RB temp_fb_vorlauf: 17.9
2020-05-22 14:41:34 CC2ReglerBoard CC2RB temp_hk_vorlauf: 17.7
2020-05-22 14:41:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470893
2020-05-22 14:41:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 48Min. 13Sek.
2020-05-22 14:41:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 ReceivedFrames: 15538
2020-05-22 14:41:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 FramesPerMinute: 1
2020-05-22 14:41:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Avg: 0.97
2020-05-22 14:41:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 34.58
2020-05-22 14:41:39 MQTT myMQTT connection: active
2020-05-22 14:41:46 ROOMMATE rr_Nico durTimerAbsence_cr: 212033
2020-05-22 14:41:46 ROOMMATE rr_Nico durTimerAbsence: 3533:52:51
2020-05-22 14:41:46 ROOMMATE rr_Denise durTimerAbsence_cr: 1273
2020-05-22 14:41:46 ROOMMATE rr_Denise durTimerAbsence: 21:13:09
2020-05-22 14:41:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470903
2020-05-22 14:41:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 48Min. 23Sek.
2020-05-22 14:41:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Avg: 0.95
2020-05-22 14:41:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.38
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8249
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8250
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8251
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8252
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8253
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8254
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8255
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8256
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8257
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8258
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8259
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8260
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8261
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:41:51 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8262
2020-05-22 14:41:51 statistics myStatistics Updated stats for: myHomeMode
2020-05-22 14:41:51 HOMEMODE myHomeMode temperature: 19.56
2020-05-22 14:41:51 HOMEMODE myHomeMode humidity: 89.25
2020-05-22 14:41:51 statistics myStatistics Updated stats for: myHomeMode
2020-05-22 14:41:51 HOMEMODE myHomeMode pressure: 1015.357
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor PM10: 5.03
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor PM2.5: 4.33
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor temperature: 19.56
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor humidity: 89.25
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor pressure: 1015.357
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor pressureNN: 1017.12
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor signal: -89
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor active
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor usAQI25: 18
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor usAQI25_cat: Gut
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor usAQI10: 4
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor usAQI10_cat: Gut
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor weather: ↓ Veränderlich
2020-05-22 14:41:51 LuftdatenInfo myLuftsensor pressureRnd: 1015
2020-05-22 14:41:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470913
2020-05-22 14:41:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 48Min. 33Sek.
2020-05-22 14:41:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -72
2020-05-22 14:41:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.41
2020-05-22 14:42:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470923
2020-05-22 14:42:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 48Min. 43Sek.
2020-05-22 14:42:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 ReceivedFrames: 15541
2020-05-22 14:42:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 FramesPerMinute: 4
2020-05-22 14:42:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -70
2020-05-22 14:42:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Avg: 1.02
2020-05-22 14:42:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 34.87
2020-05-22 14:42:13 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: incoming publish received
2020-05-22 14:42:13 MQTT_GENERIC_BRIDGE mqttGeneric incoming-count: 438
2020-05-22 14:42:13 dummy tempGefrierschrank -13.38
2020-05-22 14:42:13 dummy tempGefrierschrank Temperature: -13.38
2020-05-22 14:42:13 MQTT_GENERIC_BRIDGE mqttGeneric updated-set-count: 438
2020-05-22 14:42:13 Global global UNDEFINED KeyValueProtocol_Esp1wire_28.ff9b3b811402.f1 KeyValueProtocol Esp1wire 28.ff9b3b811402.f1
2020-05-22 14:42:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470933
2020-05-22 14:42:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 48Min. 53Sek.
2020-05-22 14:42:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -72
2020-05-22 14:42:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Avg: 0.95
2020-05-22 14:42:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.45
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler3 transmission-state: incoming publish received
2020-05-22 14:42:20 combine SumStromueber 416.23
2020-05-22 14:42:20 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:42:20 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8263
2020-05-22 14:42:20 dummy Stromverbrauch 472.13
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler3 transmission-state: 966912
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler3 transmission-state_PowerCurrent: 59.016
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler3 transmission-state_PowerDayAver: 45.000
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler3 transmission-state_EnergyDay: 0.660
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler3 transmission-state_EnergyMonth: 13.828
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler3 transmission-state_EnergyYear: 88.710
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler3 transmission-state_EnergyMeter: 35.271
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler3 transmission-state_EnergyCostYear: 24.706
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler3 transmission-state_CounterCurrent: 966.912
2020-05-22 14:42:20 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.2bd20d000000.cd KeyValueProtocol Esp1wire 1d.2bd20d000000.cd
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state: incoming publish received
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state: 3101941
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state_PowerDayAver: 98.855
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyDay: 1.450
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyMonth: 56.027
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyYear: 349.885
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyMeter: 148.503
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyCostDay: 0.404
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyCostMonth: 15.604
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyCostYear: 97.443
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyCostMeter: 41.358
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state_FinanceReserve: -41.358
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler4 transmission-state_CounterCurrent: 3101.941
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler1 transmission-state: incoming publish received
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler1 transmission-state: 601487530
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler1 transmission-state_PowerDayAver: 115.121
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler1 transmission-state_EnergyDay: 1.689
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler1 transmission-state_EnergyMonth: 84.087
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler1 transmission-state_EnergyYear: 599.176
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler1 transmission-state_EnergyMeter: 212.557
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler1 transmission-state_EnergyCostYear: 166.871
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler1 transmission-state_CounterCurrent: 601487.530
2020-05-22 14:42:20 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.404c0f000000.e4 KeyValueProtocol Esp1wire 1d.404c0f000000.e4
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state: incoming publish received
2020-05-22 14:42:20 combine SumStromueber 652.296
2020-05-22 14:42:20 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:42:20 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8264
2020-05-22 14:42:20 dummy Stromverbrauch 708.196
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state: 333812111
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state_PowerCurrent: 413.115
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state_PowerDayAver: 149.934
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyDay: 2.198
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyMonth: 98.559
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyYear: 686.778
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyMeter: 235.803
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyCostDay: 0.612
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyCostMonth: 27.449
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyCostYear: 191.268
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyCostMeter: 65.671
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state_FinanceReserve: -65.671
2020-05-22 14:42:20 MQTT_DEVICE Stromzaehler2 transmission-state_CounterCurrent: 333812.111
2020-05-22 14:42:20 MQTT_DEVICE Wasserzaehler transmission-state: incoming publish received
2020-05-22 14:42:20 MQTT_DEVICE Wasserzaehler transmission-state: 54494
2020-05-22 14:42:20 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.40da84000005.bd KeyValueProtocol Esp1wire 1d.40da84000005.bd
2020-05-22 14:42:21 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.41da84000005.8a KeyValueProtocol Esp1wire 1d.41da84000005.8a
2020-05-22 14:42:28 ROOMMATE rr_Birgit durTimerPresence_cr: 172
2020-05-22 14:42:28 ROOMMATE rr_Birgit durTimerPresence: 02:52:00
2020-05-22 14:42:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470943
2020-05-22 14:42:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 49Min. 3Sek.
2020-05-22 14:42:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -69
2020-05-22 14:42:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.40
2020-05-22 14:42:31 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:42:31 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8265
2020-05-22 14:42:31 km200 buderus_kessel /system/sensors/temperatures/outdoor_t1: 19
2020-05-22 14:42:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470953
2020-05-22 14:42:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 49Min. 13Sek.
2020-05-22 14:42:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 FramesPerMinute: 3
2020-05-22 14:42:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.41
2020-05-22 14:42:39 MQTT myMQTT connection: active
2020-05-22 14:42:41 CC2ReglerBoard CC2RB Fr 22.05 14:33 180 493 177 176 497 168 482 254 301 0 0 0 0 0 0 0 0 0 1 0 1
2020-05-22 14:42:41 CC2ReglerBoard CC2RB temp_BW: 30.1
2020-05-22 14:42:41 CC2ReglerBoard CC2RB temp_BWO: 49.7
2020-05-22 14:42:41 CC2ReglerBoard CC2RB temp_BWM: 49.3
2020-05-22 14:42:41 CC2ReglerBoard CC2RB temp_BWU: 48.2
2020-05-22 14:42:41 CC2ReglerBoard CC2RB temp_BWZ: 25.4
2020-05-22 14:42:41 CC2ReglerBoard CC2RB temp_fb_vorlauf: 17.6
2020-05-22 14:42:46 ROOMMATE rr_Nico durTimerAbsence_cr: 212034
2020-05-22 14:42:46 ROOMMATE rr_Nico durTimerAbsence: 3533:53:51
2020-05-22 14:42:46 ROOMMATE rr_Denise durTimerAbsence_cr: 1274
2020-05-22 14:42:46 ROOMMATE rr_Denise durTimerAbsence: 21:14:09
2020-05-22 14:42:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470963
2020-05-22 14:42:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 49Min. 23Sek.
2020-05-22 14:42:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -67
2020-05-22 14:42:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.40
2020-05-22 14:42:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470973
2020-05-22 14:42:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 49Min. 33Sek.
2020-05-22 14:42:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -68
2020-05-22 14:42:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 21.90
2020-05-22 14:43:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470983
2020-05-22 14:43:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 49Min. 43Sek.
2020-05-22 14:43:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 FramesPerMinute: 0
2020-05-22 14:43:08 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.31
2020-05-22 14:43:12 LaCrosseGateway myLaCrosseGateway1 temperature: 21.4
2020-05-22 14:43:12 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:43:12 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8266
2020-05-22 14:43:12 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:43:12 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8267
2020-05-22 14:43:12 LaCrosse wz_hms_tf temperature: 21.5
2020-05-22 14:43:12 LaCrosse wz_hms_tf T: 21.4 H: 39
2020-05-22 14:43:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 470993
2020-05-22 14:43:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 49Min. 53Sek.
2020-05-22 14:43:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -67
2020-05-22 14:43:18 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.42
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler3 transmission-state: incoming publish received
2020-05-22 14:43:21 combine SumStromueber 593.28
2020-05-22 14:43:21 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:43:21 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8268
2020-05-22 14:43:21 dummy Stromverbrauch 649.18
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler3 transmission-state: 966912
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler3 transmission-state_PowerCurrent: 0.000
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler3 transmission-state_PowerDayAver: 44.949
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler4 transmission-state: incoming publish received
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler4 transmission-state: 3101944
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler4 transmission-state_PowerDayAver: 98.945
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyDay: 1.453
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyMonth: 56.030
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyYear: 349.888
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyMeter: 148.506
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyCostDay: 0.405
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyCostYear: 97.444
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler4 transmission-state_EnergyCostMeter: 41.359
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler4 transmission-state_FinanceReserve: -41.359
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler4 transmission-state_CounterCurrent: 3101.944
2020-05-22 14:43:21 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.2bd20d000000.cd KeyValueProtocol Esp1wire 1d.2bd20d000000.cd
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler1 transmission-state: incoming publish received
2020-05-22 14:43:21 combine SumStromueber 534.264
2020-05-22 14:43:21 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:43:21 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8269
2020-05-22 14:43:21 dummy Stromverbrauch 590.164
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler1 transmission-state: 601487530
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler1 transmission-state_PowerCurrent: 0.000
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler1 transmission-state_PowerDayAver: 114.988
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state: incoming publish received
2020-05-22 14:43:21 combine SumStromueber 357.215
2020-05-22 14:43:21 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:43:21 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8270
2020-05-22 14:43:21 dummy Stromverbrauch 413.115
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state: 333812115
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state_PowerCurrent: 236.066
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state_PowerDayAver: 150.033
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyDay: 2.202
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyMonth: 98.563
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyYear: 686.782
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyMeter: 235.807
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyCostDay: 0.613
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyCostMonth: 27.450
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyCostYear: 191.269
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state_EnergyCostMeter: 65.672
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state_FinanceReserve: -65.672
2020-05-22 14:43:21 MQTT_DEVICE Stromzaehler2 transmission-state_CounterCurrent: 333812.115
2020-05-22 14:43:21 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.404c0f000000.e4 KeyValueProtocol Esp1wire 1d.404c0f000000.e4
2020-05-22 14:43:21 MQTT_DEVICE Wasserzaehler transmission-state: incoming publish received
2020-05-22 14:43:21 MQTT_DEVICE Wasserzaehler transmission-state: 54494
2020-05-22 14:43:21 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.40da84000005.bd KeyValueProtocol Esp1wire 1d.40da84000005.bd
2020-05-22 14:43:21 Global global UNDEFINED KeyValueProtocol_Esp1wire_1d.41da84000005.8a KeyValueProtocol Esp1wire 1d.41da84000005.8a
2020-05-22 14:43:22 PRESENCE RainersGTag rssi: -50
2020-05-22 14:43:22 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:43:22 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8271
2020-05-22 14:43:22 LaCrosse wz_hms_tf temperature: 21.4
2020-05-22 14:43:28 ROOMMATE rr_Birgit durTimerPresence_cr: 173
2020-05-22 14:43:28 ROOMMATE rr_Birgit durTimerPresence: 02:53:00
2020-05-22 14:43:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 471003
2020-05-22 14:43:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 50Min. 3Sek.
2020-05-22 14:43:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -69
2020-05-22 14:43:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Avg: 0.98
2020-05-22 14:43:28 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 118.40
2020-05-22 14:43:31 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:43:31 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8272
2020-05-22 14:43:31 HMS HMS100T_a4aa temperature: 7.7
2020-05-22 14:43:31 HMS HMS100T_a4aa T: 7.7  Bat: ok
2020-05-22 14:43:34 combine SumStromueber 359.715
2020-05-22 14:43:34 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:43:34 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8273
2020-05-22 14:43:34 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:43:34 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8274
2020-05-22 14:43:34 PCA301 PCA301_Photovoltaik power: 53.4
2020-05-22 14:43:34 PCA301 PCA301_Photovoltaik 53.4
2020-05-22 14:43:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 471013
2020-05-22 14:43:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 50Min. 13Sek.
2020-05-22 14:43:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 ReceivedFrames: 15542
2020-05-22 14:43:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 FramesPerMinute: 1
2020-05-22 14:43:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -67
2020-05-22 14:43:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Avg: 0.97
2020-05-22 14:43:38 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 33.16
2020-05-22 14:43:39 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:43:39 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8275
2020-05-22 14:43:39 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2020-05-22 14:43:39 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 8276
2020-05-22 14:43:39 HMS ku_hms100tf humidity: 44
2020-05-22 14:43:39 HMS ku_hms100tf T: 22.5  H: 44  Bat: ok
2020-05-22 14:43:39 MQTT myMQTT connection: active
2020-05-22 14:43:46 ROOMMATE rr_Nico durTimerAbsence_cr: 212035
2020-05-22 14:43:46 ROOMMATE rr_Nico durTimerAbsence: 3533:54:51
2020-05-22 14:43:46 ROOMMATE rr_Denise durTimerAbsence_cr: 1275
2020-05-22 14:43:46 ROOMMATE rr_Denise durTimerAbsence: 21:15:09
2020-05-22 14:43:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 471023
2020-05-22 14:43:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 50Min. 23Sek.
2020-05-22 14:43:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Avg: 0.95
2020-05-22 14:43:48 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.39
2020-05-22 14:43:48 CC2ReglerBoard CC2RB Fr 22.05 14:34 180 494 177 176 498 169 481 255 301 0 0 0 0 0 0 0 0 0 1 0 1
2020-05-22 14:43:48 CC2ReglerBoard CC2RB temp_BWO: 49.8
2020-05-22 14:43:48 CC2ReglerBoard CC2RB temp_BWM: 49.4
2020-05-22 14:43:48 CC2ReglerBoard CC2RB temp_BWU: 48.1
2020-05-22 14:43:48 CC2ReglerBoard CC2RB temp_BWZ: 25.5
2020-05-22 14:43:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeSeconds: 471033
2020-05-22 14:43:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 UpTimeText: 5Tg. 10Std. 50Min. 33Sek.
2020-05-22 14:43:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 RSSI: -68
2020-05-22 14:43:58 KeyValueProtocol KeyValueProtocol_LGW_14558639 LD.Max: 13.41
2020-05-22 14:44:05 HOMEMODE myHomeMode prevActivityByResident: rr_Rainer
2020-05-22 14:44:05 at atTmp_location_home_rr_Rainer_myHomeMode Next: 14:33:50
2020-05-22 14:44:05 Global global DEFINED atTmp_location_home_rr_Rainer_myHomeMode
2020-05-22 14:44:05 Global global MODIFIED SumStromueber
2020-05-22 14:44:05 Global global MODIFIED SumStromverbrauch
2020-05-22 14:44:05 Global global ATTR atTmp_location_home_rr_Rainer_myHomeMode DbLogExclude .*
2020-05-22 14:44:05 ROOMMATE rr_Rainer home
2020-05-22 14:44:05 PRESENCE RainersGTag rssi: -51
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

justme1968

die diversen UNDEFINED sind der auslöser. wo kommen die her ?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ergerd

Ich habe mal Autocreate eingeschaltet, hier ein List von einem Device:

Internals:
   CFGFN     
   DEF        Esp1wire 1d.2bd20d000000.cd
   FUUID      5ec7d086-f33f-f250-b57c-7c9186e210dab443
   ID         Esp1wire_1d.2bd20d000000.cd
   IODev      myLaCrosseGateway1
   LASTInputDev myKVPUDP
   MSGCNT     15
   NAME       KeyValueProtocol_Esp1wire_1d.2bd20d000000.cd
   NR         4874
   STATE      Initialized
   TYPE       KeyValueProtocol
   model      Esp1wire
   myKVPUDP_IP 192.168.48.41
   myKVPUDP_MSGCNT 15
   myKVPUDP_Mapping 30=Device,1=Temperature,31.1=Counter.1,31.2=Counter.2,32.A=Latch.A,32.B=Latch.B,33.A=Sense.A,33.B=Sense.B,34.A=FlipFlopQ.A,34.B=FlipFlopQ.B,35.VDD=Voltage.VDD,36.VDD=Current.VDD,37.VDD=Capacity.VDD,35.VAD=Voltage.VAD,36.VAD=Current.VAD,37.VAD=Capacity.VAD,
   myKVPUDP_TIME 2020-05-22 15:31:04
   READINGS:
     2020-05-22 15:31:04   30              DS2423
     2020-05-22 15:31:04   31.1            966926
     2020-05-22 15:31:04   31.2            3102036
Attributes:
   DbLogExclude .*
   IODev      myLaCrosseGateway1
   room       KeyValueProtocol


Da ich diese Devices nicht brauche, habe ich sie nie defniert. War bislang auch keine Problem.
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

justme1968

sorry. mein fehler. UNDEFINED sollte doch kein problem sein.

es wird nur DEFINED, RENAMED und DELETED geprüft. die tauchen aber bei dir garnicht auf.

kannst du mal für das combine disabe setzen und schauen ob es dann immer noch passiert?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ergerd

Wenn ich das Attribut disabled setze, werden keine Änderungen mehr angezeigt.
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

justme1968

die frage war ob dann das fragezeichen noch rot wird.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ergerd

Sorry, ich dachte das wäre implizit klar :-)

Das rote Fragezeichen kommt dann nicht mehr.
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

ergerd

Hallo justme1968,

Frage: Wird sich an dem "Problem" mit dem roten Fragezeichen noch etwas ändern? Habe nur ich den Umstand, das ich manchmal im Minutentakt das Fragezeichen wieder bekomme (wenn ich denn vorher Save config geklickt habe)?

Danke und Grüße
ergerd
FHEM auf RasPi 4, CUNO, ZigBee, 1Wire2WLAN, DS2423, C-Control II, Buderus KM200, LaCrosseGateway, PCA301, ConBee II, LuftdatenInfo, OneWireGW, Div. ESPs u. Shellys

istler

#47
Hallo,

danke für das Modul! :-) Es ist doch sehr hilfreich.

Ich habe aber ein Problem: ich habe drei Temperatur-Sensoren kombiniert, aber leider enthält STATE nur ???
Internals:
   DEF        LaCrosse_Kinderzimmer_S:temperature AND LaCrosse_04:temperature AND LaCrosse_Schlafzimmer:temperature = temperature
   FUUID      32e59fd0-2ab2-4f37-a1f8-fa36bf3a05af
   FVERSION   98_combine.pm:0.213660/2020-03-06 ALPHA
   NAME       comb_temp_OG
   NOTIFYDEV  global,LaCrosse_Schlafzimmer,LaCrosse_Kinderzimmer_S,LaCrosse_04
   NR         98
   NTFY_ORDER 50-comb_temp_OG
   STATE      ???
   TYPE       combine
   mayBeVisible 1
   READINGS:
     2021-07-25 00:22:24   temperature     22.8
   helper:
     result_reading temperature
     rules:
       LaCrosse_Kinderzimmer_S:temperature
       AND
       LaCrosse_04:temperature
       AND
       LaCrosse_Schlafzimmer:temperature
     values:
     watch:
       LaCrosse_04:temperature 23.1
       LaCrosse_Kinderzimmer_S:temperature 23.2
       LaCrosse_Schlafzimmer:temperature 22.8
Attributes:


Kombiniere ich nur zwei, scheint es zu funktionieren:
Internals:
   DEF        LaCrosse_08:temperature AND LaCrosse_Arbeitszimmer:temperature = temperature
   FUUID      60f93bd9-f33f-bde3-7151-3e4a1d30c79307f9
   FVERSION   98_combine.pm:0.213660/2020-03-06 ALPHA
   NAME       comb_temp_EG
   NOTIFYDEV  global,LaCrosse_Arbeitszimmer,LaCrosse_08
   NR         95
   NTFY_ORDER 50-comb_temp_EG
   STATE      21.3
   TYPE       combine
   READINGS:
     2021-07-22 11:35:23   state           21.3
     2021-07-25 00:22:22   temperature     22
   helper:
     result_reading temperature
     rules:
       LaCrosse_08:temperature
       AND
       LaCrosse_Arbeitszimmer:temperature
     values:
     watch:
       LaCrosse_08:temperature 22
       LaCrosse_Arbeitszimmer:temperature 22.1
Attributes:


Was mache ich da falsch?

Schöne Grüße
Maik

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

istler

Hi,

das Log sagt dann eine Menge...

Was auffällt, wenn ich das combine im Webbrowser aufrufe, fhem abstürzt.

2021.07.25 09:52:47 4: WEBIPv6_fd00:cafe:beef:1:e39a:1b94:8795:e367_55850 GET /fhem?detail=comb_temp_OG; BUFLEN:0
Can't use an undefined value as an ARRAY reference at ./FHEM/98_combine.pm line 171.
2021.07.25 09:52:47 5: Initializing Type Library:
2021.07.25 09:52:47 1: Including fhem.cfg


Ansonsten wird der Code erfolgreich geladen:
2021.07.25 09:52:48 5: Cmd: >define comb_temp_OG combine LaCrosse_Kinderzimmer_S:temperature AND LaCrosse_Kinderzimmer_N:temperature AND LaCrosse_Schlafzimmer:temperature = temperature<
2021.07.25 09:52:48 5: Cmd: >setuuid comb_temp_OG 32e59fd0-2ab2-4f37-a1f8-fa36bf3a05af<


anscheinend arbeitet der Code auch fehlerfrei:

2021.07.25 09:52:48 5: comb_temp_OG: 23.3
2021.07.25 09:52:48 5: comb_temp_OG: AND 23.2
2021.07.25 09:52:48 5: comb_temp_OG: AND 23.2
2021.07.25 09:52:48 5: comb_temp_OG: = 23.2
2021.07.25 09:52:48 5: Starting notify loop for comb_temp_OG, 1 event(s), first is temperature: 23.2
2021.07.25 09:52:48 5: createNotifyHash
2021.07.25 09:52:48 5: Cmd: >set dum_close_Window_OG close<
2021.07.25 09:52:48 4: dummy set dum_close_Window_OG close
2021.07.25 09:52:48 5: Starting notify loop for dum_close_Window_OG, 1 event(s), first is close
2021.07.25 09:52:48 5: End notify loop for dum_close_Window_OG
2021.07.25 09:52:48 5: Cmd: >set signal send "@maik" "OG: Fenster schliessen! ([LaCrosse_Carport:temperature]°C vs [comb_temp_OG:temperature]°C)"<
2021.07.25 09:52:48 3: signal: Before parse:"@maik" "OG: Fenster schliessen! (24.4<B0>C vs 23.2<B0>C)":
2021.07.25 09:52:48 4: signal: sendMessage called for maik::OG: Fenster schliessen! (24.4<B0>C vs 23.2<B0>C)
2021.07.25 09:52:48 5: Starting notify loop for signal, 1 event(s), first is send "@maik" "OG: Fenster schliessen! (24.4°C vs 23.2°C)"
2021.07.25 09:52:48 5: End notify loop for signal
2021.07.25 09:52:48 5: Starting notify loop for th_temp_in_out_OG, 2 event(s), first is sensor_value: 23.2
2021.07.25 09:52:48 5: End notify loop for th_temp_in_out_OG
2021.07.25 09:52:48 5: End notify loop for comb_temp_OG

...

2021.07.25 10:07:15 5: comb_temp_OG: 23.4
2021.07.25 10:07:15 5: comb_temp_OG: AND 23.2
2021.07.25 10:07:15 5: comb_temp_OG: AND 23.3
2021.07.25 10:07:15 5: comb_temp_OG: = 23.2
2021.07.25 10:07:15 5: Starting notify loop for comb_temp_OG, 1 event(s), first is temperature: 23.2
2021.07.25 10:07:15 5: End notify loop for comb_temp_OG



Bis auf den ersten Hinweis, kann ich nichts auffälliges finden.

Hast du eine Idee, wo nach ich gucken soll?

Danke für den Support.

Gruß
Maik

justme1968

im ersten post gibt es eine neue version. damit sollte der absturz behoben sein.

ich habe mir dein listing von oben noch mal angeschaut. wie kommst du darauf das du nur state bekommst?   READINGS:
     2021-07-25 00:22:24   temperature     22.8
da ist doch das temperature reading.

falls du STATE meinst: dafür musst du stateFormat auf temperature setzen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

istler

#51
Hi Sorry,

der Satz war nicht richtig. Ich habe ihn korrigiert. Ich meinte, dass bei dem combine mit drei Sensoren das STATE nur ??? enthält. Bei dem zweiten Beispiel mit zwei Sensoren enthält STATE die min. Temperatur.
Für beide Kombines benutze ich die selben Befehle:

#combine temp Sensor EG
define comb_temp_EG combine LaCrosse_Wohnzimmer:temperature AND LaCrosse_Arbeitszimmer:temperature = temperature
setuuid comb_temp_EG 60f93bd9-f33f-bde3-7151-3e4a1d30c79307f9

#combine temp Sensor OG
define comb_temp_OG combine LaCrosse_Kinderzimmer_S:temperature AND LaCrosse_Kinderzimmer_N:temperature AND LaCrosse_Schlafzimmer:temperature = temperature
setuuid comb_temp_OG 32e59fd0-2ab2-4f37-a1f8-fa36bf3a05af



Die Sensoren sind alle vom gleichen Typ.

stateFormat habe ich gar nicht benutzt. Trotzdem scheint es bei zwei Sensoren zu funktionieren, bei drei Sensoren nicht mehr!?

Oder habe ich etwas anderes nicht richtig gemacht?

Edit: sehe gerade, dass der STATE beim 2-Fach combine schon uralt ist... Okay. Da ich in <Result> ein <Reading> definiert habe, wird STATE nicht beschrieben. Ist das so richtig?

justme1968

wenn du möchtest das in STATE etwas steht musst du stateFormat setzen das ist in fhem immer so. ausser es gibt ein reading state. dieses wird per default nach STATE kopiert.

combine verwendet state reading wenn ein anderes reading angegeben wird. woher dine alten state kommen kann ich nicht sagen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

bjbrill

Ich wollte nur ein großen Dank aussprechen.
Ich benutze das Modul um Verbaucher zu addieren und um dann den Solarüberschus in der Aquariumheizung zu verbrauchen.

Lg
Ubuntu-Server, Dect200, Jeelink, Unifi, ESP32, Alexa, Tasmota, zigbee2mqtt, OpenDTU.