Beiträge von fabmad

    Ich hab das mal getestet aber irgendwie läuft das nicht richtig.

    könntest du nochmal deine genaue befehlsreihenfolge posten bitte.

    Hallo,

    hmmm steht eigentlich alle drin ... was läuft denn nicht ?

    Aber hier gerne noch mal die "Zusammenfassung" =>

    1.) ssh => Kennwort eingeben

    2.) nano broker.sh

    =>

    #!/bin/bash

    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

    pgrep iobroker >@@@WCF_LITERAL_AMP@@@ /dev/null iobroker start

    3.) Datei speichern @@@WCF_LITERAL_AMP@@@ nano beenden

    4.) chmod + x ./broker.sh

    5.) crontab -e

    =>

    */5 * * * * /root/./broker.sh

    # IOBroker prüfen und ggf. starten

    6.) /etc/init.d/cron start

    7.) update-rc.d cron defaults

    8.) Statusabfrage: sudo service cron status

    LG

    MaD

    Hallo an Alle

    OK - scheint ja Interesse zu bestehen .... dann werd ich mal probieren, nen kleinen Fahrplan zu schreiben.

    Die Pfade und / oder Dateinamen könnt Ihr natürlich dem eigenen Bedarf / Geschmack abändern.

    1.) Mit PI via ssh verbinden (ssh root@)

    2.) Mittels bspw. nano (nano ) eine Datei anlegen / editieren. Bei mir z.B. "Broker.sh"

    Folgenden Inhalt in Eure Batch schreiben:

    #!/bin/bash

    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

    pgrep iobroker >& /dev/null iobroker start

    3.) Datei speichern und den Editor beenden und dann mit "chmod +x /root/broker.sh" (Richtig, meine Batch ist im $HOME Verzeichnis ... hier also "/root") ausführbar machen

    4.) Die crontab editieren mit dem Befehl "crontab -e"

    5.) Folgendes am Ende der Datei einfügen:

    */5 * * * * /root/./broker.sh

    # IOBroker prüfen und ggf. starten

    6.) Wichtig: Die Leerzeile in dem obigen Text (zwischen xxx.sh und # IOBxxxx) MUSS drin sein

    7.) Vorsorglich cron starten mit: "/etc/init.d/cron start"

    8.) noch nen Update @@@WCF_LITERAL_AMP@@@ starten beim booten: "update-rc.d cron defaults"

    9.) So .... GESCHAFFT .... nun könnt Ihr den Status abfragen mit: "sudo service cron status"

    Zur Probe könnt Ihr gerne mal mittels "sudo iobroker stop" den Broker beenden und nach spätestens 5 min (script prüft alle 5 min) sollte er dann neu gestartet werden .... Auch könnt Ihr bei laufenden Broker mal die "broker.sh" ausführen ... dann sollte keine Meldung kommen .... ist der Broker jedoch nicht gestartet wird er dann gestartet ("blödes Deutsch") ....

    Na dann - viel Spaß @@@WCF_LITERAL_AMP@@@ über Rückmeldungen würde ich mich freuen .... am Liebsten positiv latürnich

    LG

    MaD


    #Edit by Admin SchimmerMediaHD

    Ich hoffe jetzt kann man alles gut lesen :)

    Hallo,

    da auf meinem Raspi der IOBroker Prozess gerne mal unvermittelt die "Hufe hochreißt" wollte ich mal fragen, ob schon jemand ein Script für die Überwachung und ggf. restart des Prozesses geschrieben hat ?!
    Wenn ja, kann ich mir vielleicht die Arbeit schenken mich dort "einzulesen" und vielleicht auf etwas "Bewährtes" (sofern sich ein Spender findet) zurück greifen.

    LG

    MaD

    P.S: .... und bald einen guten Rutsch :)

    Hi :)

    IOBroker stoppen : "sudo iobroker stop"
    PI runterfahren: : "sudo shutdown now"

    Nach dem Trennen der Stromversorgung - und wieder einstecken fährt er dann von alleine wieder hoch ....
    Möchtest Du nur einen Neustart so wechselst Du den zweiten Befehlt gegen "sudo Reboot" aus .... ggf. kann das "sudo" vor den Befehlen gespart werden - kommt auf Deine Rechte / Benutzer an ... so sollte es aber immer funktionieren.

    LG MaD

    ... schlecht so ohne Heizung im Winter .... ;)

    Also wird das Video wohl im Sommer kommen, denn dann könnte ich die Regler / Cube entbehren ....
    Aber ist natürlich auch verständlich, dass Du nicht alles kaufen kannst ! Mittlerweile sind die !MAX aber schon schön günstig geworden im Vergleich zu den Homematic IP vom gleichen Anbieter.

    LG & Rutsch gut rein

    MaD