Autor Thema: Withings Modul - 32_withings.pm (Support)  (Gelesen 4952 mal)

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1512
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #30 am: 03 Februar 2017, 18:24:48 »
Servus. Mal ne Anfängerfrage. Wie verschiebe ich die Datei? Und wie kann ich sie aus den Update ausschließen? Arbeite mit WinSCP und User pi. Habe keine Berechtigung. Danke

Die Datei ersetzt du im FHEM Verzeichnis deiner Installation. Was du da für Rechte vergeben hast weiss ich leider nicht.
Für exclude_from_update gibt es ein Attribut im Device global, da muss 32_withings (mit) rein.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7490 + FRITZ!Powerline 546E

HM Aktoren/Sensoren/Winmatic/Keymatic/Thermostate, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony

Offline VB90

  • Tester
  • Sr. Member
  • ****
  • Beiträge: 521
    • mein kleines Blog
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #31 am: 05 Februar 2017, 11:16:39 »
Moin,

auch auf die Gefahr hin, das ich bislang einfach nicht in der Lage war, es zu finden.
Gibts aus dem Modul heraus die Möglichkeit einen Interval festzulegen, für das abrufen der Daten?
Einzeln, pro Device getrennt?

Würde gern den Akkustand meiner SteelHR mitloggen.
Derzeit habe ich es über ein DOIF gelöst, mit welchem ich regelmäßig alle paar Stunden die Daten über "updateAll" aktualisiere.
Könnte mir vorstellen, das dies auch "eleganter" zu lösen wäre.

Wenn nicht is auch nicht schlimm, habe ja ne Lösung am Start.

Danke,

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

Odroid C1 als FHEM-Server, sowie RPi via FHEM2FHEM
Homematic LAN-Adapter, 2x HM-SEC-SC-2, 1x HM-LC-SW1-FM, 1x HM-PB-2-WM55, 2x HM-LC-SW1-BA-PCB (in Arbeit)
Brennenstuhl LAN-Gateway; Infratec Powermodul 4-I

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1512
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #32 am: 05 Februar 2017, 11:24:26 »
Gibts aus dem Modul heraus die Möglichkeit einen Interval festzulegen, für das abrufen der Daten?
Einzeln, pro Device getrennt?
Würde gern den Akkustand meiner SteelHR mitloggen.

Diese praktischen Attribute gibt es tatsächlich schon :)
intervalData (mind. 300 Sekunden) für die Daten
intervalProperties (mind. 3600 Sekunden) für den Akkustand und die Sessiondaten

FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7490 + FRITZ!Powerline 546E

HM Aktoren/Sensoren/Winmatic/Keymatic/Thermostate, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony

Offline VB90

  • Tester
  • Sr. Member
  • ****
  • Beiträge: 521
    • mein kleines Blog
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #33 am: 05 Februar 2017, 11:52:39 »
ich habs doch gewusst, muss doch mal ne neue Brille haben ;)

Danke dir!

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

Odroid C1 als FHEM-Server, sowie RPi via FHEM2FHEM
Homematic LAN-Adapter, 2x HM-SEC-SC-2, 1x HM-LC-SW1-FM, 1x HM-PB-2-WM55, 2x HM-LC-SW1-BA-PCB (in Arbeit)
Brennenstuhl LAN-Gateway; Infratec Powermodul 4-I

Offline mi.ke

  • Full Member
  • ***
  • Beiträge: 394
  • Nice Boys don't play Rock'n'Roll
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #34 am: 09 Februar 2017, 10:07:54 »
Ich muss jetzt doch noch mal fragen.

Ich empfange über die BodyScale keine Temeratur- und CO2-Werte.

Muss man da jetzt konkret noch was einstellen?

