Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Exec pihole enable wird nicht ausgeführt

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Exec pihole enable wird nicht ausgeführt

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MasterG87 last edited by

      Hallo,

      ich bin vom Pi auf einen Gigabyte Mini PC umgestiegen. Leider läuft mein altes Skript mit welchem ich Pihole an und ausschalten will nicht mehr.

      Es führt zwar laut log exec: pihole disable aus, aber der Pihole bleibt trotzdem an. Wenn ich per Hand in der Konsole pihole disable eingebe funktioniert alles wie erwartet.

      Hat jemand eine Idee was da schief läuft?

      Hier der Code des Blockly Skript:

      on({id: 'scene.Pihole', change: "ne"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("scene.Pihole").val == true) {
          exec('pihole disable');
          console.debug("exec: " + 'pihole disable');
        } else if (getState("scene.Pihole").val == false) {
          exec('pihole enable');
          console.debug("exec: " + 'pihole enable');
        }
      });
      
      

      Hier der Log:

      javascript.0 2019-01-06 11:07:30.755 info script.js.Pihole.Pihole_an/aus(1): exec: pihole disable

      javascript.0 2019-01-06 11:07:30.755 info script.js.Pihole.Pihole_an/aus(1): getState(id=scene.Pihole, timerId=undefined) => {"val":true,"ack":false,"ts":1546769250754,"q":0,"from":"s

      1 Reply Last reply Reply Quote 0
      • M
        MasterG87 last edited by

        Ich bin mir nicht ganz sicher, aber mein Problem scheint nun gelöst. Ich musst pihole nochmal neu installieren/bzw. konfigurieren mit

        sudo curl -sSL https://install.pi-hole.net | bash 
        
        

        anstatt

        curl -sSL https://install.pi-hole.net | bash
        
        

        Danach ging es. Die Einstellungen hat er einfach behalten von der letzten Pihole Config. Und Iobroker muss mit sudo gestartet werden. Dann geht es.

        1 Reply Last reply Reply Quote 0
        • M
          MasterG87 last edited by

          Ok dank dem Beitrag von Nordi (29.12.2018, 15:50), konnte ich das jetzt nun wirklich zuverlässig lösen. Endlich startet Iobroker bei Reboot mit sudo Rechten. Alle Versuche das mit der iobroker.sh Datei hinzukriegen sind gescheitert.

          So wie hier beschrieben funktioniert es.

          viewtopic.php?t=6936

          1 Reply Last reply Reply Quote 0
          • K
            Karl_999 last edited by

            Aus meiner Sicht wäre die Nutzung des API von pi-hole https://discourse.pi-hole.net/t/pi-hole-api/1863 besser.

            Zum einen muss man dann nicht mit Benutzerrechten auf Rechnern kämpfen und zum anderen geht der Zugriff natürlich auch remote.

            Im konkreten Fall wäre das dann ein

            api.php?enable&auth=183c1b634da0078fcf5b0af84bdcbb3e817708c3f22b329be84165f4bad1ae58
            
            1 Reply Last reply Reply Quote 1
            • Holger76
              Holger76 last edited by

              super, danke dir… genau das habe ich gesucht.

              konkret gehts mit der API dann so:

              http: //xxx.xxx.xxx.xxx/admin/api.php?disable&auth=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy

              xx= Deine PiHole IP

              yyyyy..= Web-Passwort aus /etc/pihole/setupVars.conf

              disable ersetzen gegen enable, --- usw siehe api

              Widget zb. jqui HTTP Get

              1 Reply Last reply Reply Quote 1
              • smartboart
                smartboart last edited by

                Habe pi hole auch auf nem extra system laufen..spiele mit dem gedanken das auf nem iobroker host mitlaufen zu lassen… Wie sind da die erfahrungen oder macht das jemand?

                Gesendet von meinem CLT-L09 mit Tapatalk

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                482
                Online

                31.7k
                Users

                79.8k
                Topics

                1.3m
                Posts

                4
                6
                541
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo