Template für Pi-hole: Steuern + Statistiken in FHEM anzeigen

Begonnen von binford6000, 05 März 2023, 10:44:52

Vorheriges Thema - Nächstes Thema

binford6000

Hey FHEMapp-Dudes,
in https://forum.fhem.de/index.php/topic,84031.0.html geht es um das Anzeigen + Steuern von Pi-hole.

Dafür habe ich mir ein FHEMapp-Template gebaut und möchte es gerne mit euch teilen:
{
  "name": "pihole",
  "author": "binford6000",
  "date": "2023-03-04",
  "status": {
    "bar": ["status:enabled:100:success","status:disabled:100:error"],
    "error": []
  },
  "main": [
  {
    "leftBtn": ["status:disabled:mdi-power-off","status:enabled:mdi-power-on"],
    "leftClick": ["status:disabled:enable"],
    "text": ["status::%s"],
    "rightBtn": "mdi-menu",
    "rightMenu": [
      "15:disable 900",
      "30:disable 1800",
      "45:disable 2700",
      "60:disable 3600"
    ]
  }
  ],
  "info": {
    "left1": ["status:::mdi-web"],
    "left2": ["dns_queries_today::%s"],
    "mid1": ["status:::mdi-close-octagon-outline:error"],
    "mid2": ["ads_blocked_today::%s"],
    "right1": ["FTL_update:0::mdi-shield-check-outline:lightgreen","FTL_update:1::mdi-shield-alert-outline:error"],
    "right2": ["web_update:0::mdi-shield-check-outline:lightgreen","web_update:1::mdi-shield-alert-outline:error"]
  }
}


Links ein Button zum Aktivieren und rechts ein Menu zum Deaktivieren für eine bestimmte Zeitspanne. In der Mitte der aktuell Status von Pi-hole.
Im Statusbereich sieht man links und mittig die Gesamtzahl sowie die geblockten Anfragen.
Im rechten Bereich kann man sehen ob Updates fürs Web-UI und FTL bereitstehen.

VG Sebastian