Cubietruck + 7 x RPi + FB7390 (via FHEM2FHEM) über LAN und WAN (VPN) verbunden
2 x CUL868 + 3 x RFXTRX433(e) + 2 x HMLan + Ardunio433 + CO2 +++
/ FS20 / FHT / FMS / Elro(mod)AB440/R/S/D / OWL-CM160 / Revolt-5461 / STV / AVR / withings / HM-sec-* / HM-CC-RT-DN / AMAD /

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1512
Withings Modul - 32_withings.pm (Support)
« Antwort #35 am: 09 Februar 2017, 10:33:44 »
Ich muss jetzt doch noch mal fragen.
Ich empfange über die BodyScale keine Temeratur- und CO2-Werte.
Muss man da jetzt konkret noch was einstellen?

Nein, vielleicht muss ich aber noch was einstellen.
Poste mal ein list vom Device.

Edit: die neue Body Scale hat das nicht, nur der alte Body Monitor...
« Letzte Änderung: 09 Februar 2017, 10:37:07 von Markus M. »
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7490 + FRITZ!Powerline 546E

HM Aktoren/Sensoren/Winmatic/Keymatic/Thermostate, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony

Offline mi.ke

  • Full Member
  • ***
  • Beiträge: 394
  • Nice Boys don't play Rock'n'Roll
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #36 am: 09 Februar 2017, 11:16:09 »
Hatte jetzt gerade noch mal alles gelöscht und neu angelegt.

Die Waage ist ne alte, hab ich schon gefühlte 2-3 Jahre.
Letzten Monat hat sie auch noch brav die Temperaturen und die CO2 ins Log geschrieben.

Hatte vorgestern die aktuelle Version eingespielt, die letzte war von Mitte Januar (die mit CookieFehler)

Internals:
   CFGFN
   DEF        152xxxx
   Device     152xxxx
   DeviceType Body Scale
   IODev      Withings
   LAST_DATA  2014-03-21 14:46:18
   LAST_POLL  2017-02-09 11:04:01
   NAME       WLan_Waage
   NR         584
   NTFY_ORDER 50-withings_D152xxxx
   STATE      co2 ppm
   SUBTYPE    DEVICE
   TYPE       withings
   created    1394718371
   fw         1701
   lastsessiondate 1486634525
   lastweighindate 1486634528
   location   50.0956,8.77608
   model      Smart Body Analyzer
   modelID    4
   sn         SN-00:24:e4:xx:xx:xx
   status     0
   typeID     1
   Readings:
     2017-02-09 11:04:02   battery         ok
     2017-02-09 11:04:02   batteryLevel    52
     2017-02-09 11:04:02   lastSessionDate 2017-02-09 11:02:05
     2017-02-09 11:04:02   lastWeighinDate 2017-02-09 11:02:08
Attributes:
   IODev      Withings
   room       withings
   sortby     1
   stateFormat co2 ppm


Brauchst Du sonst noch etwas?
Cubietruck + 7 x RPi + FB7390 (via FHEM2FHEM) über LAN und WAN (VPN) verbunden
2 x CUL868 + 3 x RFXTRX433(e) + 2 x HMLan + Ardunio433 + CO2 +++
/ FS20 / FHT / FMS / Elro(mod)AB440/R/S/D / OWL-CM160 / Revolt-5461 / STV / AVR / withings / HM-sec-* / HM-CC-RT-DN / AMAD /

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1512
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #37 am: 09 Februar 2017, 12:58:28 »
Die aktuelle beta aus dem ersten Post sollte tun.
Mach doch mal verbose 5  und schau was passiert.


Sent from my iPhone using Tapatalk
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7490 + FRITZ!Powerline 546E

HM Aktoren/Sensoren/Winmatic/Keymatic/Thermostate, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony

Offline mi.ke

  • Full Member
  • ***
  • Beiträge: 394
  • Nice Boys don't play Rock'n'Roll
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #38 am: 09 Februar 2017, 13:13:59 »
Was mich wundert ist, dass sie trotz "UpdateAll" imm er nur einen Tag erneuert.
Auch bei jedem "normalen" Abholen der Daten immer nur ein Tag seit April.2014.

Das dauert ja dann ein paar Abfragen, bis sie bei heute ist . . . .?!

2017.02.09 13:07:44 4: WLan_Waage: got 0 entries from Measurements (latest: 2014-04-10 15:46:38)
2017.02.09 13:12:44 4: WLan_Waage: got 0 entries from Measurements (latest: 2014-04-11 15:46:39)
2017.02.09 13:12:48 4: WLan_Waage: got 0 entries from Measurements (latest: 2014-04-12 15:46:40)


PS.
Die User-Daten aktuallisiert sie brav.
« Letzte Änderung: 09 Februar 2017, 13:16:10 von mi.ke »
Cubietruck + 7 x RPi + FB7390 (via FHEM2FHEM) über LAN und WAN (VPN) verbunden
2 x CUL868 + 3 x RFXTRX433(e) + 2 x HMLan + Ardunio433 + CO2 +++
/ FS20 / FHT / FMS / Elro(mod)AB440/R/S/D / OWL-CM160 / Revolt-5461 / STV / AVR / withings / HM-sec-* / HM-CC-RT-DN / AMAD /

Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1512
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #39 am: 09 Februar 2017, 15:13:56 »
Funktioniert also.
Und ca. 1100 Abfragen später wirst du wahrscheinlich auch aktuelle Daten haben.
Oder: Warum die komplette Historie auszulesen irgendwie doch ziemlicher Quatsch ist...

Muss ich mir bei Gelegenheit noch was überlegen.
Wird aber etwas dauern
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7490 + FRITZ!Powerline 546E

HM Aktoren/Sensoren/Winmatic/Keymatic/Thermostate, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony

Offline mi.ke

  • Full Member
  • ***
  • Beiträge: 394
  • Nice Boys don't play Rock'n'Roll
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #40 am: 11 Februar 2017, 11:37:25 »


seit gestern ab 16:00 Uhr kommen plötzlich wieder Temperatur und CO2 Werte.
Funktioniert also.


Klasse, manchmal brauch es nur Geduld, auch wenn es über 30 Stunden waren.
Die historischen Daten hatten damit also auch gar nichts zu tun. War mein Denkfehler.


Cubietruck + 7 x RPi + FB7390 (via FHEM2FHEM) über LAN und WAN (VPN) verbunden
2 x CUL868 + 3 x RFXTRX433(e) + 2 x HMLan + Ardunio433 + CO2 +++
/ FS20 / FHT / FMS / Elro(mod)AB440/R/S/D / OWL-CM160 / Revolt-5461 / STV / AVR / withings / HM-sec-* / HM-CC-RT-DN / AMAD /

Offline mi.ke

  • Full Member
  • ***
  • Beiträge: 394
  • Nice Boys don't play Rock'n'Roll
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #41 am: 11 Februar 2017, 12:37:11 »
von wegen.....
...geht doch nicht.



die Daten, die regelmäsig reinkommen und im LOG stehen sind alle von 2014.


Also hat es doch etwas mit LAST_DATA des devices zu tun......
Cubietruck + 7 x RPi + FB7390 (via FHEM2FHEM) über LAN und WAN (VPN) verbunden
2 x CUL868 + 3 x RFXTRX433(e) + 2 x HMLan + Ardunio433 + CO2 +++
/ FS20 / FHT / FMS / Elro(mod)AB440/R/S/D / OWL-CM160 / Revolt-5461 / STV / AVR / withings / HM-sec-* / HM-CC-RT-DN / AMAD /

Offline SmartHome

  • New Member
  • *
  • Beiträge: 6
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #42 am: 19 Februar 2017, 11:43:16 »
Meine Withings Installation nach Anleitung im thread habe ich am 9. Februar ohne Probleme durchgeführt (define; 32_withings.pm exclude from update). Super Modul :-)
Waage mit allen Accounts wurde erkannt.

Seit ein paar Tagen erhalte ich vom angelegten Device nur noch den Status "error"
Der Zugriff auf der withings Internetpage funktioniert perfekt mit den credentials

Anlegen eines neuen Devices führt zum gleichen Ergebnis.



Offline Markus M.

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1512
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #43 am: 19 Februar 2017, 16:51:21 »
Und was sagt das Log mit Verbose 5 dazu?


Sent from my iPhone using Tapatalk
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7490 + FRITZ!Powerline 546E

HM Aktoren/Sensoren/Winmatic/Keymatic/Thermostate, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony

Offline SachaB

  • New Member
  • *
  • Beiträge: 9
Antw:Withings Modul - 32_withings.pm (Support)
« Antwort #44 am: 19 Februar 2017, 17:16:35 »
Bei mir sieht das so aus:

Zitat
2017.02.19 17:09:36 3: No I/O device found for withings
2017.02.19 17:09:36 1: withings: no I/O device
2017.02.19 17:09:36 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/32_withings.pm line 182.
2017.02.19 17:09:36 1: PERL WARNING: Use of uninitialized value in subroutine entry at ./FHEM/32_withings.pm line 182.
2017.02.19 17:09:36 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/32_withings.pm line 411.
2017.02.19 17:09:36 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/32_withings.pm line 313.
2017.02.19 17:09:36 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/32_withings.pm line 315.
2017.02.19 17:09:36 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/32_withings.pm line 321.
2017.02.19 17:09:36 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/32_withings.pm line 436.
2017.02.19 17:09:46 1: PERL WARNING: Use of uninitialized value in string lt at (eval 63056) line 1.
2017.02.19 17:09:46 1: PERL WARNING: Use of uninitialized value in numeric ge (>=) at (eval 63061) line 1.
2017.02.19 17:09:46 1: PERL WARNING: Use of uninitialized value in numeric lt (<) at (eval 63063) line 1.
2017.02.19 17:09:46 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at (eval 63063) line 1.
2017.02.19 17:09:46 1: PERL WARNING: Use of uninitialized value in numeric le (<=) at (eval 63066) line 1.
2017.02.19 17:10:46 1: PERL WARNING: Use of uninitialized value in string lt at (eval 63361) line 1.
2017.02.19 17:10:46 1: PERL WARNING: Use of uninitialized value in numeric ge (>=) at (eval 63366) line 1.
2017.02.19 17:10:46 1: PERL WARNING: Use of uninitialized value in numeric lt (<) at (eval 63368) line 1.
2017.02.19 17:10:46 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at (eval 63368) line 1.
2017.02.19 17:10:46 1: PERL WARNING: Use of uninitialized value in numeric le (<=) at (eval 63371) line 1.
2017.02.19 17:11:46 1: PERL WARNING: Use of uninitialized value in string lt at (eval 63536) line 1.
2017.02.19 17:11:46 1: PERL WARNING: Use of uninitialized value in numeric ge (>=) at (eval 63541) line 1.
2017.02.19 17:11:46 1: PERL WARNING: Use of uninitialized value in numeric lt (<) at (eval 63543) line 1.
2017.02.19 17:11:46 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at (eval 63543) line 1.
2017.02.19 17:11:46 1: PERL WARNING: Use of uninitialized value in numeric le (<=) at (eval 63546) line 1.
2017.02.19 17:12:48 1: PERL WARNING: Use of uninitialized value in string lt at (eval 63668) line 1.
2017.02.19 17:12:48 1: PERL WARNING: Use of uninitialized value in numeric ge (>=) at (eval 63673) line 1.
2017.02.19 17:12:48 1: PERL WARNING: Use of uninitialized value in numeric lt (<) at (eval 63675) line 1.
2017.02.19 17:12:48 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at (eval 63675) line 1.
2017.02.19 17:12:48 1: PERL WARNING: Use of uninitialized value in numeric le (<=) at (eval 63678) line 1.
2017.02.19 17:13:48 1: PERL WARNING: Use of uninitialized value in string lt at (eval 63798) line 1.
2017.02.19 17:13:48 1: PERL WARNING: Use of uninitialized value in numeric ge (>=) at (eval 63803) line 1.
2017.02.19 17:13:48 1: PERL WARNING: Use of uninitialized value in numeric lt (<) at (eval 63805) line 1.
2017.02.19 17:13:48 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at (eval 63805) line 1.
2017.02.19 17:13:48 1: PERL WARNING: Use of uninitialized value in numeric le (<=) at (eval 63808) line 1.
« Letzte Änderung: 19 Februar 2017, 17:18:30 von SachaB »