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

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

Vorheriges Thema - Nächstes Thema

zife

Ach, ich Depp... hab's editierte File in den falschen fhem-Ordner geladen  ::)  Update kommt gleich.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

zife

Brauchst Du kurzfristig noch Logs? Sonst gehe ich erstmal auf die offizielle Version zurück, weil mir das Log vollläuft  :-X
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

CoolTux

Zitat von: zife am 24 März 2022, 10:13:50
Brauchst Du kurzfristig noch Logs? Sonst gehe ich erstmal auf die offizielle Version zurück, weil mir das Log vollläuft  :-X

Nee erstmal nicht. Danke
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

zife

Mäher funktioniert übrigens weiter tadellos.
Nur bei der Irrigation Control wird der Status nicht übertragen, auch nicht, wenn man sie per Gardena-App einschaltet. Der fhem state bleibt "starrsinnig" auf "scheduled watering next start: 2022-03-21 06:00"
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

CoolTux

Zitat von: zife am 24 März 2022, 11:14:44
Mäher funktioniert übrigens weiter tadellos.
Nur bei der Irrigation Control wird der Status nicht übertragen, auch nicht, wenn man sie per Gardena-App einschaltet. Der fhem state bleibt "starrsinnig" auf "scheduled watering next start: 2022-03-21 06:00"

Aber steuern über Gardena App geht? Komischerweise kommt ja nach senden des Befehls keinerlei Rückmeldung.
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

zife

Ja, App funktioniert.
Soll ich nochmal die Kommunikation zwischen App und Cloud abgreifen? Vielleicht hat Gardena dran gebastelt?
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

CoolTux

Zitat von: zife am 24 März 2022, 12:08:52
Ja, App funktioniert.
Soll ich nochmal die Kommunikation zwischen App und Cloud abgreifen? Vielleicht hat Gardena dran gebastelt?

Ja schau mal bitte. Wäre super.
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

zife

Also, hier die beiden Befehle aus der App:
Aktivieren des Zeitplans von Ventil 4:
PUT
https://smart.gardena.com/v1/devices/cf9454[...anonymisiert...]ab10?locationId=4b6[...anonymisiert...]40e1

{"settings":{"name":"schedules_paused_until_4","value":"","device":"cf945[...anonymisiert...]747"}}


Dauerhaftes pausieren des Zeitplans für Ventil 4:
PUT
https://smart.gardena.com/v1/devices/cf9454[...anonymisiert...]747/settings/d250[...anonymisiert...]ab10?locationId=4b6[...anonymisiert...]40e1

{"settings":{"name":"schedules_paused_until_4","value":"2038-01-18T00:00:00.000Z","device":"cf945[...anonymisiert...]747"}}


Brauchst Du mehr?
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

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

zife

Die Smart Sensoren melden auch korrekt zurück.

Die Smart Water Control habe ich noch nicht für's Frühjahr "geweckt", die teste ich am WE. Also bisher ist das Problem nur bei der IrrigationControl... da aber konsequent  8)
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

BOFH

Der Sommer geht wieder los.
Ich schau mal ob ich mich ab nächster Woche mit einklinke @cooltux.
Git rennt ja sicher noch. Bin noch mit pv Anlage zu Hause (neu) am werkeln.
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

zife

Also da ich ja die letzte Version offenbar unzureichend getestet habe (die Irrigation Control war im Winterschlaf), stelle ich mich natürlich gern für weitere Testläufe u/o Netzverkehr-Mitschnitte zur Verfügung...!

Natürlich total selbstlos  8)   geht grad nix mit der Irrigation Control in fhem...
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

BOFH

hab jetzt nicht alle alten posts gelesen ...

bitte probiere mal folgende quelle. und vorher alle "alten" entfernen

https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch_ic24_schedule/controls_GardenaSmartDevice.txt
.

die geplanten Vorgänge habe ich erst mal angefasst...  405er eventuell noch unberührt...
Bitte dann mal genau sagen was fehlt :D

RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

zife

Hi BOFH,

danke, dass Du Dich der Sache annimmst!

Das Lesen aller alten Posts ist vermutlich auch nicht nötig. CoolTux hat die Requests gesplittet, da die Antwort von der Gardena Cloud bei großen Installationen dermaßen lang ist, dass es fhem zu längeren freezes gebracht hat. Dazu hatten wir einen regen Austausch. Das ist jetzt perfekt gelöst (und hoffentlich auch in Deinem Update oben so enthalten).

Mit Deinem Update gehen die fhem-Befehle wieder sauber durch - sie werden umgesetzt und kein 405 mehr. Top!
Es bleibt nur noch ein Fehler im state - wenn alle Zeitpläne der Irrigation Control pausiert sind, zeigt er trotzdem noch den letzten aktiven ("scheduled watering next start: 2022-04-01 06:00" o.ä.). 

Die Smart Water Control teste ich auch noch, die muss ich aber noch aus dem Winterschlaf holen.


EDIT: der state ändert sich auch nicht, wenn eine Bewässerung derzeit läuft.

EDIT2: hier das Feedback zur Smart Water Control: hier funktionieren die Kommandos auch, aber es gibt m.E. keinen Weg herauszufinden, ob die Schedules pausiert oder aktiv sind. Der state zeigt immer "offen" bzw. "geschlossen", und scheduling-scheduled_watering_next_start zeigt immer das nächste Datum des Zeitplans, auch wenn der vorher per stopSchedule ausgesetzt wurde.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

zife

Und was ganz anderes ist mir noch aufgefallen:

ich hab mir einen neuen Sensor angeschafft, den 19040-20 (also den Nachfolger des 19030-20).
Der wird zwar korrekt erkannt, aber er liefert - zumindest bei mir - keine Werte. Der state steht dauerhaft auf "initialized", während in der App die Werte stehen.
Noch dazu habe ich bei diesem Sensor kein "set <device> refresh" in FHEMWEB. Hab ich da was falsch konfiguriert oder steckt da ein Bug?

EDIT: ok, warum auch immer stand in meinen Attributen "model sensor2". Mit "model sensor" funktioniert es erstmal. Vielleicht gab es in irgendeiner Modul-Version mal eine Erweiterung für ein model2...
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?