Navigation

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

    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

    J
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 7
    • Best 0
    • Groups 1

    jschmied

    @jschmied

    Starter

    0
    Reputation
    4
    Profile views
    7
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    jschmied Follow
    Starter

    Latest posts made by jschmied

    • RE: Momentanverbrauch auf 0 setzen nach 1 min

      @codierknecht Naja, eigentlich sind das vom Gas-Zähler ja Impulse. Der Verbrauch in m3 ist schon ein Counter, der pro Impuls 0.01 addiert.

      Wahrscheinlich sollte man besser diesen Zähler alle Minute per Timer auslesen und die Differenz zum Vorwert bilden.

      posted in Skripten / Logik
      J
      jschmied
    • RE: Momentanverbrauch auf 0 setzen nach 1 min

      @jschmied 69a98679-2e1d-4d7a-8206-00bb8df4c36b-grafik.png

      Der Wert in der Betriebspause muss auf alle Fälle auf 0...

      posted in Skripten / Logik
      J
      jschmied
    • RE: Momentanverbrauch auf 0 setzen nach 1 min

      @homoran wenn die therme läuft, gibts pro 0,01 m3 ein Impuls, also bei 100% Leistung alle 25 Sekunden. Sie kann bis auf 30% runter glaub ich. Ich starte mal mit 2 Minuten Timer.

      posted in Skripten / Logik
      J
      jschmied
    • Momentanverbrauch auf 0 setzen nach 1 min

      Ich habe einen Meßwert "Gasverbrauch in m3". Davon möchte ich den Momentanverbrauch m3/min berechnen, das klappt auch:

      const idGasMenge = 'esphome.0.C8C9A35E048A.Sensor.3240261304.state';
      const idGasVerbrauch = '0_userdata.0.gas_durchfluss';
      
      on(idGasMenge, async function(dp) { 
          var verbrauch = 60000 * (dp.state.val - dp.oldState.val) / (dp.state.lc - dp.oldState.lc);  // m3/min
          setState(idGasVerbrauch, verbrauch, true);
      });
      

      Das Diagram geht aber nicht auf 0, wenn die Therme steht (grüne Kurve):

      33385726-ea02-44bc-993c-225f2f655daf-grafik.png

      wie kann ich einen 0-Wert schreiben, wenn der Verbrauch in m3 sich z.B. eine Minute nicht ändert?

      posted in Skripten / Logik
      J
      jschmied
    • RE: Test Adapter Daikin-Cloud 0.0.1

      @apollon77 Die Daten von gestern kann man ja irgendwann nach Mitternacht aus heating.d[0] .. [11] holen. Die müsste man dann nur mit dem richtigen timestamp (also -1 Tag offset) schreiben.

      posted in Tester
      J
      jschmied
    • RE: Test Adapter Daikin-Cloud 0.0.1

      @jschmied

      Man müsste also um 2:01 den Wert heating.d[12] als Verbrauch der letzten 2 Stunden schreiben, 4:01 den Wert heating.d[13] usw.

      Dann hat man fortlaufend den aktuellen Verbrauch der letzten 2 Stunden. Genauer wird es nicht gehen.

      posted in Tester
      J
      jschmied
    • RE: Test Adapter Daikin-Cloud 0.0.1

      @apollon77 Das sind immer die Werte vom Vortag/-woch/-monat und dann die aktuellen Daten.

      "consumptionData": {
        "/electrical": {
          "unit": "kWh",
          "heating": {
            "d": [
              1.7,	<-- 0:00 - 2:00 yesterday
              1.7,
              1.8,
              1.2,
              0.1,
              0,
              0,
              0,
              0,
              0,
              0,
              0.4,	<-- 0:00 - 2:00 today
              0.2,
              0.4,
              0.5,
              0.2,
              0.1,
              0,
              0,
              0,
              0,
              0,
              0,
              0
            ],
            "w": [
              0, <-- value displayed as last Mondays consumption
              0,
              0,
              0.1,
              1.9,
              5.6,
              6.9,
              1.4,   <-- value displayed as todays consumption (Monday)
              null,
              null,
              null,
              null,
              null,
              null
            ],
            "m": [
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              15.9,
              0,
              0
            ]
          },
          "cooling": {
            "d": [
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0.1,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0
            ],
            "w": [
              0,
              0,
              0,
              0,
              0.1,
              0,
              0.1,
              0,
              null,
              null,
              null,
              null,
              null,
              null
            ],
            "m": [
              0,  <-- Januar Vorjahr
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0.2, <- Oktober dieses Jahr
              0,
              0
            ]
          }
        }
      },
      posted in Tester
      J
      jschmied
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo