Nie pobiera danych ...
 
Powiadomienia
Wyczyść wszystko

Nie pobiera danych z czujników AM2302

3 Wpisów
2 Użytkownicy
0 Likes
1,454 Wyświetleń
 Xeo
(@xeo)
Wpisów: 2
Świeżak
Autor tematu
 

Witam ,

    skonfigurowałem czujnik poprawnie, wykonują skrypt  wypluwają dane niestety wirtualny interfejs ich nie przyjmuje. Ustawiłem  w Cronie interwał 1 minuta. 

test.sh

"

#!/bin/sh

# Domoticz server
SERVER="10.90.20.106:8080"
# DHT IDX
DHTIDX="3"

# DHTPIN
DHTPIN="17"

sleep 5

sudo nice -20 python /home/pi/dth/Adafruit_Python_DHT/examples/AdafruitDHT.py 2302 $DHTPIN > /var/tmp/temp2.txt
#TEMP=$(cat /var/tmp/temp.txt | grep "Temp" | awk '{ print $3 }') TEMP=$(cat /var/tmp/temp.txt | grep "Temp")

TEMP=$(awk ' /Temp/ {print substr ($0,6,4)}' /var/tmp/temp.txt)
#HUM=$(awk ' /Hudmidity/ {print substr ($0,0)}' /var/tmp/temp.txt) HUM=$(awk ' /Humidity/ {print 1$}' /var/tmp/temp.txt)
HUM=$(awk ' /Humidity/ {print substr ($0,22,4)}' /var/tmp/temp.txt)
echo $TEMP
echo $HUM

# Send data
curl -s -i -H "Accept: application/json" "http://$SERVER/json.htm?type=command&c=getauth&param=udevice&idx=$DHTIDX&nvalue=0&svalue=$TEMP;$HUM;2"

TEMP=""
HUM=""

.."   Wyczerpały mi się już pomysły. 

 

 

 

 

 
Dodane : 06/06/2019 12:53 pm
 Xeo
(@xeo)
Wpisów: 2
Świeżak
Autor tematu
 

Dobra temat można zamykać w pliku /etc/init.d/domoticz.sh

DAEMON_ARGS="$DAEMON_ARGS -www 8084" na DAEMON_ARGS="$DAEMON_ARGS -www 8080"

 
Dodane : 06/06/2019 2:59 pm
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Zamiast zmieniać port domoticza wystarczyło zmienić to w skrypcie , 8080 to domyślny port więc jak ze wszystkim powinno się go zmienić 

 
Dodane : 06/06/2019 4:59 pm
Udostępnij: