FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ChristianH am 01 November 2018, 10:21:34

Titel: Gelöst: Wie kann man periodisch ein Reading refreshen
Beitrag von: ChristianH am 01 November 2018, 10:21:34
Guten Morgen,

ich würde gerne bei Grafana die Auslastung meiner HDD gegen die Kapazität dieser darstellen. Also die Readings:

hdd1_capacity 2764.8 2017-09-11 20:08:51
hdd1_free 946.8 2018-11-01 10:06:21
hdd1_model ATA(WDC WD30EZRX-00D) 2017-09-11 20:08:51r


Wie man sieht, wurde die Kapazität zum letzten mal im November 2017 ausgelesen (mach ja eigentlich auch Sinn, die ändert sich ja auch nicht), mir fehlt jetzt bloss ein Wert für die X-Achse (Zeit) bei Grafana.

Kann ich die dieses Reading periodisch refreshen?

Gruss & Danke

Christian

PS: Ich habe schon versucht bei Grafana eine Horizontale Linie zu basteln, dass ist scheinbar aber nicht vorgesehen
Titel: Antw:Wie kann man periodisch ein Reading refreshen
Beitrag von: CBSnake am 01 November 2018, 10:34:38
Hi,

könnte damit funktionieren:

https://wiki.fhem.de/wiki/Event-min-interval (https://wiki.fhem.de/wiki/Event-min-interval)

Grüße
Achim
Titel: Antw:Wie kann man periodisch ein Reading refreshen
Beitrag von: ChristianH am 01 November 2018, 14:09:31
Klappt leider nicht.

Gesendet von meinem ONEPLUS A5010 mit Tapatalk

Titel: Antw:Wie kann man periodisch ein Reading refreshen
Beitrag von: knopf_piano am 01 November 2018, 14:23:35
Event-min-interval geht dafür auch nicht. Ein addlog wär richtig, um den graphen zu befriedigen. Dein device muss allerdings auch ein reading liefern. Wenn das länger nicht passiert, fehlt natürlich der Werteverlauf über die Zeit.
Ich nehm sysmon, versuchs mal damit
https://wiki.fhem.de/wiki/SYSMON


Gesendet von meinem SM-J510FN mit Tapatalk

Titel: Antw:Wie kann man periodisch ein Reading refreshen
Beitrag von: Ellert am 01 November 2018, 14:34:33
Mit DOIF und Intervalltimer oder at und als Befehl

setreading <name> hdd1_capacity [<name>:hdd1_capacity]

oder ein useReadings anlegen mit regelmässigem Trigger und den Wert von hdd1_capacity mit ReadingsVal zuweisen.
Titel: Antw:Wie kann man periodisch ein Reading refreshen
Beitrag von: ChristianH am 01 November 2018, 15:44:09
Ahhh, mit setreading zusammen mit at:

define HDD_CAP at *20:01:00  setreading wz.SATReceiver hdd1_capacity [wz.SATReceiver:hdd1_capacity]

Geht es!

Danke!
Titel: Antw:Gelöst: Wie kann man periodisch ein Reading refreshen
Beitrag von: sparkiie am 05 Juni 2019, 07:39:03
Zitat von: ChristianH am 01 November 2018, 10:21:34
PS: Ich habe schon versucht bei Grafana eine Horizontale Linie zu basteln, dass ist scheinbar aber nicht vorgesehen

Doch geht!
Schau mal bei Graph-Display-Thresholds!