GROHE SENSE GUARD

Begonnen von Heuberg, 08 Dezember 2017, 19:15:15

Vorheriges Thema - Nächstes Thema

Stefan M.

Hallo zusammen,
mir ist aufgefallen seit dem ich das Modul in FHEM aktiv habe kommen an der App keine Co2 Stand Daten mehr an, um aktuelle Daten in der App zu bekommen muss ich mich komplett aus der App aus loggen und wieder ein loggen, dann kommen einmalig die aktuellen Daten. Gibt es da einen Zusammenhang mit dem FHEM Modul?

LG
Stefan
FHEM auf 3 x RaspberryPi, 1 x Fritzbox,1 x Win. FS20 über CUL, HomeMatic über HMLan, 6 x  HM_CC_RT_DN,2 x HM_LC_BL1_FM,3 x HM_SEC_KEY,2 x HM_RC_Key4_2,7 x HM_SEC_SC,1 x HM_SEC_WDS,1 x HM_Sen_RD_O, 1x HM_Sen_Wa_Od,2 x HM_RC_Key4_2, 5 x HM-ES-PMSw1-Pl,1 x HM_LC_SW4_WM,1 x HM_SCI_3_FM

J0EK3R

Moin Stefan :)

Also mir ist in der Hinsicht nichts aufgefallen - aber ich schau auch wenig in die App...

Was aber sein könnte:
Wenn "zu viele" Anfragen an den Grohe-Server gehen, dann kann es die Fehlermeldung "Too many Requests" (429) geben.
Das FHEM-Modul macht dann eine Pause und probiert es nach einer gewissen Zeit wieder.

Über die App kann ich nichts sagen...

Beste Grüße
J0EK3R

McShire

#212
Hallo JOEK3R,
Gibt es schon etwas Neues?
Bei mir hat das Grohe device immer noch
V3.1.5
Auch wenn ich in fhem Update ausführe,
ändert sich das nicht.

Korrektur
Jetzt habe ich nach erneutem Update 5.0,4

Viele Grüße
Werner

Fuxi

Hallo...
Bei mir ist seit Update auf 5.0.4 der Wert "Letzter Wasserbezug" und "Gesamter heutiger Wasserbezug" immer der gleiche Wert. Habe einen Grohe Sense Guard.

Habe von 3.1.5 gestern auf 5.0.4 upgedated.

Hat noch jemand das Problem ?

LG

J0EK3R

Hallo Fuxi,

wie soll ich's sagen: bei mir geht's...  O:-)

Sämtliche Readings haben bei mir auch den selben Zeitstempel, werden also alle aktualisiert.

Beste Grüße
JOEK3R

Fuxi

Komisch,hast eine Idee ?
Zeitstempel ist bei mir auch identisch und aktuell.
Hat aber mit der 3.1.5 geklappt.

LG

J0EK3R

Moinmoin Fuzzi,

auf den ersten Blick fällt mir nichts auf und ein...

FHEM hast Du nach dem Update neu gestartet?
Das würde die interne Statusmaschine des Moduls rücksetzen.

Ansonsten könntest Du die Interna über den Link ganz unten im Gerät "Copy for forum.fhem.de" kopieren und mir schicken oder hier Posten - vielleicht fällt mir was auf...

Fuxi

Hi,

ja Shutdown restart habe ich gemacht.
Auch clearreadings und update.

Werde dir das dieses WE mal zukommen lassen.
Danke Dir

Fuxi

Wenn ich die Funktion drücke bei FHEM kommt: "Unknown command forumCopy, try help."
Kann ich dir das anderweitig zukommen lassen ?
Sonst ists auch nicht so schlimm, kann damit leben, dass ich den Wert nicht mehr habe.

LG

J0EK3R

Du kannst auch über das Kommando list <DEVICE> alle (auch die internen) Werte anzeigen lassen.

Bsp.:
list KG_Vorratsraum_SenseGUARD

Und die dann hier (oder mir) posten.

Ich empfehle Dir aber zuvor, sämtliche IDs auszu-X-en ;)

Die für mich interessantesten sind - neben den eigentlichen Readings - die unterhalb helper.

Bei mir sieht das so aus:
helper:
     ApplianceTDT_LUTC 2024-01-27T17:01:49.000+01:00
     ApplianceTDT_LUTC_GetData 2024-01-27T17:01:49.000+01:00
     DEBUG      0
     DefineRunning
     GetCampain 1190
     GetInProgress 0
     GetSuspendReadings 0
     GetTimespan 86400
     IsDisabled 0
     LastProcessedTimestamp_LUTC 2024-01-27T00:00:00.000
     LastProcessedWithdrawalTimestamp_LUTC 2024-01-27T00:00:00.000
     LogFileEnabled 1
     LogFileFormat Measurement
     LogFileGetDataStartDate_LTZ 2021-01-01T00:00:00
     LogFileName ./log/KG_Vorratsraum_SenseGUARD-Data-2024-01.log
     LogFilePattern %L/<name>-Data-%Y-%m.log
     OffsetEnergyCost 0
     OffsetHotWaterShare 0
     OffsetWaterConsumption 0
     OffsetWaterCost 0
     OverrideCheckTDT 0
     Telegram_GetCommandCallback 2024-01-27T05:04:16
     Telegram_GetCommandCounter 1219
     Telegram_GetCommandIOWrite 2024-01-27T05:04:16
     Telegram_GetCommandTimeProcess 0.000348091125488281
     Telegram_GetCommandTimeRequest 0.286125898361206
     Telegram_GetConfigCallback 2024-01-27T05:04:15
     Telegram_GetConfigCounter 1219
     Telegram_GetConfigIOWrite 2024-01-27T05:04:15
     Telegram_GetConfigTimeProcess 0.000958919525146484
     Telegram_GetConfigTimeRequest 0.522363901138306
     Telegram_GetDataCallback 2024-01-27T05:02:16
     Telegram_GetDataCounter 96
     Telegram_GetDataIOWrite 2024-01-27T05:02:15
     Telegram_GetDataLoopMeasurement 1
     Telegram_GetDataLoopWithdrawal 1
     Telegram_GetDataTimeProcess 0.00786495208740234
     Telegram_GetDataTimeRequest 0.764868021011353
     Telegram_GetStateCallback 2024-01-27T05:04:16
     Telegram_GetStateCounter 1219
     Telegram_GetStateIOWrite 2024-01-27T05:04:15
     Telegram_GetStateTimeProcess 0.000314950942993164
     Telegram_GetStateTimeRequest 0.488097906112671
     Telegram_SetCommandCounter 0
     TodayAnalyzeEndTimestamp 2024-01-27T00:00:00.000
     TodayAnalyzeStartTimestamp 2024-01-27T00:00:00.000
     TodayEnergyCost 0.21
     TodayHotWaterShare 53.4
     TodayMaxFlowrate not available
     TodayWaterConsumption 357.1
     TodayWaterCost 1.52
     TodayWithdrawalCount 74

Außerdem kannst Du das Attribut debug setzen.
Damit gibt's weitere Kommandos wie "debugRefreshValues".

Fuxi

#220
Ach OK, hab nicht gewusst was da genau mitgeschickt wird bei copy to... !
Ja das ist klar, Danke, werde ich heute oder morgen wenn ich darf gerne hier posten.

LG

UPDATE:
Beim Handywebinterface hat die "copy to..." funktioniert.Hab dir PM geschickt.
Danke nochmal !

J0EK3R

Was Du mir geschickt hast, das sieht gut aus...
Welche Readings sind das Problem - bitte die tatsächlichen, englischen Namen, um Missverständnisse zu vermeiden...

Fuxi

Es geht um diese zwei:
LastWaterConsumption
TodayWaterConsumption

Beide Werte sind immer gleich.

J0EK3R

Moinmoin Fuxi :)

...habe Deine und meine Konfiguration nochmal mit zusammengekniffenen Augen verglichen :o und folgenden Unterschied gefunden:

Setz doch bitte mal in Deinem Gerät das Attribut "event-on-change-reading .*":

attr MEIN_GUARD event-on-change-reading .*

Ja, das muss es sein - denn ich habe den Code an dieser Stelle Richtung Standard geändert.
Ich befürchte, wenn das Attribut nicht gesetzt ist, dann werden keine Änderungs-Events erzeugt und Dein File-Log schreibt nichts...

Kann es sein, dass Du nur in der Kurve (im Plot) keinen Unterschied siehst, aber sich die Werte auf den Readings des SenseGuard selbst ändern?

Was steht heute auf LastWaterConsumption und TodayWaterConsumption?

#     2024-01-27 17:47:27   LastEnergyCost  0.15
#     2024-01-27 17:47:27   LastFlowrate    0.1
#     2024-01-27 17:47:27   LastHotWaterShare 11.4
#     2024-01-27 17:47:27   LastMaxFlowrate not available
#     2024-01-27 17:47:27   LastPressure    3.62
#     2024-01-27 17:47:27   LastTemperature 15.48
#     2024-01-27 17:47:27   LastWaterConsumption 80.9
#     2024-01-27 17:47:27   LastWaterCost   0.27

#     2024-01-27 17:47:27   TodayEnergyCost 0.15
#     2024-01-27 17:47:27   TodayHotWaterShare 11.4
#     2024-01-27 17:47:27   TodayMaxFlowrate not available
#     2024-01-27 17:47:27   TodayWaterConsumption 80.9
#     2024-01-27 17:47:27   TodayWaterCost  0.27
#     2024-01-27 17:47:27   TodayWithdrawalCount 52

Ansonsten: schick mir bitte nochmal eine PM mit dem Inhalt von "Copy to"...

Beste Grüße
J0EK3R

J0EK3R

...und ich habe einen Bug gefunden:

Die Readings "Total*" werden nicht korrekt bzw. sogar falsch aktualisiert.  :-\