[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

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

choetzu

Zitat von: CoolTux am 11 Oktober 2020, 20:59:05
Siehe ein Post über Deinen!

Auch bei mir klappt das bestens!! Super, endlich wieder ein sauberes Log ;)

Was anderes: Ich habe eine Bodenfeuchtsensor von Gardena eingebunden. Der liefert mir auch alle 6 Minuten die Daten. Heute habe ich die Batterie rausgenommen und das Timestamp aktualisiert sich obschon der Wert unverändert ist. Ich habe timestamp-on-change-reading .* gesetzt. Trotzdem ändert es die Zeit.. Ist das gewollt?
Raspi3, EnOcean, Zwave, Homematic

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

choetzu

Raspi3, EnOcean, Zwave, Homematic

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

PEPITO82

2021.03.06 11:24:11 3: Opening SqueezeBoxServer device 192.168.178.13:9090
2021.03.06 11:24:11 3: SB_SERVER_DoInit(SqueezeBoxServer): state: opened power: ?
2021.03.06 11:24:11 3: SB_SERVER_DoInit(SqueezeBoxServer): SB-Server is back again.
2021.03.06 11:24:11 3: SqueezeBoxServer device opened
2021.03.06 11:24:11 3: SB_SERVER_Notify(SqueezeBoxServer): CONNECTED - STATE: opened power: ?
2021.03.06 11:24:11 2: co20: failed to find CO20 device
2021.03.06 11:24:11 0: HMCCU: Start of RPC server after FHEM initialization in 12 seconds
2021.03.06 11:24:12 3: GardenaSmartBridge (myGardenaBridge) - send credentials to fetch Token and locationId
2021.03.06 11:24:12 3: ows: Opening connection to OWServer localhost:4304...
2021.03.06 11:24:12 3: ows: Successfully connected to localhost:4304.
2021.03.06 11:24:13 0: Featurelevel: 6
2021.03.06 11:24:13 0: Server started with 231 defined entities (fhem.pl:23800/2021-02-22 perl:5.020002 os:linux user:fhem pid:646)
2021.03.06 11:24:15 3: http://192.168.178.15/goform/AppCommand.xml: HTTP response code 200
2021.03.06 11:24:17 2: AttrTemplates: got 235 entries
2021.03.06 11:24:17 2: ZWDongle_ProcessSendStack: no ACK, resending message 0107000301020100f9
2021.03.06 11:24:18 3: http://192.168.178.15/goform/AppCommand.xml: HTTP response code 200
2021.03.06 11:24:18 2: DENONX_AVR: selected zone >>zone1<< is not available on device my_Denon_Main. Using Zone1 instead
2021.03.06 11:24:18 0: HourCounter CN.Verdichterstarts Run.598 first run done countsOverall:7512
2021.03.06 11:24:18 3: SB_SERVER_CheckConnection(SqueezeBoxServer): STATE: opened power: ?
2021.03.06 11:24:18 3: SB_SERVER_CheckConnection(SqueezeBoxServer): forcing power on
2021.03.06 11:24:20 3: GardenaSmartBridge (myGardenaBridge) - fetch locations id
Can't use an undefined value as an ARRAY reference at ./FHEM/73_GardenaSmartBridge.pm line 832.


fhem.cfg:
define myGardenaBridge GardenaSmartBridge
setuuid myGardenaBridge 5c6bb5cc-f33f-0ca3-51f2-3beea7335065e2cc
attr myGardenaBridge alias myGardenaBridge
attr myGardenaBridge gardenaAccountEmail pepito82@web.de
attr myGardenaBridge room GardenaSmart
define FileLog_Amsileno FileLog ./log/Amsileno-%Y.log Amsileno
setuuid FileLog_Amsileno 5c6bb5cc-f33f-0ca3-cd45-3a7fe332d9bb221f
attr FileLog_Amsileno alias FileLog_Amsileno
attr FileLog_Amsileno logtype text
attr FileLog_Amsileno room GardenaSmart


Nach einem Update all und neustart von FHEM, scheint FHEM wegen der GardenaSmartBridge zu stoppen.
Was ist hier das Problem?

CoolTux

Gardena scheint die API geändert zu haben und die Zoneninfo entfernt. Muss ich mir anschauen.
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

OpenSourceFan

Das gleiche Verhalten hier bei mir. Ich hatte aus anderen Gründen an Wochenende einen Neustart durchgeführt. Dabei blieb FHEM mit der Initialisierung des Gardena-Moduls vollständig hängen, noch vor dem Start des Webservers. Um FHEM wieder lauffähig zu bekommen müsste ich in der fhem.cfg händisch die entsprechenden Einträge auskommentieren  :( Gibt es dazu eigentlich eine Alternative?
FHEM auf RaspberryPi 3 | Visualisierung: Tablet mit WebViewControl
integriert: Homematic | Tahoma | Zehnder-KWL | GardenaBridge | NetAtmo | Kalender | Wetter | ...

CoolTux

Ich habe eine Version zum testen bereit gestellt
Dazu müsst Ihr folgendes Repository zufügen

update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/devel/controls_GardenaSmartDevice.txt

danach update machen und neustart.
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

jupzup

Vielen Dank für das Update. Mein Problem war, das seit heute Nachmittag kein Token mehr kommt. Auch das aktuelle Update hat hier nichts geändert der Status bleibt bei "get token" stehen und eine Steuerung ist nicht möglich.

Hast du hierzu auch eine Idee ?

Vielen Dank !!

CoolTux

Zitat von: jupzup am 09 März 2021, 18:58:52
Vielen Dank für das Update. Mein Problem war, das seit heute Nachmittag kein Token mehr kommt. Auch das aktuelle Update hat hier nichts geändert der Status bleibt bei "get token" stehen und eine Steuerung ist nicht möglich.

Hast du hierzu auch eine Idee ?

Vielen Dank !!

Hast Du Änderungen gemacht am Bridge Device? Eventuell event-on gesetzt oder so?
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

jupzup

Hallo, nein absolut keine Änderungen und bis heute Nachmittag ging auch alles.

CoolTux

Zitat von: jupzup am 09 März 2021, 22:08:46
Hallo, nein absolut keine Änderungen und bis heute Nachmittag ging auch alles.

FHEM Neustart probiert? Stell das Bridge Device mal auf verbose 5 und dann Neustart. Bräuche dann dass Log.
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

jupzup

Hi anbei das Log nach Verbose 5 und Neustart:


2021.03.10 06:49:57 3: GardenaSmartBridge (GardenaSmart) - defined GardenaSmartBridge
2021.03.10 06:49:57 3: GardenaSmartBridge (GardenaSmart) - set interval: 100
2021.03.10 06:49:58 3: GardenaSmartDevice (Water_Control) - I/O device is GardenaSmart
2021.03.10 06:49:58 3: GardenaSmartDevice (Water_Control) - defined GardenaSmartDevice with DEVICEID: f2e74044-9ff2-4db0-97ef-2dc75fba9817
2021.03.10 06:49:59 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:59 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:59 4: GardenaSmartBridge (GardenaSmart) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/sessions, HEADER: secret!, DATA: secret!, METHOD: POST
2021.03.10 06:49:59 3: GardenaSmartBridge (GardenaSmart) - send credentials to fetch Token and locationId
2021.03.10 06:50:08 3: GardenaSmartBridge (GardenaSmart) - no Match for processing data
2021.03.10 06:50:21 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:50:21 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:50:21 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:28 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:28 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:28 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:42 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:42 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:42 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:44 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:44 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:44 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:44 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:44 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:44 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:54 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:54 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:54 4: GardenaSmartBridge (GardenaSmart) - Read password from file


Im Log vor dem Neustart war noch folgendes zu sehen:

2021.03.09 22:09:14 3: GardenaSmartBridge (GardenaSmart) - no Match for processing data
2021.03.09 22:10:03 2: KOPP_FC_Parse: name: nanoCUL code: C449 20 Specialkey:short
2021.03.09 22:10:06 2: KOPP_FC_Parse: name: nanoCUL code: C449 30 Specialkey:short
2021.03.10 00:03:17 3: GardenaSmartBridge (GardenaSmart) - send credentials to fetch Token and locationId
2021.03.10 00:03:17 3: GardenaSmartBridge (GardenaSmart) - no Match for processing data
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file

CoolTux

schon komisch. Kannst Du mir bitte ein list der Bridge geben. Anscheinend kommen keine relevanten Daten 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