Hallo,
ist es richtig, dass ich vom DWD-Plugin die Luftfeuchte nicht bekomme?
Gruß,
Hendrik
ist es richtig, dass ich vom DWD-Plugin die Luftfeuchte nicht bekomme?
Gruß,
Hendrik
#!/usr/bin/python from xml.dom import minidom import urllib2 def get_current_weather_data(xml, name): for node in xml.getElementsByTagName(name): return node.childNodes[0].nodeValue response= urllib2.urlopen('http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=INIEDERS60') xml=response.read() xml=minidom.parseString(xml) #xml=minidom.parse("wetter.xml") for item in sh.aktuelles_wetter: #print item.name item(get_current_weather_data(xml,item.name)) #relative_humidity=get_current_weather_data(xml,'relative_humidity') #print(relative_humidity)
/usr/local/smarthome/items# cat wetter.conf [aktuelles_wetter] [[windrichtung]] type=num name=wind_degrees [[temperatur]] type=num name=temp_c
for item in sh.aktuelles_wetter: print item.name
for item in sh.aktuelles_wetter: logger.debug(item.id) item(get_current_weather_data(xml,item.id)) logger.debug(get_current_weather_data(xml,item.id))
2013-08-01 22:33:01,293 wunderground DEBUG <bound method Item.id of Item: 0> -- wunderground.py:<module>:23 2013-08-01 22:33:01,296 wunderground DEBUG None -- wunderground.py:<module>:25 2013-08-01 22:33:01,297 wunderground DEBUG <bound method Item.id of Item: 0> -- wunderground.py:<module>:23 2013-08-01 22:33:01,300 wunderground DEBUG None -- wunderground.py:<module>:25 2013-08-01 22:33:01,300 wunderground DEBUG <bound method Item.id of Item: 0> -- wunderground.py:<module>:23 2013-08-01 22:33:01,303 wunderground DEBUG None -- wunderground.py:<module>:25 2013-08-01 22:33:01,303 wunderground DEBUG <bound method Item.id of Item: 0> -- wunderground.py:<module>:23 2013-08-01 22:33:01,306 wunderground DEBUG None -- wunderground.py:<module>:25 2013-08-01 22:33:01,307 wunderground DEBUG <bound method Item.id of Item: 0> -- wunderground.py:<module>:23 2013-08-01 22:33:01,310 wunderground DEBUG None -- wunderground.py:<module>:25
[[Niederschlag_Heute]] type=num name=percip_today_metric knx_send=7/7/17 knx_dpt=9
[test] type = num wg = percip_today_metric # oder wunderground = percip_today_metric
sh.test.conf['wg']
2013-08-02 22:53:01,266 wunderground DEBUG wind_degrees -- wunderground.py:<module>:23 2013-08-02 22:53:01,267 wunderground DEBUG aktuelles_wetter.windrichtung = 110 via Logic None -- item.py:_update:219 2013-08-02 22:53:01,274 wunderground ERROR Item 'aktuelles_wetter.relative_luftfeuchte': value (39%) does not match type (num). Via Logic None -- item.py:__call__:197
[[relative_luftfeuchte_perc]] type=num xmlstring=relative_humidity [[relative_luftfeuchte]] type=num rrd=1 visu=yes eval=sh.aktuelles_wetter.relative_luftfeuchte_perc() * 0.01 eval_trigger=aktuelles_wetter.relative_luftfeuchte_perc sv_widget="{{ plot.period('item', 'item', 'avg', 24h) }}" knx_send=7/7/251 knx_listen=7/7/251 knx_dpt=5
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar