Pi-Hole : Statistiken in Fhem anzeigen

Begonnen von fh168, 08 Februar 2018, 16:46:32

Vorheriges Thema - Nächstes Thema

juemuc

Ich habe nun im "pihole"-Forum eine Anfrage gestellt und werden dann hier über das Ergebnis informieren.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Wernieman

Da ich pihole auch im Docker laufen habe, aber nicht mit FHEM verbunden, hast Du auf die schnelle den Code, um die Werte so abzufragen wie bei FHEM? Dann würde ich es bei mir nachstellen ...

Wenn, dann liegt es nicht an Docker, sondern das der Container von PiHole etwas komisch gebaut wurde ... teoretisch dürfte es kein Unterschied geben (abgesehen vom genannten bauen)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Benni

Der letzte Stand des HTTPMOD-Device findet sich hier:

https://forum.fhem.de/index.php?topic=84031.msg1266579#msg1266579

Die aktuellste Funktion für das devStateIcon findet sich hier:

https://forum.fhem.de/index.php?topic=84031.msg1266595#msg1266595

Und die grundsätzlichen Infos zur Einrichtung, v.a. bzgl. Passwort finden sich hier:

https://forum.fhem.de/index.php?topic=84031.msg1266595#msg1266595
und hier:
https://forum.fhem.de/index.php?topic=84031.msg1266622#msg1266622

(... könnte man eigentlich auch mal in einen Wiki-Eintrag gießen)

gb#

juemuc

Hallo Wernieman,

was liefert bei Dir im Browser "https://DNS:PORT/admin/api.php?versions"? "DNS:PORT" musst Du durch Deine Daten ersetzen und Du musst mit "admin" angemeldet sein.

Ich bekomme dann ein fehlerhaftes Ergebnis:

core_update    false
web_update    false
FTL_update    false
core_current    "v5.16.1"
web_current    "v5.19"
FTL_current    "v5.22"
core_latest    "v5.16.2"
web_latest    "v5.19"
FTL_latest    "v5.22"
core_branch    "master"
web_branch    "master"
FTL_branch    "master"


Hier meine Definition:
defmod pihole2 HTTPMOD none 60
attr pihole2 alias Pi-Hole-2
attr pihole2 devStateIcon {piholeDevStateIcon($name)}
attr pihole2 enforceGoodReadingNames 1
attr pihole2 event-on-change-reading .*
attr pihole2 get01ExtractAllJSON 1
attr pihole2 get01Name summary
attr pihole2 get01Poll 1
attr pihole2 get01URL %%api_url%%?summaryRaw&%%auth%%
attr pihole2 get02ExtractAllJSON 1
attr pihole2 get02Name versions
attr pihole2 get02Poll 1
attr pihole2 get02PollDelay 3600
attr pihole2 get02URL %%api_url%%?versions&%%auth%%
attr pihole2 get03JSON status
attr pihole2 get03Name FTL_status
attr pihole2 get03URL %%api_url%%?status&%%auth%%
attr pihole2 get04JSON type
attr pihole2 get04Name FTL_type
attr pihole2 get04URL %%api_url%%?type&%%auth%%
attr pihole2 get05JSON version
attr pihole2 get05Name FTL_version
attr pihole2 get05URL %%api_url%%?version&%%auth%%
attr pihole2 group pi-hole
attr pihole2 icon it_raspberry_logo@black
attr pihole2 replacement01Mode text
attr pihole2 replacement01Regex %%auth%%
attr pihole2 replacement01Value auth=%%pihole-token%%
attr pihole2 replacement02Mode key
attr pihole2 replacement02Regex %%pihole-token%%
attr pihole2 replacement02Value pihole-token
attr pihole2 replacement03Mode text
attr pihole2 replacement03Regex %%api_url%%
attr pihole2 replacement03Value %%base_url%%/api.php
attr pihole2 replacement04Mode text
attr pihole2 replacement04Regex %%base_url%%
attr pihole2 replacement04Value https://%%ip%%/admin
attr pihole2 replacement05Mode text
attr pihole2 replacement05Regex %%ip%%
attr pihole2 replacement05Value DNS:PORT
attr pihole2 room Systemdaten
attr pihole2 set01ExtractAllJSON 1
attr pihole2 set01Hint 10,60,180,300,600,900
attr pihole2 set01Max 900
attr pihole2 set01Min 10
attr pihole2 set01Name disable
attr pihole2 set01ParseResponse 1
attr pihole2 set01URL %%api_url%%?disable=$val&%%auth%%
attr pihole2 set02ExtractAllJSON 1
attr pihole2 set02Name enable
attr pihole2 set02NoArg 1
attr pihole2 set02ParseResponse 1
attr pihole2 set02URL %%api_url%%?enable&%%auth%%
attr pihole2 stateFormat status
attr pihole2 userReadings gravity_last_updated_abstime:gravity_last_updated_absolute.* {strftime('%Y-%m-%d %H:%M:%S', localtime(ReadingsNum($name,'gravity_last_updated_absolute',0)))}

Du musst hier Deine Daten eintragen: "attr pihole2 replacement05Value DNS:PORT" und natürlich die anderen Punkte hier aus dem Forum beachten.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Wernieman

Ich möchte es eben nicht in FHEM direkt eintragen, deshalb hatte ich nach dem Web-Link gefragt ....

core_update false
web_update false
FTL_update false
core_current "v5.16.2"
web_current "v5.19"
FTL_current "v5.22"
core_latest "v5.16.2"
web_latest "v5.19"
FTL_latest "v5.22"
core_branch "master"
web_branch "master"
FTL_branch "master"
Scheinbar ist im Offiziellen Container wirklich etwas "komisch" gebaut. Welches Image verwendest Du?

Ich habe bei mir in der docker-compose.yml
image: pihole/pihole:latest
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

juemuc

Ich nutze auch image: pihole/pihole:latest auf einem Synology-NAS. Allerdings habe ich noch "Docker Tag 2023.03.0"

Bei Dir sind die Werte ja ok. Du hast wahrscheinlich in den letzten Tagen ein Update durchgeführt.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Wernieman

Es läuft bei mir ein WatchTower ... ja, es sollte aktuell sein ...
Und nein, es ist keine Standard Installation. Sitzt z.B. hinter einem http-Proxy ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

juemuc

Laut pi-hole-Forum liefert die pi-hole-API für die Docker-Installation keine korrekten Werte. Dies sei auch nicht sinnvoll. pi-hole-Forum

@Wernieman: wie fragst Du ab, ob es eine neue Docker-Version gibt?

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Wernieman

s.o. WatchTower .... macht gleich die Aktuallisierungen.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Gisbert

#84
Hallo zusammen,

ich bin dabei einen neuen Server mit Proxmox aufzusetzen. Ich hab für Pi-hole einen Container erstellt, Pi-hole installiert. Es läuft, d.h. ich kann mich auf die Weboberfläche einloggen.

In Fhem habe die URL des neuen Pi-hole-Servers eingetragen:
attr pihole replacement05Value 192.168.1.70sowie das Passwort mit
set pihole storeKeyValue <Webpasswort>geändert.
Ich bekomme aber keine Updates in Fhem. Irgendwo muss ich mich wohl verheddert haben, nur wo?

Im LX-Container, den ich für Pi-hole nutze, ist nur ein root-User vorhanden. Kann es daran liegen. Wie gesagt komme ich auf die Weboberfläche und kann dort alles sehen, auch kann ich disablen oder enablen.

Viele Grüße
Gisbert

Hier noch ein list, die ganzen Readings stammen noch von Pi-hole auf dem vorherigen Server:
define pihole HTTPMOD none 60
attr pihole userattr
attr pihole alias Pi-Hole
attr pihole comment Neue IP-Adresse: 192.168.1.70\
Update Pi-hole: pihole -up
attr pihole devStateIcon {piholeDevStateIcon($name)}
attr pihole enforceGoodReadingNames 1
attr pihole event-on-change-reading .*
attr pihole get01ExtractAllJSON 1
attr pihole get01Name summary
attr pihole get01Poll 1
attr pihole get01URL %%api_url%%?summaryRaw&%%auth%%
attr pihole get02ExtractAllJSON 1
attr pihole get02Name versions
attr pihole get02Poll 1
attr pihole get02PollDelay 3600
attr pihole get02URL %%api_url%%?versions&%%auth%%
attr pihole get03JSON status
attr pihole get03Name FTL_status
attr pihole get03URL %%api_url%%?status&%%auth%%
attr pihole get04JSON type
attr pihole get04Name FTL_type
attr pihole get04URL %%api_url%%?type&%%auth%%
attr pihole get05JSON version
attr pihole get05Name FTL_version
attr pihole get05URL %%api_url%%?version&%%auth%%
attr pihole group Performance
attr pihole icon it_internet
attr pihole replacement01Mode text
attr pihole replacement01Regex %%auth%%
attr pihole replacement01Value auth=%%pihole-token%%
attr pihole replacement02Mode key
attr pihole replacement02Regex %%pihole-token%%
attr pihole replacement02Value pihole-token
attr pihole replacement03Mode text
attr pihole replacement03Regex %%api_url%%
attr pihole replacement03Value %%base_url%%/api.php
attr pihole replacement04Mode text
attr pihole replacement04Regex %%base_url%%
attr pihole replacement04Value http://%%ip%%/admin
attr pihole replacement05Mode text
attr pihole replacement05Regex %%ip%%
attr pihole replacement05Value 192.168.1.70
attr pihole room Network
attr pihole set01ExtractAllJSON 1
attr pihole set01Hint 10,60,180,300,600,900
attr pihole set01Max 900
attr pihole set01Min 10
attr pihole set01Name disable
attr pihole set01ParseResponse 1
attr pihole set01URL %%api_url%%?disable=$val&%%auth%%
attr pihole set02ExtractAllJSON 1
attr pihole set02Name enable
attr pihole set02NoArg 1
attr pihole set02ParseResponse 1
attr pihole set02URL %%api_url%%?enable&%%auth%%
attr pihole stateFormat status
attr pihole userReadings gravity_last_updated_abstime:gravity_last_updated_absolute.* {strftime('%Y-%m-%d %H:%M:%S', localtime(ReadingsNum($name,'gravity_last_updated_absolute',0)))}
#   BUSY       0
#   CFGFN      ./FHEM/NetzwerkServerTV.cfg
#   DEF        none 60
#   FUUID      64030a7d-f33f-e986-ee58-2856209bf6c10a9b
#   Interval   60
#   MainURL   
#   ModuleVersion 4.1.15 - 17.12.2022
#   NAME       pihole
#   NOTIFYDEV  global
#   NR         1194
#   NTFY_ORDER 50-pihole
#   STATE      enabled
#   TYPE       HTTPMOD
#   eventCount 1591
#   value     
#   CompiledRegexes:
#   HTTPCookieHash:
#     PHPSESSID;/:
#       Name       PHPSESSID
#       Options    path=/; HttpOnly; SameSite=Strict
#       Path       /
#       Value      gob67lbesi66df0o86ceini4vf
#   HttpUtils:
#     NAME       
#     addr       http://192.168.1.70:80
#     auth       0
#     buf       
#     code       200
#     compress   1
#     conn       
#     data       
#     displayurl http://192.168.1.70/admin/api.php?summaryRaw&auth=7IjQB_6D
#     header     Cookie: PHPSESSID=gob67lbesi66df0o86ceini4vf
#     host       192.168.1.70
#     httpheader HTTP/1.0 200 OK
#Expires: Thu, 19 Nov 1981 08:52:00 GMT
#Cache-Control: no-store, no-cache, must-revalidate
#Pragma: no-cache
#Set-Cookie: PHPSESSID=gob67lbesi66df0o86ceini4vf; path=/; HttpOnly; SameSite=Strict
#Content-type: application/json
#X-Pi-hole: The Pi-hole Web interface is working!
#X-Frame-Options: DENY
#X-XSS-Protection: 0
#X-Content-Type-Options: nosniff
#Content-Security-Policy: default-src 'self' 'unsafe-inline';
#X-Permitted-Cross-Domain-Policies: none
#Referrer-Policy: same-origin
#Content-Length: 2
#Connection: close
#Date: Wed, 21 Jun 2023 10:23:55 GMT
#Server: lighttpd/1.4.69
#     httpversion 1.0
#     hu_blocking 0
#     hu_filecount 1
#     hu_port    80
#     hu_portSfx
#     ignoreredirects 1
#     loglevel   4
#     path       /admin/api.php?summaryRaw&auth=7IjQB_6D
#     protocol   http
#     redirects  0
#     timeout    2
#     url        http://192.168.1.70/admin/api.php?summaryRaw&auth=7IjQB_6D
#     sslargs:
#   QUEUE:
#   READINGS:
#     2023-06-21 11:51:26   FTL_branch      master
#     2023-06-21 11:51:26   FTL_current     v5.23
#     2023-06-21 11:51:26   FTL_latest      v5.23
#     2023-03-04 10:12:39   FTL_status      enabled
#     2023-06-21 11:51:26   FTL_update      0
#     2023-03-04 10:12:35   FTL_version     3
#     2023-06-21 11:48:50   ads_blocked_today 10753
#     2023-06-21 11:48:50   ads_percentage_today 54.37949
#     2023-06-21 11:48:50   clients_ever_seen 6
#     2023-06-21 11:51:26   core_branch     master
#     2023-06-21 11:51:26   core_current    v5.17.1
#     2023-06-21 11:51:26   core_latest     v5.17.1
#     2023-06-21 11:51:26   core_update     0
#     2023-06-21 11:48:50   dns_queries_all_replies 19774
#     2023-06-21 11:48:50   dns_queries_all_types 19774
#     2023-06-21 11:48:50   dns_queries_today 19774
#     2023-06-21 11:48:50   domains_being_blocked 205771
#     2023-06-21 11:48:50   gravity_last_updated_absolute 1687054748
#     2023-06-18 04:19:22   gravity_last_updated_abstime 2023-06-18 04:19:08
#     2023-06-21 11:48:50   gravity_last_updated_file_exists 1
#     2023-06-21 11:48:50   gravity_last_updated_relative_days 3
#     2023-06-21 11:48:50   gravity_last_updated_relative_hours 7
#     2023-06-21 11:48:50   gravity_last_updated_relative_minutes 29
#     2023-06-21 11:48:50   privacy_level   0
#     2023-06-21 11:48:50   queries_cached  2204
#     2023-06-21 11:48:50   queries_forwarded 6679
#     2023-06-21 11:48:50   reply_BLOB      64
#     2023-06-21 11:48:50   reply_CNAME     3370
#     2023-06-21 11:48:50   reply_DNSSEC    0
#     2023-06-21 11:48:50   reply_DOMAIN    0
#     2023-06-21 11:48:50   reply_IP        14138
#     2023-06-21 11:48:50   reply_NODATA    667
#     2023-06-21 11:48:50   reply_NONE      0
#     2023-06-21 11:48:50   reply_NOTIMP    0
#     2023-06-21 11:48:50   reply_NXDOMAIN  1349
#     2023-06-21 11:48:50   reply_OTHER     0
#     2023-06-21 11:48:50   reply_REFUSED   0
#     2023-06-21 11:48:50   reply_RRNAME    25
#     2023-06-21 11:48:50   reply_SERVFAIL  25
#     2023-06-21 11:48:50   reply_UNKNOWN   136
#     2023-06-21 11:48:50   status          enabled
#     2023-06-21 11:48:50   unique_clients  6
#     2023-06-21 11:48:50   unique_domains  3092
#     2023-06-21 11:51:26   web_branch      master
#     2023-06-21 11:51:26   web_current     v5.20.1
#     2023-06-21 11:51:26   web_latest      v5.20.1
#     2023-06-21 11:51:26   web_update      0
#   REQUEST:
#     context    get
#     data       
#     header     
#     ignoreredirects 0
#     num        01
#     retryCount 0
#     type       get01
#     url        %%api_url%%?summaryRaw&%%auth%%
#   defptr:
#     readingBase:
#       FTL_branch get
#       FTL_current get
#       FTL_latest get
#       FTL_update get
#       ads_blocked_today get
#       ads_percentage_today get
#       clients_ever_seen get
#       core_branch get
#       core_current get
#       core_latest get
#       core_update get
#       dns_queries_all_replies get
#       dns_queries_all_types get
#       dns_queries_today get
#       domains_being_blocked get
#       gravity_last_updated_absolute get
#       gravity_last_updated_file_exists get
#       gravity_last_updated_relative_days get
#       gravity_last_updated_relative_hours get
#       gravity_last_updated_relative_minutes get
#       privacy_level get
#       queries_cached get
#       queries_forwarded get
#       reply_BLOB get
#       reply_CNAME get
#       reply_DNSSEC get
#       reply_DOMAIN get
#       reply_IP   get
#       reply_NODATA get
#       reply_NONE get
#       reply_NOTIMP get
#       reply_NXDOMAIN get
#       reply_OTHER get
#       reply_REFUSED get
#       reply_RRNAME get
#       reply_SERVFAIL get
#       reply_UNKNOWN get
#       status     get
#       unique_clients get
#       unique_domains get
#       web_branch get
#       web_current get
#       web_latest get
#       web_update get
#     readingNum:
#       FTL_branch 02
#       FTL_current 02
#       FTL_latest 02
#       FTL_update 02
#       ads_blocked_today 01
#       ads_percentage_today 01
#       clients_ever_seen 01
#       core_branch 02
#       core_current 02
#       core_latest 02
#       core_update 02
#       dns_queries_all_replies 01
#       dns_queries_all_types 01
#       dns_queries_today 01
#       domains_being_blocked 01
#       gravity_last_updated_absolute 01
#       gravity_last_updated_file_exists 01
#       gravity_last_updated_relative_days 01
#       gravity_last_updated_relative_hours 01
#       gravity_last_updated_relative_minutes 01
#       privacy_level 01
#       queries_cached 01
#       queries_forwarded 01
#       reply_BLOB 01
#       reply_CNAME 01
#       reply_DNSSEC 01
#       reply_DOMAIN 01
#       reply_IP   01
#       reply_NODATA 01
#       reply_NONE 01
#       reply_NOTIMP 01
#       reply_NXDOMAIN 01
#       reply_OTHER 01
#       reply_REFUSED 01
#       reply_RRNAME 01
#       reply_SERVFAIL 01
#       reply_UNKNOWN 01
#       status     01
#       unique_clients 01
#       unique_domains 01
#       web_branch 02
#       web_current 02
#       web_latest 02
#       web_update 02
#     readingOutdated:
#     requestReadings:
#       get01:
#         ads_blocked_today get 01
#         ads_percentage_today get 01
#         clients_ever_seen get 01
#         dns_queries_all_replies get 01
#         dns_queries_all_types get 01
#         dns_queries_today get 01
#         domains_being_blocked get 01
#         gravity_last_updated_absolute get 01
#         gravity_last_updated_file_exists get 01
#         gravity_last_updated_relative_days get 01
#         gravity_last_updated_relative_hours get 01
#         gravity_last_updated_relative_minutes get 01
#         privacy_level get 01
#         queries_cached get 01
#         queries_forwarded get 01
#         reply_BLOB get 01
#         reply_CNAME get 01
#         reply_DNSSEC get 01
#         reply_DOMAIN get 01
#         reply_IP   get 01
#         reply_NODATA get 01
#         reply_NONE get 01
#         reply_NOTIMP get 01
#         reply_NXDOMAIN get 01
#         reply_OTHER get 01
#         reply_REFUSED get 01
#         reply_RRNAME get 01
#         reply_SERVFAIL get 01
#         reply_UNKNOWN get 01
#         status     get 01
#         unique_clients get 01
#         unique_domains get 01
#       get02:
#         FTL_branch get 02
#         FTL_current get 02
#         FTL_latest get 02
#         FTL_update get 02
#         core_branch get 02
#         core_current get 02
#         core_latest get 02
#         core_update get 02
#         web_branch get 02
#         web_current get 02
#         web_latest get 02
#         web_update get 02
#   helper:
#     bm:
#       CODE(0x5583ce7df4b0):
#         cnt        187
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        20.06. 09:48:16
#         max        0.0160360336303711
#         tot        0.270743131637573
#         mAr:
#           HASH(0x5583d4c0e568)
#           pihole
#           ?
#       CODE(0x5583ce8c2700):
#         cnt        1
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        21.06. 11:48:49
#         max        0.00338411331176758
#         tot        0.00338411331176758
#         mAr:
#           HASH(0x5583d4c0e568)
#           pihole HTTPMOD none 60
#       CODE(0x5583ce8c28b0):
#         cnt        71
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        21.06. 11:48:50
#         max        3.09944152832031e-05
#         tot        0.00143766403198242
#         mAr:
#           HASH(0x5583d4c0e568)
#           HASH(0x5583c8fc5168)
#       CODE(0x5583ce8c4af8):
#         cnt        58
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        21.06. 11:48:50
#         max        0.0158441066741943
#         tot        0.28801965713501
#         mAr:
#           set
#           pihole
#           devStateIcon
#           {piholeDevStateIcon($name)}
#       CODE(0x5583ce8c4bd0):
#         cnt        31
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        21.06. 11:51:26
#         max        0.0112020969390869
#         tot        0.0244996547698975
#         mAr:
#           HASH(0x5583d4c0e568)
#           pihole
#           versions
#   lastpoll:
#     summary    1687343035.76795
#     versions   1687340929.92065
#
setstate pihole enabled
setstate pihole 2023-06-21 11:51:26 FTL_branch master
setstate pihole 2023-06-21 11:51:26 FTL_current v5.23
setstate pihole 2023-06-21 11:51:26 FTL_latest v5.23
setstate pihole 2023-03-04 10:12:39 FTL_status enabled
setstate pihole 2023-06-21 11:51:26 FTL_update 0
setstate pihole 2023-03-04 10:12:35 FTL_version 3
setstate pihole 2023-06-21 11:48:50 ads_blocked_today 10753
setstate pihole 2023-06-21 11:48:50 ads_percentage_today 54.37949
setstate pihole 2023-06-21 11:48:50 clients_ever_seen 6
setstate pihole 2023-06-21 11:51:26 core_branch master
setstate pihole 2023-06-21 11:51:26 core_current v5.17.1
setstate pihole 2023-06-21 11:51:26 core_latest v5.17.1
setstate pihole 2023-06-21 11:51:26 core_update 0
setstate pihole 2023-06-21 11:48:50 dns_queries_all_replies 19774
setstate pihole 2023-06-21 11:48:50 dns_queries_all_types 19774
setstate pihole 2023-06-21 11:48:50 dns_queries_today 19774
setstate pihole 2023-06-21 11:48:50 domains_being_blocked 205771
setstate pihole 2023-06-21 11:48:50 gravity_last_updated_absolute 1687054748
setstate pihole 2023-06-18 04:19:22 gravity_last_updated_abstime 2023-06-18 04:19:08
setstate pihole 2023-06-21 11:48:50 gravity_last_updated_file_exists 1
setstate pihole 2023-06-21 11:48:50 gravity_last_updated_relative_days 3
setstate pihole 2023-06-21 11:48:50 gravity_last_updated_relative_hours 7
setstate pihole 2023-06-21 11:48:50 gravity_last_updated_relative_minutes 29
setstate pihole 2023-06-21 11:48:50 privacy_level 0
setstate pihole 2023-06-21 11:48:50 queries_cached 2204
setstate pihole 2023-06-21 11:48:50 queries_forwarded 6679
setstate pihole 2023-06-21 11:48:50 reply_BLOB 64
setstate pihole 2023-06-21 11:48:50 reply_CNAME 3370
setstate pihole 2023-06-21 11:48:50 reply_DNSSEC 0
setstate pihole 2023-06-21 11:48:50 reply_DOMAIN 0
setstate pihole 2023-06-21 11:48:50 reply_IP 14138
setstate pihole 2023-06-21 11:48:50 reply_NODATA 667
setstate pihole 2023-06-21 11:48:50 reply_NONE 0
setstate pihole 2023-06-21 11:48:50 reply_NOTIMP 0
setstate pihole 2023-06-21 11:48:50 reply_NXDOMAIN 1349
setstate pihole 2023-06-21 11:48:50 reply_OTHER 0
setstate pihole 2023-06-21 11:48:50 reply_REFUSED 0
setstate pihole 2023-06-21 11:48:50 reply_RRNAME 25
setstate pihole 2023-06-21 11:48:50 reply_SERVFAIL 25
setstate pihole 2023-06-21 11:48:50 reply_UNKNOWN 136
setstate pihole 2023-06-21 11:48:50 status enabled
setstate pihole 2023-06-21 11:48:50 unique_clients 6
setstate pihole 2023-06-21 11:48:50 unique_domains 3092
setstate pihole 2023-06-21 11:51:26 web_branch master
setstate pihole 2023-06-21 11:51:26 web_current v5.20.1
setstate pihole 2023-06-21 11:51:26 web_latest v5.20.1
setstate pihole 2023-06-21 11:51:26 web_update 0
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

binford6000

Hast du das Passwort oder das API-Token gestezt. Letzteres ist dasd richtige.
Zu finden unter Settings -> API -> Show API Token

VG Sebastian

Gisbert

Hallo binford6000,

bingo - das war's. Ich hatte das Webpasswort eingetragen, nicht aber den (sehr langen) API Token.
Jetzt läuft es wieder.

Vielen Dank
Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Gisbert

Hallo binford6000,

ich hab Pi-hole in Proxmox auf einem Fujitsu Futro S740 installiert. Fhem läuft derzeit noch auf einem HP T610. Ich hab Pi-hole und unbound vom HP T610 deinstalliert.

Zeitgleich sehe ich, dass folgende Module nicht mehr funktionieren, d.h. keine Readings erneuert werden.
Pushover
Signal -> funktioniert wieder nach Perl-Update (sudo cpan install Protocol::DBus)
HTTPMOD
Netatmo

Im log-file gibt es viele Einträge von verschiedenen Devices in der Art:
http request error: DNS: short DNS answer
Was kann denn hier schief gelaufen sein? Ich bin ratlos.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

MadMax-FHEM

Evtl. hilft das hier: https://forum.fhem.de/index.php?topic=108266.0

Nutzt du piHole als DNS (vermutlich ja)...

Evtl. da was "verkonfiguriert"?

Hat aber nur bedingt mit diesem Thread zu tun? 8)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Gisbert

Hallo Joachim,
ich halte mich kurz, da es in diesem Thread off-topic ist; den Link hatte ich auch noch gefunden, wollte aber keinen Doppel-Post machen.
Das Problem war, dass Pi-hole und Fhem jetzt auf unterschiedlichen Servern laufen, aber das Attribut dnsServer in global 127.0.0.1 war. Nachdem ich dort die IP-Adresse des neuen Pi-hole-Servers eingetragen hab, läuft alles wieder wie am Schnürchen. Das ganze hat mich 3 Stunden gekostet, war nahe am Rand der Verzweifelung ::) >:(
Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY