@souly75 jup mqtt installieren zigbee2mqtt installieren und schon klappte es und er fand den "trvzb"
hatte einfach Zigbee Coordinator gestoppt dann konnte ich z2m startet und ging ohne probleme nun wieder Zigbee Coordinator gestartet und meine alten mussten nicht repaired werden ( glück gehabt )
werd wahrscheinlich aber komplett auf zigbee2mqtt umswitchen
NEWS
Best posts made by Skarpain
-
RE: ZigBee neue Version 1.8.x
Latest posts made by Skarpain
-
RE: Adapter Modbus und Marstek Venus E Batterie
@reini hallo so wie du es eingestellt hast habe ich auch so ungefair
daten kommen auch alle an
so wie du das mit den blockly gelöst hast wollte ich es aber mit javascript machen
das problem ist nur er stellt es beim nächsten poll wieder alles auf standard zurück
koennstest du mir dein blockly mit code geben vielleicht hab ich nur ein fehler drinne danke -
RE: ZigBee neue Version 1.8.x
@souly75 jup
mqtt installieren zigbee2mqtt installieren und schon klappte es und er fand den "trvzb"
hatte einfach Zigbee Coordinator gestoppt dann konnte ich z2m startet und ging ohne probleme nun wieder Zigbee Coordinator gestartet und meine alten mussten nicht repaired werden ( glück gehabt )
werd wahrscheinlich aber komplett auf zigbee2mqtt umswitchen -
RE: ZigBee neue Version 1.8.x
@souly75 hab mitbekommen das der TRBZB nun schon bei zigbee2mqtt läuft also wird hoffentlich bald ein update kommen oder ich switche gleich komplett auf zigbee2mqtt um
-
RE: ZigBee neue Version 1.8.x
Hallo hab mir den neuen "Sonoff Thermostatic Radiator Valve" gekauft aber leider wird er noch nicht von Zigbee 1.8.24 unterstützt
das interview macht er aber er configured es leider nicht
-
RE: Verständnisproblem zu benötigten Datenpunkt Grafana
@damrak2022 habs jetzt auch nochmal getestet
die difference brauchst ja weil du die total werte hast
bei|> aggregateWindow(every: 1d, offset: -3d, fn: sum,createEmpty: true)
|> aggregateWindow(every: 7d, fn: sum, createEmpty: false)
mein komplett test
from(bucket: "iobroker") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "sonoff.0.PC.ENERGY_Total" or r["_measurement"] == "sonoff.0.Server.ENERGY_Total" or r["_measurement"] == "sonoff.0.Whirlpool.ENERGY_Total" or r["_measurement"] == "sonoff.0.Spülmaschine.ENERGY_Total" or r["_measurement"] == "sonoff.0.Kuehlschrank.ENERGY_Total" or r["_measurement"] == "sonoff.0.SonyTV_Wohnzimmer.ENERGY_Total" or r["_measurement"] == "sonoff.0.Sophia.ENERGY_Total" or r["_measurement"] == "sonoff.0.Trockner.ENERGY_Total" or r["_measurement"] == "sonoff.0.waschmaschine.ENERGY_Total") |> filter(fn: (r) => r["_field"] == "value") |> difference() |> aggregateWindow(every: 7d, fn: sum, createEmpty: false)
-
RE: Verständnisproblem zu benötigten Datenpunkt Grafana
@damrak2022
hi für woche habe ich so gemacht|> aggregateWindow(every: 7d, fn: sum,createEmpty: false)
bei Relative time
now/y
gibt viele varianten wie man es sich anzeigen lassen kann -
RE: Verständnisproblem zu benötigten Datenpunkt Grafana
@damrak2022
servus mach doch mal add new panel
dannimport "timezone" option location = timezone.location(name: "Europe/Berlin") from(bucket: "iobroker") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "FeFoTV_gesamt") |> filter(fn: (r) => r["_field"] == "value") |> difference() |> aggregateWindow(every: 1mo, fn: sum,createEmpty: false)
und bei relative Time "now/y"
-
RE: Verständnisproblem zu benötigten Datenpunkt Grafana
@damrak2022
Hi als bspfrom(bucket: "iobroker") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "stromtotal") |> filter(fn: (r) => r["_field"] == "value") |> difference() |> aggregateWindow(every: 1d, fn: sum,createEmpty: true)
bei query option
Relative time now/M
ist für Monat z.b ( jeder Tag )
-
RE: Sammelthread - Custom Grafana Visualization
@damrak2022
Hi hab das über Bar Gauge gemachtdata = from(bucket: "iobroker") |> range(start: -7d) // |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] =~ /.ENERGY_Total+/) |> filter(fn: (r) => r["_field"] == "value") min = data |> min() |> set(key: "_field", value: "delta") max = data |> max() |> set(key: "_field", value: "delta") union(tables: [min, max]) |> difference() |> group() |> top (n: 20, columns: ["_value"]) |> drop(columns: ["_field"]) |> sort(desc: true)