Wetterstation HmIP-SWO-B - Batteriezustand auslesen

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
Benutzeravatar
Marzus
Beiträge: 3
Registriert: 24.06.2021, 17:36
System: CCU
Hat sich bedankt: 1 Mal

Wetterstation HmIP-SWO-B - Batteriezustand auslesen

Beitrag von Marzus » 25.06.2021, 11:05

Hallo Homematic Gemeinde,

bin quasi ein Quereinsteiger und von den Homematic Produkten seit kurzem recht überzeugt.

Habe mir zur Steuerung meiner Markise und Dachflächenfenster-Jalousien eine Wetterstation HmIP-SWO-B zugelegt.
Da ich parallel zur Homematic auch eine Loxone Infrastruktur nutze, lese und steuere ich die Befehle via Script und visualisiere in Loxone.

Nun zu meiner Frage:
Zur Überwachung der Batteriespannung nutze ich den Wert der Variable : "OPERATING_VOLTAGE".

Dieser Wert tauch aber bei der Wetterstation gar nicht auf:

Code: Alles auswählen

<device name="HmIP-SWO-B 0017DBE99E932C" ise_id="5407" unreach="false" config_pending="false">
<channel name="HmIP-SWO-B 0017DBE99E932C:0" ise_id="5408" index="0" visible="true" operate="true">
<datapoint name="HmIP-RF.0017DBE99E932C:0.CONFIG_PENDING" type="CONFIG_PENDING" ise_id="5409" value="false" valuetype="2" valueunit="" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:0.DUTY_CYCLE" type="DUTY_CYCLE" ise_id="5413" value="false" valuetype="2" valueunit="" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:0.ERROR_CODE" type="ERROR_CODE" ise_id="5414" value="0" valuetype="8" valueunit="" timestamp="1624609945" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:0.ERROR_WIND_COMMUNICATION" type="ERROR_WIND_COMMUNICATION" ise_id="5415" value="false" valuetype="2" valueunit="" timestamp="1624609945" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:0.ERROR_WIND_NORTH" type="ERROR_WIND_NORTH" ise_id="5416" value="false" valuetype="2" valueunit="" timestamp="1624609945" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:0.LOW_BAT" type="LOW_BAT" ise_id="5418" value="true" valuetype="2" valueunit="" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:0.RSSI_DEVICE" type="RSSI_DEVICE" ise_id="5422" value="163" valuetype="8" valueunit="" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:0.RSSI_PEER" type="RSSI_PEER" ise_id="5423" value="0" valuetype="8" valueunit="" timestamp="0" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:0.TEMPERATURE_OUT_OF_RANGE" type="TEMPERATURE_OUT_OF_RANGE" ise_id="5424" value="false" valuetype="2" valueunit="" timestamp="1624609945" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:0.UNREACH" type="UNREACH" ise_id="5425" value="false" valuetype="2" valueunit="" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:0.UPDATE_PENDING" type="UPDATE_PENDING" ise_id="5429" value="false" valuetype="2" valueunit="" timestamp="1624464482" operations="5"/>
</channel>
<channel name="HmIP-SWO-B 0017DBE99E932C:1" ise_id="5433" index="1" visible="true" operate="true">
<datapoint name="HmIP-RF.0017DBE99E932C:1.ACTUAL_TEMPERATURE" type="ACTUAL_TEMPERATURE" ise_id="5434" value="21.100000" valuetype="4" valueunit="°C" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:1.ACTUAL_TEMPERATURE_STATUS" type="ACTUAL_TEMPERATURE_STATUS" ise_id="5435" value="0" valuetype="16" valueunit="" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:1.HUMIDITY" type="HUMIDITY" ise_id="5436" value="42" valuetype="16" valueunit="% rF" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:1.HUMIDITY_STATUS" type="HUMIDITY_STATUS" ise_id="5437" value="0" valuetype="16" valueunit="" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:1.ILLUMINATION" type="ILLUMINATION" ise_id="5438" value="7338.000000" valuetype="4" valueunit="" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:1.ILLUMINATION_STATUS" type="ILLUMINATION_STATUS" ise_id="5439" value="0" valuetype="16" valueunit="" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:1.SUNSHINEDURATION" type="SUNSHINEDURATION" ise_id="5440" value="916" valuetype="16" valueunit="min" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:1.SUNSHINEDURATION_OVERFLOW" type="SUNSHINEDURATION_OVERFLOW" ise_id="5441" value="false" valuetype="2" valueunit="" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:1.SUNSHINE_THRESHOLD_OVERRUN" type="SUNSHINE_THRESHOLD_OVERRUN" ise_id="5442" value="true" valuetype="2" valueunit="" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:1.WIND_SPEED" type="WIND_SPEED" ise_id="5443" value="11.600000" valuetype="4" valueunit="km/h" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:1.WIND_SPEED_STATUS" type="WIND_SPEED_STATUS" ise_id="5444" value="0" valuetype="16" valueunit="" timestamp="1624610518" operations="5"/>
<datapoint name="HmIP-RF.0017DBE99E932C:1.WIND_THRESHOLD_OVERRUN" type="WIND_THRESHOLD_OVERRUN" ise_id="5445" value="false" valuetype="2" valueunit="" timestamp="1624610518" operations="5"/>
</channel>
<channel name="HmIP-SWO-B 0017DBE99E932C:2" ise_id="5446" index="2" visible="true" operate="true"/>
<channel name="HmIP-SWO-B 0017DBE99E932C:3" ise_id="5447" index="3" visible="true" operate="true"/>
<channel name="HmIP-SWO-B 0017DBE99E932C:4" ise_id="5448" index="4" visible="true" operate="true"/>
<channel name="HmIP-SWO-B 0017DBE99E932C:5" ise_id="5449" index="5" visible="true" operate="true"/>
</device>
Alle anderen Variablen kann ich ohne weiteres identifizieren.
Version FW der HmIP-SWO-B : 1.0.18

CCU3 : 3.55.10
CUx-Daemon : 2.5.1
XML-API : 1.20
NEO Server : 2.5.1

Bei Google und hier im Forum bin ich nicht richtig fündig geworden...
Wie bekomme ich die Warnung bei Unterschreibung der Low-Bat.-Schwelle von 3.2 Volt ggf alternativ hin?

Vielleicht habt Ihr ja einen Tipp?!?

Thx4help
Marzus
Zuletzt geändert von Roland M. am 25.06.2021, 12:24, insgesamt 1-mal geändert.
Grund: Code-Tags eingefügt
CCU3 : 40 Devices - Poolsteuerung / Rolladen / Garten Aktoren / Temperatur Sensoren
Loxone Miniserver : 5 Extensions / Aktoren & Sensoren / Visualisierung
KNX : 4 Aktoren-Module / 10 Sensoren - Schalter Programme

Benutzeravatar
Baxxy
Beiträge: 10836
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 608 Mal
Danksagung erhalten: 2228 Mal

Re: Wetterstation HmIP-SWO-B - Batteriezustand auslesen

Beitrag von Baxxy » 26.06.2021, 15:47

Marzus hat geschrieben:
25.06.2021, 11:05
Dieser Wert tauch aber bei der Wetterstation gar nicht auf:
Genau.
Laut HmIP-Device-Documentation hat die HmIP-SWO-B diesen Datenpunkt (OPERATING_VOLTAGE) auch nicht.

Du kannst also einzig auf "LOW_BAT" true reagieren, bzw. deine CCU3 sollte eine Servicemeldung generieren wenn die LOW-BAT Schwelle erreicht ist.

Benutzeravatar
Marzus
Beiträge: 3
Registriert: 24.06.2021, 17:36
System: CCU
Hat sich bedankt: 1 Mal

Re: Wetterstation HmIP-SWO-B - Batteriezustand auslesen

Beitrag von Marzus » 28.06.2021, 11:56

Danke für das Feedback,

hatte ich mir fast gedacht und werde den Low_Bat Wert dafür nehmen... Vielleicht taucht er ja mal in einer späteren Firmware als Variable auf.

Thx4 Help
Marcus
CCU3 : 40 Devices - Poolsteuerung / Rolladen / Garten Aktoren / Temperatur Sensoren
Loxone Miniserver : 5 Extensions / Aktoren & Sensoren / Visualisierung
KNX : 4 Aktoren-Module / 10 Sensoren - Schalter Programme

Antworten

Zurück zu „HomeMatic allgemein“