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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Da ich der Meinung bin alle gelieferten Daten als Reading wieder zu geben und wenn sich der Startpunkt nicht in einen dieser Wiederspiegelt würde ich sagen nein.
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

stera

Hallo CoolTux,

habe mir vor kurzen auch ein Sileno Life 1000 Smart angelegt und natürlich gleich dein Modul zum Einsatz gebracht. Echt genial, Danke dafür.
Mich würde das auch mit den Startpunkten viel weiter bringen, wenn man die Entfernung evtl. einstellen könnte. Leider funktioniert das "enable/disable" von den Bereichen leider nicht. Am Mäher sind immer noch die alten Einstellungen bzw. kann er damit nicht um, wenn Bereich1 aus ist und nur Bereich 2 an  ::) :-\

In der App lässt sich die Entfernung einstellen, in der API nicht?

Danke,
SteRa

CoolTux

Zitat von: stera am 13 Juli 2019, 23:49:05
Hallo CoolTux,

habe mir vor kurzen auch ein Sileno Life 1000 Smart angelegt und natürlich gleich dein Modul zum Einsatz gebracht. Echt genial, Danke dafür.
Mich würde das auch mit den Startpunkten viel weiter bringen, wenn man die Entfernung evtl. einstellen könnte. Leider funktioniert das "enable/disable" von den Bereichen leider nicht. Am Mäher sind immer noch die alten Einstellungen bzw. kann er damit nicht um, wenn Bereich1 aus ist und nur Bereich 2 an  ::) :-\

In der App lässt sich die Entfernung einstellen, in der API nicht?

Danke,
SteRa

Guten Morgen,

Das Problem ist das die API Closed ist, alles was das FHEM Modul kann wurde durch reverse engineering von Leuten aus dem Internet raus gefunden. Ich kann Dir also nicht mal sagen ob die API das kann oder nicht. Eventuell findest Du ja Informationen im Netz diesbezüglich.


Grüße
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

stera

Das ist natürlich nicht schön  ::)

Aber Gardena macht ja was mit Partnern wie IFTTT. Evtl. lässt sich über den Weg irgendwann mehr integrieren. Mit IFTTT habe ich mich leider noch nicht weiter beschäftigt.

https://www.gardena.com/de/produkte/smart/partner/

Schöne Grüße

stera

Hallo CoolTux,

ich habe mich heute unter smart.gardena eingeloggt und die Console im ChromeBrowser beobachtet. Habe einmal den Bereich angepasst auf 15m.

Das war der Ausgabecode. Könnte man das nicht integrieren?



{settings: {name: "starting_points",...}}
settings: {name: "starting_points",...}
device: "xxx"
name: "starting_points"
value: [{enabled: true, probability_in_percent: 100, distance_in_meters: 15},...]
0: {enabled: true, probability_in_percent: 100, distance_in_meters: 15}
1: {distance_in_meters: 50, probability_in_percent: 100, enabled: false}
2: {probability_in_percent: 0, distance_in_meters: 0, enabled: false}


CoolTux

Kann ich nicht sagen. Es sieht völlig anders aus wie das was wir bisher schicken.
Wie genau ist denn die URL?
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

stera

Hier mal ein Auszug. Die IDs habe ich mit xx... versehen



:authority: smart.gardena.com
:method: PUT
:path: /v1/devices/eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX/settings/XXXXX-XXXX-XXXX-XXXX-XXXXXXXX?locationId=XXXXX-XXXX-4XXX-9XXX-XXXXXXXX
:scheme: https
accept: application/json, text/javascript, */*; q=0.01

CoolTux

Du hast nicht zufällig ne smarte Pumpe, oder? Genau diese Mitschnitte bräuchte ich für die Pumpe auch.

Ich muss mir Deine Mitschnitte in Ruhe anschauen. Das wird aber diesen Monat leider nichts mehr.


Grüße
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

stera

Ne leider nicht  :-\

Wäre toll, wenn du für Anpassungen Zeit finden würdest. Evtl. könnte man dann auch den Zeitplan editieren. Hier sind auch nur immer 2 Zeitpläne möglich. Durch eine Anpassung über Fhem wäre das auch ein großer Vorteil.


:authority: smart.gardena.com
:method: PUT
:path: /v1/devices/eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX/scheduled_events/XXXXX-XXXX-XXXX-XXXX-XXXXXXXX?locationId=XXXXX-XXXX-4XXX-9XXX-XXXXXXXX
:scheme: https
accept: application/json, text/javascript, */*; q=0.01



