Navigation

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

    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

    F
    • Profile
    • Following 7
    • Followers 0
    • Topics 35
    • Posts 131
    • Best 2
    • Groups 2

    franzda

    @franzda

    Starter

    2
    Reputation
    45
    Profile views
    131
    Posts
    0
    Followers
    7
    Following
    Joined Last Online

    franzda Follow
    Pro Starter

    Best posts made by franzda

    • RE: last change timestamp javascript (für node-red)

      @marc-berg Hi Marc
      Thank you for quick response. it works

      this is my code thank you for helping: (two different formats for testing)

         // ---  
        sensor.neulcT = (new Date(msg.payload[i].lc)).toLocaleTimeString();
        sensor.neulc =  (new Date(msg.payload[i].lc)).toLocaleString();
      posted in JavaScript
      F
      franzda
    • RE: time of the last change of a data point.

      @oliverio Hi Oliver Thank you for quick response. it works

      posted in JavaScript
      F
      franzda

    Latest posts made by franzda

    • RE: Modul durch module.exports und require einbinden

      @ticaki Vielen Dank für den Hinweis! Ich hatte es schon vermutet, konnte es aber leider nicht finden. Könntest du mir eventuell noch ein paar Informationen geben, wo genau ich deinen Vorschlag finden kann? Das wäre wirklich sehr hilfreich.

      posted in JavaScript
      F
      franzda
    • Modul durch module.exports und require einbinden

      ich möchte mein Skript übersichtlicher gestalten und daher einige Funktionen auslagern. Zu diesem Zweck habe ich testweise einige separate Skripte geschrieben. Leider bekomme ich es nicht hin und stehe aktuell etwas auf dem Schlauch.

      Könntet ihr mir helfen herauszufinden, was ich möglicherweise falsch mache oder was ich eventuell noch nicht ganz verstanden habe?

      // Funktion definieren
      function printMessage() {
          log("Dies ist eine Nachricht aus Funktion 1");
      }
      
      // Die Funktion mit module.exports exportieren
      module.exports = printMessage;
      
      // Funktion aus function1.js importieren
      const printMessage = require("/opt/iobroker/scripts/function1.js");
      
      // Funktion ausführen
      printMessage();
      
      
      posted in JavaScript
      F
      franzda
    • RE: [gelöst] Parametrierung der Viessmann Heizung Adapter v2.3.0

      @franzda Offensichtlich lag der Fehler im Java-Adapter; nach einer Aktualisierung läuft die Funktion jetzt einwandfrei.

      var pump_on = '{"mon":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"tue":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"wed":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"thu":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"fri":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"sat":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"sun":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}]}';
      
      try {
          setState('viessmannapi.0.247750.0.features.heating.dhw.pumps.circulation.schedule.commands.setSchedule.setValue', JSON.parse(pump_on));
          console.log('no Error parsing pump_on or setting state:');
      } catch (e) {
          console.log('Error parsing pump_on or setting state:' + e);
      }
      
      
      posted in Skripten / Logik
      F
      franzda
    • [gelöst] Parametrierung der Viessmann Heizung Adapter v2.3.0

      ich habe eine Frage zur Parametrierung, die ich unten aufgeführt habe. Wer hat Erfahrung mit dieser Einstellung? Gibt es zusätzliche Parameter, die gesetzt oder beachtet werden müssen?

      Ich habe festgestellt, dass der Wert zwar in der Objekttabelle gespeichert wird, jedoch von der Heizung nicht in die aktuelle Einstellung übernommen wird.
      Habe mehrere "Versuche" bereits ausprobiert alles ohne Erfolg.

      Über eure Unterstützung und Erfahrungen würde ich mich sehr freuen!

      Vielen Dank im Voraus!

      var standard = '{"mon":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],"tue":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],\
                    "wed":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],"thu":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],\
                    "fri":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],"sat":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],\
                    "sun":[{"start":"00:00","end":"24:00","mode":"standard","position":0}]}'
      
      setState("viessmannapi.0.xxxxxxx.0.features.ventilation.schedule.commands.setSchedule.setValue", JSON.parse(standard),true);
      
      posted in Skripten / Logik
      F
      franzda
    • RE: Nur Änderungen aufzeichnen funktioniert nicht

      @homoran Wie versprochen wollte mich melden

      Die Speicherung meiner Daten lief mit den zwei Anpassungen (Update und Haken in der Konfig) in den letzten 4 Stunden richtig.

      Danke Euch

      Möchte aber erwähnen, dass die Frage warum durch JavaScript erzeugte Werte die Zwischenwerte, bei gleicher Parametrierung, nicht hatten nicht geklärt ist.
      Für meine Lösung ist die Frage nicht mehr von Bedeutung jedoch ganz happy bin ich nicht, weil wir ein Verhalten nicht geklärt hatten.

      posted in Error/Bug
      F
      franzda
    • RE: Nur Änderungen aufzeichnen funktioniert nicht

      @homoran said in Nur Änderungen aufzeichnen funktioniert nicht:

      wie würdest du es denn besser bezeichnen?

      Zwischenwerte zur besseren grafischen Darstellung speichern. ja/nein

      beschreibt die Funktion eindeutig.

      @homoran said in Nur Änderungen aufzeichnen funktioniert nicht:

      Genauso wie "Logs" jetzt ebenfalls "Protokolle" heisst.

      natürlich ist es nicht ganz einfach die Begriffe genau zu treffen. Bei ioBroker ist es aber so dass eine Lasche "Protokolle" gibt und damit auch eine Funktion genau beschrieben ist; damit ist bei History das Wort "Protokoll" ohne weitere Erklärung (meiner subjektiver Meinung nach) irreführend.

      @homoran said in Nur Änderungen aufzeichnen funktioniert nicht:

      obwohl kein gegenteiliger Effekt dies notwendig gemacht hat?

      meine langjährige Erfahrung mit Fehlersuche bzw. Diagnose hat gezeigt, man ist gut beraten wenn man Ursachenforschung reproduzierbar und nachvollziehbar macht.
      Also immer genau prüfen ob nach einer Anpassung eine Veränderung da ist oder nicht. Und wenn möglich die Anpassung rückgängig machen ob dann der Fall wieder auftritt.
      Es ist mir klar das ist ein ehrgeiziges Ziel. Wenn es aber um einer Produktionsanlage geht (was hier nicht der Fall ist) muss unbedingt, wie beschrieben, vorgegangen werden.

      Natürlich hätte ich theoretisch auch eine andere Reihenfolge wählen können. Update dann Haken oder Haken und dann Update. Hinterher ist man oft klüger.

      posted in Error/Bug
      F
      franzda
    • RE: Nur Änderungen aufzeichnen funktioniert nicht

      @homoran said in Nur Änderungen aufzeichnen funktioniert nicht:

      also unterschiedliche Quellen schreiben in den selben DP?

      Natürlich nicht das wäre grob fahrlässig.

      Ich habe die Werte mit Skript auf Änderung überwacht und in ein Objekt, ( 0_userdata.0.König.werte.e10xx) was extra angelegt war gespeichert.

      Und habe dann die Script Werte mit den Adapterwerten die in History gespeichert wurden verglichen.

      @homoran said in Nur Änderungen aufzeichnen funktioniert nicht:

      hat es denn mit Haken jetzt wie erwartet geklappt?

      bin dabei zu beobachten.

      Wie ich bereits geschrieben hatte, nach Deinem Hinweis habe ich den Haken gleich angekreuzt. Hatte aber zunächst keine Auswirkung. Deswegen habe ich rückgängig gemacht damit ich nicht zu viel ändere.

      Die Aktualisierung gestern hat auch nicht zum Erfolg geführt.

      Scheinbar ist das so das die Aktualisierung und der Haken zusammen zum Erfolg führen. Jedoch kann ich nicht bewerten was alles mit dem "iob nodejs-update" angepasst bzw. geändert wurde.

      Ich denke bis heute Abend sehe ich ob nun alles klar. Ich werde dann berichten.

      @homoran said in Nur Änderungen aufzeichnen funktioniert nicht:

      und zwar zu welcher?

      "Protokollierung" bedeutet für mich bei ioBroker eindeutig Eintrag in die Log Liste. Vorher haben wir darüber uns unterhalten dass die Protokollausgabe vom Adapter zu umfangreich ist. In diesem Kontext habe ich das gesehen.

      Es kommt noch dazu dass in der Beschreibung
      https://github.com/ioBroker/ioBroker.history/blob/master/docs/de/README.md
      zum Punkt
      "Optimierte Protokollierung übersprungener Werte für Diagramme deaktivieren ??"
      keine Erklärung zu finden ist sondern ein Fragezeichen.

      Habe die Wortwahl Protokollierung nicht Synonym mit Speicherung gesehen. History ist für mich Speicherung und nicht Protokollierung. Ich lerne aber gerne dazu.

      Was mich auch in die Irre geführt hat (wie bereits geschrieben) dass an dieser Stelle mehrfach Korrekturen durchgeführt wurden. (vgl change log)

      Aber ich denke wir sollten dabei bewenden lassen.
      Den genauen Grund werden wir nicht mit absoluter Sicherheit klären können, und ich habe zur Terminologie einiges dazugelernt.

      posted in Error/Bug
      F
      franzda
    • RE: Nur Änderungen aufzeichnen funktioniert nicht

      @homoran said in Nur Änderungen aufzeichnen funktioniert nicht:

      Blockbuchstaben als Ersatz für Fettschrift ist auch nicht besser!

      Irgendwie läuft hier nicht so wie ich mir wünsche:

      Die Blockbuchstaben, was ich reinkopiert, zitiert hatte ist original aus dem Internet Dokument.
      die Punkte sollen zeigen dass ich nicht alles reinkopiert hatte.
      und wenn ich fett schreibe möchte nur die für mich wichtig erscheinende Punkte betonen.

      Aber hier zu meinem Fall:

      Das Fehlerbild war / ist deswegen absolut verwirrend (also unlogisch) weil die Werte die vom Javascript gespeichert wurden keine Zwischenwerte hatten. (Script dazu habe ich ja gezeigt.)

      Sehr wohl aber die Werte die von einem Adapter kamen.
      Das ist für mich absolut unerklärlich und ist nicht mit dem Haken zur Protokollierung erklärbar. Da muss noch eine andere Ursache sein. Wäre das Verhalten gleich gewesen wäre einfacher gewesen den Fall einzukreisen.

      Darüber hinaus waren/sind die Zeitabstände nicht nachvollziehbar / gleichmäßig.

      Ich habe angenommen wenn ich nur "Nur Änderungen aufzeichnen" ankreuze das das tatsächlich nur Änderungen aufgezeichnet werden.

      Die"Optimierte Protokollierung übersprungener Werte für Diagramme deaktivieren" habe ich zwar von Anfang an gesehen aber die Formulierung hat mich zu eine andere Annahme gelenkt.
      Und ganz wichtig dabei der Unterschied zwischen Script und Adapter.

      Wenn ich die Funktion implementieren würde würde ich die Logik umdrehen. Also zwischenwerte nur dann wenn ich möchte und nicht als Standard.

      posted in Error/Bug
      F
      franzda
    • RE: Nur Änderungen aufzeichnen funktioniert nicht

      @bahnuhr said in Nur Änderungen aufzeichnen funktioniert nicht:

      und bitte mal erklären was das "hacken" sein soll.
      ich kenn nur einen Haken.

      Danke für den Hinweis in der Tat der punkt geht an dich

      posted in Error/Bug
      F
      franzda
    • RE: Nur Änderungen aufzeichnen funktioniert nicht

      @jaksa h

      @jaksa said in Nur Änderungen aufzeichnen funktioniert nicht:

      In dem Abschnitt geht es um genau diese Einstellung die du wieder ausgeschaltet hast. Wenn du das aktivierst sollte das funktionieren.

      Danke habe vor 15 Minuten wieder hacken reingemacht und neu gebootet bzw gestartet. Ich beobachte jetzt ob das hilft.
      Wie gesagt gestern hat nicht geholfen habe aber nicht neu gebootet nur hacken gesetzt. Adapter hat aber Neuanlauf gemacht.

      posted in Error/Bug
      F
      franzda
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo