Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    5
    1
    40

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

Exec pihole enable wird nicht ausgeführt

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 4 Kommentatoren 727 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    MasterG87
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      MasterG87
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        MasterG87
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • K Offline
          K Offline
          Karl_999
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          1
          • Holger76H Offline
            Holger76H Offline
            Holger76
            schrieb am zuletzt editiert von
            #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

            NUC8I5BEH (32GB,1TB-SSD) -> Proxmox VM [ioBroker.Pro auf Debian]+[InfluxDB/Grafana]+[AdGuard]+[ Rasp.matic] + [Conbee3] +[Graylog]+[Octopi]
            NUC6CAYH (16GB) [Proxmox Backup Server]+[OMV]

            1 Antwort Letzte Antwort
            1
            • smartboartS Offline
              smartboartS Offline
              smartboart
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              596

              Online

              32.5k

              Benutzer

              81.7k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe