-st Sensortransmitter kann nicht gestartet werden

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • -st Sensortransmitter kann nicht gestartet werden

    Hallo zusammen,

    ich bin begeistert vom Projekt. Aber, leider gibt es viele Hürden zu überwinden.
    Wenn denn mal Hilfen in der wiki vorhanden sind, dann sind sie entweder auch noch Fehlerhaft oder unvollständig.
    Das ganze Projekt basiert quasi auf einem Rasoi, aber diese Rubrik ist leer.
    Aufgefallen ist mir, das vieeeeeeele files in irgendwelchen Forenbeiträgen rumgeistern. Irgendwie unschön.

    Ich würde mich sehr über Hilfe freuen.

    Ich habe das fertige 2.2.7 Image genommen, habe nun einen DHT 22 Sensor an GPIO4 angeschlossen. Auslesen über ein .py script kann ich Ihn.
    Aber ich scheitere immer wieder daran den Sensortransmitter zu starten geschweige denn, dass der Sensor dann auch im SHC auftaucht.

    Langsam verzweifel ich hier.

    Ich bin nun wirklich nicht Rapsberry unbedarft. Aber hier wird das irgendwie alles nix.
    Alle Informationen muss man sich häppchenweise zusammensuchen. Jeden weiteren Schritt irgendwie wieder im Forum suchen.

    Bisher war ich der Meinung, dass dieses Projekt genau das ist was ich suche. Aber allein für einen DHT22 schon so einen Aufwand?
    Ich war der Meinung, image downloaden, entpacken, addDHT und los gehts.

    Aber das der Sensortransmitter schon jetzt so streikt? Da wird man schnell frustriert.
    Da mag ich erst gar nicht an meine ESPs denken....
  • Das Wiki ist im Aufbau und es darf nicht jeder drin rum schreiben. Das mal dazu.

    Aber es geht auch ohne Wiki.

    zb: rpi-controlcenter.de/index.php…n-grund-auf-installieren/

    Ohne genaue Daten wie weit du überhaupt bist, kann dir keiner helfen. Zumindestens ich nicht.
    Letzten Mittwoch ist mir beim Saubermachen doch glatt die Glaskugel runter gefallen. Nun isse putt.

    Neubestellen geht grad nicht, weil ich keine Angebote im I-Net finde.
    habe SHC aufgegeben.

    The post was edited 2 times, last by bin dann weg ().

  • Vielen dank, irgendwo bei meiner Suche war der Beitrag bereits auch schon dabei.

    Aaaaaaber, warum geht den der -st im Bereitgestellten imgae nicht?
    Dann kann man sich das image ja quasi sparen und lieber von hand aufsetzen ... oder?

    Ich möchte hier nichts mies machen oder wie auch immer.

    Finde es nur schade für dieses geniale Projekt, dass man sich alles so dermaßen zusammensuchen muss.
    Auch wenn es sich noch alles im Aufbau befindet.

    Ihr habt hier wahnsinnig tolle ideen und es schein ja auch wunderbar zu laufen.
    Daher bin ich im Moment einfach so frustriert, dass es bei mir alles nicht läuft.
  • Also ich war soweit:
    download image 2.2.7
    auf SD geschrieben
    Rapsberry gebootet
    login
    --> cd /var/www/shc/
    --> php index.php app=shc -st -addDHT 22 22 4
    listDHT zeigt diesen auch an. Soweit so gut....

    php index.php app=shc -st -c
    Transmitter gestartet ....

    und nun hört es einfach auf.
    sudo service shcd stop
    sudo service shcd start

    ICH war der Meinung der Sensor müsste nun auch im SHC auftauchen.
    ICH sehe leider unter Serverstatus: Sensor Transmitter (-st oder --sensortransmitter) LÄUFT NICHT.


    reboot tut gut, ja ... oder auch nicht.


    UND HIER stehe ich nun und gucke doof.


    Was benötigst Du noch von mir?
    Vll liegt hier auch nur ein Verständnisproblem meinerseits vor...
  • ... mom

    hast Du hier mal nachgesehen:

    sudo visudo
    Nur die benutzten Anwendungen eintragen!

    www-data ALL = NOPASSWD: /opt/rcswitch-pi/send
    www-data ALL = NOPASSWD: /sbin/reboot, /sbin/halt
    # www-data ALL = NOPASSWD: /var/www/shc/shc/lib/external/python/dht.py
    # www-data ALL = NOPASSWD: /var/www/shc/shc/lib/external/python/bmp.py
    # www-data ALL = NOPASSWD: /usr/local/bin/pilight-send

    Test

    cd /var/www/shc
    php index.php app=shc -ss

    Autostart der Dienste einrichten

    sudo mv shcd.sh /etc/init.d/shcd
    sudo update-rc.d shcd defaults

    ---

    cd /var/www/shc
    php index.php app=shc -sh -c

    Schaltserver aktivieren

    cd /var/www/shc
    php index.php app=shc -ss -c

    Sensortransmitter aktivieren

    cd /var/www/shc
    php index.php app=shc -st -c

    cd /var/www/shc
    php index.php app=shc -sw –l

    Dienste anzeigen

    cd /var/www/shc
    php index.php app=shc -ds

    sudo service shcd stop
    sudo service shcd start

    Info: Der Schaltserver wird solange als deaktiviert angezeigt, bis er auch in der Weboberfläche konfiguriert wurde. Nicht vergessen!
    habe SHC aufgegeben.

    The post was edited 10 times, last by bin dann weg ().

  • das ist derzeit eingetragen:

    pi ALL=(ALL) NOPASSWD: ALL
    www-data ALL = NOPASSWD: /usr/local/bin/pilight-send
    www-data ALL = NOPASSWD: /opt/rcswitch-pi/send
    www-data ALL = NOPASSWD: /sbin/reboot, /sbin/halt
    www-data ALL = NOPASSWD: /sbin/iwconfig
    www-data ALL = NOPASSWD: /var/www/shc/shc/lib/external/python/dht.py
    www-data ALL = NOPASSWD: /var/www/shc/shc/lib/external/python/bmp.py

    pi@raspberrypi:/var/www/shc $ php index.php app=shc -sw –l
    --> ungültige ID ... bekomme ich als Antwort

    pi@raspberrypi:/var/www/shc $ php index.php app=shc -ds
    Status der Dienste:
    Schaltserver: läuft
    Sensor Sender: läuft

    soweit so gut....

    Ziel ist es bei mir später ...
    DHT22 / DHT11 per GPIO am pi, sowie sensorem am ESP8266-01

    Ich habe bereits erfolgreich einen Schaltserver auf dem ESP ans laufen gebracht.

    Derzeit bekomme ich im Webinterface noch immer die Meldunger -st läuft nicht.

    Und unter Sensorpunkte taucht auch noch nichts auf.

    jetzt kommt ....
    pi@raspberrypi:/var/www/shc $ php index.php app=shc -sw -l
    ***********************************************************************************************
    * ID * Name **********************************************************************************
    ***********************************************************************************************

    The post was edited 2 times, last by tronixinside ().

  • root@raspberrypi3-shc:/var/www/shc# php index.php app=shc -ds
    Status der Dienste:
    Schaltserver: läuft
    Sensor Sender: läuft

    root@raspberrypi3-shc:/var/www/shc#sudo visudo

    #
    # This file MUST be edited with the 'visudo' command as root.
    #
    # Please consider adding local content in /etc/sudoers.d/ instead of
    # directly modifying this file.
    #
    # See the man page for details on how to write a sudoers file.
    #
    Defaults env_reset
    Defaults mail_badpass
    Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

    # Host alias specification
    # User alias specification
    # Cmnd alias specification

    # User privilege specification
    root ALL=(ALL:ALL) ALL

    # Allow members of group sudo to execute any command
    %sudo ALL=(ALL:ALL) ALL

    # See sudoers(5) for more information on "#include" directives:

    #includedir /etc/sudoers.d

    pi ALL=(ALL) NOPASSWD: ALL

    #www-data ALL = NOPASSWD: /usr/local/bin/pilight-send
    www-data ALL = NOPASSWD: /opt/rcswitch-pi/send
    www-data ALL = NOPASSWD: /sbin/reboot, /sbin/halt
    www-data ALL = NOPASSWD: /sbin/iwconfig
    #www-data ALL = NOPASSWD: /var/www/shc/shc/lib/external/python/dht.py
    #www-data ALL = NOPASSWD: /var/www/shc/shc/lib/external/python/bmp.py

    so sieht die bei mir aus.

    Es sind keine DHT und BMP angeschlossen. Er ist ein reiner Server.

    Wenn DHT dran ist dann # entfernen
    habe SHC aufgegeben.
  • root@raspberrypi3-shc:/var/www/shc# php index.php app=shc -sw -l
    ***********************************************************************************************
    * ID * Name **********************************************************************************
    * 14 * 2,4GHz WLan ** 15 * 5GHz WLan *
    * 71 * Akku Charger *
    * 39 * BD Player *
    ...

    Diese Werte kommen erst wenn Du Schaltpunke erstellst. zb. Steckdosen
    habe SHC aufgegeben.
  • DHT22 Installieren

    sudo apt-get install build-essential python-dev
    git clone github.com/adafruit/Adafruit_Python_DHT

    cd Adafruit_Python_DHT
    sudo python setup.py install

    /var/www/shc $ php index.php app=shc -st -c

    DHT22 anmelden

    /var/www/shc $ php index.php app=shc -st -addDHT <id (0-999)> <typ (11|22|2302)> <pin (BCM Pin Nummer)>

    Beispiel 2 DHT22 einer mit Id22 und einer mit Id 23 Pin 22 und Pin 4

    cd /var/www/shc
    php index.php app=shc -st -addDHT 22 22 22
    php index.php app=shc -st -addDHT 23 22 4
    php index.php app=shc -st -listDHT ID
    php index.php app=shc -st -remove DHT XX

    DHT22 auslesen

    Beispiel wenn als Id 22 und Pin 4 gewählt wurde Typ Pin

    sudo python /var/www/shc/shc/lib/external/python/dht.py 22 4

    Sensortransmitter aktivieren

    /var/www/shc $ php index.php app=shc -st -c
    habe SHC aufgegeben.
  • ist alles soweit geschehen
    -listDHT

    pi@raspberrypi:/var/www/shc $ php index.php app=shc -st -listDHT
    DHT22; ID: 22; Pin: 4; Name: ""

    php index.php app=shc -st -DHT 22
    -- hier passiert nichts, bis ich per STRG C abbreche ...

    sudo python /var/www/shc/shc/lib/external/python/dht.py 22 4
    -- auch hier passiert nichts, bis ich abbreche ...

    lasse ich es durchlaufen kommt nur ein error

    mit lolDHT kann ich ihn aber abfragen
    pi@raspberrypi:~/lol_dht22 $ sudo ./loldht 4
    Raspberry Pi wiringPi DHT22 reader
    lolware.net
    Humidity = 50.20 % Temperature = 24.30 *C