So ist das automatisch ein Tageszähler. Start täglich 00:00 Uhr
Vielen Dank! Dann mach ich mich jetzt noch ein wenig an die Kosmetik ![]()
Falls es interessant ist für dich … ich habe das ganze mal in ein Apexchart konvertiert. Code nachfolgend
type: custom:apexcharts-card
grid_options:
columns: 24
header:
show: true
show_states: true
colorize_states: true
apex_config:
grid:
yaxis:
lines:
show: false
xaxis:
labels:
hideOverlappingLabels: true
rotate: -45
rotateAlways: true
showDuplicates: false
yaxis:
tickAmount: 10
show: false
plotOptions:
bar:
columnWidth: 70%
chart:
height: 100px
legend:
show: false
fill:
type: gradient
gradient:
type: vertical
shadeIntensity: 0.5
inverseColors: false
opacityFrom: 1
opacityTo: 0.8
all_series_config:
type: line
opacity: 0.1
stroke_width: 1
series:
- entity: switch.klaranlage_pumpe
type: column
color: rgb(70,130,180)
transform: "return x === \"on\" ? 1 : 0;"
group_by:
func: delta
duration: 1h
show:
legend_value: false
in_header: false
- entity: sensor.zahler_klaranlage_pumpe_daily
name: Pumpe heute
color: rgb(70,130,180)
group_by:
func: delta
duration: 1d
show:
legend_value: false
in_header: true
in_chart: false
- entity: switch.klaranlage_schlammruckfuhrung_switch_0
type: column
color: rgb(255,153,28)
transform: "return x === \"on\" ? 1 : 0;"
group_by:
func: delta
duration: 1h
show:
legend_value: false
in_header: false
- entity: sensor.zahler_klaranlage_schlammruckfuhrung
name: Schlammrückführung heute
type: column
color: rgb(255,153,28)
group_by:
func: delta
duration: 1d
show:
legend_value: true
in_header: true
in_chart: false
span:
start: day
offset: "-0day"
Das schaue ich mir definitiv mal an. Vielen Dank ![]()
Ich habe es gelöst über die Erstellung von Helfern & einer Automation.
Funktioniert!
Ps. Bei eventuellen Problemen gerne Gemini bemühen, der ist im Schreiben von Yaml-Code eine gute Hilfe.
Liebe Grüße vom Niederrhein
Der Gummivernichter
Wozu die Automation? Zum Zählen der Schaltvorgänge ist eine Automation nicht nötig.
Ich habe diese Automation zum Hochzählen erstellt.
Diese Automation erhöht den Zähler um 1, sobald die Leistung 500W übersteigt, da bei mir die Pumpe an Dauerstrom anliegt und nur bei Bedarf einschaltet.
Vielleicht gibt es noch andere Wege die nach Rom führen, ich habe diesen gewählt, er funktioniert sehr zuverlässig.
Liebe Grüße vom Niederrhein
Der Gummivernichter
Jepp, der andere Weg steht ja schon in diesem Thread … siehe oben
Hallo @Schwippser ich habe mich da jetzt 2 Tage dran versucht und bekomme es leider nicht hin. Bin jetzt auch in diesem ganzen HA noch nicht so fit und bin froh das ich soweit alles so am laufen habe wie ich es brauche. Müssen da noch weitere Helfer erstellt werden?
Sieht im Moment eher ernüchternd aus, wobei die Pumpe 1 heute tatsächlich einmal gelaufen ist.
Oh sorry … da sind mir 1-2 Fehlerchen in den Code gerutscht. Und ich hatte nicht bedacht, dass du die Leistungswerte nutzen musst.
Versuche mal den Code:
type: custom:apexcharts-card
grid_options:
columns: 24
header:
show: true
show_states: true
colorize_states: true
apex_config:
grid:
yaxis:
lines:
show: false
xaxis:
labels:
hideOverlappingLabels: true
rotate: -45
rotateAlways: true
showDuplicates: false
yaxis:
tickAmount: 10
show: false
plotOptions:
bar:
columnWidth: 70%
chart:
height: 100px
legend:
show: false
fill:
type: gradient
gradient:
type: vertical
shadeIntensity: 0.5
inverseColors: false
opacityFrom: 1
opacityTo: 0.8
all_series_config:
type: line
opacity: 0.1
stroke_width: 1
series:
- entity: sensor.deine_Pumpe1_power
type: column
color: rgb(70,130,180)
group_by:
func: max
duration: 20min
show:
legend_value: false
in_header: false
- entity: sensor.tageszähler_deine_Pumpe1
name: Pumpe 1 heute
color: rgb(70,130,180)
show:
legend_value: false
in_header: true
in_chart: false
- entity: sensor.deine_Pumpe2_power
type: column
color: rgb(255,153,28)
group_by:
func: max
duration: 20min
show:
legend_value: false
in_header: false
- entity: sensor.tageszähler_deine_Pumpe2
name: Pumpe 2 heute
type: column
color: rgb(255,153,28)
show:
legend_value: true
in_header: true
in_chart: false
span:
start: day
offset: "-0day"
Vielen Dank
Habe die Timeline noch etwas angepasst da es ja sehr viel Aktivität der Pumpe(n) gibt. Eine der Pumpen ist vorgestern z.B. 225 Mal in 24h angesprungen
Damit sieht man sehr schön wie oft und vor allem wann das was im Keller passiert.



