Skip to content

Off Topic

Hier kann über alles geredet werden was sonst nirgendwo hinpasst
3.2k Themen 49.8k Beiträge

NEWS

Unterkategorien


  • 91 Themen
    2k Beiträge
    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 Themen
    4k Beiträge
    marcel-drzalM
    habe es gefunden, hatte in Grafana *3.6 nicht als Punkt geschrieben sondern als komma
  • 147 3k
    147 Themen
    3k Beiträge
    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 Themen
    5 Beiträge
    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 Themen
    5k Beiträge
    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 Themen
    5k Beiträge
    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 Themen
    245 Beiträge
    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 Themen
    591 Beiträge
    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

    Verschoben
    6
    1
    0 Stimmen
    6 Beiträge
    604 Aufrufe
    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 Stimmen
    6 Beiträge
    777 Aufrufe
    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'.
  • Linkind Keypad ZS130000078 Zigbee Probleme

    zigbee linkind alarmanlage problem keypad iobroker
    2
    0 Stimmen
    2 Beiträge
    442 Aufrufe
    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 Stimmen
    2 Beiträge
    1k Aufrufe
    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?

    Verschoben
    20
    0 Stimmen
    20 Beiträge
    1k Aufrufe
    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 Stimmen
    2 Beiträge
    352 Aufrufe
    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

    Verschoben
    21
    0 Stimmen
    21 Beiträge
    6k Aufrufe
    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 Stimmen
    15 Beiträge
    2k Aufrufe
    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

    Verschoben influxdb
    3
    0 Stimmen
    3 Beiträge
    301 Aufrufe
    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 Stimmen
    7 Beiträge
    389 Aufrufe
    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

    Verschoben
    1
    1
    2 Stimmen
    1 Beiträge
    266 Aufrufe
    Niemand hat geantwortet
  • Influxdb 1.8.10 nicht erreichbar - EROR 404: Not Found

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    458 Aufrufe
    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 Stimmen
    3 Beiträge
    474 Aufrufe
    T
    @david-g Jetzt hab ich es, Danke.
  • Grafana und FLUX und math() ?

    Verschoben
    5
    1
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    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 Stimmen
    11 Beiträge
    3k Aufrufe
    BananaJoeB
    @samson71 cool, da hat mal ein (halbes?) Jahr nicht nachgeschaut und schon ...
  • Grafana Balkendiagramm: Tagesverlauf nach Monat

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    280 Aufrufe
    HomoranH
    @grandefuturo trag noch Grafana in den Titel ein. Grafana ist kein ioBroker Bestandteil sondern externe Software.
  • iobroker Log in Grafana einbinden

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    703 Aufrufe
    B
    @ciddi89 Oft ist die Lösung dann so einfach :man-facepalming: Danke!
  • Influxdb 2 Konfiguration mit ioBroker/Grafana/Pi4 4GB SSD

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    2k Aufrufe
    ?
    @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]

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    75 Aufrufe
    Niemand hat geantwortet
  • Grillthermometer WROOM32

    esp32 tasmota esp32 wroom grillen iobroker max6675 pinout tasmota wroom
    4
    5
    2 Stimmen
    4 Beiträge
    3k Aufrufe
    M
    großes kino

815

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge