ich habe mir mittels CUxD einen "virtuellen" Tempfühler gebaut und möchte diesem mittels XMLAPI die Temperatur von einem Raspi und 1 Wire übergeben. Leider habe ich einen 1wire-USB-Master von smsguru den ich an der CCU nicht zum laufen bekomme.
Code: Alles auswählen
<state>
<device name="Temp 1Wire" ise_id="3480">
<channel name="Temp 1Wire:0" ise_id="3481">
<datapoint name="CUxD.CUX1200001:0.LOWBAT" type="LOWBAT" ise_id="3482" value="false" valuetype="2" valueunit="" timestamp="1513971222"/>
<datapoint name="CUxD.CUX1200001:0.RSSI_PEER" type="RSSI_PEER" ise_id="3486" value="0" valuetype="8" valueunit="dBm" timestamp="1513971222"/>
</channel>
<channel name="Temp 1Wire:1" ise_id="3487">
<datapoint name="CUxD.CUX1200001:1.TEMPERATURE" type="TEMPERATURE" ise_id="3493" value="0.000000" valuetype="4" valueunit="°C" timestamp="1513969561"/>
<datapoint name="CUxD.CUX1200001:1.HUMIDITY" type="HUMIDITY" ise_id="3490" value="0" valuetype="16" valueunit="%" timestamp="1513969561"/>
<datapoint name="CUxD.CUX1200001:1.DEW_POINT" type="DEW_POINT" ise_id="3489" value="0.000000" valuetype="4" valueunit="°C" timestamp="1513969561"/>
<datapoint name="CUxD.CUX1200001:1.ABS_HUMIDITY" type="ABS_HUMIDITY" ise_id="3488" value="0.000000" valuetype="4" valueunit="g/m³" timestamp="1513969561"/>
</channel>
</device>
</state>
http://CCU2.lan.intern/config/xmlapi/st ... alue=21.80
Ergebniss:
Code: Alles auswählen
<result>
<changed id="3493" new_value="21.80000"/>
</result>
Was mache ich falsch?
Gruß und danke