ich habe die Wetterstation HmIP-SWO-PR und lese die Messwerte per API aus debmatic aus. Funktioniert bestens.
Nun gibt es in der Oberfläche die Option, die Regenmenge und die Sonnenscheindauer per Knopf zurückzusetzen.
Das würde ich gerne per API tun.
Ich habe keinen Kanal/Datapoint gefunden, der Reset oder so heißt.
Mein device sieht so aus:
Code: Alles auswählen
<device name="HmIP-SWO-PR 00185BE98B4119" ise_id="1642" unreach="false" config_pending="true">
<channel name="HmIP-SWO-PR 00185BE98B4119:0" ise_id="1643" index="0" visible="true" operate="true">
<datapoint name="HmIP-RF.00185BE98B4119:0.CONFIG_PENDING" type="CONFIG_PENDING" ise_id="1644" value="true" valuetype="2" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:0.DUTY_CYCLE" type="DUTY_CYCLE" ise_id="1648" value="false" valuetype="2" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:0.ERROR_CODE" type="ERROR_CODE" ise_id="1649" value="0" valuetype="8" valueunit="" timestamp="1663514313" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:0.ERROR_WIND_COMMUNICATION" type="ERROR_WIND_COMMUNICATION" ise_id="1650" value="false" valuetype="2" valueunit="" timestamp="1663514313" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:0.ERROR_WIND_NORTH" type="ERROR_WIND_NORTH" ise_id="1651" value="false" valuetype="2" valueunit="" timestamp="1663514313" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:0.LOW_BAT" type="LOW_BAT" ise_id="1653" value="false" valuetype="2" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:0.RSSI_DEVICE" type="RSSI_DEVICE" ise_id="1657" value="209" valuetype="8" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:0.RSSI_PEER" type="RSSI_PEER" ise_id="1658" value="0" valuetype="8" valueunit="" timestamp="0" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:0.TEMPERATURE_OUT_OF_RANGE" type="TEMPERATURE_OUT_OF_RANGE" ise_id="1659" value="false" valuetype="2" valueunit="" timestamp="1663514313" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:0.UNREACH" type="UNREACH" ise_id="1660" value="false" valuetype="2" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:0.UPDATE_PENDING" type="UPDATE_PENDING" ise_id="1664" value="false" valuetype="2" valueunit="" timestamp="1663504345" operations="5"/>
</channel>
<channel name="HmIP-SWO-PR 00185BE98B4119:1" ise_id="1668" index="1" visible="true" operate="true">
<datapoint name="HmIP-RF.00185BE98B4119:1.ACTUAL_TEMPERATURE" type="ACTUAL_TEMPERATURE" ise_id="1669" value="12.800000" valuetype="4" valueunit="°C" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.ACTUAL_TEMPERATURE_STATUS" type="ACTUAL_TEMPERATURE_STATUS" ise_id="1670" value="0" valuetype="16" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.HUMIDITY" type="HUMIDITY" ise_id="1671" value="61" valuetype="16" valueunit="% rF" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.HUMIDITY_STATUS" type="HUMIDITY_STATUS" ise_id="1672" value="0" valuetype="16" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.ILLUMINATION" type="ILLUMINATION" ise_id="1673" value="3218.000000" valuetype="4" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.ILLUMINATION_STATUS" type="ILLUMINATION_STATUS" ise_id="1674" value="0" valuetype="16" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.RAINING" type="RAINING" ise_id="1675" value="false" valuetype="2" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.RAIN_COUNTER" type="RAIN_COUNTER" ise_id="1676" value="0.300000" valuetype="4" valueunit="mm" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.RAIN_COUNTER_OVERFLOW" type="RAIN_COUNTER_OVERFLOW" ise_id="1677" value="false" valuetype="2" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.RAIN_COUNTER_STATUS" type="RAIN_COUNTER_STATUS" ise_id="1678" value="0" valuetype="16" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.SUNSHINEDURATION" type="SUNSHINEDURATION" ise_id="1679" value="65" valuetype="16" valueunit="min" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.SUNSHINEDURATION_OVERFLOW" type="SUNSHINEDURATION_OVERFLOW" ise_id="1680" value="false" valuetype="2" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.SUNSHINE_THRESHOLD_OVERRUN" type="SUNSHINE_THRESHOLD_OVERRUN" ise_id="1681" value="false" valuetype="2" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.WIND_DIR" type="WIND_DIR" ise_id="1682" value="107.500000" valuetype="4" valueunit="°" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.WIND_DIR_RANGE" type="WIND_DIR_RANGE" ise_id="1683" value="90.000000" valuetype="4" valueunit="°" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.WIND_DIR_RANGE_STATUS" type="WIND_DIR_RANGE_STATUS" ise_id="1684" value="0" valuetype="16" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.WIND_DIR_STATUS" type="WIND_DIR_STATUS" ise_id="1685" value="0" valuetype="16" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.WIND_SPEED" type="WIND_SPEED" ise_id="1686" value="5.900000" valuetype="4" valueunit="km/h" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.WIND_SPEED_STATUS" type="WIND_SPEED_STATUS" ise_id="1687" value="0" valuetype="16" valueunit="" timestamp="1663516718" operations="5"/>
<datapoint name="HmIP-RF.00185BE98B4119:1.WIND_THRESHOLD_OVERRUN" type="WIND_THRESHOLD_OVERRUN" ise_id="1688" value="false" valuetype="2" valueunit="" timestamp="1663516718" operations="5"/>
</channel>
<channel name="HmIP-SWO-PR 00185BE98B4119:2" ise_id="1689" index="2" visible="true" operate="true"/>
<channel name="HmIP-SWO-PR 00185BE98B4119:3" ise_id="1690" index="3" visible="true" operate="true"/>
<channel name="HmIP-SWO-PR 00185BE98B4119:4" ise_id="1691" index="4" visible="true" operate="true"/>
<channel name="HmIP-SWO-PR 00185BE98B4119:5" ise_id="1692" index="5" visible="true" operate="true"/>
<channel name="HmIP-SWO-PR 00185BE98B4119:6" ise_id="1693" index="6" visible="true" operate="true"/>
<channel name="HmIP-SWO-PR 00185BE98B4119:7" ise_id="1694" index="7" visible="true" operate="true"/>
<channel name="HmIP-SWO-PR 00185BE98B4119:8" ise_id="1695" index="8" visible="true" operate="true"/>
</device>
Code: Alles auswählen
http://10.10.7.232/addons/xmlapi/statechange.cgi?device_id=1642&channel_id=1668&datapoint_id=1673&new_value=0