Withings Modul - 32_withings.pm (Support)

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

Vorheriges Thema - Nächstes Thema

Markus M.

Fix für den Login ab morgen im Update und ab sofort im ersten Post.

Internals der Devices und ein paar andere Dinge funktionieren nicht mehr, Readings werden gelesen.
Ich hoffe dass das so noch lange genug funktioniert bis ich dazu komme, ein neues Modul zu schreiben.
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

kroman

Ich weiß nicht, warum ich dieses Modul überhaupt habe, denn ich habe kein "withings" device.
Und es blockiert den update:

2017.07.02 11:19:57 1: UPD ./CHANGED
2017.07.02 11:19:57 1: UPD ./configDB.pm
2017.07.02 11:19:57 1: UPD FHEM/00_SmartMeterP1.pm
2017.07.02 11:19:57 1: UPD FHEM/01_FHEMWEB.pm
2017.07.02 11:19:57 1: UPD FHEM/10_CUL_HM.pm
2017.07.02 11:19:57 1: UPD FHEM/30_DUOFERN.pm
2017.07.02 11:19:57 1: UPD FHEM/32_WifiLight.pm
2017.07.02 11:19:57 1: UPD FHEM/32_withings.pm
2017.07.02 11:20:02 1: http://fhem.de/fhemupdate/FHEM/32_withings.pm: Select timeout/error:


Hat jemand Rat für mich wie ich dieses Modul loswerde bzw. den Update trotzdem vollständig durchführen kann?

Danke,
kroman

Markus M.

Zitat von: kroman am 02 Juli 2017, 11:53:01
Ich weiß nicht, warum ich dieses Modul überhaupt habe, denn ich habe kein "withings" device.
Und es blockiert den update

Netzwerk bzw. Serverprobleme die nichts mit dem Modul zu tun haben. Die Suche hätte geholfen.
Wenn du es nochmal probierst sollte es funktionieren oder bei einer anderen Datei abbrechen.
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

kroman

Hi,

danke erstmal für deine Antwort.
Mein Netzwerk ist in Ordnung, ich habe diesen update etliche Male versucht und er scheitert immer an 32_withings.pm.
Ich habe mich sehr wohl bemüht, im Forum etwas darüber zu finden, war jedoch erfolglos.
Mich wundert, dass anscheinend niemand sonst dieses Problem hat.

Ich bin auch selbst ein Stück weitergekommen, denn mein ursprüngliches Problem war, dass fhem nach dem update nicht mehr gestartet hat.
Hier aus dem log:

2017.07.01 18:20:37 2: Perfmon: ready to watch out for delays greater than one second
2017.07.01 18:20:37 1: Including fhem.cfg
2017.07.01 18:20:37 3: telnetPort: port 7072 opened
2017.07.01 18:20:37 1: reload: Error:Modul 01_FHEMWEB deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 583, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 708, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 885, <$fh> line 14.

2017.07.01 18:20:37 0: Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 583, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 708, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 885, <$fh> line 14.

2017.07.01 18:20:37 1: PERL WARNING: Subroutine FHEMWEB_Initialize redefined at ./FHEM/01_FHEMWEB.pm line 125, <$fh> line 23.
2017.07.01 18:20:37 1: PERL WARNING: Subroutine FW_SecurityCheck redefined at ./FHEM/01_FHEMWEB.pm line 231, <$fh> line 23.
2017.07.01 18:20:37 1: PERL WARNING: Subroutine FW_Define redefined at ./FHEM/01_FHEMWEB.pm line 262, <$fh> line 23.
2017.07.01 18:20:37 1: PERL WARNING: Subroutine FW_Undef redefined at ./FHEM/01_FHEMWEB.pm line 297, <$fh> line 23.
2017.07.01 18:20:37 1: reload: Error:Modul 01_FHEMWEB deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 583, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 708, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 885, <$fh> line 23.

2017.07.01 18:20:37 0: Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 583, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 708, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 885, <$fh> line 23.

2017.07.01 18:20:37 1: PERL WARNING: Subroutine FHEMWEB_Initialize redefined at ./FHEM/01_FHEMWEB.pm line 125, <$fh> line 29.
2017.07.01 18:20:37 1: PERL WARNING: Subroutine FW_SecurityCheck redefined at ./FHEM/01_FHEMWEB.pm line 231, <$fh> line 29.
2017.07.01 18:20:37 1: PERL WARNING: Subroutine FW_Define redefined at ./FHEM/01_FHEMWEB.pm line 262, <$fh> line 29.
2017.07.01 18:20:37 1: PERL WARNING: Subroutine FW_Undef redefined at ./FHEM/01_FHEMWEB.pm line 297, <$fh> line 29.
2017.07.01 18:20:38 1: reload: Error:Modul 01_FHEMWEB deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 583, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 708, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 885, <$fh> line 29.

2017.07.01 18:20:38 0: Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 583, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 708, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 885, <$fh> line 29.


Nach Forum-Suche habe ich die 01_FHEMWEB.pm restored und dann hat fhem wieder gestartet.
Ich vermute, dass die neue 01_FHEMWEB.pm Abhängigkeiten zu nicht upgedateten Modulen hat, welche aufgrund des Update-Abbruchs nicht aktualisiert wurden.
Hier der update check:

UPD ./CHANGED
UPD ./configDB.pm
UPD FHEM/00_SmartMeterP1.pm
UPD FHEM/01_FHEMWEB.pm
UPD FHEM/10_CUL_HM.pm
UPD FHEM/30_DUOFERN.pm
UPD FHEM/32_WifiLight.pm
[b]UPD FHEM/32_withings.pm [/b]
UPD FHEM/36_Vallox.pm
UPD FHEM/37_plex.pm
UPD FHEM/49_SSCam.pm
UPD FHEM/50_TelegramBot.pm
UPD FHEM/59_LuftdatenInfo.pm
UPD FHEM/70_PIONEERAVR.pm
UPD FHEM/71_PIONEERAVRZONE.pm
UPD FHEM/93_DbRep.pm
UPD FHEM/98_HMinfo.pm
UPD FHEM/98_HMtemplate.pm
UPD FHEM/98_ModbusTrovis5576.pm
UPD FHEM/98_fhemdebug.pm
UPD FHEM/98_fheminfo.pm
UPD FHEM/TcpServerUtils.pm
UPD docs/Landis-Gyr-E350-meter.jpg


Was ich aus Forum-Einträgen vermuten kann, ist die Abhängigkeit zu TcpServerUtils.pm.

Serverprobleme gibt es denke ich auch nicht, denn hierauf kann ich zugreifen:

http://fhem.de/fhemupdate/FHEM/32_withings.pm

Wenn mir jemand weiterhelfen könnte, wäre ich dankbar.

Sincerely,
newbie kroman

Markus M.

Probier mal attr global exclude_from_update 32_withings.pm
Wenn du weitere Hilfe brauchts, solltest du es in einem geeigneteren Forum versuchen, z.B. bei Sonstiges.
Ich bin mit dem Updatemechanismus nicht vertraut, nutze ihn selbst nicht mal und kann dir leider nicht weiterhelfen.
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

kroman

Das hat geklappt - besten Dank!
Alles upgedated außer 32_withings.pm.
Auch die neue 01_FHEMWEB.pm funktioniert nun im Zusammenspiel mit den restlichen erneuerten Modulen.

Für mich ist das soweit gut.
Ich vermute, dass mit deinem Modul etwas am Update-Server nicht stimmt.

kroman

Noch zur Info:

Seit kurzem funktioniert der update von diesem Modul wieder.
Ich konnte also


attr global exclude_from_update 32_withings.pm


wieder entfernen und der update läuft durch.

Keine Ahnung was das Problem war...

kroman

chunter1

Ich hab seit der Umstellung der Withings App auf die neue Nokia/Microsoft Version (iOS) nur noch Probleme mit der Aura.
Verbindungsprobleme, Alarme werden beim aktivieren am Display nicht korrekt angezeigt, die Settings in der App sind nicht synchron mit jenen auf der Aura usw...
Funktioniert denn bei euch alles perfekt?

Markus M.

Nein, gar nicht. Ich muss das mal beobachten.
Mich stört zum Beispiel dass das Display während einem Einschlafprogramm an ist.
Melde einfach die Bugs an Nokia.
Wenn du mir sagst was genau alles nicht funktioniert melde ich das gleiche nochmal. Der Support ist besser geworden.
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 16 September 2017, 10:29:53
Melde einfach die Bugs an Nokia.
Hab ich schon.
Da bekommt man dann so interessante Hinweise wie z.B.
ZitatBitte beachten Sie, dass es auf Mobilgeräte nicht möglich ist, die mobilen Daten und das WLAN-Signal gleichzeitig zu aktivieren. Es ist also normal, dass wenn nur ein Signal aktiv ist, Sie das Aura Schlafsystem bedienen können.
Um einen ,,komplett Reset" versuch ich wegen dem Datenverlust(?) herum zu kommen.

nuart

Hallo,
Ich benutze das withings modul für eine Waage und habe mir jetzt auch eine Home Cam zugelegt. Diese wird auch richtig erkannt und angelegt. Ich suche nun nach einer Möglichkeit, die Cam via Fhem in den Ruhezustand zu versetzen, bzw. die 4 Überwachungsmodi zu steuern: aktive Überwachung, Nicht stören, Babyfon und Kamera aus. Hintergrund ist der, dass die Kamera nur aufzeichnen soll, wenn der Status im Fhem auf abwesend gesetzt ist. Gibt es da ev. Eine Möglichkeit?

Markus M.

Wenn es die Settings im Modul noch nicht gibt dann leider nein.
Hintergrund ist, dass ich keine Cam mehr habe.

Wenn du mir irgendwie die Kommunikation mitschneiden kannst, kann ich versuchen das einzubauen.
Kannst du das aus dem Web Interface oder der App außerhalb des Heim Netzwerks steuern?
Dann reicht es eventuell auch wenn du mir mal für einen Tag deinen Account ausleihst und die Cam währenddessen in einen Pappkarton stellst ;)
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

nuart

Es gibt da nur die App, kein Webinterface. Dort kann man zwischen den 4 Modi schalten. Ich habe keine Ahnung, wie ich die Kommunkation am iphone mitschneiden könnte. Danke jedenfalls für Deine rasche Antwort und Dein Angebot. Als Alternative habe ich auch überlegt, einen Funkschalter einzubauen, und ich schalte halt die Cam nur bei Abwesenheit ein. Dann müsste es auch klappen. Vielen Dank nochmals.

uwirt

#163
Ich brauche das FHEM Withings Log-File meiner WS-50 um mit RRDTools Temperatur und CO2 grafisch darzustellen. Dazu lese ich einmal im Tag meine Log-Datei in RRDTools ein und lösche diese danach. Darauf wird jeweils eine frische Log-Datei mit den nächste Werten erstellt. Das funktioniert eigentlich recht gut. Leider sind in den Grafiken aber Lücken vorhanden, da offenbar die Daten meiner WS-50 nicht komplett vom Nokia-Server geladen werden. Kann man den Zeitbereich im Withings-Modul irgendwo einstellen?

Besten Dank für die Hilfe!

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

Raven

Ich wollte mir die Waage evtl. kaufen, aber die vielen negativen Bewertungen seit der Nokia-Übernahme schrecken mich ein wenig ab.
Auch habe ich es so verstanden, daß die neuen Nokia-Waagen kein CO2 mehr messen. Stimmt dies?

Aktuell ist Withings WS-50 nicht so teuer und diese unterstützt die CO2 Messung (wenn auch nicht stabil, wie der letzte Beitrag andeutet).
Lohnt sich also noch der Kauf der Withings WS-50?

Uwirt könntest Du evtl. kurz beschreiben, wie Du RRDTools mit den Daten versorgst; über PHP Skript?

danke vorab.
Cubietruck-Prod: HM-LAN, Heizung, Rolläden, Schalter, Viessmann (optolink)
Cubietruck-DEV:
Fritzbox 7490