Skip to content

Off Topic

Hier kann über alles geredet werden was sonst nirgendwo hinpasst
3.2k Topics 49.8k Posts

NEWS

Subcategories


  • 91 Topics
    2k Posts
    HomoranH
    @hotspot_2 sagte in Upgrade von Debian 12 'Bookworm' auf Debian 13 'Trixie': Wollte mal nachfragen ob da Handlungsbedarf besteht. ja! https://forum.iobroker.net/post/1324258
  • 256 4k
    256 Topics
    4k Posts
    marcel-drzalM
    habe es gefunden, hatte in Grafana *3.6 nicht als Punkt geschrieben sondern als komma
  • 147 3k
    147 Topics
    3k Posts
    OliverIOO
    @Rushmed also jetzt habe ich dir den Fehler erklärt, auf die Datei gezeigt und noch die Dokumentation verlinkt in dem es deutlich drin steht... und du vermutest den Fehler immer noch wo anders? ps: oder an andere? habe ich mich undeutlich ausgedrückt?
  • Fragen und Hilfe zur externen SQL Datenbank

    1 5
    1 Topics
    5 Posts
    fuzzy1955F
    Teil 5: Verwenden der SQL-Daten in Diagrammen bzw. im VIS-2 Der Hauptzweck der Datenhistorisierung liegt natürlich in der grafischen bzw. tabellarischen Darstellung, um daraus mögliche Entscheidungen abzuleiten, etwa wo setzte ich beim Börsenstrompreis mein Bezugslimit. Eine einfache Möglichkeit zur grafischen Darstellung bieten die DIAGRAMME. Man wählt als Datenquellen die gewünschten SQL-Historisierungspunkte, stellt noch ein paar Dinge ein und … fertig. [image: 1770367644381-664a0f95-2fc3-48ae-babe-1a8ffafab1ad-image.png] Um das Ganze im VIS-2 anzuzeigen, nimmt man dort das Widget „Basic -IFrame“ und gibt bei Allgemein – Quelle den Link aus den Diagrammen an. [image: 1770367662940-281a33d1-fcdc-49bb-a3d9-c0fb7ea8ecd1-image.png] So kann man sich ein VIS-2-View nur für Diagramme bauen, bei der die gewünschte Art des Diagrammes angetippt wird: [image: 1770367682322-9328d9e4-3448-4e5a-8c92-8eeec3f2b52c-image.png] Die tabellarischen Darstellung im VIS-2 geschieht mit dem Widget „Basic Table“, bei dem man einen separaten Datenpunkt (Table Object ID) mit JSON-Daten befüllt. Dieses Beispiel zeigt Tages-, Monats- und Jahreswerte einer Strombilanz untereinander. [image: 1770367711812-00a9e22f-d74a-43e7-982f-0e35c37db84a-image.png] Die Datenpunkte dazu: { "alias.0.Diagrammdaten.StrombilanzJahre": { "common": { "name": "StrombilanzJahre", "desc": "Manuell erzeugt", "role": "state", "type": "json", "read": true, "write": true, "alias": { "id": "javascript.0.variables.j006" } }, "type": "state", "native": {}, "_id": "alias.0.Diagrammdaten.StrombilanzJahre", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "val": "", "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1768340995710, "ack": false }, "alias.0.Diagrammdaten.StrombilanzMonate": { "common": { "name": "StrombilanzMonate", "desc": "Manuell erzeugt", "role": "state", "type": "json", "read": true, "write": true, "alias": { "id": "javascript.0.variables.j005" } }, "type": "state", "native": {}, "_id": "alias.0.Diagrammdaten.StrombilanzMonate", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "val": "", "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1768340995710, "ack": false }, "alias.0.Diagrammdaten.StrombilanzTage": { "common": { "name": "StrombilanzTage", "desc": "Manuell erzeugt", "role": "state", "type": "json", "read": true, "write": true, "alias": { "id": "javascript.0.variables.j004" } }, "type": "state", "native": {}, "_id": "alias.0.Diagrammdaten.StrombilanzTage", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "val": "", "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1768340995710, "ack": false } } Mit einem Javascript werden die Datenpunkte zeitgesteuert befüllt. strSQL = "SELECT DATE_FORMAT (tag, '%Y-%m-%d') AS Tag, " + "ROUND(SUM(pv) / 1000.0,1) AS PV, " + "ROUND(AVG(akku)) AS Hausakku, " + "ROUND(SUM(haus) / 1000.0,1) AS Haus, " + "ROUND(SUM(eauto) / 1000.0,1) AS eAuto, " + "ROUND(SUM(gen) / 1000.0,1) AS Gen, " + "ROUND(SUM(nots) / 1000.0,1) AS Nots, " + "ROUND(SUM(gesamt) / 1000.0,1) AS gesamt, " + "ROUND(COUNT(autark)) AS autark " + "FROM iobroker.tagesstatistik " + "GROUP BY DATE_FORMAT (tag, '%Y-%m-%d') " + "ORDER BY DATE_FORMAT (tag, '%Y-%m-%d') desc;"; sendTo('sql.0', 'query', strSQL, function (result) { if (result.error) { console.error(result.error); } else { MyTrigger (idStrombilanzTage,JSON.stringify(result.result)); } }); --------------------------- Voila , das war die ganze Zauberei --------------------------- Anregungen, Fragen etc. bitte hier anhängen.
  • 271 Topics
    5k Posts
    P
    @Marc-Berg Ich habe den Datenpunkt zumm Schluß auch noch einmal so angelegt, wie du es beschrieben hat. Hat danach aber trotzdem nicht funktioniert Da ich ja dann auch den Datenpunkt mqtt.1.cmnd.tasmota_E5A25D.POWER1 hatte und ich zwischenzeitlich auch den Tasmota neu gestartet hatte, wurde mir automatisch wieder der Datenpunkt mqtt.1.cmnd.tasmota_E5A25D.POWER angelegt Ich hab es dann einfach wieder getestet und schau es funktionierte wieder Ich habs daran getestet, weil ich den POWER3 ja noch nicht eingebunden hatte ging dieser auch noch nicht über die Weboberfläche Dann habe ich den Datenpunkt mqtt.1.cmnd.tasmota_E5A25D.POWER3 erstellt und dann ging auch Schalter3 wieder Das muss echt keiner verstehen, weil, ich diese 3 Datenpunkte nicht von Hand angelegt habe, aber egal, es funktionniert wieder und das ist wichtig Vielen Dank für deine Hilfe und Bemühungen VG Thomas
  • 187 5k
    187 Topics
    5k Posts
    David G.D
    @Negalein Dann sollte es besser ganz getrennt voneinander laufen. Wäre ja doof, wenn bei A alles runter fährt wenn nur bei B die Sicherung fliegt.
  • Fragen zu Docker-Installationen

    20 245
    20 Topics
    245 Posts
    Q
    @steff2108 Ich habe ein ähnliches Setup wie du. iobroker läuft bei mir im Docker Container (macvlan) auf meiner DS1821+. Als Backup System habe ich eine DS423+ am Laufen. Meine komplette Docker Umgebung habe ich per Portainer Stacks (Compose) eingerichtet. Die persistenten Container Daten repliziere ich einmal täglich per Synology Snapshot Replication auf die DS423+ Sollte meine primäre DS1821+ ausfallen, brauche ich auf der DS423+ nur die Container zu starten und es läuft wieder alles... Beste Grüße
  • 48 591
    48 Topics
    591 Posts
    crunchipC
    Aus einem alten script, welches ursprünglich diese Punkte überwacht ioBroker_Prozesse ioBroker_Speicher_gesamt ioBroker_Anzahl_Prozesse ioBroker_CPU_Gesamt ioBroker_Speicher_prozentual ioBroker_Instanzen_einmal_aktiv hab ich mittels Perplexity (claude sonnet 4.6) ein neues umfangreicheres Script entwickelt und das Grafana Dashboard entworfen. Es sind allerdings noch etwas Optimierungen und Feinheiten nötig. Vllt baue ich auch noch das ein oder andere mit ein, mal sehen. Zumindest macht es Spaß und lernt einiges dabei. [image: 1771756851287-e775ba10-b510-4884-9f24-ade212d194bb-image-resized.png] [image: 1771756880375-cd861bc2-2d1d-403c-b50d-02cb0e7a8112-image-resized.png] [image: 1771756903052-882a581f-a584-4a0a-82f6-9f4194f98317-image-resized.png]
  • Scriptable iPhone Widget

    Moved
    6
    1
    0 Votes
    6 Posts
    604 Views
    CodierknechtC
    @ilovegym Es gibt aber auch genügend Beispiele, wie man das ohne CSS formatieren könnte: line1.font = Font.semiboldSystemFont(13) line1.textSize = 13 line1.textColor = Color.white() line2.font = Font.systemFont(12) line2.textSize = 12 line2.textColor = Color.white() line2.textOpacity = 0.8 Und - aus der Hüfte geschossen weil ich das nicht kenne/einsetze: let tage = await getValue("0_userdata.0.Simple_API.Tage") const line2 = list.addText("<span style='color:red'>" + tage + "</span>" + " Tage") Käme vermutlich auf einen Versuch an ... Und by the way: Da Scriptable nix mit ioBroker zu tun hat, sollte der Thread vielleicht nach OffTopic verschoben werden => @Homoran
  • [Gelöst] Linux automatisches mounten Netzlaufwerk n. reboot

    6
    0 Votes
    6 Posts
    777 Views
    Thomas BraunT
    @peoples sagte in [Gelöst] Linux automatisches mounten Netzlaufwerk n. reboot: Deswegen kenne ich auch nur ein paar Grundbefehle und muss für alles Andere immer Google bemühen und das dann auch noch verstehen. Das ist genau richtig. Nur so lernt man es. Im Kopf habe ich sowas natürlich auch nicht, braucht man ja auch so gut wie nie. Auch wenn das über die fstab jetzt funktioniert, ich würde mir an deiner Stelle aber auch noch das mounten über systemd/mount-units anschauen. Das ist gerade 'state-of-the-art'.
  • 0 Votes
    2 Posts
    442 Views
    arteckA
    @patrick94 das wirst du im zigbee adapter nicht hinbekommen.. du solltest auf den adapter zigbee2mqtt wechseln.. so dass du die fünktionalität von zigbee2mqtt nutzt. eine Anleitung wie du den umzug machen sollt ist auch beschrieben https://forum.iobroker.net/topic/59260/test-adapter-zigbee2mqtt?page=1
  • 0 Votes
    2 Posts
    1k Views
    nik82N
    @bolländer Genau das habe ich auch gerade gesucht, aber hier findet man echt nichts genaues, habe auch viel gegoogelt. Aber aus den kleinen Stücken was man liest, gehe ich jetzt davon aus das es so ist: --> Der Wind wird alle 15 Sekunden gemessen --> Übertragung an CCU aber nur alle 3 Minuten! --> Was nach 3 Minuten übertragen wird kommt auf die Einstellung drauf an: "Maximaler Wert": Es wird der maximale Wert innerhalb der 3 Minuten übertragen "Minimaler Wert": Es wird der minimale Wert innerhalb der 3 Minuten übertragen "Momentaner Wert": Es wird der momentane Wert innerhalb der 3 Minuten übertragen "Durschschnittswert": Es wird der durchschnittliche Wert innerhalb der 3 Minuten übertragen Für mich macht nur Maximaler Wert Sinn, weil was hilft mir der genaue Wert wenn dieser nur alle 3 Minuten kommt, und ich will ja die einzelnen "Böhen" miterfassen und das geht dann anscheinend nur mit Maximaler Wert.
  • Pi oder PC für Netzplatte?

    Moved
    20
    0 Votes
    20 Posts
    1k Views
    Chris 1C
    Habe übrigens zwischenzeitlich erfolgreich Samba auf dem Banana Pi M5 installiert Steht noch nicht in der fstab, aber mount funktioniert einwandfrei.
  • Luftentfeuchter (Erfahrungen/DIY)

    2
    0 Votes
    2 Posts
    352 Views
    Chris 1C
    Wenn ich es "technisch" recht verstanden habe, dann läuft vieles im Prinzip von allein, man muss sich nur um die Temperatur-Regelung (speziell im Hinblick auf potentielle Vereisung) kümmern. Und natürlich um eine sinnvolle Luft-Führung.
  • W in KWh

    Moved
    21
    0 Votes
    21 Posts
    6k Views
    werner2000xW
    Vielen Dank für die Formel. Ich habe die Formel ohne die Division /3600 angewandt und erhalte realistische Werte mit folgender Formel: SELECT integral("value") FROM "meross.0.2112156268320090863548e1e9818018.0-power" WHERE $timeFilter GROUP BY time($__interval) fill(previous) Grafana von gestern sieht dann so aus: [image: 1672836436311-gestern_verbrauch.jpg] Der Verbrauch in der App wurde mit 300 Wh angezeigt.
  • Homematic: CCU2 ablösen durch was, sowie Schadensminimierung

    15
    0 Votes
    15 Posts
    2k Views
    AcguaA
    Kurzes Update: Ich habe den HM IP RF-USB-Stick mittlerweile auf meinem Proxmox-Server in einer VM unter RaspberryMatic laufen. Läuft perfekt, die Übernahme des Backups aus der CCU2 klappte auch gut. Danke nochmals für die Tipps.
  • influxDB v2 Speicherplatz nach Migration verdoppelt

    Moved influxdb
    3
    0 Votes
    3 Posts
    301 Views
    W
    @meister-mopper alles klar. Habs gelöscht (nur den data Ordner). Scheint alles ok zu sein.
  • Grafana Täglich Eingespeiste Menge errechnen

    grafana influxdb
    7
    1
    0 Votes
    7 Posts
    389 Views
    B
    @meister-mopper Habe jetzt versucht influx 1.8 auf 2.x zu aktualisieren, leider läuft Influx aber auf dem Raspi ein 32bit System, also so einfach nicht möglich. Allerding hab ich es hin bekommen, dass die Daten ans andere System geschickt werden. Ein paar Tage Warten und dann geh ich es mit Flux an.
  • Boolsche Werte (true / false) von InfluxDB2 in Grafana 2023

    Moved
    1
    1
    2 Votes
    1 Posts
    266 Views
    No one has replied
  • Influxdb 1.8.10 nicht erreichbar - EROR 404: Not Found

    Moved
    4
    0 Votes
    4 Posts
    458 Views
    SegwayS
    @jo46 Wie schon geschrieben wurde --> Versionen <2.x haben kein Webinterface. Du lässt Iobroker und Influx und Grafana alles auf einem Pi laufen ? Wenn ja = nicht empfehlenswert !
  • Freien HHD-Speicher von Linux an ioBroker schicken.

    3
    0 Votes
    3 Posts
    474 Views
    T
    @david-g Jetzt hab ich es, Danke.
  • Grafana und FLUX und math() ?

    Moved
    5
    1
    0 Votes
    5 Posts
    2k Views
    SegwayS
    @meister-mopper und @dp20eic Hab es jetzt hinbekommen mit dem zweiten Beispiel. Ich musste die Felder auf den Filter manuell setzen / eingeben. Dann geht es auch mit mehreren Werten ! [image: 1672477296354-c850497d-7e03-4ed0-900d-9b047ac4307c-image.png] DANKE !!!!
  • Shelly 3EM Stromerfassung

    shelly 3em stromverbrauch sicherungskasten
    11
    0 Votes
    11 Posts
    3k Views
    BananaJoeB
    @samson71 cool, da hat mal ein (halbes?) Jahr nicht nachgeschaut und schon ...
  • Grafana Balkendiagramm: Tagesverlauf nach Monat

    Moved
    2
    0 Votes
    2 Posts
    280 Views
    HomoranH
    @grandefuturo trag noch Grafana in den Titel ein. Grafana ist kein ioBroker Bestandteil sondern externe Software.
  • iobroker Log in Grafana einbinden

    Moved
    9
    0 Votes
    9 Posts
    703 Views
    B
    @ciddi89 Oft ist die Lösung dann so einfach :man-facepalming: Danke!
  • Influxdb 2 Konfiguration mit ioBroker/Grafana/Pi4 4GB SSD

    Moved
    11
    0 Votes
    11 Posts
    2k Views
    ?
    @seb2010 Naja, das ginge schon, dazu müsste man aber in die Sourcen von iobroker zusätzliche Klassen einbinden, die dann die Laufzeiteigenschaften an geeignete Systeme weiter geben. So auf die schnelle fallen mir da Tempo (Grafana Labs), Opentelemetry und etwas von Apache SkyWalking ein. Ist aber nicht wirklich für die breite Masse gedacht und bring zusätzliche Last auf das heimische System und wer viel Misst, Misst Mist :) Ich denke, es ist einfacher, wenn Du das von Dir erstellte Skript hier im Forum zeigst, es gibt hier so viele gute Programmierer, die Dir sicher helfen werden den Pferdefuß im Skript zu finden. VG Bernd
  • Tipp: Sonoff SNZB-04 Tür-/Fensterkontakt [29.12.2022-16:36]

    Moved
    1
    0 Votes
    1 Posts
    75 Views
    No one has replied
  • 2 Votes
    4 Posts
    3k Views
    M
    großes kino

808

Online

32.7k

Users

82.4k

Topics

1.3m

Posts