Domoticz ja AM2302

sinipiika

Tulokas
Minulla on Raspberry pi:ssä asennettuna Domoticz, yritän saada sen lukemaan lämpö-/kosteusanturia AM2302. Asensin git clone https://github.com/adafruit/Adafruit_Python_DHT.git softan ja saan näkyviin lämmön ja kosteuden komennolla sudo ./AdafruitDHT.py 2302 4 (Temp=21.6* Humidity=31.0%).

Samassa väylässä on 1-Wire lämpöanturi DS18B20, jonka sain Domoticziin näkyville, mutta en vain millään keksi, kuinka saisin myös tuon lämpö-/kosteusanturin AM2302 näkymään.

Olisiko hyviä vinkkejä.
 
Sain Pythonilla luettua anturia, mutta en saa Domoticziin näkyviin oikeaa lämpötilaa. Nuo 0 astetta ja 50% lienevät jotain oletuksia.

1571069986678.png


Jos luen selaimella http://192.168.0.22:8080/json.htm?type=command&param=udevice&idx=35&nvalue=0&svalue=21.2;76.7;1 anturia, antaa se tulokseksi "status: "ERR", kun pitäisi olla "status: "OK"

Mistähän päin osaisin alkaa etsiä vikaa?
 
Tarkista Domoticz Settings -> Device listalta tekemäsi anturin IDX numero, korvaa se tuohon komentoon "idx=35" oikealla numerolla.
 
Kiitos, nyt sain lämpötilan ja kosteuden näkymään Domoticziin komennolla http://192.168.0.119:8080/json.htm?type=command&param=udevice&idx=2&nvalue=0&svalue=35.2;36.7;1 Nyt arvot näkyvät siinä kiinteäsi. Domoticz ei ilmeisesti kuitenkaan lue itse sitä 1-Wire väylän kautta, vaan se ilmeisesti pitää lukea jollain koodilla.

Seuraavaksi täytyykin etsiä koodiesimerkkejä, joka lukee anturin ja lähettää tiedon Domoticzille. Ilmeisesti Pythonilla tehtyjä koodeja ja esimerkkejä DTH22 anturin lukemisesta voisi löytyä parhaiten Minulla on aika laiha ohjelmointikokemus, mutta enköhän pääse jotenkin jyvälle Pythonista.
 
Takaisin
Ylös Bottom