[Gelöst] RRDstats – SmartHome-Temperaturanzeige

leo22

Aktives Mitglied
Mitglied seit
13 Apr 2005
Beiträge
920
Punkte für Reaktionen
6
Punkte
18
Nach langer Zeit habe ich mal cumas SmartHome-Teil von RRDstats im Freetz-NG ausgewählt. Leider bekomme ich bei allen Temperaturen leere Anzeigen.

temp.png

Die Dateien im persistent-Verzeichnis scheinen aber Inhalt zu haben. Hier ein kurzer Auszug aus der Datei aha_00-1097xxxxxxxx.cvs (Comet DECT):
Code:
10.07.2021 15:32:03;0;0;0;270;0;0;
10.07.2021 15:33:03;0;0;0;270;0;0;
10.07.2021 15:34:03;0;0;0;270;0;0;
10.07.2021 15:35:03;0;0;0;270;0;0;
10.07.2021 15:36:02;0;0;0;270;0;0;
10.07.2021 15:37:02;0;0;0;265;0;0;
10.07.2021 15:38:02;0;0;0;265;0;0;
10.07.2021 15:39:03;0;0;0;265;0;0;
10.07.2021 15:40:03;0;0;0;265;0;0;
10.07.2021 15:41:03;0;0;0;265;0;0;
10.07.2021 15:42:02;0;0;0;265;0;0;
10.07.2021 15:43:02;0;0;0;265;0;0;

Alle anderen Anzeigen in RRDstats funktionieren, wie die Temperaturanzeige für die Fritzbox und elektr. Parameter der Steckdose FRITZ!DECT 200. Auch werden die Temperaturverläufe im originalen Fritzbox-Webinterface korrekt angezeigt.

Noch etwas ist mir unklar. Was wird auf der Seite „Alert-Definition für SmartHome“ eingetragen? Leider steht dort im Gegensatz zu den anderen sh-Seiten kein Syntax-Beispiel. Die Hilfe und das Forum sagen leider auch nichts dazu.

[EDIT]
Abgerufen werden die SmartHome-Werte in Freetz abgerufen über einen Aufruf des Fritzbox-Webinterfaces mit https://fritz.box/webservices/homeautoswitch.lua?ain=<ain>&switchcmd=<cmd>&sid=<sid> durch /usr/bin/aha.sh
Code:
Aufruf: aha.sh <alias|fancy|small|battery|modus|gradc|translate <ain|name>|docmd <device> <command>|-1|0|1|16-56|8,0-28,0 >
Erläuterungen dazu gibt AVM in dem Dokument AVM Home Automation HTTP Interface.


Noch etwas ist mir unklar. Was wird auf der Seite „Alert-Definition für SmartHome“ eingetragen? Leider steht dort im Gegensatz zu den anderen sh-Seiten kein Syntax-Beispiel. Die Hilfe und das Forum sagen leider auch nichts dazu.

[EDIT2]
Es gibt eine Datei /mod/etc/default.rrdstats/sh.alert.def in der auch Beispielzeilen für die Freetz-Seite RRDstats -> sh-alert vorhanden sind. Leider werden diese nicht angezeigt.

alert.png
 
Zuletzt bearbeitet:
Das Nichtfunktionieren der Temperaturanzeige lag am Leerzeichen im Namen für das Smart-Home-Gerät. Dieses wurde nicht korrekt verarbeitet.

Beide Fehler sind in Freetz-NG inzwischen gefixt worden. Jetzt funktionieren Namen mit Leerzeichen, auch die Anzeige bei „Alert-Definition für SmartHome“ ist korrekt.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,213
Beiträge
2,248,162
Mitglieder
373,781
Neuestes Mitglied
amandapage09
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.