Asystent AI
Nie pobiera danych ...
 
Powiadomienia
Wyczyść wszystko

Nie pobiera danych z czujników AM2302

3 Wpisów
2 Użytkownicy
0 Reactions
2,015 Wyświetleń
 Xeo
(@xeo)
Wpisów: 2
Świeżak
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#991]

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 1:53 pm
 Xeo
(@xeo)
Wpisów: 2
Świeżak
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 3:59 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 5:59 pm
Udostępnij: