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
    HomoranH
    @Maddin77 worum geht es hier? Was sind das für Daten, welche Grafik, welche Datenbank.......
  • 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 678
    53 Themen
    678 Beiträge
    malorossM
    @Samson71 sagte: Allerdings habe ich mich gerade erschrocken was z.B. die WD-Red Pro M.2 NVMe SSD (500GB) aktuell kosten Wenn ich das richtig überblicke, kostet SSD-Speicher aktuell fast doppelt viel wie letztes Jahr. Das wird sich sicher auch auf Endgeräte auswirken. Schnäppchen wird es sobald sicher nicht mehr geben..
  • Influx vs. SQL

    2
    0 Stimmen
    2 Beiträge
    258 Aufrufe
    ArmilarA
    @codierknecht Gegenüber gewöhnlichen relationalen Datenbanken bieten TSDB wie InfluxDB klare Geschwindigkeitsvorteile, wenn es um die Speicherung und Verarbeitung von Messdaten mit Zeitstempeln geht. Ein traditionelles DBMS verliert Performance bei der Organisation eines komplexen Indexes, der in diesem Anwendungsgebiet aber gar nicht gebraucht wird. InfluxDB kann auch über einen langen Zeitraum die hohen Schreibgeschwindigkeiten beibehalten, da ein sehr einfacher Index verwendet wird. Man kann auch eine MariaDB/MySQL und eine Influx (je nach Anwendungsfall) parallel betreiben. Falls du Grafana einsetzt, ist die Einbindung der Influx ein Kinderspiel. Bei einer MySQL z.B. ist es schon etwas komplexer. Da wir im ioBroker-Segment überwiegend TimeStamp orientiert speichern, hat die Influx definitiv mehr Vorteile.
  • Grafana/influx Stromzähler Anzeige pro Monat

    1
    1
    0 Stimmen
    1 Beiträge
    180 Aufrufe
    Niemand hat geantwortet
  • Smarten Stromzähler im Keller auslesen.

    stromzähler stromzähler auslesen keller
    5
    0 Stimmen
    5 Beiträge
    574 Aufrufe
    BananaJoeB
    Es ist nur der Zähler unten und du hast oben deinen eigenen Sicherungskasten? Oben könntest du - ohne allzu sehr einzugreifen - eine Shelly 3EM setzten. Der muss mit allen 3 Phasen verbunden werden (also z.. die ersten 3 Sicherungen in der Regel) und hat 3 Klammern die um die 3 Phasen kommen. Der ist bei mir sehr sehr nah dran am Stromzähler. Den Stromzählerwert kannst du ja erhalten indem zu mit einem JavaScript/Blockly bei jeder Änderung die Differenz an kWh draufschlägst. Den 3EM könnte man auch mit Tasmota flashen (ich habe nur einen im produktivbetrieb und mich das noch nicht getraut), dann könntest du den "Zählerstand" sogar manuell setzten, also den 3EM auf den Stand des Stromzählers. Alle Jubeljahre machst du dann mal einen "Sync" und korrigierst den Zählerstand. Der wird - zumindest bei mir - nach 2 bis 3 Monaten im einstelligen kWh Bereich abweichen. Auf jeden Fall reicht da um den Verbrauch im Blick zu halten
  • Fully Kiosk, Display immer ein

    Verschoben
    15
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    L
    @mcu Das ist der Link, den ich nutze. ``` <span onclick="vis.setValue('fullybrowser.0.192_168_0_133.Commands.startApplication', 'de.avm.android.fritzapptv')">XXXXXXX XXXXXXX XXXXXXX XXXXXXX XXXXXXX</span>
  • Klarstein App / Klarstein API

    17
    4
    0 Stimmen
    17 Beiträge
    3k Aufrufe
    BananaJoeB
    @tombox Nutze ich doch schon deine Version seit dem du mir geschrieben hast das ich es testen soll :-) Aber wie ich sehe ist Apollo77 dabei das zu übernehmen (und noch mehr), Hab den Adapter installiert! Und vielen Dank für deine Arbeit!
  • Failed to start raise Network interfaces

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    762 Aufrufe
    C
    @thomas-braun OK, hab's verstanden Habe das Image noch Mal auf die SD Karte gespielt. Iobroker war wieder erreichbar aber nach Iobroker restore 0 (dieses Mal alles ohne sudo) war das Ergebnis leider gleich. Leider hat Iobroker fix Auch nix positives gebracht. Danach lässt sich iobroker leider nicht mehr starten. Weder mit noch ohne sudo. Gibt es eine Möglichkeit die blocklynskripte und Adaptereinstellungen manuell zu kopieren? Einiges war echt ätzend hinzufummeln....
  • [gelöst] grafana inverse Logik darstellen

    grafana boolean discrete
    7
    0 Stimmen
    7 Beiträge
    905 Aufrufe
    L
    Nur zur Info für alle die das mal brauchen können: Ich habe es mit einer zusätzlichen Hilfsvariablen (boolean), die immer den gegensätzlichen Zustand der Originalvariablen hat, gelöst. Damit ist die Visualisierung dann ok. Einen anderen Weg habe ich nicht gefunden.
  • (GELÖST) Probleme m.d. Einrichtung von Grafana und Influxdb

    Verschoben
    40
    1
    0 Stimmen
    40 Beiträge
    5k Aufrufe
    ?
    Hallo @ottmannster, gut, nicht aufgeben. Es gibt keine Probleme nur Herausforderungen. Wenn diese Herausforderung jetzt gelöst ist, dann kannst Du Deinen Post auf "Gelöst" setzen, dazu einfach auf den ersten Beitrag die Überschrift ändern, indem Du [Gelöst] davor setzt. Wenn Du wieder auf neue Herausforderungen stößt, dann einfach ein neuen Aufmachen. VG Bernd
  • Grafana Tagessumme

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    406 Aufrufe
    Marc BergM
    @hawe1980 Was steht in der Entität drin? Leistung (Watt) oder Arbeit (Wattstunden)? Wenn es Arbeit ist, dann müsste doch diese Query okay sein: [image: 1667509339784-0f0e1b72-22d6-448e-a917-04da36887112-grafik.png]
  • Firetablet Firefox Wikipedia Autokorrektur

    9
    0 Stimmen
    9 Beiträge
    301 Aufrufe
    W
    @homoran Ich habe gesagt Deutsch ud Englisch installiert. Wenn ich bei Tastatur "Autokorrektur" einstelle wird in Wikipdea mit Firefox "Go" nach "Zu" umgewandelt, bei Silk nicht. Ist die Autokorrektur aus, bleibt Go" bei beiden Browsern erhalten.
  • DNS Namensäuflösungs Probleme

    17
    0 Stimmen
    17 Beiträge
    3k Aufrufe
    D
    IPv6-Unterstützung in der FritzBox deaktivieren hat geholfen. Besten Dank für den Hint! Internet > Zugangsdaten > IPv6
  • [solved] Rapsberry Pi geschrottet oder noch zu retten?

    raspberry pi 4
    9
    0 Stimmen
    9 Beiträge
    400 Aufrufe
    mcm1957M
    @meister-mopper Im Prinzip kanns noch immer das filesystem auf der ssd sein. Wenn du von sd booten kannst solltest du die ssd ja sehen u checken können. Da das argon die ssd via koppelstecker anbindet solltest du die ssd mit usb kabel auch an ein anderes syytem anbinden können. Aber ein argon gehäuse auf vorrat ist sicher auch kein nachtel ... Viel Erfolg McM
  • Zwei (kleine) Grafana Fragen

    Verschoben
    14
    2
    0 Stimmen
    14 Beiträge
    966 Aufrufe
    W
    @wolfgangfb Danke, habe ich inzwischen so auch umgesetzt.
  • influxdb Daten löschen

    Verschoben how-to
    16
    0 Stimmen
    16 Beiträge
    12k Aufrufe
    crunchipC
    @jayba möglicherweise hatte sich ein Tipp/Kopier-Fehler eingeschlichen
  • Netzwerk wechseln

    Verschoben
    48
    0 Stimmen
    48 Beiträge
    6k Aufrufe
    W
    @williklein So sieht der Code aus. Kann man den eigentlich so schreiben ? Da sind für mich die Schleifen schon sehr gut zu erkennen, wenn man das so schreiben kann. var Wertppv, Shelly1, Shelly2, Wertppv_zaehler; Wertppv = getState("growatt.0.1030054.devices.DFK0BKD00C.historyLast.ppv").val; Shelly1 = false; Shelly2 = false; on({id: [].concat(['growatt.0.1030054.devices.DFK0BKD00C.historyLast.ppv']), change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; Wertppv_zaehler = parseFloat(Wertppv) + getState("shelly.0.shellyplus1#7c87ce725954#1.gen").val; if (Wertppv_zaehler > parseFloat(3000) + getState("ID auswählen").val) { Shelly1 = true; setState("shelly.0.shellyplus1#7c87ce725954#1.Relay0.Switch"/Switch/, Shelly1); } else { Shelly1 = false; setState("shelly.0.shellyplus1#7c87ce63d85c#1.Relay0.Switch"/Switch/, Shelly1); } if (Wertppv_zaehler > parseFloat(6200) + getState("ID auswählen").val) { Shelly2 = true; setState("shelly.0.shellyplus1#441793c4001c#1.Relay0.Switch"/Switch/, Shelly2); } else if (false) { Shelly2 = false; setState("shelly.0.shellyplus1#7c87ce63d85c#1.Relay0.Switch"/Switch/, Shelly2); } });
  • EXT4-fs error (device sda2) - Raspberry stürzt ab

    Verschoben ext4-fs error
    16
    1
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    Thomas BraunT
    @planipes sagte in EXT4-fs error (device sda2) - Raspberry stürzt ab: heißt das, dass man an einem Raspberry gar keine SSD auf USB 3 laufen lassen kann? Das ist jedenfalls eine wackelige Geschichte. Am besten einen USB-Hub mit Verlängerung und aktiver Stromversorgung an den Pi hängen. nur vergibt der Raspberry anscheinend keine IP. Das macht ja auch der DHCP-Server in deinem Netzwerk. Ich dachte das hatte ich schonmal gemacht Sein System hält man auch nicht 'schonmal' auf Stand sondern regelmäßig. So mindestens 1-2 mal im Monat.
  • [Gelöst] Wie sichert ihr eure Grafana Dashboards?

    Verschoben grafana backup dashboard
    17
    0 Stimmen
    17 Beiträge
    10k Aufrufe
    A
    @djmarc75 sagte in [Gelöst] Wie sichert ihr eure Grafana Dashboards?: am besten direkt auf das "rote Kreuz" klicken "Da wäre ich nicht drauf gekommen" Leider geht das nicht. Als Feedback, die Sicherung ist heute Nacht gelaufen. Somit alles prima. Danke für Eure Unterstützung. Mit freundlichen Grüßen Michael
  • Grafana/Flux: Timestamp in 2 Queries nicht identisch

    2
    2
    0 Stimmen
    2 Beiträge
    261 Aufrufe
    E
    Hab es gefunden Werden die Sekunden & Millisek entfernt, stimmt es wieder. |> truncateTimeColumn(unit: 1m) ExMatador
  • Projekte für Zigbee-Hub auf Mikrocontroller verfügbar?

    3
    0 Stimmen
    3 Beiträge
    333 Aufrufe
    H
    Ja, @arteck Du hast recht. Habe mich da nicht wirklich verständlich ausgedrückt. Ich möchte an einem Mikrocontroller Zigbee-Devices anmelden und miteinander verknüpfen können. Um z.B. eine (overengineered) "Funk-Steckdose" o.ä. aus einer überzähligen Zigbee-Steckdose und einem Taster zu realisieren. Die Geräteadressen und die Interaktionen können dabei fest im Programm hinterlegt sein um es simpel zu halten. Eine ideale Kombination wäre es, wenn das Ganze gleich mit auf dem Prozessor eines günstigen China-ZB-Sticks laufen könnte. Edit: Aber auch etwas Bastelei, wie in dem Link unten, kann mich nicht erschrecken. Ich suche eher etwas "Starthilfe" in Sachen Software. Daher wäre es wichtig, daß der Zigbee-Teil sozusagen "out of the box" läuft. z.B. ähnlich diesem Link
  • Einzelwerte in einem Meas. influxDB v2 löschen - gelöst

    influx2db influxdb-adapter
    3
    0 Stimmen
    3 Beiträge
    250 Aufrufe
    C
    @spacerx Danke dir, genau das habe ich eben gesucht und nicht gefunden - Tomaten auf den Augen ;-)

589

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge