Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. bz7i

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    B
    • Profile
    • Following 0
    • Followers 0
    • Topics 25
    • Posts 105
    • Best 0
    • Groups 2

    bz7i

    @bz7i

    Pro

    0
    Reputation
    33
    Profile views
    105
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    bz7i Follow
    Pro Starter

    Latest posts made by bz7i

    • RE: Datenaufzeichnung Retention InfluxDB 2.0

      @SpacerX: Danke für den super Tipp. Inzwischen hab ich mich etwas in Flux eingearbeitet 🙂

      Da ich auch Probleme mit nicht passenden Werten hatte, kann Ich ja mal zeigen wie Ich es gelöst hab.

      fn: last bringt folgendes Problem. Der Stromverbrauch wird nicht von 0:00 - 0:00Uhr berechnet. Sondern mit dem Wert zuvor. Der letzte also. z.B. 23:00 - 23:00Uhr. Finde Ich nicht ganz so schön. Deshalb hab ich fn: first verwendet.

      Damit passten die Zeiten aber nicht mehr. Das hab ich folgt gelöst:

       |> map(fn: (r) => ({r with _time: date.add(d: -1h, to: r._time)}))
      

      mit d: -1h, hab ich den Zeitstempel um eine Stunde verschoben.

      Mein kompletter Code um auf Stundenbasis zu Downsampeln sieht wie folgt aus :

      import "date"
      
      option task = {name: "Stromverbrauch", every: 1h}
      
      data =
          from(bucket: "ioBroker")
              |> range(start: -24h, stop: 1h)
              |> filter(fn: (r) => r["_measurement"] == "javascript.0.Info.StromZaehler.Zaehlerstand_Min")
              |> filter(fn: (r) => r["_field"] == "value")
      
      data
          |> aggregateWindow(every: 1h, fn: first, createEmpty: false)
          |> difference(nonNegative: true, columns: ["_value"])
          |> toInt()
          |> map(fn: (r) => ({r with _value: r._value / 10}))
          |> map(fn: (r) => ({r with _time: date.add(d: -1h, to: r._time)}))
          |> set(key: "_Interval", value: "1h")
          |> to(bucket: "Energie", org: "inFluxDB", tagColumns: ["_Interval"])
      
      

      Hoffe ich konnte damit helfen....

      posted in InfluxDB
      B
      bz7i
    • RE: influxDB 2.x - "alte" Messwerte automatisch löschen

      Ich versuch das heute Abend noch mal. Ich muss leider los.
      Aber vielen dank schon mal...

      posted in JavaScript
      B
      bz7i
    • RE: influxDB 2.x - "alte" Messwerte automatisch löschen

      Genau das bekomm Ich leider nicht hin 🤦‍♂️
      Ich hab es schon probiert ...

      posted in JavaScript
      B
      bz7i
    • RE: influxDB 2.x - "alte" Messwerte automatisch löschen

      Sehr Interessant. Vielen dank.
      Das probiert ich gleich mal aus...

      Interessehalber würde es mich aber dennoch Interessieren, ob es möglich ist, per Script, Messwerte zu löschen.

      posted in JavaScript
      B
      bz7i
    • influxDB 2.x - "alte" Messwerte automatisch löschen

      Moin Zusammen,

      ich habe eine influxDB 2.0 Datenbank. In der ich unter anderem meinen Stromverbrauch dokumentiere. Da kommen einen menge Daten zusammen, da Ich jede Minute einen Wert übermittle. Den Detailgrad brauch ich aber nur für die letzten 2 Wochen. Eine Jahresauswertung mach ich über einen Tageswert in einem anderem Datenpunkt.

      Ich kenne folgenden Beitrag. Da geht es aber darum, über die Konsole Messergebnisse zu löschen.
      Ich will automatisiert Messwerte löschen, die älter als 2 Wochen sind. Und das auch nur an bestimmten Datenpunkten.

      Ich hab folgendes in der influx Doku gefunden:

      curl --request POST https://us-west-2-1.aws.cloud2.influxdata.com/api/v2/delete?org=example-org&bucket=example-bucket
      --header 'Authorization: Token YOUR_API_TOKEN'
      --header 'Content-Type: application/json'
      --data '{
      "start": "2022-01-01T00:00:00Z",
      "stop": "2022-02-01T00:00:00Z",
      "predicate": "_field="example-field""
      }'

      Damit müsste es doch eigentlich gehen. Ich weiß Blos nicht wie. Kann mir da jemand helfen ?

      posted in JavaScript
      B
      bz7i
    • RE: Hue-extended sendet falschen Datentyp

      @htrecksler Wo mach Ich das ? Hab es gefunden.... Ich probiere es dort mal. Danke 😉

      posted in Error/Bug
      B
      bz7i
    • Hue-extended sendet falschen Datentyp

      Moin,

      ich bekomme seid einiger Zeit vom Hue-extended Adapter die Meldung das der Datentyp falsch ist.
      Weiß jemand wie Ich das abstellen kann ?

      hue-extended.JPG

      posted in Error/Bug
      B
      bz7i
    • RE: Vis zeigt nichts mehr an

      Jetzt wollte ich gerade scheiben ein Web Drowngrade auf 2.1.9 hilft.

      Aber Bluefox war wieder schneller und hat den Bug gefixt. Seid jetzt gibt es den Web-Server Adapter 2.3.3.

      Damit sollte es wieder gehen

      posted in Visualisierung
      B
      bz7i
    • RE: Flot lädt Grafik nicht mit socketio 2.0.1

      Bluefox, wollte dir einfach mal großes Lob aussprechen.

      Was du machst hat Hand und Fuß. Kümmerst dich immer Zeitnah drum und hast immer großes Interesse dran,

      das dass Projekt läuft. Sehr, sehr fließig, es sollte mehr Menschen von dir geben 😉

      EIN GROßES DANKESCHÖN !!!

      posted in Error/Bug
      B
      bz7i
    • RE: Vis zeigt nichts mehr an

      Klar…. Google.de funktioniert ohne Probleme.

      posted in Visualisierung
      B
      bz7i
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo