Withings Modul - 32_withings.pm (Support)

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

Vorheriges Thema - Nächstes Thema

uwirt


DeviceOverview
Body scale 706 ppm

withings_D813787

Internals
DEF 813787
Device 813787
DeviceType Body Scale
IODev Withings
LAST_DATA 2017-04-25 07:31:35
LAST_POLL 2017-04-25 19:20:00
NAME withings_D813787
NR 30
NTFY_ORDER 50-withings_D813787
STATE 706 ppm
SUBTYPE DEVICE
TYPE withings
created 1369751471
fw 1701
lastsessiondate 1493098295
lastweighindate 1493098304
location 46.7241,7.6217
model Smart Body Analyzer
modelID 4
sn SN-00:24:e4:0d:5e:48
status 0
typeID 1
sn SN-00:24:e4:0d:5e:48
status 0
typeID 1

Readings
battery ok 2017-04-25 19:20:00
batteryLevel 56 2017-04-25 19:20:00
co2 706 2017-04-25 07:30:12
lastSessionDate 2017-04-25 07:31:35 2017-04-25 19:20:00
lastWeighinDate 2017-04-25 07:31:44 2017-04-25 19:20:00
temperature 18.8 2017-04-25 07:30:12

Attributes
IODev Withings deleteattr
alias Body scale deleteattr
event-on-update-reading 1 deleteattr
intervalData 300 deleteattr
room withings deleteattr
stateFormat co2 ppm deleteattr
FHEM / Ubuntu / fitlet2
HomeMatic: CCU3|HmIP-STHD|HmIP-PCBS|HmIP-PCBS2|HmIP-PCBS-BAT|HM-WDC7000|HM-WDS100-C6-O|HM-WDS40|HM-LC-Sw1-FM|HM-LC-RGBW-WM|HM-ES-PMSw1-Pl|HM-ES-TX-WM
NAS: DS218+|DS209j|DS216+II|DS412+
Devices: Panasonic Webcams|Withings|Gardena Smart|Tuya

Markus M.

Zitat von: uwirt am 25 April 2017, 20:18:20event-on-update-reading 1

Damit würde FHEM nur das Reading 1 loggen, sofern es denn existieren würde.

attr withings_D813787 event-on-update-reading co2,temperature
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

VB90

dieser Tage habe ich festgestellt, das ich zwar Daten von Withings in mein Filelog bekomme, aber das dazu kreierte SVG nicht funktioniert.

Das habe ich zum Anlass genommen, dort einiges zu verändern.

Account, Devices und User von Withings habe ich unverändert gelassen, bekomme dazu auch aktuelle Werte.
Was mir aber fehlt, sind die "abgelaufenen" Daten der User im Logfile
Also Gewicht etc. aus den vergangenen Tagen, Wochen.

Alles update und updateall war ohne Erfolg.

Erst das löschen und neu einlesen der User per autocreate brachte Erfolg.

vielleicht hilft es jemandem.

Jetzt muss ich es nur noch schaffen, das ich von diesen Daten ein paar schöne Kurven gezeichnet bekomme.
aber das ist ne andere Baustelle.

vb
Man muss das Rad nicht neu erfinden, nur wissen wie es gedreht wird.

Phiolin

Brauchen wir hier vielleicht ein Update? Ich bekomme viele APPLIVER ERROR Meldungen im Log und das Healthmate Dashboard zeigt jetzt auf eine Nokia URL. Da hat Withings wohl was umgestellt?

Markus M.

Ja, brauchen wir.
Der Brand Switch zu Nokia war wohl gestern.
3 komplett überarbeitete Apps, das Baby Zeug scheint wegzufallen.
Ich sehs mir am Wochenende an.
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

VB90

aber mal ehrlich, schöner geworden ist es davon nicht ;)

vb
Man muss das Rad nicht neu erfinden, nur wissen wie es gedreht wird.

chunter1

#141
Zitat von: VB90 am 20 Juni 2017, 19:23:53
aber mal ehrlich, schöner geworden ist es davon nicht ;)

... und bugs sind auch dazu gekommen.
Hab irgendwie das Gefühl, dass das eher ein Versuchsfeld für Nokia ist.
Zumindest haben sie die Idee nicht von Anfang an gelebt.
Hoffentlich fährt das Nokia nich auch an die Wand.

Markus M.

Welche Bugs sind neu?
Es gab heute gleich nochmal neue Versionen der Apps.
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

chunter1

Zitat von: Markus M. am 21 Juni 2017, 19:05:10
Welche Bugs sind neu?
Es gab heute gleich nochmal neue Versionen der Apps.

z.B. die Anzeige (Formatierung) der durchschnittlichen Herzfrequenz in der iOS App ist fehlerhaft (Texte overlayed).

AET_FHEM

Hallo,

=> bei mir geht nichts mehr
in meinem WithingsAccount steht APPLIVER error
und ich bekomm keine Daten mehr muss ich was umstellen?

get users devices = no User/devices found

Grüße
ÆT

DJAlex

Hallo,

Bei mir genau das gleiche Problem.
Jemand ne Idee?


Cluni

Bei mir auch.
Das Log ist auch voll damit...

moontear

#147
Ohne das Problem jetzt genauer zu analysieren: Im Internet häufen sich die negativen Bewertungen der neuen Nokia Health App (Nokia hat Withings gekauft). Die API soll sich auch geändert haben und viele Daten sollen nicht mehr da sein / anders sein.

