[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: Karflyer am 19 April 2021, 19:57:20
Bei eingeschaltetem stracktrace wirft das Gardena-Modul in wiederkehrenden Folge diese Fehlermeldung:

2021.04.19 11:34:59 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.19 11:34:59 1: stacktrace:
2021.04.19 11:34:59 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (607)
2021.04.19 11:34:59 1:     FHEM::GardenaSmartDevice::WriteReadings called by ./FHEM/74_GardenaSmartDevice.pm (473)
2021.04.19 11:34:59 1:     FHEM::GardenaSmartDevice::Parse     called by fhem.pl (4057)
2021.04.19 11:34:59 1:     main::Dispatch                      called by ./FHEM/73_GardenaSmartBridge.pm (821)
2021.04.19 11:34:59 1:     FHEM::GardenaSmartBridge::ResponseProcessing called by ./FHEM/73_GardenaSmartBridge.pm (715)
2021.04.19 11:34:59 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (645)
2021.04.19 11:34:59 1:     main::__ANON__                      called by fhem.pl (770)


Liegt es an meiner Installation oder ist es ein Bug im Modul?

Grüße
Stefan

Schau mal zwei höher.
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

swix112

Zitat von: swix112 am 19 April 2021, 16:42:36
Hallo Leute,
seit gestern mittag klappt die Datenübertragung zwisxhen Mähroboter und FHEM nicht mehr. Es wird nichts mehr von FHEM ausgewertet, hatte das schon einmal jemand von Euch auch so?

Hat keiner nee Idee?
Anbei mal das Device;

DEF

4d8310ba-c1f3-40fa-ad6f-b16f07fb8497 mower

DEVICEID

4d8310ba-c1f3-40fa-ad6f-b16f07fb8497

FUUID

606ecdb3-f33f-3ed0-7853-0ae911295529b302

FVERSION

74_GardenaSmartDevice.pm:v2.0.3-s21831/2020-05-01

IODev

MaehroboterPaul

LASTInputDev

MaehroboterPaul

MSGCNT

14279

MaehroboterPaul_MSGCNT

14279

MaehroboterPaul_TIME

2021-04-18 15:42:09

NAME

M_hroboter_Paul

NR

59

STATE

parked_timer

TYPE

GardenaSmartDevice

VERSION

v2.0.3

Readings

battery-charging

0

2021-04-17 16:28:22

battery-level

100

2021-04-18 15:42:09

device_info-category

mower

2021-04-08 11:32:50

device_info-connection_status

online

2021-04-08 11:32:50

device_info-last_time_online

2021-04-18 15:22:13

2021-04-18 15:23:00

device_info-manufacturer

Gardena

2021-04-08 11:32:50

device_info-product

9-DEVICE

2021-04-08 11:32:50

device_info-serial_number

00086543

2021-04-08 11:32:50

device_info-sgtin

3035C33A881CFF800001520F

2021-04-08 11:32:50

device_info-version

1.0.0-4.0.0-1.5.3-2.1.3

2021-04-16 09:51:54

firmware-firmware_available_version

2021-04-16 09:51:54

firmware-firmware_command

idle

2021-04-08 11:32:50

firmware-firmware_status

up_to_date

2021-04-16 09:51:54

firmware-firmware_upload_progress

0

2021-04-16 09:51:54

firmware-inclusion_status

included

2021-04-16 09:52:54

mower-error

no_message

2021-04-14 13:06:01

mower-last_error_code

no_message

2021-04-16 00:07:30

mower-source_for_next_start

week_timer

2021-04-18 00:01:39

mower-status

parked_timer

2021-04-18 00:01:39

mower-timestamp_last_error_code

temporarily unavailable

2021-04-16 00:07:30

mower-timestamp_next_start

2021-04-19 12:00

2021-04-17 15:33:47

mower_stats-charging_cycles

40

2021-04-18 00:01:39

mower_stats-collisions

787

2021-04-17 15:35:48

mower_stats-cutting_time

42

2021-04-17 15:35:48

mower_stats-running_time

45

2021-04-17 15:35:48

mower_timer-mower_timer

0

2021-04-17 15:33:47

mower_type-base_software_up_to_date

1

2021-04-08 11:32:50

mower_type-device_type

14

2021-04-08 11:32:50

mower_type-device_variant

12

2021-04-08 11:32:50

mower_type-mainboard_version

20.28

2021-04-08 11:32:50

mower_type-mmi_version

20.11

2021-04-08 11:32:50

mower_type-serial_number

210583942

2021-04-08 11:32:50

radio-quality

100

2021-04-18 15:42:09

radio-state

good

2021-04-08 11:32:50

startpoint-1-enabled

1

2021-04-08 11:32:50

startpoint-2-enabled

1

2021-04-08 11:32:50

state

parked_timer

2021-04-18 15:42:09

M_hroboter_Paul

IODev model readingValueLanguage alias comment event-aggregator event-min-interval event-on-change-reading event-on-update-reading eventMap group oldreadings room stateFormat suppressReading timestamp-on-change-reading userReadings userattr verbose cmdIcon devStateIcon devStateStyle icon sortby webCmd webCmdLabel widgetOverride

CoolTux

Wenn etwas offensichtlich nicht mehr geht sollte man immer als aller erstes ein Update machen!
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

swix112

Zitat von: CoolTux am 20 April 2021, 08:13:39
Wenn etwas offensichtlich nicht mehr geht sollte man immer als aller erstes ein Update machen!

Danke für den Tipp, es geht wieder. Sorry für meine offensichtliche Unkenntnis.

choetzu

Zitat von: CoolTux am 20 April 2021, 08:13:39
Wenn etwas offensichtlich nicht mehr geht sollte man immer als aller erstes ein Update machen!

Guten Morgen CoolTux
danke, das habe ich gemacht. Seither kommt auch die Fehlermeldung ;)
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.

Lg Tom
Raspi3, EnOcean, Zwave, Homematic

CoolTux

Zitat von: choetzu am 18 April 2021, 22:09:49
Guten Abend,

ich habe heute ein Update gemacht. Seither kommt folgende Fehlermeldung:


[Sun Apr 18 21:51:05 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Sun Apr 18 21:51:05 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Sun Apr 18 21:57:06 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Sun Apr 18 21:57:06 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Sun Apr 18 21:57:06 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.


Wenn ich in die Zeile 607 schaue, steht da:
if ( $decode_json->{settings}[$settings]{name} eq 'schedules_paused_until'

Was könnte das sein?

Danke für die Hilfe.

lg c

Bist Du mit der Firmware aktuell?
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: scooty am 16 April 2021, 14:04:22
Hallo zusammen,

erst einmal noch vielen Dank für die prompte Umstellung auf die neue Gardena-API.

Eine Unstimmigkeit ist mir noch aufgefallen:
In der Hilfe zum Modul steht zum set-Befehl für einen Rasenmäher
startOverrideTimer - (in minutes, 60 = 1h, 1440 = 24h, 4320 = 72h)
Im FHEMWEB-Frontend ist am Device allerdings ein Slider hinterlegt, der nur Werte von 0-60 zulässt.

Macht ein Slider überhaupt einen Sinn, wäre es nicht besser, den Minutenwert direkt eingeben zu können?

Viele Grüße,
Andreas

Ich würde da jetzt den Slider anpassen. Maximum ein Tag in 60 Minuten Schritten, oder aber in Stunden Schritten. Was wäre da besser?
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

teufelchen

Zitat von: CoolTux am 20 April 2021, 08:44:20
Ich würde da jetzt den Slider anpassen. Maximum ein Tag in 60 Minuten Schritten, oder aber in Stunden Schritten. Was wäre da besser?

Hallo ich fände 30 Minuten Schritte gut, da ich dann flexibler bin wenn ich weiß dass die Kinder später raus gehen.
Oder sogar ein Feld wo man die Minuten frei eingeben kann?
Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

BOFH

Zitat von: CoolTux am 20 April 2021, 08:44:20
Ich würde da jetzt den Slider anpassen. Maximum ein Tag in 60 Minuten Schritten, oder aber in Stunden Schritten. Was wäre da besser?

30 min....

Würde es am we machen ....


Zitat von: choetzu am 20 April 2021, 08:21:25
Guten Morgen CoolTux
danke, das habe ich gemacht. Seither kommt auch die Fehlermeldung ;)
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.

Lg Tom


Hat dein Mäher einen eco Modus?
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)

CoolTux

Zitat von: BOFH am 20 April 2021, 16:20:17
30 min....

Würde es am we machen ....

Wir könnten in Stunden machen. Also in 0.5 Stunden Schritten. Müssen dann nur in Sekunden umrechnen intern.
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

Albundy0001

Zitat von: CoolTux am 20 April 2021, 16:26:37
Wir könnten in Stunden machen. Also in 0.5 Stunden Schritten. Müssen dann nur in Sekunden umrechnen intern.
Das hört sich sehr gut an  ;)

teufelchen

Hallo,

ich starte meinen Mäher auch öfters direkt per
set Sileno startOverrideTimer 90
oder auch aus der Ferne über Telegram Befehl

Könnte es sein, dass es dann später mit 1,5 oder 1.5 Probleme gibt?
Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

CoolTux

Zitat von: teufelchen am 20 April 2021, 19:58:49
Hallo,

ich starte meinen Mäher auch öfters direkt per
set Sileno startOverrideTimer 90
oder auch aus der Ferne über Telegram Befehl

Könnte es sein, dass es dann später mit 1,5 oder 1.5 Probleme gibt?

Ich denke nicht. Wenn dann aber 1.5. Wir wollen schon im englischen bleiben.
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 20 April 2021, 08:22:36
Bist Du mit der Firmware aktuell?

jep. ist aktuell.

Zitat von: BOFH am 20 April 2021, 16:20:17
Hat dein Mäher einen eco Modus?

ich habe meinen Husqvarna nicht über Gardena eingebunden, sondern via HusqvarnaAutomower.

ich habe insgesamt 5 GardenaDevices eingebunden, 3 Sensoren, 1 Irrigation Control, 1 Water Control.. und im Log jeweils 10 Fehlermeldungen alle 5 Minuten.

was könnte das sein?
Raspi3, EnOcean, Zwave, Homematic

torsten12

Guten Morgen,

beim Starten bekomme ich auch folgenden Fehler:

2021.04.21 07:16:20 1 : PERL WARNING: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.

Habe einen SILENO, die Firmware ist aktuell.

Viele Grüße