Xml in domoticz?
Posted: Monday 02 January 2017 8:57
How can i get the info out of an xml file and use it in domoticz?
So there be devices with the given info from the xml file in domoticz.
Example : CloseInBoiler status=on usage=0W
See my xml file:
<PlugwiseSource Version="1.0">
<Appliances>
<Appliance Id="13" Name="CloseInBoiler" Type="water_heater_vessel" PowerUsage="0,0000" TotalUsage="927,83" PowerState="on" Module="14" Image="/sysimg/32/water_heater_vessel_on.png"/>
<Appliance Id="9" Name="CV-ketel" Type="heater_central" PowerUsage="69,0000" TotalUsage="394,95" PowerState="on" Module="10" Image="/sysimg/32/heater_central_on_locked.png"/>
<Appliance Id="5" Name="Droger" Type="dryer" PowerUsage="0,0000" TotalUsage="1161,39" PowerState="on" Module="6" Image="/sysimg/32/dryer_on.png"/>
<Appliance Id="1" Name="HsProServer" Type="monitor" PowerUsage="0,0000" TotalUsage="49,03" PowerState="on" Module="2" Image="/sysimg/32/monitor_on_locked.png"/>
<Appliance Id="14" Name="Koelkast" Type="refrigerator" PowerUsage="0,0000" TotalUsage="700,04" PowerState="on" Module="15" Image="/sysimg/32/refrigerator_on.png"/>
<Appliance Id="8" Name="Magnetron" Type="oven_microwave" PowerUsage="1,0000" TotalUsage="56,97" PowerState="on" Module="9" Image="/sysimg/32/oven_microwave_on.png"/>
<Appliance Id="2" Name="MediaCenter" Type="hometheater" PowerUsage="0,0000" TotalUsage="206,49" PowerState="unknown" Module="3" Image="/sysimg/32/hometheater_unknown_locked.png"/>
<Appliance Id="3" Name="Multimedia" Type="hometheater" PowerUsage="36,0000" TotalUsage="433,33" PowerState="on" Module="4" Image="/sysimg/32/hometheater_on.png"/>
<Appliance Id="10" Name="ongebruikt" Type="zz_misc" PowerUsage="0,0000" TotalUsage="19,24" PowerState="unknown" Module="11" Image="/sysimg/32/zz_misc_unknown.png"/>
<Appliance Id="17" Name="Ongebruikt2" Type="zz_misc" PowerUsage="0,0000" TotalUsage="40,99" PowerState="unknown" Module="18" Image="/sysimg/32/zz_misc_unknown.png"/>
<Appliance Id="6" Name="PcEd" Type="computer_desktop" PowerUsage="0,0000" TotalUsage="4,59" PowerState="unknown" Module="7" Image="/sysimg/32/computer_desktop_unknown.png"/>
<Appliance Id="4" Name="Router" Type="router" PowerUsage="24,0000" TotalUsage="44,83" PowerState="on" Module="5" Image="/sysimg/32/router_on_locked.png"/>
<Appliance Id="11" Name="Senseo" Type="coffee_maker" PowerUsage="1,0000" TotalUsage="75,64" PowerState="on" Module="12" Image="/sysimg/32/coffee_maker_on.png"/>
<Appliance Id="16" Name="Televisie" Type="tv" PowerUsage="0,0000" TotalUsage="567,99" PowerState="on" Module="17" Image="/sysimg/32/tv_on.png"/>
<Appliance Id="12" Name="TvSlaapkamer" Type="tv" PowerUsage="0,0000" TotalUsage="61,55" PowerState="off" Module="13" Image="/sysimg/32/tv_off.png"/>
<Appliance Id="15" Name="VijverPomp" Type="pump_heater" PowerUsage="2,0000" TotalUsage="46,50" PowerState="unknown" Module="16" Image="/sysimg/32/pump_heater_unknown.png"/>
<Appliance Id="7" Name="Wasmachine" Type="washingmachine" PowerUsage="0,0000" TotalUsage="382,05" PowerState="on" Module="8" Image="/sysimg/32/washingmachine_on.png"/>
Could someone help me with this?
Thanks
Regards
Edwin
So there be devices with the given info from the xml file in domoticz.
Example : CloseInBoiler status=on usage=0W
See my xml file:
<PlugwiseSource Version="1.0">
<Appliances>
<Appliance Id="13" Name="CloseInBoiler" Type="water_heater_vessel" PowerUsage="0,0000" TotalUsage="927,83" PowerState="on" Module="14" Image="/sysimg/32/water_heater_vessel_on.png"/>
<Appliance Id="9" Name="CV-ketel" Type="heater_central" PowerUsage="69,0000" TotalUsage="394,95" PowerState="on" Module="10" Image="/sysimg/32/heater_central_on_locked.png"/>
<Appliance Id="5" Name="Droger" Type="dryer" PowerUsage="0,0000" TotalUsage="1161,39" PowerState="on" Module="6" Image="/sysimg/32/dryer_on.png"/>
<Appliance Id="1" Name="HsProServer" Type="monitor" PowerUsage="0,0000" TotalUsage="49,03" PowerState="on" Module="2" Image="/sysimg/32/monitor_on_locked.png"/>
<Appliance Id="14" Name="Koelkast" Type="refrigerator" PowerUsage="0,0000" TotalUsage="700,04" PowerState="on" Module="15" Image="/sysimg/32/refrigerator_on.png"/>
<Appliance Id="8" Name="Magnetron" Type="oven_microwave" PowerUsage="1,0000" TotalUsage="56,97" PowerState="on" Module="9" Image="/sysimg/32/oven_microwave_on.png"/>
<Appliance Id="2" Name="MediaCenter" Type="hometheater" PowerUsage="0,0000" TotalUsage="206,49" PowerState="unknown" Module="3" Image="/sysimg/32/hometheater_unknown_locked.png"/>
<Appliance Id="3" Name="Multimedia" Type="hometheater" PowerUsage="36,0000" TotalUsage="433,33" PowerState="on" Module="4" Image="/sysimg/32/hometheater_on.png"/>
<Appliance Id="10" Name="ongebruikt" Type="zz_misc" PowerUsage="0,0000" TotalUsage="19,24" PowerState="unknown" Module="11" Image="/sysimg/32/zz_misc_unknown.png"/>
<Appliance Id="17" Name="Ongebruikt2" Type="zz_misc" PowerUsage="0,0000" TotalUsage="40,99" PowerState="unknown" Module="18" Image="/sysimg/32/zz_misc_unknown.png"/>
<Appliance Id="6" Name="PcEd" Type="computer_desktop" PowerUsage="0,0000" TotalUsage="4,59" PowerState="unknown" Module="7" Image="/sysimg/32/computer_desktop_unknown.png"/>
<Appliance Id="4" Name="Router" Type="router" PowerUsage="24,0000" TotalUsage="44,83" PowerState="on" Module="5" Image="/sysimg/32/router_on_locked.png"/>
<Appliance Id="11" Name="Senseo" Type="coffee_maker" PowerUsage="1,0000" TotalUsage="75,64" PowerState="on" Module="12" Image="/sysimg/32/coffee_maker_on.png"/>
<Appliance Id="16" Name="Televisie" Type="tv" PowerUsage="0,0000" TotalUsage="567,99" PowerState="on" Module="17" Image="/sysimg/32/tv_on.png"/>
<Appliance Id="12" Name="TvSlaapkamer" Type="tv" PowerUsage="0,0000" TotalUsage="61,55" PowerState="off" Module="13" Image="/sysimg/32/tv_off.png"/>
<Appliance Id="15" Name="VijverPomp" Type="pump_heater" PowerUsage="2,0000" TotalUsage="46,50" PowerState="unknown" Module="16" Image="/sysimg/32/pump_heater_unknown.png"/>
<Appliance Id="7" Name="Wasmachine" Type="washingmachine" PowerUsage="0,0000" TotalUsage="382,05" PowerState="on" Module="8" Image="/sysimg/32/washingmachine_on.png"/>
Could someone help me with this?
Thanks
Regards
Edwin