{,...}
scheduled_events: {start_at: "10:00", end_at: "14:00", recurrence: {type: "weekly",...}, valve_id: null,...}
device: "eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX"
end_at: "14:00"
recurrence: {type: "weekly",...}
type: "weekly"
weekdays: ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"]
0: "monday"
1: "tuesday"
2: "wednesday"
3: "thursday"
4: "friday"
5: "saturday"
6: "sunday"
start_at: "10:00"
valve_id: null



Im Pfad wird ja immer ein Name/ID erzeugt (wahrscheinlich die Verknüpfung zum gespeicherten Zeitplan). Dieser ändert sich nur beim neu anlegen. Bei Änderungen bleibt der gleich.
:path: /v1/devices/eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX/scheduled_events/XXXXX-XXXX-XXXX-XXXX-XXXXXXXX?locationId=XXXXX-XXXX-4XXX-9XXX-XXXXXXXX

CoolTux

Zitat von: stera am 16 Juli 2019, 23:02:00
Ne leider nicht  :-\

Wäre toll, wenn du für Anpassungen Zeit finden würdest. Evtl. könnte man dann auch den Zeitplan editieren. Hier sind auch nur immer 2 Zeitpläne möglich. Durch eine Anpassung über Fhem wäre das auch ein großer Vorteil.


:authority: smart.gardena.com
:method: PUT
:path: /v1/devices/eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX/scheduled_events/XXXXX-XXXX-XXXX-XXXX-XXXXXXXX?locationId=XXXXX-XXXX-4XXX-9XXX-XXXXXXXX
:scheme: https
accept: application/json, text/javascript, */*; q=0.01



{,...}
scheduled_events: {start_at: "10:00", end_at: "14:00", recurrence: {type: "weekly",...}, valve_id: null,...}
device: "eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX"
end_at: "14:00"
recurrence: {type: "weekly",...}
type: "weekly"
weekdays: ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"]
0: "monday"
1: "tuesday"
2: "wednesday"
3: "thursday"
4: "friday"
5: "saturday"
6: "sunday"
start_at: "10:00"
valve_id: null



Im Pfad wird ja immer ein Name/ID erzeugt (wahrscheinlich die Verknüpfung zum gespeicherten Zeitplan). Dieser ändert sich nur beim neu anlegen. Bei Änderungen bleibt der gleich.
:path: /v1/devices/eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX/scheduled_events/XXXXX-XXXX-XXXX-XXXX-XXXXXXXX?locationId=XXXXX-XXXX-4XXX-9XXX-XXXXXXXX

Viel Hoffnung kann ich Dir da nicht machen. Ich habe aktuell wenig Zeit und sehe da auch nichts was für FHEM interessant wäre. Zeitpläne muss man nicht über FHEM machen, sowas ist besser über die APP zu regeln.
Dann lieber neue Geräte integrieren.


Grüße
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

stera

Da gebe ich Dir Recht. Es reicht wohl über die App mit den Zeiten und steht vllt. nicht im Verhältnis mit dem Aufwand.
Wenn sich die Zeit dafür ergibt, würde ich mich über eine Anpassung der Bereiche und Distanzen sehr freuen. Durch verschiedene Korridorschaltungen durch Relais könnte ich das gut nutzen.

Danke,
SteRa

choetzu

Ich habe Water Control von Gardena in FHEM eingebunden. Funktioniert alles bestens. Eine Frage: Wenn ich im Gardena App das Wasser auf z.B. 30 Minuten stelle, zeigt es mir immer im App die verbleibende Zeit an. Ist sowas auch als Reading in FHEM denkbar oder muss man das mit einem Userreading lösen?

Lg c
Raspi3, EnOcean, Zwave, Homematic

CoolTux

Hallo,

Findest Du einen vergleichbaren Wert in den Readings in FHEM? Wenn nicht müsste man das rechnerisch machen und das kannst Du dann besser als userreadings an legen.



Grüße
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

agr-bmw


CoolTux

Zitat von: agr-bmw am 31 Juli 2019, 13:08:29
Hallo,
funktioniert das Modul schon mit Smart Pressure Pump?

Leider immer noch nicht. Ich brauche da noch Zuarbeit.
Browser öffnen und F12 für Entwickleroptionen drücken danach auf den Reiter Network.
Dann die Gardena Seite aufrufen, anmelden und die Pumpe einmal auf on stellen und einmal off und einmal für X Minuten laufen lassen.

Den Mitschnitt aus der Network Konsole brauche ich dann.
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