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. Tester
  4. Neuer Adapter pi-hole2 für pihole>=V6

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Neuer Adapter pi-hole2 für pihole>=V6

Geplant Angeheftet Gesperrt Verschoben Tester
51 Beiträge 9 Kommentatoren 3.1k Aufrufe 13 Watching
  • Ä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.
  • MartinPM MartinP

    Mein Sohn beschwert sich, dass er bei der Google Suche die Werbe-Links oben NICHT klicken kann.
    Wenn er nach Auto-Teilen sucht, ist die Werbung doch manchmal nützlich.

    Ansonsten findet er das Blocken durchaus nützlich.
    Gäbe es die Möglichkeit für feinere Abstufungen des Abschaltens des Blockings?

    • Blocking nur für ein/mehrere Client-Device (sein Notebook, sein Gaming-PC, sein Smartphone) temporär generell aufheben
    • Temporär ein Profil aktivieren, was die Google-Adlinks generell durchlässt

    Dann könnte ich ihm z. B. einen Vis2 View basteln, wo er das mit einem Fingertipp aktivieren kann ...

    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    schrieb am zuletzt editiert von
    #39

    @MartinP

    Wenn du mir sagst wie man das über die pi hole gui macht könnte ich schauen wie man das über die api abbilden könnte.
    So detailliert kenne ich pihole nicht.
    Hier reichen uns die einheitlichen Möglichkeiten.

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    1 Antwort Letzte Antwort
    1
    • MartinPM Online
      MartinPM Online
      MartinP
      schrieb am zuletzt editiert von
      #40

      Muss ich mir anschauen, die API habe ich noch nicht genutzt, habe die Basteleien bisher in der Web-Oberfläche von Pi-Hole gebaut ...

      Möglicherweise muss ich da auch noch einmal von vorne anfangen, und PiHole komplett neu aufsetzen..

      Läuft derzeit in einer sehr indirekten Installation Proxmox -> LXC-Container -> Docker ->PiHole

      Solle MACVLAN benutzen, sonst könne man gar keine Randscharfe Zuordnung zu Clients gewährleisten.

      Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
      Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
      Linux pve 6.8.12-16-pve
      6 GByte RAM für den Container
      Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
      Remote-Access über Wireguard der Fritzbox

      OliverIOO 1 Antwort Letzte Antwort
      0
      • MartinPM MartinP

        Muss ich mir anschauen, die API habe ich noch nicht genutzt, habe die Basteleien bisher in der Web-Oberfläche von Pi-Hole gebaut ...

        Möglicherweise muss ich da auch noch einmal von vorne anfangen, und PiHole komplett neu aufsetzen..

        Läuft derzeit in einer sehr indirekten Installation Proxmox -> LXC-Container -> Docker ->PiHole

        Solle MACVLAN benutzen, sonst könne man gar keine Randscharfe Zuordnung zu Clients gewährleisten.

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb am zuletzt editiert von OliverIO
        #41

        @MartinP

        nicht du sollst dich mit der api beschäftigen.
        du sollst nur schauen wie du dein ziel mit der web oberfläche (=gui, graphical user interface) umsetzen kannst.

        wenn du das beschreiben kannst, kann man schauen was man damit im adapter machen kann.

        für macvlan musst du eigentlich nicht nneu installieren.
        das ist reine docker konfiguration.
        wie das mit Proxmox/LXC aussieht weiß ich allerdings nicht, da dann der Netzwerkverkehr nochmal durch eine weitere schicht durchgeführt wird.

        ich gehe mal davon aus, das man in pihole irgendwas mit client zu gruppen zuordnung machen muss und dann clients dynamisch zu gruppen zuordnet oder wieder rausnimmt um dann blocking ein/auszuschalten

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        1 Antwort Letzte Antwort
        0
        • MartinPM MartinP

          Mein Sohn beschwert sich, dass er bei der Google Suche die Werbe-Links oben NICHT klicken kann.
          Wenn er nach Auto-Teilen sucht, ist die Werbung doch manchmal nützlich.

          Ansonsten findet er das Blocken durchaus nützlich.
          Gäbe es die Möglichkeit für feinere Abstufungen des Abschaltens des Blockings?

          • Blocking nur für ein/mehrere Client-Device (sein Notebook, sein Gaming-PC, sein Smartphone) temporär generell aufheben
          • Temporär ein Profil aktivieren, was die Google-Adlinks generell durchlässt

          Dann könnte ich ihm z. B. einen Vis2 View basteln, wo er das mit einem Fingertipp aktivieren kann ...

          BananaJoeB Online
          BananaJoeB Online
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von
          #42

          @MartinP sagte in Neuer Adapter pi-hole2 für pihole>=V6:

          Blocking nur für ein/mehrere Client-Device (sein Notebook, sein Gaming-PC, sein Smartphone) temporär generell aufheben
          Temporär ein Profil aktivieren, was die Google-Adlinks generell durchlässt

          Naja, Die Möglichkeit temporär Pi-Hole zu deaktivieren (für x Minuten oder Stunden) ist in der GUI eingebaut. Ob das über die API geht ... vermutlich.

          Hier hat einer ein Bash-Skript gebaut welches Gruppen per API aktiviert oder deaktiviert:
          https://gist.github.com/Data-Monkey/d88199a51feb715f7d67a47900c846bb
          Ein Client kann ja in mehreren Gruppen sein, wenn der also zusätzlich in einer Gruppe ist bei der nicht gefiltert ist, könnte man das über diesen Weg ein- und ausschalten (vermutlich)

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          OliverIOO 2 Antworten Letzte Antwort
          0
          • BananaJoeB BananaJoe

            @MartinP sagte in Neuer Adapter pi-hole2 für pihole>=V6:

            Blocking nur für ein/mehrere Client-Device (sein Notebook, sein Gaming-PC, sein Smartphone) temporär generell aufheben
            Temporär ein Profil aktivieren, was die Google-Adlinks generell durchlässt

            Naja, Die Möglichkeit temporär Pi-Hole zu deaktivieren (für x Minuten oder Stunden) ist in der GUI eingebaut. Ob das über die API geht ... vermutlich.

            Hier hat einer ein Bash-Skript gebaut welches Gruppen per API aktiviert oder deaktiviert:
            https://gist.github.com/Data-Monkey/d88199a51feb715f7d67a47900c846bb
            Ein Client kann ja in mehreren Gruppen sein, wenn der also zusätzlich in einer Gruppe ist bei der nicht gefiltert ist, könnte man das über diesen Weg ein- und ausschalten (vermutlich)

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            schrieb am zuletzt editiert von
            #43

            @BananaJoe sagte in Neuer Adapter pi-hole2 für pihole>=V6:

            Naja, Die Möglichkeit temporär Pi-Hole zu deaktivieren (für x Minuten oder Stunden) ist in der GUI eingebaut. Ob das über die API geht ... vermutlich.

            ja das geht und ist im aktuellen pihole adapter per datenpunkt eingebaut.

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            1 Antwort Letzte Antwort
            1
            • BananaJoeB BananaJoe

              @MartinP sagte in Neuer Adapter pi-hole2 für pihole>=V6:

              Blocking nur für ein/mehrere Client-Device (sein Notebook, sein Gaming-PC, sein Smartphone) temporär generell aufheben
              Temporär ein Profil aktivieren, was die Google-Adlinks generell durchlässt

              Naja, Die Möglichkeit temporär Pi-Hole zu deaktivieren (für x Minuten oder Stunden) ist in der GUI eingebaut. Ob das über die API geht ... vermutlich.

              Hier hat einer ein Bash-Skript gebaut welches Gruppen per API aktiviert oder deaktiviert:
              https://gist.github.com/Data-Monkey/d88199a51feb715f7d67a47900c846bb
              Ein Client kann ja in mehreren Gruppen sein, wenn der also zusätzlich in einer Gruppe ist bei der nicht gefiltert ist, könnte man das über diesen Weg ein- und ausschalten (vermutlich)

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von
              #44

              @BananaJoe sagte in Neuer Adapter pi-hole2 für pihole>=V6:

              Hier hat einer ein Bash-Skript gebaut welches Gruppen per API aktiviert oder deaktiviert:
              https://gist.github.com/Data-Monkey/d88199a51feb715f7d67a47900c846bb
              Ein Client kann ja in mehreren Gruppen sein, wenn der also zusätzlich in einer Gruppe ist bei der nicht gefiltert ist, könnte man das über diesen Weg ein- und ausschalten (vermutlich)

              woher weiß die gruppe dann was geblockt werden soll?
              oder geht da nur alles blocken oder nix?

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              BananaJoeB 1 Antwort Letzte Antwort
              0
              • OliverIOO OliverIO

                @BananaJoe sagte in Neuer Adapter pi-hole2 für pihole>=V6:

                Hier hat einer ein Bash-Skript gebaut welches Gruppen per API aktiviert oder deaktiviert:
                https://gist.github.com/Data-Monkey/d88199a51feb715f7d67a47900c846bb
                Ein Client kann ja in mehreren Gruppen sein, wenn der also zusätzlich in einer Gruppe ist bei der nicht gefiltert ist, könnte man das über diesen Weg ein- und ausschalten (vermutlich)

                woher weiß die gruppe dann was geblockt werden soll?
                oder geht da nur alles blocken oder nix?

                BananaJoeB Online
                BananaJoeB Online
                BananaJoe
                Most Active
                schrieb am zuletzt editiert von
                #45

                @OliverIO sagte in Neuer Adapter pi-hole2 für pihole>=V6:

                woher weiß die gruppe dann was geblockt werden soll?
                oder geht da nur alles blocken oder nix?

                Naja, du setzt den Client in 2 Gruppen.
                In die Normale wo alles gefiltert wird,
                und die eine wo nichts gefiltert wird.

                Und die Gruppe bei der nichts gefiltert wird schaltet man an oder aus nach Bedarf.
                In der Hoffnung das das "Rechtemanagement" von pi-hole addierend arbeitet,
                Testen müsste man das.
                Da es aber auch bei Blockieren funktioniert, könnte auch der umgekehrte Weg möglich sein

                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                OliverIOO 1 Antwort Letzte Antwort
                0
                • BananaJoeB BananaJoe

                  @OliverIO sagte in Neuer Adapter pi-hole2 für pihole>=V6:

                  woher weiß die gruppe dann was geblockt werden soll?
                  oder geht da nur alles blocken oder nix?

                  Naja, du setzt den Client in 2 Gruppen.
                  In die Normale wo alles gefiltert wird,
                  und die eine wo nichts gefiltert wird.

                  Und die Gruppe bei der nichts gefiltert wird schaltet man an oder aus nach Bedarf.
                  In der Hoffnung das das "Rechtemanagement" von pi-hole addierend arbeitet,
                  Testen müsste man das.
                  Da es aber auch bei Blockieren funktioniert, könnte auch der umgekehrte Weg möglich sein

                  OliverIOO Offline
                  OliverIOO Offline
                  OliverIO
                  schrieb am zuletzt editiert von
                  #46

                  @BananaJoe

                  ok, das kann @MartinP dann testen und Rückmeldung geben.

                  Dann könnte man für jede Gruppe einen Bool Datenpunkt anlegen um die zu aktivieren/deaktivieren.
                  Falls die Zugehörigkeit zu einer Gruppe darüber bestimmt ob geblockt wird oder nicht könnte man ein sendTo Befehl machen, bei dem ein client dann (ggfs auch zeitbasiert) zwischen Gruppen hin und hergeschoben wird.

                  Meine Adapter und Widgets
                  TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                  Links im Profil

                  BananaJoeB 1 Antwort Letzte Antwort
                  0
                  • OliverIOO OliverIO

                    @BananaJoe

                    ok, das kann @MartinP dann testen und Rückmeldung geben.

                    Dann könnte man für jede Gruppe einen Bool Datenpunkt anlegen um die zu aktivieren/deaktivieren.
                    Falls die Zugehörigkeit zu einer Gruppe darüber bestimmt ob geblockt wird oder nicht könnte man ein sendTo Befehl machen, bei dem ein client dann (ggfs auch zeitbasiert) zwischen Gruppen hin und hergeschoben wird.

                    BananaJoeB Online
                    BananaJoeB Online
                    BananaJoe
                    Most Active
                    schrieb am zuletzt editiert von
                    #47

                    @OliverIO Ein Client kann ja auch in mehreren Gruppen sein.
                    Theoretisch auch in einer "Keine Filterung" und "Blockiert".
                    Was gewinnt weis ich ohne Tests nicht, bei einer Firewall würde blockieren gewinnen oder die Reihenfolge entscheiden.
                    Dann bräuchte es das hin und herswitchen zwischen gruppen nicht

                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                    OliverIOO 1 Antwort Letzte Antwort
                    0
                    • BananaJoeB BananaJoe

                      @OliverIO Ein Client kann ja auch in mehreren Gruppen sein.
                      Theoretisch auch in einer "Keine Filterung" und "Blockiert".
                      Was gewinnt weis ich ohne Tests nicht, bei einer Firewall würde blockieren gewinnen oder die Reihenfolge entscheiden.
                      Dann bräuchte es das hin und herswitchen zwischen gruppen nicht

                      OliverIOO Offline
                      OliverIOO Offline
                      OliverIO
                      schrieb am zuletzt editiert von OliverIO
                      #48

                      @BananaJoe

                      Aber ist alles Vermutung basierend auf Vermutung.
                      Wie gesagt:
                      Ausprobieren wie das über die über das Userinterface zu bedienen ist, dann kann man schauen wie man das über die API bewerkstelligt, so das es alle über die üblichen iobroker Methoden einfachst zu bedienen ist und auf Knöpfe/Schalter/etc. zu legen ist.

                      Meine Adapter und Widgets
                      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                      Links im Profil

                      1 Antwort Letzte Antwort
                      1
                      • BananaJoeB Online
                        BananaJoeB Online
                        BananaJoe
                        Most Active
                        schrieb am zuletzt editiert von BananaJoe
                        #49

                        So, mal eben remote zu Hause drauf und extra getestet,
                        Wenn ein Client sowohl in der Default-Gruppe ist (bei der Standardmäßig gefiltert wird) und in einer Gruppe bei der nicht gefiltert wird,
                        dann wird trotzdem gefiltert.
                        Erst wenn ich ihn aus Default herausnehme geht es.

                        Wie üblich gewinnt verbieten vor erlauben

                        ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                        1 Antwort Letzte Antwort
                        0
                        • BananaJoeB Online
                          BananaJoeB Online
                          BananaJoe
                          Most Active
                          schrieb am zuletzt editiert von
                          #50

                          Da hatte ich auch einen Denkfehler. Die Blocklisten sind Gruppen zugeordnet, ist man Mitglied der Gruppe, wird diese auch angewandt.
                          Der Trick mit einer Gegenregel / Ausnahme die nur für die Gruppe gilt, funktioniert nicht

                          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                          OliverIOO 1 Antwort Letzte Antwort
                          0
                          • BananaJoeB BananaJoe

                            Da hatte ich auch einen Denkfehler. Die Blocklisten sind Gruppen zugeordnet, ist man Mitglied der Gruppe, wird diese auch angewandt.
                            Der Trick mit einer Gegenregel / Ausnahme die nur für die Gruppe gilt, funktioniert nicht

                            OliverIOO Offline
                            OliverIOO Offline
                            OliverIO
                            schrieb am zuletzt editiert von OliverIO
                            #51

                            @BananaJoe

                            also wird eine funktion benötigt, die einen user von einer gruppe zu einer anderen schiebt. ggfs kann ein user auch in mehreren gruppen aktiv sein um evtl teilweise sperren aufrecht zu erhalten

                            default: alles wird gesperrt
                            gruppe 1: liste A (windows nach Hause telefonieren)
                            gruppe 2: liste B (listen mit google adsense etc. werbung)
                            gruppe 3: keine Liste, also keine Sperrung

                            Szenario1
                            user ist zu beginn in gruppe 1 und 2 um alles ungewünschte zu sperren
                            temporär soll user überhaupt keine sperre haben, also wird user von 1 nach 3 gesetzt und 2 gelöscht

                            Szenario2
                            oder einfach nur von 2 nach 3, 1 bleibt erhalten um nur ein teilweises blocken zu erlauben.
                            bspw windows telefoniert nach hause soll immer unterdrückt werden, aber google shopping manchmal deaktiviert werden um auf die gesponsorten links oder produktvorschläge zu klicken

                            default ist dann nur der fallback für die clients für die keine bersondere behandlung erfolgen soll.

                            @MartinP kannst du das verifizieren ob das für dich passen würde?

                            Meine Adapter und Widgets
                            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                            Links im Profil

                            1 Antwort Letzte Antwort
                            1
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            827

                            Online

                            32.4k

                            Benutzer

                            81.5k

                            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