Withings Modul - 32_withings.pm (Support)

Begonnen von Markus M., 15 Januar 2017, 19:41:53

Vorheriges Thema - Nächstes Thema

KyleK

Hi,

ich kann aus irgendeinem Grund kein Withings device anlegen.

Habe folgenden Befehl probiert:
define Withings withings mymail@address.com <mypassword>
FHEM quittiert das mit:
Cannot load module withings
Im Log steht folgendes:
2017.02.26 22:00:53 1: reload: Error:Modul 32_withings deactivated:
Experimental keys on scalar is now forbidden at ./FHEM/32_withings.pm line 1820.

2017.02.26 22:00:53 0: Experimental keys on scalar is now forbidden at ./FHEM/32_withings.pm line 1820.


Was tun? Ich benutze FHEM 5.8, hab eben auch nochmal ein update gemacht. Hat aber nichts gebracht.
FHEM on Raspberry Pi 3B+
CUL868
7x MAX! Thermostat, 8x MAX! Fensterkontakte
Conbee II + deConz, TradFri Lampen, Osram Smart+ Steckdosen

rubbertail

Ich glaub, da fehlt bei der definition noch ein ACCOUNT als Art... also

define Withings withings ACCOUNT mymail@address.com <mypassword>
FHEM auf Raspi, CUL433, CUL868, RFXTRX433e, CULCuBE
FRITZ: Fritzbox7590AX, 6xFritzDECT301, 10xFritzDECT200, FritzRepeater 6000
MAX!: Fensterkontakte
netatmo: Wetterstation & Thermostat
Milights, IT, Withings, HUE

TK67

Paket JSON installiert ?

falls nicht schick mal ein sudo apt-get install libjson-perl raus  ;)

Gruß TK67
FHEM auf Raspberry Pi 3 Model B+

KyleK

Bringt leider beides nichts :(
define Withings withings ACCOUNT <mail> <password>

bringt denselben Fehler wie oben.

Perl::JSON ist laut cpan aktuell (v2.90).
FHEM on Raspberry Pi 3B+
CUL868
7x MAX! Thermostat, 8x MAX! Fensterkontakte
Conbee II + deConz, TradFri Lampen, Osram Smart+ Steckdosen

rubbertail

 Blöde Frage, aber zur Sicherheit: Du hast schon die richtige email und dein eigenes Password ohne die <> angegeben?
FHEM auf Raspi, CUL433, CUL868, RFXTRX433e, CULCuBE
FRITZ: Fritzbox7590AX, 6xFritzDECT301, 10xFritzDECT200, FritzRepeater 6000
MAX!: Fensterkontakte
netatmo: Wetterstation & Thermostat
Milights, IT, Withings, HUE

KyleK

Aber natürlich :)
Zumal ich dann einen Fehler à la "No authorization" oder so erwarten würde, aber keinen Perl-Fehler.

Ich hatte in meinem ersten Passwort eine geschweifte Klammer ('{') drin, und hab sicherheitshalber ein neues PW ohne die Klammer generiert, aber daran hats offenbar auch nicht gelegen.

Mit Perl kenn ich mich leider nicht aus, daher bin ich jetzt mit meinem Latein am Ende ...
FHEM on Raspberry Pi 3B+
CUL868
7x MAX! Thermostat, 8x MAX! Fensterkontakte
Conbee II + deConz, TradFri Lampen, Osram Smart+ Steckdosen

Markus M.

FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

KyleK

@Markus: Mit deiner Version wanderte der Fehler von Zeile 1820 auf Zeile 1813 :)
Ich hab das als Inspiration genommen und mal selbst Hand angelegt. Mit der angehängten Datei wird endlich ein Device angelegt :)
FHEM on Raspberry Pi 3B+
CUL868
7x MAX! Thermostat, 8x MAX! Fensterkontakte
Conbee II + deConz, TradFri Lampen, Osram Smart+ Steckdosen

Markus M.

Die hier sollte es tun.
Die Frage ist, ob damit auch noch alles funktioniert :)
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

KyleK

Die Antwort ist - leider - nein :/
Not an ARRAY reference at ./FHEM/32_withings.pm line 1813.

Diese Meldung taucht nach einer Weile im Log auf, danach ist der FHEM-Prozess weg.

FHEM on Raspberry Pi 3B+
CUL868
7x MAX! Thermostat, 8x MAX! Fensterkontakte
Conbee II + deConz, TradFri Lampen, Osram Smart+ Steckdosen

Markus M.

#70
Welche Perl Version verwendest du?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

KyleK

FHEM on Raspberry Pi 3B+
CUL868
7x MAX! Thermostat, 8x MAX! Fensterkontakte
Conbee II + deConz, TradFri Lampen, Osram Smart+ Steckdosen

Markus M.

Zitat von: KyleK am 27 Februar 2017, 20:06:13
Ich verwende Perl 5.24.

Dann probier's mal hiermit.
Guck mal ob damit noch irgendwelche Warnungen bei der Moduldefinition kommen.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

KyleK

FHEM stürzt leider immernoch nach ner Weile ab:

Not an ARRAY reference at /ffp/home/KyleK/devel/fhem/FHEM/32_withings.pm line 1813.
FHEM on Raspberry Pi 3B+
CUL868
7x MAX! Thermostat, 8x MAX! Fensterkontakte
Conbee II + deConz, TradFri Lampen, Osram Smart+ Steckdosen

Markus M.

Zitat von: KyleK am 27 Februar 2017, 23:21:39
FHEM stürzt leider immernoch nach ner Weile ab:

Not an ARRAY reference at /ffp/home/KyleK/devel/fhem/FHEM/32_withings.pm line 1813.


Die Fehlermeldung passt nicht zum Code.
Richtige Version kopiert, reload nicht vergessen?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0