Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter TibberConnect 0.0.x inkl. Tibber Pulse

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Test Adapter TibberConnect 0.0.x inkl. Tibber Pulse

Geplant Angeheftet Gesperrt Verschoben Tester
360 Beiträge 49 Kommentatoren 90.7k Aufrufe 53 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M MikeRow

    Moin, für den alten Tibber Adapter hatte jemand für die VIS ein BarChart geschrieben. Hat jemand zufällig schon eine Chart Lösung mit diesem Adapter in Verwendung und könnte diesen mal vorstellen? Gruß Mike

    T Offline
    T Offline
    theGrinch
    schrieb am zuletzt editiert von theGrinch
    #58

    @mikerow ich hatte da die Google Charts von @Mic angepasst.
    Hier ist die Anpassung für den hiesigen Adapter. Ich hatte noch keine Zeit zu forschen, warum vormittags die aktuelle Werte als die Werte von morgen angezeigt werden.
    Evtl. noch was, wie der Adapter die Zahlen handelt @Codibris ? Aber wie gesagt, noch nicht näher geschaut.

    Du musst an 4 Stellen "XXX" durch deine HomeID im Datenpunktpfad ersetzt.


    /****************************************************************************************************

    • Script, um mittels Google Charts einen Wetter-Graph anzuzeigen

    • Aktuelle Version: https://github.com/Mic-M/iobroker.google-charts-example/
    • Support: https://forum.iobroker.net/topic/22779/vorlage-google-charts-beispiel
    • Autor: Mic (ioBroker-Forum) / Mic-M (Github)
    • changes for tibber: theGrinch (ioBroker-Forum), Tibber invite: https://invite.tibber.com/3ixvd5z5

    • Change Log:
    • 0.3.2 changed for tibberconnect adapter
    • 0.3.1 show energy prices from tibber
    • 0.3 Mic * Added line color - https://forum.iobroker.net/post/389919
    • 0.2 Mic + Fix/improve file creation.
    • 0.1 Mic - Initial Release
      ******************************************************************************/

    /*******************************************************************************

    • Konfiguration
      ******************************************************************************/

    // Der Pfad der HTML-Datei, einfach entsprechend anpassen.
    // Die Datei wird abgelegt unterhalb von '/opt/iobroker/iobroker-data/files/vis.0/'
    const FILE_PATH = 'main/googleChartTibber.html';

    // Schedule
    const M_SCHEDULE = '2 * * * *'; // Jede Stunde +2 Minuten

    // Ausgaben für Debug
    const LOG_DEBUG = true;

    /*******************************************************************************

    • Global constants/variables
      *******************************************************************************/
      let mSchedule; // for the schedule

    /*******************************************************************************

    • Executed on every script start.
      *******************************************************************************/
      main();
      function main() {

      // Write the file initially on script start
      writeGoogleHtml(function(success) {
      if (LOG_DEBUG) log('[Debug] We are now in the callback of writeWeatherHtml().');
      if (success) {
      if (LOG_DEBUG) log('[Debug] Successfully executed writeWeatherHtml(), so we schedule the updates.');
      clearSchedule(mSchedule);
      mSchedule = schedule(M_SCHEDULE, writeGoogleHtml);
      } else {
      log('File not successfully created/updated, so we stop at this point.', 'error');
      }
      });

    }

    /**

    • Writing Google html file.
    • @param {object} [callback] Optional: A callback function which is executed after proceeding this function.
      */
      function writeGoogleHtml(callback = undefined) {
      let result = writeFile('vis.0', FILE_PATH, buildHTML(), function (error) {
      if (error) {
      log('[Error] Error while executing writeFile(): ' + error);
      if (typeof callback === 'function') { // execute if a function was provided to parameter callback
      if (LOG_DEBUG) log('[Debug] Function to callback parameter was provided');
      return callback(false);
      } else {
      return;
      }
      } else {
      if (LOG_DEBUG) log('[Debug] File successfully written: [' + FILE_PATH + ']');
      if (typeof callback === 'function') { // execute if a function was provided to parameter callback
      if (LOG_DEBUG) log('[Debug] Function to callback parameter was provided');
      return callback(true);
      } else {
      return;
      }
      }
      })
      return result;
      }

    function buildHTML() {
    let html = '';
    html += '<html>\n';
    html += '<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>\n';
    html += '<script type="text/javascript">\n';
    html += "google.charts.load('current', {'packages':['corechart']});\n";
    html += "google.charts.setOnLoadCallback(drawChart);\n";
    html += "function drawChart() {"; + "\n";

    html += "var data = new google.visualization.DataTable();\n";
    html += "data.addColumn('number', 'hour');\n";
    html += "data.addColumn('number', 'today');\n";
    html += "data.addColumn({type: 'number', role: 'annotation'});\n";
    html += "data.addColumn('number', 'tomorrow');\n";
    html += "data.addColumn({type: 'number', role: 'annotation'});\n";
    for (let i = 0; i <= 9; i++) {
        let tLow = getState('tibberconnect.0.Homes.XXX.PricesToday.' + i + '.total').val;
        let tHigh  = getState('tibberconnect.0.Homes.XXX.PricesTomorrow.' + i + '.total').val;
        html += "    data.addRow([" + i + ", " + tLow + ", " + tLow + ", " + tHigh + ", " + tHigh + "]);\n";
    }
    for (let i = 10; i <= 23; i++) {
        let tLow = getState('tibberconnect.0.Homes.XXX.PricesToday.' + i + '.total').val;
        let tHigh  = getState('tibberconnect.0.Homes.XXX.PricesTomorrow.' + i + '.total').val;
        html += "    data.addRow([" + i + ", " + tLow + ", " + tLow + ", " + tHigh + ", " + tHigh + "]);\n";
    }
    
    // See: https://developers.google.com/chart/interactive/docs/gallery/linechart#configuration-options
    html += "var options = {\n";
    // Line colors (HTML): lower    upper
    html += "    colors: ['CornflowerBlue', 'DarkTurquoise'],\n";
    html += "    curveType: 'function', backgroundColor: 'transparent', pointSize: 4,\n";
    html += "    hAxis: { textStyle:{color:'black'}},\n";
    html += "    vAxis: { textPosition: 'none', textStyle:{color:'red'},\n";
    html += "    baselineColor:'transparent', gridlines:{count:0} }, legend: { position: 'bottom' },\n";
    html += "    annotations: { stem: { length: 5, color: 'transparent' }, textStyle: {fontSize: 10, alwaysOutside: true, bold: false} }\n";
    html += "};\n";
    html += "var chart = new google.visualization.LineChart(document.getElementById('mychart'));\n";
    html += "chart.draw(data, options);\n";
    html += "}\n";
    html += "</script>\n";
    html += '<div id="mychart" style="width: 700px; height: 400px;"></div>\n';
    html += '</html>\n';
    return html;
    

    }

    /edit:
    Hier sind noch die angepassten Widgets für die vis. Gleiches Thema: XXX durch die house-ID ersetzen.


    [{"tpl":"tplImage","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"CHEAP","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"/vis.0/main/img/ioBroker/icons8-coin-49 cheap.png","visibility-oid":"tibberconnect.0.Homes.XXX.CurrentPrice.level","name":"tibber-coin-cheap"},"style":{"left":"327px","top":"1452px","width":"49px","height":"49px","z-index":"5"},"widgetSet":"basic"},{"tpl":"tplValueFloat","data":{"oid":"tibberconnect.0.Homes.XXX.CurrentPrice.total","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","is_comma":"true","factor":"1","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"name":"Tibber current price"},"style":{"left":"324px","top":"1507px","z-index":"5"},"widgetSet":"basic"},{"tpl":"tplImage","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"EXPENSIVE","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"/vis.0/main/img/ioBroker/icons8-coin-49 expensive.png","visibility-oid":"tibberconnect.0.Homes.XXX.CurrentPrice.level","name":"tibber-coin-expensive"},"style":{"left":"325px","top":"1452px","width":"49px","height":"49px","z-index":"5"},"widgetSet":"basic"},{"tpl":"tplImage","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"NORMAL","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"/vis.0/main/img/ioBroker/icons8-coin-49.png","visibility-oid":"tibberconnect.0.Homes.XXX.CurrentPrice.level","name":"tibber-coin-normal"},"style":{"left":"325px","top":"1452px","width":"49px","height":"49px","z-index":"5"},"widgetSet":"basic"},{"tpl":"tplImage","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"VERY_CHEAP","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"/vis.0/main/img/ioBroker/icons8-coin-49 very cheap.png","visibility-oid":"tibberconnect.0.Homes.XXX.CurrentPrice.level","name":"tibber-coin-very-cheap"},"style":{"left":"325px","top":"1452px","width":"49px","height":"49px","z-index":"5"},"widgetSet":"basic"},{"tpl":"tplImage","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"VERY_EXPENSIVE","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"/vis.0/main/img/ioBroker/icons8-coin-49 very expensive.png","visibility-oid":"tibberconnect.0.Homes.XXX.CurrentPrice.level","name":"tibber-coin-very-expensive"},"style":{"left":"325px","top":"1452px","width":"49px","height":"49px","z-index":"5"},"widgetSet":"basic"}]

    Grafiken:
    icons8-coin-tibber.zip
    Quelle: https://icons8.com/icons/set/euro
    Pfad: /vis.0/main/img/ioBroker/

    M 1 Antwort Letzte Antwort
    0
    • T theGrinch

      @mikerow ich hatte da die Google Charts von @Mic angepasst.
      Hier ist die Anpassung für den hiesigen Adapter. Ich hatte noch keine Zeit zu forschen, warum vormittags die aktuelle Werte als die Werte von morgen angezeigt werden.
      Evtl. noch was, wie der Adapter die Zahlen handelt @Codibris ? Aber wie gesagt, noch nicht näher geschaut.

      Du musst an 4 Stellen "XXX" durch deine HomeID im Datenpunktpfad ersetzt.


      /****************************************************************************************************

      • Script, um mittels Google Charts einen Wetter-Graph anzuzeigen

      • Aktuelle Version: https://github.com/Mic-M/iobroker.google-charts-example/
      • Support: https://forum.iobroker.net/topic/22779/vorlage-google-charts-beispiel
      • Autor: Mic (ioBroker-Forum) / Mic-M (Github)
      • changes for tibber: theGrinch (ioBroker-Forum), Tibber invite: https://invite.tibber.com/3ixvd5z5

      • Change Log:
      • 0.3.2 changed for tibberconnect adapter
      • 0.3.1 show energy prices from tibber
      • 0.3 Mic * Added line color - https://forum.iobroker.net/post/389919
      • 0.2 Mic + Fix/improve file creation.
      • 0.1 Mic - Initial Release
        ******************************************************************************/

      /*******************************************************************************

      • Konfiguration
        ******************************************************************************/

      // Der Pfad der HTML-Datei, einfach entsprechend anpassen.
      // Die Datei wird abgelegt unterhalb von '/opt/iobroker/iobroker-data/files/vis.0/'
      const FILE_PATH = 'main/googleChartTibber.html';

      // Schedule
      const M_SCHEDULE = '2 * * * *'; // Jede Stunde +2 Minuten

      // Ausgaben für Debug
      const LOG_DEBUG = true;

      /*******************************************************************************

      • Global constants/variables
        *******************************************************************************/
        let mSchedule; // for the schedule

      /*******************************************************************************

      • Executed on every script start.
        *******************************************************************************/
        main();
        function main() {

        // Write the file initially on script start
        writeGoogleHtml(function(success) {
        if (LOG_DEBUG) log('[Debug] We are now in the callback of writeWeatherHtml().');
        if (success) {
        if (LOG_DEBUG) log('[Debug] Successfully executed writeWeatherHtml(), so we schedule the updates.');
        clearSchedule(mSchedule);
        mSchedule = schedule(M_SCHEDULE, writeGoogleHtml);
        } else {
        log('File not successfully created/updated, so we stop at this point.', 'error');
        }
        });

      }

      /**

      • Writing Google html file.
      • @param {object} [callback] Optional: A callback function which is executed after proceeding this function.
        */
        function writeGoogleHtml(callback = undefined) {
        let result = writeFile('vis.0', FILE_PATH, buildHTML(), function (error) {
        if (error) {
        log('[Error] Error while executing writeFile(): ' + error);
        if (typeof callback === 'function') { // execute if a function was provided to parameter callback
        if (LOG_DEBUG) log('[Debug] Function to callback parameter was provided');
        return callback(false);
        } else {
        return;
        }
        } else {
        if (LOG_DEBUG) log('[Debug] File successfully written: [' + FILE_PATH + ']');
        if (typeof callback === 'function') { // execute if a function was provided to parameter callback
        if (LOG_DEBUG) log('[Debug] Function to callback parameter was provided');
        return callback(true);
        } else {
        return;
        }
        }
        })
        return result;
        }

      function buildHTML() {
      let html = '';
      html += '<html>\n';
      html += '<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>\n';
      html += '<script type="text/javascript">\n';
      html += "google.charts.load('current', {'packages':['corechart']});\n";
      html += "google.charts.setOnLoadCallback(drawChart);\n";
      html += "function drawChart() {"; + "\n";

      html += "var data = new google.visualization.DataTable();\n";
      html += "data.addColumn('number', 'hour');\n";
      html += "data.addColumn('number', 'today');\n";
      html += "data.addColumn({type: 'number', role: 'annotation'});\n";
      html += "data.addColumn('number', 'tomorrow');\n";
      html += "data.addColumn({type: 'number', role: 'annotation'});\n";
      for (let i = 0; i <= 9; i++) {
          let tLow = getState('tibberconnect.0.Homes.XXX.PricesToday.' + i + '.total').val;
          let tHigh  = getState('tibberconnect.0.Homes.XXX.PricesTomorrow.' + i + '.total').val;
          html += "    data.addRow([" + i + ", " + tLow + ", " + tLow + ", " + tHigh + ", " + tHigh + "]);\n";
      }
      for (let i = 10; i <= 23; i++) {
          let tLow = getState('tibberconnect.0.Homes.XXX.PricesToday.' + i + '.total').val;
          let tHigh  = getState('tibberconnect.0.Homes.XXX.PricesTomorrow.' + i + '.total').val;
          html += "    data.addRow([" + i + ", " + tLow + ", " + tLow + ", " + tHigh + ", " + tHigh + "]);\n";
      }
      
      // See: https://developers.google.com/chart/interactive/docs/gallery/linechart#configuration-options
      html += "var options = {\n";
      // Line colors (HTML): lower    upper
      html += "    colors: ['CornflowerBlue', 'DarkTurquoise'],\n";
      html += "    curveType: 'function', backgroundColor: 'transparent', pointSize: 4,\n";
      html += "    hAxis: { textStyle:{color:'black'}},\n";
      html += "    vAxis: { textPosition: 'none', textStyle:{color:'red'},\n";
      html += "    baselineColor:'transparent', gridlines:{count:0} }, legend: { position: 'bottom' },\n";
      html += "    annotations: { stem: { length: 5, color: 'transparent' }, textStyle: {fontSize: 10, alwaysOutside: true, bold: false} }\n";
      html += "};\n";
      html += "var chart = new google.visualization.LineChart(document.getElementById('mychart'));\n";
      html += "chart.draw(data, options);\n";
      html += "}\n";
      html += "</script>\n";
      html += '<div id="mychart" style="width: 700px; height: 400px;"></div>\n';
      html += '</html>\n';
      return html;
      

      }

      /edit:
      Hier sind noch die angepassten Widgets für die vis. Gleiches Thema: XXX durch die house-ID ersetzen.


      [{"tpl":"tplImage","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"CHEAP","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"/vis.0/main/img/ioBroker/icons8-coin-49 cheap.png","visibility-oid":"tibberconnect.0.Homes.XXX.CurrentPrice.level","name":"tibber-coin-cheap"},"style":{"left":"327px","top":"1452px","width":"49px","height":"49px","z-index":"5"},"widgetSet":"basic"},{"tpl":"tplValueFloat","data":{"oid":"tibberconnect.0.Homes.XXX.CurrentPrice.total","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","is_comma":"true","factor":"1","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"name":"Tibber current price"},"style":{"left":"324px","top":"1507px","z-index":"5"},"widgetSet":"basic"},{"tpl":"tplImage","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"EXPENSIVE","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"/vis.0/main/img/ioBroker/icons8-coin-49 expensive.png","visibility-oid":"tibberconnect.0.Homes.XXX.CurrentPrice.level","name":"tibber-coin-expensive"},"style":{"left":"325px","top":"1452px","width":"49px","height":"49px","z-index":"5"},"widgetSet":"basic"},{"tpl":"tplImage","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"NORMAL","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"/vis.0/main/img/ioBroker/icons8-coin-49.png","visibility-oid":"tibberconnect.0.Homes.XXX.CurrentPrice.level","name":"tibber-coin-normal"},"style":{"left":"325px","top":"1452px","width":"49px","height":"49px","z-index":"5"},"widgetSet":"basic"},{"tpl":"tplImage","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"VERY_CHEAP","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"/vis.0/main/img/ioBroker/icons8-coin-49 very cheap.png","visibility-oid":"tibberconnect.0.Homes.XXX.CurrentPrice.level","name":"tibber-coin-very-cheap"},"style":{"left":"325px","top":"1452px","width":"49px","height":"49px","z-index":"5"},"widgetSet":"basic"},{"tpl":"tplImage","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"VERY_EXPENSIVE","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"/vis.0/main/img/ioBroker/icons8-coin-49 very expensive.png","visibility-oid":"tibberconnect.0.Homes.XXX.CurrentPrice.level","name":"tibber-coin-very-expensive"},"style":{"left":"325px","top":"1452px","width":"49px","height":"49px","z-index":"5"},"widgetSet":"basic"}]

      Grafiken:
      icons8-coin-tibber.zip
      Quelle: https://icons8.com/icons/set/euro
      Pfad: /vis.0/main/img/ioBroker/

      M Offline
      M Offline
      MikeRow
      schrieb am zuletzt editiert von
      #59

      @thegrinch Sauber, vielen Dank. Vermutlich liegt der Fehler in den unterschiedlichen Namen der Datenpunkte. Im alten Adapter heißt es 01 und in diesem 1 für den DP der Stunde 1. Ich schau da auch mal drüber.

      1 Antwort Letzte Antwort
      0
      • C Offline
        C Offline
        Codibris
        Developer
        schrieb am zuletzt editiert von Codibris
        #60

        Hallo zusammen,

        ich habe in gitHub jetzt eine v0.0.8 veröffentlicht. Dieser lief bei mir jetzt 2 Wochen durch - ohne restart. Allerdings habe ich heute im Log entdeckt, dass es doch noch Fehler bei der API gibt, denen ich noch auf die Spur kommen muss. Aber: die neue Version lief bei mir deutlich stabiler als die 0.0.7. Könnt jetzt gerne mit testen 🙂

        Link für die Installation aus gitHub: https://github.com/Codibris/ioBroker.tibberconnect.git
        So spart ihr das raussuchen ^^

        M T M 3 Antworten Letzte Antwort
        1
        • C Codibris

          Hallo zusammen,

          ich habe in gitHub jetzt eine v0.0.8 veröffentlicht. Dieser lief bei mir jetzt 2 Wochen durch - ohne restart. Allerdings habe ich heute im Log entdeckt, dass es doch noch Fehler bei der API gibt, denen ich noch auf die Spur kommen muss. Aber: die neue Version lief bei mir deutlich stabiler als die 0.0.7. Könnt jetzt gerne mit testen 🙂

          Link für die Installation aus gitHub: https://github.com/Codibris/ioBroker.tibberconnect.git
          So spart ihr das raussuchen ^^

          M Offline
          M Offline
          Michaelnorge
          schrieb am zuletzt editiert von
          #61

          @codibris Ja gerne! Installiert und den 1/2stündigen Neustart gelöscht - mal schauen was passiert. Danke für Deine Arbeit !

          –--------------------------------------------------------------------------------------

          • Smart mit: Rasp 4B / ioBroker / Conbee2 / Trådfri / Xiaomi / HUE / Logitech Harmony / Aqara / Easee Wallbox / Hyundai Ioniq / Alexa / Google Home / Fully Kiosk / VIS
          1 Antwort Letzte Antwort
          1
          • C Codibris

            Hallo zusammen,

            ich habe in gitHub jetzt eine v0.0.8 veröffentlicht. Dieser lief bei mir jetzt 2 Wochen durch - ohne restart. Allerdings habe ich heute im Log entdeckt, dass es doch noch Fehler bei der API gibt, denen ich noch auf die Spur kommen muss. Aber: die neue Version lief bei mir deutlich stabiler als die 0.0.7. Könnt jetzt gerne mit testen 🙂

            Link für die Installation aus gitHub: https://github.com/Codibris/ioBroker.tibberconnect.git
            So spart ihr das raussuchen ^^

            T Offline
            T Offline
            theGrinch
            schrieb am zuletzt editiert von
            #62

            @codibris auch installiert und restart rausgenommen.
            Ich habe im log aber weiterhin alles doppelt.
            Sieht das bei euch (@Michaelnorge) auch so aus?

            M 1 Antwort Letzte Antwort
            0
            • T theGrinch

              @codibris auch installiert und restart rausgenommen.
              Ich habe im log aber weiterhin alles doppelt.
              Sieht das bei euch (@Michaelnorge) auch so aus?

              M Offline
              M Offline
              Michaelnorge
              schrieb am zuletzt editiert von
              #63

              @thegrinch Was einst du mit Doppelt? Doppelte logs oder Adapter? Laufen bei dir vielleicht zwei Instanzen?
              3b8a2c69-286d-4ee0-b296-45d5e8913fb8-grafik.png

              –--------------------------------------------------------------------------------------

              • Smart mit: Rasp 4B / ioBroker / Conbee2 / Trådfri / Xiaomi / HUE / Logitech Harmony / Aqara / Easee Wallbox / Hyundai Ioniq / Alexa / Google Home / Fully Kiosk / VIS
              T 1 Antwort Letzte Antwort
              0
              • M Michaelnorge

                @thegrinch Was einst du mit Doppelt? Doppelte logs oder Adapter? Laufen bei dir vielleicht zwei Instanzen?
                3b8a2c69-286d-4ee0-b296-45d5e8913fb8-grafik.png

                T Offline
                T Offline
                theGrinch
                schrieb am zuletzt editiert von
                #64

                @michaelnorge genau im Log. Da habe ich alle Einträge bei der Verbindung doppelt. Bricht auch weiterhin nach 3-4min die Verbindung ab.

                In der Adapter-Anzeige nur eine Instanz, bei den io-Prozessen im Raspbian auch nur 1x io.tibberconnect.

                Habe jetzt den Adapter mal komplett deinstalliert, iob restart, neu installiert.
                Bleibt leider bei doppelten Anzeigen im Log und Abruch.

                tibberconnect.0 2022-12-02 22:19:32.974	debug	Tibber Feed: Disconnected from Tibber feed.
                tibberconnect.0 2022-12-02 22:19:32.944	debug	Tibber Feed: Disconnected from Tibber feed.
                tibberconnect.0 2022-12-02 22:16:28.442	debug	Tibber Feed: Connected to Tibber feed.
                tibberconnect.0 2022-12-02 22:16:28.429	debug	Tibber Feed: Connected to Tibber feed.
                tibberconnect.0 2022-12-02 22:16:27.701	debug	Websocket URL ermittelt: wss://websocket-api.tibber.com/v1-beta/gql/subscriptions
                tibberconnect.0 2022-12-02 22:16:27.696	debug	Websocket URL ermittelt: wss://websocket-api.tibber.com/v1-beta/gql/subscriptions
                tibberconnect.0 2022-12-02 22:16:27.291	debug	Ermittle Websocket URL für TibberFeed
                tibberconnect.0 2022-12-02 22:16:27.283	debug	Ermittle Websocket URL für TibberFeed
                tibberconnect.0 2022-12-02 22:16:25.849	info	starting. Version 0.0.8 (non-npm: Codibris/ioBroker.tibberconnect#cd1e39d75818c09c0c8601091091bae2bb36d672) in /opt/iobroker/node_modules/iobroker.tibberconnect, node: v16.18.1, js-controller: 4.0.23
                
                1 Antwort Letzte Antwort
                0
                • C Codibris

                  Hallo zusammen,

                  ich habe in gitHub jetzt eine v0.0.8 veröffentlicht. Dieser lief bei mir jetzt 2 Wochen durch - ohne restart. Allerdings habe ich heute im Log entdeckt, dass es doch noch Fehler bei der API gibt, denen ich noch auf die Spur kommen muss. Aber: die neue Version lief bei mir deutlich stabiler als die 0.0.7. Könnt jetzt gerne mit testen 🙂

                  Link für die Installation aus gitHub: https://github.com/Codibris/ioBroker.tibberconnect.git
                  So spart ihr das raussuchen ^^

                  M Offline
                  M Offline
                  MikeRow
                  schrieb am zuletzt editiert von
                  #65

                  @codibris Hi, 0.0.8 installiert stürzt leider weiterhin ab

                  M C 3 Antworten Letzte Antwort
                  0
                  • M MikeRow

                    @codibris Hi, 0.0.8 installiert stürzt leider weiterhin ab

                    M Offline
                    M Offline
                    Michaelnorge
                    schrieb am zuletzt editiert von
                    #66

                    @mikerow Hier läuft der Adapter recht gut....

                    –--------------------------------------------------------------------------------------

                    • Smart mit: Rasp 4B / ioBroker / Conbee2 / Trådfri / Xiaomi / HUE / Logitech Harmony / Aqara / Easee Wallbox / Hyundai Ioniq / Alexa / Google Home / Fully Kiosk / VIS
                    1 Antwort Letzte Antwort
                    0
                    • M MikeRow

                      @codibris Hi, 0.0.8 installiert stürzt leider weiterhin ab

                      C Offline
                      C Offline
                      Codibris
                      Developer
                      schrieb am zuletzt editiert von Codibris
                      #67

                      @mikerow mist 😞 da muss noch irgendwo nen Fehler auftreten, dem ich noch nicht auf die Schliche gekommen bin. Ich bleibe dran…

                      1 Antwort Letzte Antwort
                      0
                      • S Schimi

                        hat jemand nen Einladunngscode? vielleicht Der Adapter Ersteller? 🙂

                        C Offline
                        C Offline
                        Codibris
                        Developer
                        schrieb am zuletzt editiert von
                        #68

                        Habe oben meinen Einladungscode (https://invite.tibber.com/hgg53izs) eingefügt - falls also jemand wechseln möchte würde ich mich freuen, wenn ihr den Link nutzen würdet 🙂

                        1 Antwort Letzte Antwort
                        1
                        • M MikeRow

                          @codibris Hi, 0.0.8 installiert stürzt leider weiterhin ab

                          C Offline
                          C Offline
                          Codibris
                          Developer
                          schrieb am zuletzt editiert von
                          #69

                          @mikerow hast du einen Pulse im Einsatz? Aktuell scheint es primär im Kontext der dauerhaften Verbindung zur API zu Fehlern zu kommen.

                          Ich habe im gitHub einen Branch in dem ich übergangsweise das Logging ziemlich ausgeweitet habe.
                          Falls ihr das bei euch noch mal untersuchen wollt, könnt ihr den Adapter über folgenden Link installieren:
                          https://github.com/Codibris/ioBroker.tibberconnect/tree/83-adapter-stürzt-zyklisch-ab

                          (!) Wenn ihr das Loglevel auf "silly / alles" stellt, dann wird pro Datensatz vom Pulse ein Eintrag im Log erstellt. Daher das vielleicht nur unter Beobachtung machen, da das Log recht voll wird. Sonst sollten im Level "debug" noch einige Einträge mehr erscheinen, die uns helfen können, dem Ganzen auf die Schliche zu kommen. Aber hier bitte beachten: Beim Abruf der 'homes' sind persönliche Daten enthalten.

                          Ich lasse das auf meinem Testsystem mit dem Demotoken jetzt auch mal laufen - vielleicht komme ich der Sache so näher.

                          M 1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            Michaelnorge
                            schrieb am zuletzt editiert von
                            #70

                            Ich habe zur Zeit immer noch Ausfälle, jedoch viel weniger als vorher.
                            Allerdings finde ich hierzu keinerlei Logeinträge (log auf "Info").
                            Der Adapter schaltet sich einfach auf gelb und hört auf zu funktionieren.

                            BTW: Gibt es einen Blockly/Adapter der meine Instanzen überwacht und meldet wenn es dort ein Problem gibt?

                            –--------------------------------------------------------------------------------------

                            • Smart mit: Rasp 4B / ioBroker / Conbee2 / Trådfri / Xiaomi / HUE / Logitech Harmony / Aqara / Easee Wallbox / Hyundai Ioniq / Alexa / Google Home / Fully Kiosk / VIS
                            M 1 Antwort Letzte Antwort
                            0
                            • C Codibris

                              @mikerow hast du einen Pulse im Einsatz? Aktuell scheint es primär im Kontext der dauerhaften Verbindung zur API zu Fehlern zu kommen.

                              Ich habe im gitHub einen Branch in dem ich übergangsweise das Logging ziemlich ausgeweitet habe.
                              Falls ihr das bei euch noch mal untersuchen wollt, könnt ihr den Adapter über folgenden Link installieren:
                              https://github.com/Codibris/ioBroker.tibberconnect/tree/83-adapter-stürzt-zyklisch-ab

                              (!) Wenn ihr das Loglevel auf "silly / alles" stellt, dann wird pro Datensatz vom Pulse ein Eintrag im Log erstellt. Daher das vielleicht nur unter Beobachtung machen, da das Log recht voll wird. Sonst sollten im Level "debug" noch einige Einträge mehr erscheinen, die uns helfen können, dem Ganzen auf die Schliche zu kommen. Aber hier bitte beachten: Beim Abruf der 'homes' sind persönliche Daten enthalten.

                              Ich lasse das auf meinem Testsystem mit dem Demotoken jetzt auch mal laufen - vielleicht komme ich der Sache so näher.

                              M Offline
                              M Offline
                              MikeRow
                              schrieb am zuletzt editiert von
                              #71

                              @codibris Hi, ja ich nutze den Pulse. Ich werde heute Abend mal das Logging erweitern und mich dann melden. Vielen Dank fürs kümmern!

                              1 Antwort Letzte Antwort
                              0
                              • M Michaelnorge

                                Ich habe zur Zeit immer noch Ausfälle, jedoch viel weniger als vorher.
                                Allerdings finde ich hierzu keinerlei Logeinträge (log auf "Info").
                                Der Adapter schaltet sich einfach auf gelb und hört auf zu funktionieren.

                                BTW: Gibt es einen Blockly/Adapter der meine Instanzen überwacht und meldet wenn es dort ein Problem gibt?

                                M Offline
                                M Offline
                                MikeRow
                                schrieb am zuletzt editiert von
                                #72

                                @michaelnorge ich mache das so 04188df5-ede1-4a73-8011-b58b9b23920f-image.png

                                Zusätzlich lasse ich mir in der VIS bei Adapter Ausfall eine Button zum starten des Adapters einblenden

                                https://www.smarthome-tricks.de/software-iobroker/iobroker-adapter-neustart-ueber-vis/#:~:text=Nach einer Aktualisierung des Datenpunkts,wird der Adapter wieder gestartet.

                                M 3 Antworten Letzte Antwort
                                0
                                • M MikeRow

                                  @michaelnorge ich mache das so 04188df5-ede1-4a73-8011-b58b9b23920f-image.png

                                  Zusätzlich lasse ich mir in der VIS bei Adapter Ausfall eine Button zum starten des Adapters einblenden

                                  https://www.smarthome-tricks.de/software-iobroker/iobroker-adapter-neustart-ueber-vis/#:~:text=Nach einer Aktualisierung des Datenpunkts,wird der Adapter wieder gestartet.

                                  M Offline
                                  M Offline
                                  Michaelnorge
                                  schrieb am zuletzt editiert von
                                  #73

                                  @mikerow Danke Dir, das hilft mir weiter 🙂

                                  –--------------------------------------------------------------------------------------

                                  • Smart mit: Rasp 4B / ioBroker / Conbee2 / Trådfri / Xiaomi / HUE / Logitech Harmony / Aqara / Easee Wallbox / Hyundai Ioniq / Alexa / Google Home / Fully Kiosk / VIS
                                  1 Antwort Letzte Antwort
                                  0
                                  • M MikeRow

                                    @michaelnorge ich mache das so 04188df5-ede1-4a73-8011-b58b9b23920f-image.png

                                    Zusätzlich lasse ich mir in der VIS bei Adapter Ausfall eine Button zum starten des Adapters einblenden

                                    https://www.smarthome-tricks.de/software-iobroker/iobroker-adapter-neustart-ueber-vis/#:~:text=Nach einer Aktualisierung des Datenpunkts,wird der Adapter wieder gestartet.

                                    M Offline
                                    M Offline
                                    Michaelnorge
                                    schrieb am zuletzt editiert von
                                    #74

                                    @mikerow Ich werde mal mit Deinem Script bei den Objekten direkt in System den State "alive" per Blockly beobachten. Schaltet der auf false kann ich den dann automatisch wieder auf true setzen... mal schauen ob das funktioniert 😉

                                    –--------------------------------------------------------------------------------------

                                    • Smart mit: Rasp 4B / ioBroker / Conbee2 / Trådfri / Xiaomi / HUE / Logitech Harmony / Aqara / Easee Wallbox / Hyundai Ioniq / Alexa / Google Home / Fully Kiosk / VIS
                                    1 Antwort Letzte Antwort
                                    0
                                    • M MikeRow

                                      @michaelnorge ich mache das so 04188df5-ede1-4a73-8011-b58b9b23920f-image.png

                                      Zusätzlich lasse ich mir in der VIS bei Adapter Ausfall eine Button zum starten des Adapters einblenden

                                      https://www.smarthome-tricks.de/software-iobroker/iobroker-adapter-neustart-ueber-vis/#:~:text=Nach einer Aktualisierung des Datenpunkts,wird der Adapter wieder gestartet.

                                      M Offline
                                      M Offline
                                      Michaelnorge
                                      schrieb am zuletzt editiert von
                                      #75

                                      @mikerow dd0ee9d5-7b01-4c87-af32-fd040bbc8e06-grafik.png

                                      Schauen ob das geht...

                                      –--------------------------------------------------------------------------------------

                                      • Smart mit: Rasp 4B / ioBroker / Conbee2 / Trådfri / Xiaomi / HUE / Logitech Harmony / Aqara / Easee Wallbox / Hyundai Ioniq / Alexa / Google Home / Fully Kiosk / VIS
                                      M C 2 Antworten Letzte Antwort
                                      0
                                      • M Michaelnorge

                                        @mikerow dd0ee9d5-7b01-4c87-af32-fd040bbc8e06-grafik.png

                                        Schauen ob das geht...

                                        M Offline
                                        M Offline
                                        MikeRow
                                        schrieb am zuletzt editiert von
                                        #76

                                        @michaelnorge schau dir mal mein Script genau an. Du solltest mit kleiner als und timeout arbeiten damit du nicht bei jedem regulären Neustart sofort informiert wirst.

                                        M 1 Antwort Letzte Antwort
                                        0
                                        • M MikeRow

                                          @michaelnorge schau dir mal mein Script genau an. Du solltest mit kleiner als und timeout arbeiten damit du nicht bei jedem regulären Neustart sofort informiert wirst.

                                          M Offline
                                          M Offline
                                          Michaelnorge
                                          schrieb am zuletzt editiert von
                                          #77

                                          @mikerow So gehts, schlicht und einfach:
                                          b0646186-099c-49a8-8883-dbb66cf7ee7a-grafik.png

                                          –--------------------------------------------------------------------------------------

                                          • Smart mit: Rasp 4B / ioBroker / Conbee2 / Trådfri / Xiaomi / HUE / Logitech Harmony / Aqara / Easee Wallbox / Hyundai Ioniq / Alexa / Google Home / Fully Kiosk / VIS
                                          C 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          751

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe