[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System

Begonnen von CoolTux, 05 August 2017, 23:17:06

Vorheriges Thema - Nächstes Thema

basty2

Hallo CoolTux,

bei mir gibt es den refresh befehl nicht für soil-moisture, sondern nur für "temperature" und "light". Ich habe das refresh Verhalten des Sensors noch nicht ganz nachvollziehen können. Manchmal aktualisiert er häufig, dann bleibt eine Aktualisierung über 4 Stunden aus, wobei sich bei mir in der Zeit die soil-moisture halbiert hat (von 80% auf 40% gesunken). Die Prüfung musste ich manuell über die App ausführen. Ist ein refresh befehl auch für den Feuchtigkeitswert möglich?

Grüße

CoolTux

Hallo,

Im Grunde wird alle Intervall die Cloud abgefragt und diese überträgt dann die Daten von verwalteten Devices. Ich schaue es mir aber gerne die Tage noch mal an.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

basty2

ich meine auch die Abfrage vom Sensor und das speichern in der Cloud. Das wird sehr unregelmäßig gesynct.

CoolTux

Ach so. Da kann ich leider gar nichts zu sagen. Ich habe das Gardena System leider nicht.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

basty2

ok. Mir würde schon die Möglichkeit helfen, den dritten Wert (Feuchtigkeit) manuell zu aktualisieren.
Bei mir gehen nur die beiden anderen Werte.

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: basty2 am 09 Mai 2018, 23:39:53
ok. Mir würde schon die Möglichkeit helfen, den dritten Wert (Feuchtigkeit) manuell zu aktualisieren.
Bei mir gehen nur die beiden anderen Werte.

Kannst gerne die neue Version aus dem Git laden und dann mal testen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

basty2

Habe ich probiert.
Es zeigt mir folgende Fehler an:
2018-05-10 14:26:43 GardenaSmartDevice Sensor 400
2018-05-10 14:26:43 GardenaSmartDevice Sensor lastRequestState: request_error
2018-05-10 14:26:43 GardenaSmartDevice Sensor lastRequestState: Error 400 Bad Request

CoolTux

Ah deswegen hatte ich das inaktiv gesetzt. Anscheinend ist der Befehl falsch. Leider finde ich aber auch keinen der funktioniert
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

basty2

Hi. ich habe mal versucht den API Befehl mir anzuschauen. Habe da im Internet etwas zu husqvarn***** gefunden. Da habe ich einen Post Befehl dokumentieren können. Hilft der Dir?
Wobei es gibt 2 Befehle, einmal husq... und einmal getsentry...
Wenn ich helfen kann, gib Bescheid.
Grüße

CoolTux

Muss ich erstmal schauen. Klingt aber nicht passend. Die anderen sehen anders aus.
Wie ist denn der ganze Befehl bei Dir?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

basty2

Hi,
Per Tamper:
Post: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/<DEVICEID>/abilities/humidity/command?locationID=<locationID>

bei Temperature ist der befehl:
Post: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/<DEVICEID>/abilities/ambient_temperature/command?locationID=<locationID>

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: basty2 am 11 Mai 2018, 20:30:49
Hi,
Per Tamper:
Post: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/<DEVICEID>/abilities/humidity/command?locationID=<locationID>

bei Temperature ist der befehl:
Post: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/<DEVICEID>/abilities/ambient_temperature/command?locationID=<locationID>

Habe gerade mal geschaut. Genau so habe ich es auch. Interessant wäre jetzt noch welcher payload als data für das Post erwartet wird.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

basty2

Wie bekomme ich den Payload via Tamper?
Was mir aufgefallen ist, ist das die Request Details bei beiden Befehlen bezüglich husqvarnagroup gleich sind. Aber es wird noch ein Post Befehl zu app.getsentry.com geschickt. Diese unterscheiden sich. Bild5 ist vom temperature post befehl und Bild 6 vom humidity.
Man kann den Wert auch nur in einer bestimmten Zeit aktualisieren (ich glaube aller 15 Minuten). Sonst gibt es einen Fehler. ggf. ist das hier das Problem.