Skocz do zawartości

lukasz87

Użytkownicy
  • Zawartość

    4
  • Rejestracja

  • Ostatnio

Posty napisane przez lukasz87


  1. Witam Szanowne grono forum FORBOT mianowicie tak jak w tytule mam problem z przesłaniem danych temperatury do domoticza w raspberry

    Mianowicie robie wszystko tak ja podane na tej stronie  http://kostrzewinki.pl/1-schemat-podlaczenia-czujnika-temperatury-wilgotnosci-dht-11/

    po wywołaniu polecenia 

    • sudo ./AdafruitDHT.py 11 4

    temperatura jak i wilgotnosc sie wyswietla

    potem tworze plik poleceniem

    • sudo nano temp.sh

    i tu moje pytanie czy trzeba tworzyc na tym etapie gdy w konsoli mam 

    zrzut ekranu99.png

    Czy utworzyc ten plik gdy wyjde z adafruit_python_DHT/examples S np przez utworzenie nowej sesji...

    Nastepnie dodaje w tym pliku kod

    # Domoticz server
    SERVER="192.168.0.15:8080"
    # DHT IDX
    DHTIDX="107"
    
    # DHTPIN
    DHTPIN="4"
    
    sleep 5
    
    sudo nice -20 python /home/pi/Adafruit_Python_DHT/examples/AdafruitDHT.py 11 $DHTPIN > /var/tmp/temp.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://192.168.0.15:8080/json.htm?type=command&c=getauth&param=udevice&idx=107&nvalue=0&svalue=$TEMP;$HUM;2"
    
    
    TEMP=""
    HUM=""
     
    Potem zapisuje plik podaje 
    • sudo chmod +x temp.sh

    Dadaje do 

    • crontab -e

    oczywiscie wszystko wczesnie zrobione w domoticz przycisk wirtualny etc. ale temperatura nie zmienia sie cały czas jest 0st

    Prosze o JAKAS PODPOWIEDZ. Cos gdzies robie nie tak tylko jeszcze nie wiem co.

     


  2. Dziekuje za odpowiedź tak robiłem wszystko po kolei tak jak napisane jest na forum. Dodaje pin wejsciowy w skrypcoe domoticza dopisujac 

    /usr/bin/gpio export 21 in
    /usr/bin/gpio edge 21 falling

    jak w konsoli wpisuje gpio exports to wyswietla wszystkie piny wyjsciowe i ten pin wejsciowy 21 tez i jest napisane ze jest falling ale wtedy domoticz wywala bład 

    domoticz browser refresh failed(6) domoticz offline

    gdy usune informacje o pinie wejsciowy obojetniu juz czy 21 czy jakims innym który dodam z 

    sudo nano /etc/init.d/domoticz.sh

    to domoticz sie uruchamia normalnie oczywiście po restarcie maliny

    sformatowałem pendriva wrzuciłem jeszcze raz rasbiana zainstalowalem tylko domoticza i wszystko działą jak należy ... Mimo wszystko dzieki za pomoc


  3. Witam,
    mam problem z dodawaniem pinów gpio do domoticz mianowicie wpisuje w konsoli 

    sudo nano /etc/init.d/domoticz.sh

    potem dodaje wpisy

    /usr/bin/gpio export 16 out
    /usr/bin/gpio export 20 out

    potem odwracam piny

    sudo sh -c "echo '1' >> /sys/class/gpio/gpio20/active_low"

    i do tego momentu wszystko działą domoticz sie uruchamia itd ale gdy dodaje liniejke 

    /usr/bin/gpio export 21 in

    domoticz przestaje sie uruchamiac wyskakuje domoticz browser refresh failed

    gdy usune ta liniejke z /usr/bin/gpio export 21 in wszystko wraca do normy 

    to jaki to pin nie ma zadnego znaczenia probowałem z różnym co najdziewniejsze piny wyjsciowe moge dodawac do woli jak tylko dodam wejsciowy pin doomoticz sie wali.

    prosze o jakas wskazówke co robie nie tak.

×
×
  • Utwórz nowe...