Ich gehe stark davon aus dass hier ein ähnliches Problem sein kann. withings.com wird auch auf health.nokia.com weitergeleitet. Ihr braucht also glaube ich nicht zu posten dass es aktuell nicht funktioniert - withings muss sich erstmal wieder einpendeln...

Und ja: Die API ist komplett anders. Dieses Modul wird also nicht funktionieren in der aktuellen Form. Schrieb Markus auch schon weiter oben dass er es vielleicht am Wochenende schafft mal raufzugucken.

--> https://developer.health.nokia.com/api

Cluni

Werte scheine ich aber noch zu bekommen...

Nur halt alle Nase lang die Fehlermeldungen im Log sind komisch:
......
2017.06.23 09:48:09 1: Withings: APPLIVER ERROR
2017.06.23 09:48:09 1: Withings: APPLIVER ERROR
2017.06.23 09:48:09 1: Withings: APPLIVER ERROR
2017.06.23 10:03:58 1: Withings: APPLIVER ERROR
2017.06.23 10:03:58 1: Withings: APPLIVER ERROR
2017.06.23 10:03:58 1: Withings: APPLIVER ERROR
2017.06.23 10:19:45 1: Withings: APPLIVER ERROR
2017.06.23 10:19:45 1: Withings: APPLIVER ERROR
2017.06.23 10:19:46 1: Withings: APPLIVER ERROR
2017.06.23 10:22:40 3: CUL_HM set Rol.Jana 100
2017.06.23 10:22:41 3: CUL_HM set Rol.Schlafzimmer 100
2017.06.23 10:22:41 1: ====================== Automatik-Abschattung ======================
                       Rol.Jana --- wird nicht mehr abgeschattet ==> zurück zu 100 %
                       Rol.Schlafzimmer --- wird nicht mehr abgeschattet ==> zurück zu 100 %
                       ==================== Automatik-Abschattung Ende ===================
2017.06.23 10:35:36 1: Withings: APPLIVER ERROR
2017.06.23 10:35:36 1: Withings: APPLIVER ERROR
2017.06.23 10:35:36 1: Withings: APPLIVER ERROR
2017.06.23 10:51:24 1: Withings: APPLIVER ERROR
2017.06.23 10:51:25 1: Withings: APPLIVER ERROR
2017.06.23 10:51:25 1: Withings: APPLIVER ERROR
2017.06.23 11:07:14 1: Withings: APPLIVER ERROR
2017.06.23 11:07:14 1: Withings: APPLIVER ERROR
2017.06.23 11:07:14 1: Withings: APPLIVER ERROR
2017.06.23 11:22:22 3: CUL_HM set Rol.Flur 30
2017.06.23 11:22:22 3: CUL_HM set Rol.GaesteWC 30
2017.06.23 11:22:23 3: CUL_HM set Rol.Jana 35
2017.06.23 11:22:23 3: CUL_HM set Rol.Schlafzimmer 35
2017.06.23 11:22:23 1: ====================== Automatik-Abschattung ======================
                       Rol.Flur --- wird abgeschattet ==> 30 %
                       Rol.GaesteWC --- wird abgeschattet ==> 30 %
                       Rol.Jana --- wird abgeschattet ==> 35 %
                       Rol.Schlafzimmer --- wird abgeschattet ==> 35 %
                       ==================== Automatik-Abschattung Ende ===================
2017.06.23 11:23:01 1: Withings: APPLIVER ERROR
2017.06.23 11:23:02 1: Withings: APPLIVER ERROR
2017.06.23 11:23:02 1: Withings: APPLIVER ERROR
2017.06.23 11:38:50 1: Withings: APPLIVER ERROR
2017.06.23 11:38:50 1: Withings: APPLIVER ERROR
2017.06.23 11:38:50 1: Withings: APPLIVER ERROR
2017.06.23 11:43:08 3: CUL_HM set Rol.Flur 100
2017.06.23 11:43:09 3: CUL_HM set Rol.GaesteWC 100
2017.06.23 11:43:09 3: CUL_HM set Rol.Jana 100
2017.06.23 11:43:10 3: CUL_HM set Rol.Schlafzimmer 100
2017.06.23 11:43:10 1: ====================== Automatik-Abschattung ======================
                       Rol.Flur --- wird nicht mehr abgeschattet ==> zurück zu 100 %
                       Rol.GaesteWC --- wird nicht mehr abgeschattet ==> zurück zu 100 %
                       Rol.Jana --- wird nicht mehr abgeschattet ==> zurück zu 100 %
                       Rol.Schlafzimmer --- wird nicht mehr abgeschattet ==> zurück zu 100 %
                       ==================== Automatik-Abschattung Ende ===================
2017.06.23 11:54:38 1: Withings: APPLIVER ERROR
2017.06.23 11:54:38 1: Withings: APPLIVER ERROR
2017.06.23 11:54:38 1: Withings: APPLIVER ERROR
2017.06.23 12:10:29 1: Withings: APPLIVER ERROR
2017.06.23 12:10:29 1: Withings: APPLIVER ERROR
2017.06.23 12:10:30 1: Withings: APPLIVER ERROR


Grüße Bernd

Markus M.

#149
Modul deaktivieren und auf Update warten.


Erstes Fazit: Alles Scheiße.
Dadurch dass sie die Servernamen so ziemlich genau nie ändern können, ist das gerade alles eine mehr oder weniger vermurkste Version der alten API. Dadurch dass wir die API aber eigentlich gar nicht nutzen wirds noch komplizierter und ich muss mehr oder weniger das komplette Modul neu schreiben.

Ich versuchs erst mal mit nem Hack für den Login. Hab dieses Wochenende leider nur wenig Zeit.
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