Plugin ‚withings_health‘ Konfiguration

plugin logo

Im folgenden sind etwaige Anforderungen und unterstützte Hardware beschrieben. Danach folgt die Beschreibung, wie das Plugin withings_health konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann. [1]

Es handelt sich bei diesem Plugin um ein web Plugin.

Beschreibung

Anforderungen

  • Minimum SmartHomeNG Version: 1.7

Konfiguration

Im folgenden ist beschrieben, wie das Plugin withings_health konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann.

Parameter

Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/plugin.yaml konfiguriert werden:

client_id

  • Datentyp: str

consumer_secret

  • Datentyp: str

cycle

  • Datentyp: int

  • Standardwert: 300

user_id

  • Datentyp: str

Item Attribute

Das Plugin unterstützt folgende Item Attribute, die in den Dateien im Verzeichnis ../items verwendet werden:

withings_type

  • Datentyp: str

  • Mögliche Werte:

    • weight

    • height

    • bmi

    • bmi_text

    • fat_ratio

    • fat_free_mass

    • fat_mass_weight

    • diastolic_blood_pressure

    • systolic_blood_pressure

    • temperature

    • body_temperature

    • skin_temperature

    • spo2

    • heart_rate

    • hydration

    • bone_mass

    • pulse_wave_velocity

    • access_token

    • token_expiry

    • token_type

    • refresh_token

Item-Structs

Das Plugin stellt die folgenden Item-Structs zur Verfügung. Diese Informationen sind aus der plugin.yaml entnommen und möglicherweise nicht vollständig.

body

Body data from withings health scale

  • body (foo, Body data from withings health scale)
    • weight (num, Body weight)

    • height (num, Body height)

    • bmi (num, Bondy measurement index (BMI) calculated by the plugin from weight and height (might only work after height is retrieved first time))

    • bmi_text (str, Bondy measurement index (BMI) in a textual representation (German/English))

    • fat_ratio (num, Fat ratio of the measured body)

    • fat_free_mass (num, Fat free mass of the measured body)

    • fat_mass_weight (num, Fat weight of the measured body)

    • heart_rate (num, Heart rate during measurement)

    • access_token (str, Stores the access token after oauth authentification)

    • token_expiry (num, Stores the token expiration time after oauth authentification)

    • token_type (str, Stores the token type after oauth authentification)

    • refresh_token (str, Stores the refresh token for the next refresh)

Logik Parameter

Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/logic.yaml konfiguriert werden:

Keine Logik Parameter in den Metadaten beschrieben - Bitte in der README nachsehen (siehe Fußnote)

Plugin Functions

Das Plugin verfügt über folgende öffentliche Funktionen, die z.B. in Logiken aufgerufen werden können.

get_callback_url()

  • Ergebnistyp der Funktion: str