Navigation

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

    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

    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 35
    • Best 1
    • Groups 1

    Domi1893

    @Domi1893

    Starter

    1
    Reputation
    9
    Profile views
    35
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Domi1893 Follow
    Starter

    Best posts made by Domi1893

    • RE: Test Adapter lovelace v0.2.x

      @Garfonso

      @Garfonso sagte in Test Adapter lovelace v0.2.x:

      Ich habe es nun mal nach dieser Anleitung probiert:
      https://community.home-assistant.io/t/reverse-proxy-with-apache/196942 (die "aktuelle" habe ich nicht gefunden...)
      Damit bin ich erstmal soweit gekommen, wie du auch. Aber da steht der entscheidene Hinweis: ws_proxytunne aktivieren mit sudo a2enmod proxy_wstunnel. Danach geht es bei mir so (muss aber nochmal überlegen, ob ich nicht Auth in Apache überlager, weil ich das dann fürs lokale Netz abschalten kann und so. Spielt aber vermutlich keine Rolle).

      Das war der entscheidende Hinweis, vielen Dank. Ich habe einfach in den Reverse Proxy Einstellungen der Syno den Websocket hinzugefügt und schon funktioniert es. Weltklasse, vielen Dank

      posted in Tester
      Domi1893
      Domi1893

    Latest posts made by Domi1893

    • RE: Offset bei Konvertierung von min in SS:mm

      @paul53 sagte in Offset bei Konvertierung von min in SS:mm:

      @domi1893 sagte: "fertige" Lösung in blockly um von min seit Tagesbeginn zur Uhrzeit zu kommen?

      Bild_2022-07-15_121012767.png

      Vielen Dank

      posted in Blockly
      Domi1893
      Domi1893
    • RE: Offset bei Konvertierung von min in SS:mm

      @homoran sagte in Offset bei Konvertierung von min in SS:mm:

      nur nicht wozu du dieses Konstrukt brauchst?

      Oh sorry, natürlich. Ich lese per Modbus die Daten meiner ETA Heizung aus. Die Uhrzeiten kommen dort in Minuten seit Tagesbeginn an. Ich würde jetzt Dummies erzeugen wollen, welche über blockly die Uhrzeit dann anzeigen. Bei Veränderung der Uhrzeit soll das Skript dann den passenden Minuten Wert an die ETA übertragen, so der Gedanke.

      posted in Blockly
      Domi1893
      Domi1893
    • RE: Offset bei Konvertierung von min in SS:mm

      @paul53 vielen Dank, gibt es denn dann überhaupt eine "fertige" Lösung in blockly um von min seit Tagesbeginn zur Uhrzeit zu kommen?

      posted in Blockly
      Domi1893
      Domi1893
    • Offset bei Konvertierung von min in SS:mm

      Hallo zusammen,

      ich versuche verzweifelt in Blockly aus den "Minuten seit Tagesbeginn" die Uhrzeit zu erzeugen. Mein Ansatz scheint grundsätzlich zu funktionieren, leider bekomme ich im Ergebnis aktuell immer eine Stunde Offset zum erwarteten Wert.

      Um es einfach anschaulich zu machen, habe ich folgendes in Blockly gemacht:

      624c3062-1f9d-468f-87b9-0aaee2e2965b-image.png

      Ich lasse mir die Minuten seit Tagesanfang ausgeben und versuche dann daraus einfach zu Uhrzeit wieder zu generieren, in dem ich die Minuten in ms umrechne und nach der Uhrzeit konvertiere.

      Ergebnis im Output:

      930dd0b1-af9e-4587-b1b3-bd8c8f7757f5-image.png

      korrekte Uhrzeit wird im Protokoll angezeigt, die 705 min seit Tagesbeginn entsprechen auch der Uhrzeit, nur bei der Uhrzeit habe ich dann diese 1h Offset drin.

      Ich kann mir das nicht erklären, kann mir evtl. jemand helfen?

      Ich betreibe den IO Broker auf einer Synology in Docker in der Version 5.3.8, JS ist 5.7.0, Zeitzone für den Container ist auf Berlin eingestellt. Ich hoffe, ich habe alle relevanten Informationen geteilt.

      Ich bin für jede Hilfe dankbar.

      Danke und Grüße,

      Domi

      posted in Blockly
      Domi1893
      Domi1893
    • RE: SQL-Adapter Datetime generieren

      @fastfoot sagte in SQL-Adapter Datetime generieren:

      Die Tagesgrenzen werden immer in UTC berechnet(ts/1000 DIV 86400 * 86400), weshalb es dann bei der Berechnung in die lokale Zeit zu dieser Differenz kommt. Wenn du Daten aus dem Februar abrufst wird die Differenz nur 1Std betragen, wegen der Winterzeit. Ob das jetzt aber ein Fehler ist oder tatsächlich nicht anders zu berechnen ist, vermag ich nicht zu beurteilen

      Ja genau, die Frage ist, ob ich den Frame in Abhängigkeit der aktuellen Ortszeit anpassen kann? Gerade beim Stromverbrauch etc. ist dieser Versatz ungünstig.

      posted in ioBroker Allgemein
      Domi1893
      Domi1893
    • RE: SQL-Adapter Datetime generieren

      @fastfoot

      @fastfoot sagte in SQL-Adapter Datetime generieren:

      @onweb sagte in SQL-Adapter Datetime generieren:

      Warum machst du "ts/1000" ?

      Also mein Grafana(latest) will das so oder es gibt keine Daten

      So ist es bei mir auch. Grundsätzlich funktioniert das ja. Die Daten werden grundsätzlich auch richtig dargestellt auf der Zeitachse, nur, sobald ich das Group-Makro verwende und z.B. nach Tagen gruppiere und mir dazu die Tagesgrenzen ausgeben lasse, sehe ich die Grenze von 2 bis 2 Uhr.

      Grüße,

      Domi

      posted in ioBroker Allgemein
      Domi1893
      Domi1893
    • RE: SQL-Adapter Datetime generieren

      @fastfoot Ja, für mich ist das auch nicht nachvollziehbar. Meine Prüfung zum TS in der DB sah wie folgt aus. Ich habe Werte, die sekündlich abgelegt werden. Ich nehme mir einfach den letzten Wert, rechne ihn in UTC um, wenn dann meine lokale, aktuelle Zeit rauskommt, wäre das für mich der Nachweis, dass die Daten dort im lokalen Zeitstempel abliegen. Die Frage ist: kann ich in einer Abfrage die Daten vorher von lokal in UTC konvertieren?

      Vielleicht muss ich das Problem doch eher in Grafana suchen...

      posted in ioBroker Allgemein
      Domi1893
      Domi1893
    • RE: SQL-Adapter Datetime generieren

      @fastfoot sagte in SQL-Adapter Datetime generieren:

      Die Datenbank kannst du ja nicht verändern(erweitern) und das braucht es wohl auch nicht

      Das wäre meine Frage gewesen. Ich habe das Gefühl, dass Grafana Probleme hat, den lokalen Zeitstempel zu identifizieren und zwar dann, wenn ich gruppiere.

      Als Beispiel:

      Wenn ich folgendes tue:

      SELECT
      ts/1000 AS "time",
      val as "Temperatur"
      FROM ts_number
      where id = 39 and val >0

      erhalte ich die Werte in der korrekten Zeit dargestellt (Grafana ist in der gleichen Zeitzone eingestellt, wie der Server selbst und dessen Werte, die auch in der lokalen Zeit abgelegt werden, wenn ich das richtig verstanden habe.

      Tue ich hingegen folgendes:

      SELECT
      $__unixEpochGroup(ts/1000,'1d') as "time",
      max(ts/1000) as max,
      min(ts/1000) as min,
      (max(ts/1000)-min(ts/1000))/3600 as testen,
      avg(val)*(max(ts/1000)-min(ts/1000))/3600000 as "Hausverbrauch",
      sum(val)/360000 as "Int"
      from ts_number
      where id = 39 and val>0 and $__unixEpochFilter(ts/1000)
      group by time

      dann kommt in der Anzeige ein Versatz raus und zwar im die Differenz der lokalen Abweichung zur UTC. Das könnte ich in der Vis zwar korrigieren, indem ich einfach auf UTC stelle, das Problem der falschen Gruppierung bleibt allerdings bestehen. Das habe ich getesten, in dem ich mir den kleinsten Wert des TS für den Tag ausgeben lasse, der ist dann aktuell bei 2 Uhr in der Nacht. Im ersten Moment dachte ich an einen Makro-Fehler bei Grafana. Was mich jedoch stutzig macht ist die Tatsache, dass bei allen Probleme in Grafana mit MySQL immer gefragt wird, ob die Daten in Datetime vorliegen. Das ist hier ja nicht der Fall, deshalb mein Weg hierrüber.

      Ich würde mir jetzt quasi eine Datetime-Spalte zusätzlich mit füllen wollen, um zu testen, ob das Problem dann immer noch besteht. Nur ist mir nicht ganz klar, wie ich das tun kann, da ich mit dem Datenbankthema nicht so vertraut bin.

      Ich hoffe ich konnte mein Problem halbwegs darstellen und ich habe nichts vergessen.
      Eine Hilfe zur Lösung wäre wirklich dufte.

      posted in ioBroker Allgemein
      Domi1893
      Domi1893
    • SQL-Adapter Datetime generieren

      Hallo,

      ich möchte meine Daten im SQL-Adapter irgendwie im Datetime Format mit ablegen. Für Grafana wäre das geschickter, denke ich. Ich kann zwar in Grafana die Daten abrufen und das funktioniert grundsätzlich alles. Jedoch bekomme ich ein Problem, wenn ich Daten zeitlich gruppiere, dann habe ich einen Versatz um den Betrag der Lokalzeit zu UTC. Wenn ich die Daten ohne Gruppierung auftrage, habe ich diesen Versatz nicht. Da scheint dann irgendwas mit der Erkennung der lokalen Zeit schief zu gehen. Deshalb würde ich zusätzlich gerne den Timestamp als Datetime mit ablegen.
      In der Doku steht, dass man das in Date konvertieren kann. Mir ist nur nicht klar wie, und ob das für meine Zwecke mit der Beschreibung funktioniert.

      35169301-8e65-4fec-a749-9eb59b140eb4-image.png

      Für eine Hilfe wäre ich super dankbar.

      Grüße,

      Domi

      posted in ioBroker Allgemein
      Domi1893
      Domi1893
    • RE: Benutzerverwaltung / ACL / Zugriff auf Obj/Zust/Dat

      @ice987

      Da bin ich auch schon drüber gestolpert, meine Kenntnisse für eine Anpassung über alle Objekte reichen dafür aber nicht aus oder ich hab es nicht richtig verstanden...

      posted in ioBroker Allgemein
      Domi1893
      Domi1893
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo