Weiter zum Inhalt

Off Topic

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

NEWS

Unterkategorien


  • 99 Themen
    2k Beiträge
    Pedder007P
    @thomas-braun Moin, nur um das hier noch kurz abzuschließen: Also das System war natürlich wirklich ein Debian12, so wie ich gesagt hatte. Allerdings hat mir der Desktop/UI/RDP da tatsächlich beim Upgrade den Hals gebrochen. Dank Deines Hinweises oben 'Irgendwo musst du diese ganze Kette von Abhängigkeiten durchbrechen.' bin ich diesen Brotkrumen dann gefolgt und habe danach noch 2-3 weitere Probleme so beseitigt. Anschließend lief das ganze Trixie Upgrade dann auch sauber durch - da war echt noch eine Menge offen. Auch wenn es blöd ist, ich verstehe ja grundsätzlich die Einwände gegen ein lokales UI und hier Zuhause läuft da auch nichts dergleichen, habe ich danach dann auf Basis von Trixie das Ganze XRDP Setup neu aufgebaut. Wie gesagt, die Mobilfunkanbindung ist da so übel, dass man da auch nicht per VPN/Browser arbeiten kann. Jeder click hat da eine Verzögerung von gut 1-2 Sekunden und eine neue Seite im admin zu laden dauert da gut 10 Sekunden. Da funktioniert der RDP Ansatz eben deutlich flüssiger. iob fix und diag laufen nun auch wieder sauber durch. Habe lediglich noch einen gelben Hint bzgl. meiner Zigbee Konfig, aber das mache ich dann lieber wenn ich wieder vor Ort bin. Das ist auch etwas was unter Bookworm schon so war. Angehängt der aktuell diag, falls Du nochmal einen Blick darauf werfen möchtest. Danke auf jeden Fall nochmal für Deine Unterstützung, von alleine wäre ich da so nicht drauf gekommen und habe somit wieder etwas gelernt.iob diag.rtf
  • 258 4k
    258 Themen
    4k Beiträge
    icebearI
    Grafana ist da schon gut geeignet, wenn man ein paar Dinge beachtet, wie z.B. das mit der TimeRange. Ich hab bei mir z.B. mehrere Dashboards, die alle eine unterschiedliche 'Default TimeRange' haben, damit ich nicht jedesmal über die Query Option die relative TimeRange und Timeshift einstellen muß. Dashboards z.B. für 'Today' oder 'last 2 Days' oder 'last Month' usw. Feineinstellungen deiner influxdb Abfrage kannst du auch unten über der Query mit dem Punkt 'QueryOption' machen, dort kannst du deine relative TimeRange und ein Timeshift expilizit für ein Panel unabhängig vom Dashboard machen
  • 151 3k
    151 Themen
    3k Beiträge
    M
    @peterfido sagte: Du hast als Wert etwa 89 und die Sptze zeigt so 890. Wie sieht die Abfrage aus? - OK, sehe gerade, dass das keine Abfrage in dem Sinne ist. - Hast Du Grafana? Nein. Hab ich nicht. Ich habe 3 dieser ESP und 3x den Wert unter vers. Objekten. Bei allen ist das Verhalten ähnlich.
  • 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.
  • 273 Themen
    5k Beiträge
    MartinPM
    RTFM https://tasmota.github.io/docs/PowerOnState/ The PowerOnState device configuration parameter is applied when the device is initially powered up. It does not apply to device warm restarts.
  • 188 5k
    188 Themen
    5k Beiträge
    BananaJoeB
    @saeft_2003 Die Lösung in der IT heißt immer Redundanz. Ein zweiter NUC, am besten mit einer CPU aus der gleichen Familie / Generation und du könntest die VMs sogar im laufenden Betrieb zwischen den beiden verschieben. Und immer einen Updaten, zurückschieben. So mache ich es bei mir, inklusive Replikation. Es geht auch ohne Smarthome und ioBroker bei uns, wäre dann aber schrecklich unbequem und umständlich.
  • Fragen zu Docker-Installationen

    21 257
    21 Themen
    257 Beiträge
    haselchenH
    @0815_Peter Schön, dass es jetzt geht . Setz bitte den Thread hier auf [GELÖST].
  • 53 680
    53 Themen
    680 Beiträge
    hotspot_2H
    Danke für den Thread und die Infos! Ich werde mich jetzt auch mal nach einem Lenovo M920q umsehen. Könnte etwas mehr Performance gebrauchen und Speicher und SSD aus meinem NUC (Intel NUC8i3BEK2 (i3-8109U, 8. Gen)) könnt ich weiterverwenden. Damit hätte ich auch das preisliche Thema im Griff bei Speicher und SSD.
  • Grafana & FLUX - count() every day

    20
    2
    0 Stimmen
    20 Beiträge
    2k Aufrufe
    OstfrieseUnterwegsO
    @marc-berg sagte in Grafana & FLUX - count() every day: |> rename(columns: {_value: "test"}) Jau, wieder was gelernt.
  • Scriptable iPhone Widget

    Verschoben
    6
    1
    0 Stimmen
    6 Beiträge
    646 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
    824 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
    473 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
    357 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
    7k 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
    318 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
    402 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
    272 Aufrufe
    Niemand hat geantwortet
  • Influxdb 1.8.10 nicht erreichbar - EROR 404: Not Found

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    466 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
    480 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
    286 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
    752 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

546

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge