[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

Zitat von: Negropo am 02 Oktober 2017, 16:56:33
Hallo CoolTux,

vielen Dank für das tolle Modul. Habe es seit ein paar Wochen im Einsatz. Mir ist jedoch aufgefallen, dass das Modul in Abständen die Verbindung zur Gardena Cloud verliert und dann keine Daten aktualisiert. Manuell kann ich die Verbindung über "set myGardenaBridge getToken" wieder herstellen. Weiß nicht, ob das sonst noch jemandem aufgefallen?

Danke und Gruß

Negropo

Hallo,

Ich bräuchte Mitte ein list vom Bridgedevice wenn es Mal wieder soweit sein sollte.


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

Negropo


Axxl

Hi CoolTux,

vorab : ein Traum dein Modul, danke dafür !  :) 

Ich setze gerade mein FHEM in einem Docker Container neu auf und bin da auf ein kleines Problem gestoßen, sobald ich meine CCU2 mit dem Modul HMCCU angebunden habe und ich den HMCCURPC Server starte schmiert mit mein FHEM ab und im Log finde ich folgenden Fehler:


2017.10.25 10:46:13 1: CCURPC: CB2001 ListDevices. Sending init to HMCCU
2017.10.25 10:46:13 1: HMCCURPC: RPC callback with URL http://192.168.178.14:7411/fh2001 registered
2017.10.25 10:46:13 1: HMCCURPC: Received IN event. RPC server CB2001 running.
2017.10.25 10:46:13 1: HMCCURPC: All RPC servers running
2017.10.25 10:46:13 2: HMCCURPC: Updated devices. Success=1 Failed=0
2017.10.25 10:46:13 2: CCURPC: CB2001 NewDevice received 55 device and channel specifications
Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 399.
Starte FHEM


Bin mir nicht sicher, ob es an deinem Modul liegt. An der Tatsache, dass ich FHEM in einem Docker Container laufen habe oder an dem HMCCURPC Modul.

Mit ist folgendes aufgefallen:

- Nur dein Modul [73_GardenaSmartBridge, 74_GardenaSmartDevice]  im Docker funktioniert
- Nur HMCCU und HMCCURPC in Docker funktioniert
- [73_GardenaSmartBridge, 74_GardenaSmartDevice] mit aktiven HMCCURPC Server und der Docker Container schmiert ab und im Log sehe ich:

Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 399

Hast du ne Idee oder ist das nur ein komischer Zufall ?

Gruß,
Axxl



Per

Zitat von: muckel am 20 September 2017, 17:15:16
([netatmo_M05_00_00_00_9e_28:rain] >0)(set Maeher ParkUntilFurtherNotice 1)
DOELSEIF ([netatmo_M05_00_00_00_9e_28:rain_hour] =0)(set Maeher StartResumeSchedule 1)

leider funktioniert das mit DOIF nicht.

Was mache ich da falsch?
Zuallererst: Vergleiche in Perl immer mit ==, nicht mit =. Das ist eine Zuweisung.

Zitat von: Negropo am 02 Oktober 2017, 16:56:33
Manuell kann ich die Verbindung über "set myGardenaBridge getToken" wieder herstellen.
Doktort zwar nur an den Symptomen rum: Watchdog (oder DOIF o.ä.), welcher beim Ausbleiben der Daten den o.a. Befehl absendet.

CoolTux

Zitat von: Axxl am 25 Oktober 2017, 10:59:40
Hi CoolTux,

vorab : ein Traum dein Modul, danke dafür !  :) 

Ich setze gerade mein FHEM in einem Docker Container neu auf und bin da auf ein kleines Problem gestoßen, sobald ich meine CCU2 mit dem Modul HMCCU angebunden habe und ich den HMCCURPC Server starte schmiert mit mein FHEM ab und im Log finde ich folgenden Fehler:


2017.10.25 10:46:13 1: CCURPC: CB2001 ListDevices. Sending init to HMCCU
2017.10.25 10:46:13 1: HMCCURPC: RPC callback with URL http://192.168.178.14:7411/fh2001 registered
2017.10.25 10:46:13 1: HMCCURPC: Received IN event. RPC server CB2001 running.
2017.10.25 10:46:13 1: HMCCURPC: All RPC servers running
2017.10.25 10:46:13 2: HMCCURPC: Updated devices. Success=1 Failed=0
2017.10.25 10:46:13 2: CCURPC: CB2001 NewDevice received 55 device and channel specifications
Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 399.
Starte FHEM


Bin mir nicht sicher, ob es an deinem Modul liegt. An der Tatsache, dass ich FHEM in einem Docker Container laufen habe oder an dem HMCCURPC Modul.

Mit ist folgendes aufgefallen:

- Nur dein Modul [73_GardenaSmartBridge, 74_GardenaSmartDevice]  im Docker funktioniert
- Nur HMCCU und HMCCURPC in Docker funktioniert
- [73_GardenaSmartBridge, 74_GardenaSmartDevice] mit aktiven HMCCURPC Server und der Docker Container schmiert ab und im Log sehe ich:

Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 399

Hast du ne Idee oder ist das nur ein komischer Zufall ?

Gruß,
Axxl






sudo apt remove libjson-xs-perl

oder wenn mit cpan installiert

sudo cpanm --uninstall JSON::XS


Erklärung findest Du hier
https://forum.fhem.de/index.php/topic,74943.msg695487.html#msg695487
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

Gruvol

Hallo,
ich habe heute mein Gardena System in FHEM eingebunden. Der Status steht nun auf "connect to cloud".
Ist das aktuell ein Problem vom Server (ist das bei jemand anderem auch gerade so) oder habe ich eventuell etwas falsch gemacht?

Gruß
Gruvol

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

Gruvol

Hallo,
ich verstehe den Status so, dass er sich gerade verbindet, das nun aber schon seit über einer halben Stunde.
Ich hätte erwartet, dass es dann auf "connected" umspringt.

Ist dem nicht so?

Gruvol

Hi,
ich glaube ich habe einfach den Status fehl interpretiert. Die Cloud wird alle 5 Minuten abgefragt, wenn ich das richtig beobachtet habe.
Vielleicht könnte man aus "connect" ein "connected" machen.

Ich muss aber sagen, dass ich immer wieder beeindruckt bin und ich mich nur bei allen beteiligten bedanken kann, dass immer wieder solche geniale Module mit integriert werden.

Gruß
Gruvol

CoolTux

Ich werde es mal auf connected ändern. Laut Google translate wäre es richtiger.
;D
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

Gruvol

Danke dir ^^. Vielleicht gibt es ja noch den ein oder anderen Deppen wie mich, der das missversteht^^.

Ich habe nun mal von dem Water Computer einen Wert (override) geändert, dabei ist aber "Service unavailable" erschienen mit Error 503. Somit steht der Service momentan nicht zur Verfügung?

Gruß

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: Gruvol am 20 November 2017, 20:22:54
Danke dir ^^. Vielleicht gibt es ja noch den ein oder anderen Deppen wie mich, der das missversteht^^.

Ich habe nun mal von dem Water Computer einen Wert (override) geändert, dabei ist aber "Service unavailable" erschienen mit Error 503. Somit steht der Service momentan nicht zur Verfügung?

Gruß

Welchen override hast Du denn geändert und auf was? manualOverride oder cnacelOverride? Beides sollte gehen. Kannst Du es heute noch einmal probieren bitte.
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

Gruvol

Hallo CoolTux,

heute Mittag hatte ich es probiert gehabt, dort hat das übernehmen der Werte funktioniert.
Eben habe ich es nochmals probiert, dabei trat der gleiche Fehler wie heute Abend beschrieben auf.

Habe manualOverride auf 50 gesetzt.

Gruß
Gruvol

CoolTux

Hast du in beiden Fällen, also da wo es funktioniert hat und auch wo nicht 50 genommen?
Wenn ja liegt es definitiv an Gardena Cloud
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