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

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

Vorheriges Thema - Nächstes Thema

speedschmidt


ZitatDas einzige was mir komisch vorkommte, sind die 7 valve IDs die sich ja doch nur auf 6 ventile beziehen - aber das berührt meine Entspannung auch nicht wirklich.

Kann das 7. evtl. der Masterkanal für die Pumpe sein?

Schmitti

fettgu

Zitat
Kann das 7. evtl. der Masterkanal für die Pumpe sein?

Eigentlich nicht. Begründung: ic24-valve_error_x_type (für x von 0-6) ist 'ok'. Da keine Pumpe angeschlossen ist, würde mich ein ok wundern.


HWR205

Ich habe die neusten Module installiert und kann über die Bridge auch meinen Rasenmäher steuern. Ich sehe auch meine Bewässerungssteuerung (Gardena smart Irrigation Control) als Device. Ich sehe auch die Internals und Readings, wie z.B. nächster Bewässerungszeitpunkt eines Ventils, kann aber keine Steuerungen (Sets) ausführen. Geht das (noch) nicht oder ist das ein Konfigurationsfehler von mir?

CoolTux

Zitat von: HWR205 am 26 Juni 2018, 23:46:17
Ich habe die neusten Module installiert und kann über die Bridge auch meinen Rasenmäher steuern. Ich sehe auch meine Bewässerungssteuerung (Gardena smart Irrigation Control) als Device. Ich sehe auch die Internals und Readings, wie z.B. nächster Bewässerungszeitpunkt eines Ventils, kann aber keine Steuerungen (Sets) ausführen. Geht das (noch) nicht oder ist das ein Konfigurationsfehler von mir?

Geht derzeit leider noch nicht. Mir fehlen noch Infos und im Netz finde ich leider nichts dazu.
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

fettgu

https://github.com/openhab/openhab2-addons/pull/3678

Zur Dokumentation irrigation control. Hilft das? Gehe davon aus, es gibt bei Openhab noch mehr. Würde mal schauen, wenn es hilft.


Sent from my iPad using Tapatalk

CoolTux

Muss ich mir anschauen. Wäre super wenn Du noch kucken kannst. Auf den ersten Blick. Bis jetzt konnte ich da noch nicht wirklich rauslesen was ich machen kann. Aber anscheinend kann man von 0-59 min einzeln die Ventile öffnen.
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

Im Master meines Gits habe ich mal eine kleine Testversion für die Ventilsteuerung eingebaut. Es muss lediglich das Devicemodul aktualisiert werden. Wer mutig ist (da ungetestet) kann es ja einmal probieren.
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

fettgu

ZitatWer mutig ist (da ungetestet) kann es ja einmal probieren.

Ich habe die beiden Module aktualisiert.

Ich habe einen Regner in watering_timer_1  umbenannt.

bei set <device>_timer_1 2 bekomme ich diesen Log

Zitat2018.06.27 22:37:23 4: GardenaSmartBridge (Bew_sserungssteuerung) - IOWrite: "name":"watering_timer_1","parameters":{"duration":2} 28956d48-b95e-4088-ab30-9e373edc418d watering IODevHash=HASH(0x3373ca8)
2018.06.27 22:37:24 5: GardenaSmartBridge (Bew_sserungssteuerung) - RequestERROR: Error 400 Bad Request
2018.06.27 22:37:24 5: GardenaSmartBridge (Bew_sserungssteuerung) - RequestERROR: received http code 400 receive Error after requesting gardena cloud

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

fettgu


ZitatMüssen wir wohl noch weiter suchen wie man das genau macht.

Ich habe das hier noch gefunden

https://github.com/openhab/openhab2-addons/blob/master/addons/binding/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/handler/GardenaThingHandler.java

man könnte daraus schliessen, dass der Befehle WATERING_TIMER_VALVE_1 heißt und nicht watering_timer_1. Ich habe das mal versucht im Code unterzubringen, aber wohl nicht komplett geschafft.

Ich bekomme dann die Fehlermeldung
ZitatUnknown argument WATERING_TIMER_VALVE_1, choose one of watering_timer_1 WATERING_TIMER_VALVE_1

Unabhängig davon, müsste

list       .= 'watering_timer_1,0,1,59' if( AttrVal($name,'model','unknown') eq 'ic24' );

wohl

$list       .= 'watering_timer_1:slider,0,1,59' if( AttrVal($name,'model','unknown') eq 'ic24' );

heißen.

Leider keine weitere idee heute abend.

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

fettgu

Danke,

ich habe einen Fehler gefunden, der bringt uns aber auch nicht weiter

} elsif( lc $cmd eq 'wateringtimertalve1' ) {

sollte

Zitat} elsif( lc $cmd eq 'wateringtimervalve1' ) {

heissen.

Nach der Korrektur sieht das Log eigentlich gut aus.

Zitat2018.06.28 21:47:49 4: GardenaSmartBridge (Bew_sserungssteuerung) - IOWrite: "name":"watering_timer_valve_1","parameters":{"duration":2} 28956d48-b95e-4088-ab30-9e373edc418d watering IODevHash=HASH(0x3373ca8)
2018.06.28 21:47:49 5: GardenaSmartBridge (Bew_sserungssteuerung) - RequestERROR: Error 400 Bad Request

aber trotzdem mag Gardena den request nicht. Ich habe keine Unterschiede zu Aufrufen des Mähers feststellen können und die Files für Openhab sehen dem auch sehr ähnlich. Bleibe ein wenig ratlos.

CoolTux

Leider habe ich derzeit sehr wenig Zeit. Ich Versuche aber hier und da noch mal zu schauen.
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

fettgu

Ich habe mal eine Email an gardena bezüglich der API Dokumentation geschrieben. Sollte ja auch in derem Interessen sein, wenn ihr neues Produkt einfacher einzubinden ist.


CoolTux

Das ist sehr nett, aber ich glaube leider vergeblich. Wir hatten mal persönlich Kontakt zur Entwicklungsabteilung haben aber auch nichts bekommen.
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