GROHE SENSE GUARD

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

Vorheriges Thema - Nächstes Thema

McShire

Danke für die Info. Dann funktioniert ja jetzt alles richtig.
für mich sind im Moment die Druckwerte und die einzelnen Wasserverbräuche wichtig.
Viele Grüße
Werner

alealdata

Hab das Modul am Samstag angeworfen und hat auf Anhieb alles super geklappt.
Schick das Teil aber trotzdem zurück oder seit ihr zufrieden mit den Wlan Ausfällen?

J0EK3R

Zitat von: alealdata am 04 Februar 2021, 16:58:51
Hab das Modul am Samstag angeworfen und hat auf Anhieb alles super geklappt.
Schick das Teil aber trotzdem zurück oder seit ihr zufrieden mit den Wlan Ausfällen?
Hallo, ich bin zufrieden.
WLAN-Ausfälle sind mir aber auch nicht aufgefallen.

McShire

WLAN Ausfälle hatte ich nur, als das WLAN unten im Keller schwach war. Mit einem Repeater ist das vorbei.
seitdem kein Ausfall mehr.

chq

#49
Hallo,

da ich auch kurz davor bin, mir den Sense Guard zu kaufen, wollte ich mal fragen, was denn aus Eurer Sicht die größten Vorteile sind, ihn in FHEM zu integrieren. Kann man ihn denn dann z.B. von FHEM aus manuell öffnen und schließen?

Gruß Chris
So einfach wie möglich, so kompliziert wie nötig

J0EK3R

Hallo Chris,

ja, Du kannst den SenseGuard öffnen und schließen und den Wasserverbrauch, -temperatur und -druck erfassen.
Die zum SenseGuard gehörenden Sense Geräte zur ,,Überschwemmungserkennung" liefern einmal pro Tag Temperatur und Luftfeuchtigkeit des Raumes, in dem sie liegen.

Das Modul für fhem, das mit der Grohe-Cloud kommuniziert, funktioniert eigentlich ganz zuverlässig.

Falls Du Dich für einen Kauf entscheidest und es an das Erstellen eines Accounts geht: mach das nicht über Deinen Google oder Facebook Account, sondern direkt - ich denke, dass das fhem Modul nur mit einer direkten Anmeldung umgehen kann.

Beste Grüße
J0EK3R

chq

Das liest sich ja super. Vielen Dank schonmal für Dein Modul und den Support!

Gruß Chris
So einfach wie möglich, so kompliziert wie nötig

McShire

Hallo J0EK3R,

bei mir funktionieren die Sense Guard und die 4 Sense Wasserfühler, zumindest sind in den Readings die Werte, die mich interessieren.
bei einigen Angaben bei Sense Guard kann ich die Werte nicht einordnen, gibt es irgendwo eine Liste mit Erklärungen?
Was bedeutut wohl die Meldung im Reading unknown, muss ich da etwas tun, um Fehler zu abzustellen?
Hier das List:


Internals:
   DEF        f0a6fab1-a0dd-41f8-adee-fc7e7b9b91e4 sense_guard
   DEVICEID   f0a6fab1-a0dd-41f8-adee-fc7e7b9b91e4
   FUUID      60151ec1-f33f-f21b-95c5-1ce737cba1ea58e9
   FVERSION   74_GroheOndusSmartDevice.pm:v2.0.1-s201/2020-04-04
   INTERVAL   60
   IODev      grohe
   LASTInputDev grohe
   MSGCNT     3410
   NAME       IW_GUARD
   NOTIFYDEV  global,IW_GUARD
   NR         830
   NTFY_ORDER 50-IW_GUARD
   STATE      connected to cloud
   TELEGRAMCOMMANDCOUNTER 851
   TELEGRAMCONFIGCOUNTER 853
   TELEGRAMDATACOUNTER 848
   TELEGRAMSTATUSCOUNTER 852
   TYPE       GroheOndusSmartDevice
   VERSION    2.0.1
   grohe_MSGCNT 3410
   grohe_TIME 2021-06-08 13:26:26
   READINGS:
     2021-01-30 09:55:25   ActionOnMajorLeakage 1
     2021-01-30 09:55:25   ActionOnMicroLeakage 0
     2021-01-30 09:55:25   ActionOnMinorLeakage 0
     2021-01-30 09:55:25   Action_on_btw_0_1_and_0_8_leakage 0
     2021-01-30 09:55:25   Action_on_withdrawel_amount_limit_breach 1
     2021-06-08 13:18:07   AnalyzeCount    44
     2021-06-08 02:16:34   AnalyzeStartTimestamp 2021-06-08T01:58:56.000+02:00
     2021-06-08 13:18:07   AnalyzeStopTimestamp 2021-06-08T13:03:28.000+02:00
     2021-01-30 09:55:25   ApplianceID     f0a6fab1-a0dd-41f8-adee-fc7e7b9b91e4
     2021-01-30 09:55:25   ApplianceInstallationDate 2021-01-18T08:03:27.000+00:00
     2021-01-30 09:55:25   ApplianceName   IW GUARD
     2021-01-30 09:55:25   ApplianceRegistrationComplete 1
     2021-01-30 09:55:25   ApplianceRole   owner
     2021-01-30 09:55:25   ApplianceSerialNumber 315a31363031303631323641303230313030303430303034
     2021-06-08 13:16:25   ApplianceTDT    2021-06-08T13:16:24.000+02:00
     2021-01-30 09:55:25   ApplianceTimezone 60
     2021-01-30 09:55:25   ApplianceType   103
     2021-01-30 09:55:25   ApplianceVersion 01.44.Z22.0400.0101
     2021-01-30 09:55:25   CalculateAverageSince 2021-01-18T10:03:27.000Z
     2021-06-07 17:00:39   CmdBuzzerOn     0
     2021-01-30 09:55:28   CmdBuzzerSoundProfile 2
     2021-01-30 09:55:28   CmdMeasureNow   0
     2021-01-30 09:55:28   CmdTempUserUnlockOn 0
     2021-06-07 11:19:16   CmdValveOpen    1
     2021-01-30 09:55:25   DetectionImpulseIgnore 10
     2021-04-10 08:14:56   DetectionInterval 3750
     2021-01-30 09:55:25   DetectionPressureDrop 50
     2021-01-30 09:55:25   DetectionPressureToleranceBand 10
     2021-01-30 09:55:25   DetectionTime   30
     2021-01-30 09:55:25   DetectionTimeIgnore 20
     2021-06-08 13:18:07   LastDataTimestamp 2021-06-08T13:04:45.000+02:00
     2021-06-08 13:18:07   LastEnergyCost  0.004534
     2021-06-08 12:17:04   LastFlowrate    0
     2021-06-08 13:18:07   LastHotWaterShare 1.1
     2021-06-08 13:03:06   LastMaxFlowRate 7.3
     2021-06-08 13:18:07   LastPressure    6.4
     2021-06-08 02:00:33   LastRequestFromTimestampGMT 2021-06-07T22:00:00
     2021-06-08 13:18:07   LastStartTimestamp 2021-06-08T13:02:52.000+02:00
     2021-06-08 13:18:07   LastStopTimestamp 2021-06-08T13:03:28.000+02:00
     2021-06-08 13:18:07   LastTemperature 14
     2021-06-08 13:18:07   LastWaterConsumption 3.8
     2021-06-08 13:18:07   LastWaterCost   0.016173
     2021-01-30 09:55:25   MeasurementPeriod 900
     2021-01-30 09:55:25   MeasurementTransmissionIntervall 900
     2021-01-30 09:55:25   MeasurementTransmissionIntervallOffset 1
     2021-01-30 09:55:25   MonitorFrostAlert 1
     2021-01-30 09:55:25   MonitorLowerFlowLimit 0
     2021-01-30 09:55:25   MonitorLowerPressureLimit 0
     2021-01-30 09:55:25   MonitorLowerTemperatureLimit 0
     2021-01-30 09:55:25   MonitorMajorLeakage 1
     2021-01-30 09:55:25   MonitorMicroLeakage 1
     2021-01-30 09:55:25   MonitorMinorLeakage 1
     2021-01-30 09:55:25   MonitorSystemError 0
     2021-01-30 09:55:25   MonitorUpperFlowLimit 1
     2021-01-30 09:55:25   MonitorUpperPressureLimit 0
     2021-01-30 09:55:25   MonitorUpperTemperatureLimit 0
     2021-01-30 09:55:25   MonitorWithdrawelAmountLimitBreach 1
     2021-01-30 09:55:25   Monitor_btw_0_1_and_0_8_leakage 1
     2021-03-28 01:00:32   OffsetLocalTimeGMTime 2
     2021-01-30 09:55:25   SprinklerModeActiveFriday 0
     2021-01-30 09:55:25   SprinklerModeActiveMonday 0
     2021-01-30 09:55:25   SprinklerModeActiveSaturday 0
     2021-01-30 09:55:25   SprinklerModeActiveSunday 0
     2021-01-30 09:55:25   SprinklerModeActiveThursday 0
     2021-01-30 09:55:25   SprinklerModeActiveTuesday 0
     2021-01-30 09:55:25   SprinklerModeActiveWednesday 0
     2021-01-30 09:55:25   SprinklerModeStartTime 0
     2021-01-30 09:55:25   SprinklerModeStopTime 1439
     2021-03-20 10:31:20   StateConnection 1
     2021-01-30 09:55:28   StateUpdateAvailable 0
     2021-01-30 09:55:25   ThresholdFlowrateMax 50
     2021-01-30 09:55:25   ThresholdFlowrateMin off
     2021-01-30 09:55:25   ThresholdPressureMax off
     2021-01-30 09:55:25   ThresholdPressureMin off
     2021-01-30 09:55:25   ThresholdTemperatureGuardMax off
     2021-01-30 09:55:25   ThresholdTemperatureGuardMin off
     2021-06-08 13:18:07   TodayAnalyzeCount 44
     2021-06-08 02:16:34   TodayAnalyzeStartTimestamp 2021-06-08T01:58:56.000+02:00
     2021-06-08 13:18:07   TodayAnalyzeStopTimestamp 2021-06-08T13:03:28.000+02:00
     2021-06-08 13:18:07   TodayEnergyCost 0.0414
     2021-06-08 13:18:07   TodayHotWaterShare 10.4
     2021-06-08 09:02:53   TodayMaxFlowRate 8.8
     2021-06-08 13:18:07   TodayWaterConsumption 182
     2021-06-08 13:18:07   TodayWaterCost  0.774593
     2021-01-30 09:55:25   Unknown_installation_id 2L9XTSW7
     2021-04-10 08:14:56   WithdrawelAmountLimit 100
     2021-06-07 23:38:44   lastRequestState request_error
     2021-06-07 23:39:26   state           connected to cloud
     2021-06-08 06:51:46   unknown         {"data":{"message":"The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.\n\nThe Canonical String for this request should have been\n'GET\n/v3/locations/938444/rooms/817568/appliances/f0a6fab1-a0dd-41f8-adee-fc7e7b9b91e4/command\n\nhost:7r0z8xr3fg.execute-api.eu-central-1.amazonaws.com\nx-amz-date:20210608T045146Z\nx-authorization:Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJaMXA0SjVtWmRwRlBNRlg3NjJuQ253aW9wQ05iVmZBam9ab3BVcUllY3c0In0.eyJqdGkiOiIxZTI0YWUzZi03OWQzLTRiMDItYmE4MS1iOTZmNzFmZjk1MGUiLCJleHAiOjE2MjMxMjkyNDEsIm5iZiI6MCwiaWF0IjoxNjIzMTI1NjQxLCJpc3MiOiJodHRwczovL2lkcDItYXBpZ3cuY2xvdWQuZ3JvaGUuY29tL3YxL3Nzby9hdXRoL3JlYWxtcy9pZG0tYXBpZ3ciLCJhdWQiOiJpb3QiLCJzdWIiOiJkNTdjMDE5MS0zMTZkLTRjZmEtOTdiNy1iOWE5OTUwNWI5ZDQiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJpb3QiLCJhdXRoX3RpbWUiOjE2MjMxMjU2NDAsInNlc3Npb25fc3RhdGUiOiI0Yjc0NzNhYS0yZGJmLTRkMDktOGE5Ni0zZTRiOThlN2M3NGUiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInNlbnNlIiwidW1hX2F1dGhvcml6YXRpb24iLCJpb3QiXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJjb3VudHJ5IjoiREUiLCJuYW1lIjoiV2VybmVyIFNjaHdldGplIiwicHJlZmVycmVkX3VzZXJuYW1lIjoid2VybmVyLnNjaHdldGplQHQtb25saW5lLmRlIiwiZ2l2ZW5fbmFtZSI6Ildlcm5lciIsImZhbWlseV9uYW1lIjoiU2Nod2V0amUiLCJlbWFpbCI6Indlcm5lci5zY2h3ZXRqZUB0LW9ubGluZS5kZSJ9.RYyxTGprzOU7upOOEWggIzYGLY1id6BJla6o5yvMAyfu0Q6ktoCdJTAKbT0XL-KJECuJzNtjhp52LpEppx6BhR-asnapWqDkWuGkh77W9j3W13PQmbkQv3KPSq6eMl6e3BYRPeVrnrS2A5_h2hyA6Xgxl_Bl7xIr06CQDiaOEXFxclhgTDLs8MQDtRaiCLHaIO5f5yhVvq_Q_XtB0K657cBDZ_yw1K-jReKu5_X_mCZ2GOBBZTiGr_eaWpK7S_PgB5jg_umTUm77WNB-HoZ05Gbhd11h6dyxaRQFYTfZgl_U3z4Wfv_DcR4VkkNl2UY8tp5ALuA-uZwtNFuKpp5Zpw\n\nhost;x-amz-date;x-authorization\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'\n\nThe String-to-Sign should have been\n'AWS4-HMAC-SHA256\n20210608T045146Z\n20210608/eu-central-1/execute-api/aws4_request\n5bd8ba5176f16703354831a6d710f0628a26f028de23469d7977947b614161d0'\n"},"appliance_id":"f0a6fab1-a0dd-41f8-adee-fc7e7b9b91e4"}
   helper:
     lastrequestfromtimestamp 2021-06-07T22:00:00
     offsetLocalTimeGMTime 2
     deviceAction:
       URI        /command
       method     GET
       payload   
Attributes:
   IODev      grohe
   interval   60
   model      sense_guard
   room       GroheOndusSmart
 

Viele Grüße
Werner

J0EK3R

Hallo Werner,

freut mich natürlich, dass die Grohe-Module funktionieren. :)

Nein, eine Liste mit Erklärungen gibt es (noch) nicht.
Die Namen und Werte der Readings kommen zumeist direkt aus den Antworttelegrammen und werden zur Vollständigkeit erzeugt und aktualisiert - ich habe mich auch nicht weiter drum gekümmert.
Ich denke mal, dass es sich zum Großteil um Einstellwerte handelt, die sich über die App beeinflussen lassen.

Solange es *tut*, ist das unknown-Reading unwichtig - hier steht die json-Struktur einer nicht erwarteten Antwort drin.

Meldet man sich in der Grohe-Cloud an, wird eine Session geöffnet, die nur eine bestimmte Zeit lang gültig ist. Danach muss man sich erneut anmelden und eine neue Session öffnen.
Das Grohe-Modul versucht so lange eine Session zu nutzen, bis eine Fehlermeldung kommt und öffnet dann eine neue.

So eine Fehlermeldung - also dass die Session abgelaufen ist - kann dann im unknown-Reading landen.
Oder wenn die Cloud ein Problem hat, oder, oder, oder... Eben, wenn ein unerwartetes Telegramm als Antwort kommt.

...eigentlich sollte *man* das Grohe-Modul überarbeiten - versprechen tu ich allerdings nix  ;)

McShire

Danke für die Info,
Dann werde ich die Meldungen einfach ignorieren und mich freuen, dass es funktioniert.
viele Grüße
Werner

Fuxi

Seit ein paar Tagen in Fhem integriert und funktioniert zuverlässig und stabil.
Eine Erklärung der einzelnen Readings wär noch super,sonst alles Spitze.

Achja, ein großes Danke Alle für dieses Modul und der
FHEM Community.

Gruß

Fuxi

#56
Gestern war eine Serverwartung lt.Grohe.Seitdem geht das Modul nicht mehr.Bleibt bei fetch location stehen.
Hat wer eine Idee ?

Modul löschen und erneut einbinden funzt auch nicht.

Danke

McShire

Ist bei mir das Gleiche.
Auch alles neu machen und Passwort ändern
hilft nicht. Scheint so,
als wenn die Schnittstelle geändert wurde.

McShire

weiß jemand, wo man die Definition der Grohe Ondus API finden kann?

Fuxi

Hat hier jemand schon eine Lösung für das Problem ?

DANKE