Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Exec pihole enable wird nicht ausgeführt

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Exec pihole enable wird nicht ausgeführt

Scheduled Pinned Locked Moved Skripten / Logik
6 Posts 4 Posters 758 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    MasterG87
    wrote on last edited by
    #1

    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
    0
    • M Offline
      M Offline
      MasterG87
      wrote on last edited by
      #2

      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
      0
      • M Offline
        M Offline
        MasterG87
        wrote on last edited by
        #3

        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
        0
        • K Offline
          K Offline
          Karl_999
          wrote on last edited by
          #4

          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
          1
          • Holger76H Offline
            Holger76H Offline
            Holger76
            wrote on last edited by
            #5

            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

            NUC12i7 -> Proxmox VM [ioBroker.Pro]+[InfluxDB/Grafana]+[AdGuard]+[ OpenCCU ]+[Conbee3] +[Graylog]+[Octopi]+[OpenClaw]
            NUC6CAYH (16GB) [Proxmox Backup Server]+[OMV]

            1 Reply Last reply
            1
            • smartboartS Offline
              smartboartS Offline
              smartboart
              wrote on last edited by
              #6

              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
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              316

              Online

              32.6k

              Users

              82.3k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe