Navigation

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

    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

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 244
    • Best 9
    • Groups 2

    manrum1

    @manrum1

    10
    Reputation
    25
    Profile views
    244
    Posts
    0
    Followers
    0
    Following
    Joined Last Online
    Location Pfaffenhofen/Ilm Age 55

    manrum1 Follow
    Pro Starter

    Best posts made by manrum1

    • RE: Konfiguration von ioBroker, InfluxDB und Grafana

      @legro Also, nach langem Probieren habe ich das Problem gelöst. Danke für Deine Vorarbeit!

      Wenn das DBRP-Mapping wie in deiner Anleitung beschrieben erfolgt ist, reicht es im Grafana Dialog

      • die URL zu setzen (bei mir http://localhost:8086)
      • den Custom HTTP Header hinzuzufügen
      • und hier kommt der Trick: Zu Header Authorization muss im Value der String Token gefolgt vom eigentlichen Token eingefügt werden, also z.B.: Token ZBQhHgEKxyryxjSbtEQfdgffsESkGq88676787568CBShszyNi48c1UJ6NEOD_2Q==
      • jetzt nur noch unter Database den Namen der Datenbank (bucket) eintragen, bei mir iobold

      Sonst nichts!

      Grafanadialog.jpg

      Viel Spass!

      posted in Off Topic
      M
      manrum1
    • RE: [Tutorial] PZEM-004T 3 Phasen Überwachung

      @helmutlinner Hallo, aller Anfang ist schwer, war bei mir auch so:

      Zuerst richtest Du Dir im iobroker Datenpunkte ein, am besten unter dem Objektbaum 0_userdata.0... Dazu nimmst Du folgendes Script und lässt es einmal laufen, danach solltest Du die Datenpunkte sehen:

      /* /* Strommessung
      
      
      */
      var pfad = '0_userdata.0.Strom.hb.Status.',
          name_geraet = 'Pzem_hb', // zB Waschmaschine (Achtung keine Umlaute)
          beschreibung = 'Strommessung Home Base'; // zB 
      
      // Energie
      createState(pfad + name_geraet + '.Zaehler.Energy_TotalStartTime', 0, {
          name: 'Energie Total StartTime',
          desc: 'xx',
          type: 'string',
          unit: '',
          role: '',
          read: true,
          write: true
       });
       
      createState(pfad + name_geraet + '.Zaehler.Energy_Total', 0, {
          name: 'Energie total',
          desc: 'xx',
          type: 'number',
          unit: 'kWh',
          role: 'value.power.consumption',
          read: true,
          write: true
       });
      
       createState(pfad + name_geraet + '.Zaehler.Energy_Yesterday', 0, {
          name: 'Energie gestern',
          desc: 'xx',
          type: 'number',
          unit: 'kWh',
          role: 'value.power.consumption',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Energy_Today', 0, {
          name: 'Energie heute',
          desc: 'xx',
          type: 'number',
          unit: 'kWh',
          role: 'value.power.consumption',
          read: true,
          write: true
       });
      
       createState(pfad + name_geraet + '.Zaehler.Period', 0, {
          name: 'Periode',
          desc: 'xx',
          type: 'number',
          unit: '',
          role: '',
          read: true,
          write: true
       });
      
      // Leistung
      createState(pfad + name_geraet + '.Zaehler.Power_Ph1', 0, {
          name: 'Leistung Phase 1',
          desc: 'xx',
          type: 'number',
          unit: 'W',
          role: 'value.power',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Power_Ph2', 0, {
          name: 'Leistung Phase 2',
          desc: 'xx',
          type: 'number',
          unit: 'W',
          role: 'value.power',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Power_Ph3', 0, {
          name: 'Leistung Phase 3',
          desc: 'xx',
          type: 'number',
          unit: 'W',
          role: 'value.power',
          read: true,
          write: true
       });
      
      // Scheinleistung
       createState(pfad + name_geraet + '.Zaehler.ApparentPower_Ph1', 0, {
          name: 'Scheinleistung Phase 1',
          desc: 'xx',
          type: 'number',
          unit: 'VA',
          role: 'value.power',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.ApparentPower_Ph2', 0, {
          name: 'Scheinleistung Phase 2',
          desc: 'xx',
          type: 'number',
          unit: 'VA',
          role: 'value.power',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.ApparentPower_Ph3', 0, {
          name: 'Scheinleistung Phase 3',
          desc: 'xx',
          type: 'number',
          unit: 'VA',
          role: 'value.power',
          read: true,
          write: true
       });
      
       // Blindleistung
       createState(pfad + name_geraet + '.Zaehler.ReactivePower_Ph1', 0, {
          name: 'Blindleistung Phase 1',
          desc: 'xx',
          type: 'number',
          unit: 'VAr',
          role: 'value.power',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.ReactivePower_Ph2', 0, {
          name: 'Blindleistung Phase 2',
          desc: 'xx',
          type: 'number',
          unit: 'VAr',
          role: 'value.power',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.ReactivePower_Ph3', 0, {
          name: 'Blindleistung Phase 3',
          desc: 'xx',
          type: 'number',
          unit: 'VAr',
          role: 'value.power',
          read: true,
          write: true
       });
      
       // Leistungsfaktor
       createState(pfad + name_geraet + '.Zaehler.Factor_Ph1', 0, {
          name: 'Leistungsfaktor Phase 1',
          desc: 'xx',
          type: 'number',
          unit: '',
          role: '',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Factor_Ph2', 0, {
          name: 'Leistungsfaktor Phase 2',
          desc: 'xx',
          type: 'number',
          unit: '',
          role: '',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Factor_Ph3', 0, {
          name: 'Leistungsfaktor Phase 3',
          desc: 'xx',
          type: 'number',
          unit: '',
          role: '',
          read: true,
          write: true
       });
      
        // Frequenz
       createState(pfad + name_geraet + '.Zaehler.Frequency_Ph1', 0, {
          name: 'Frequenz Phase 1',
          desc: 'xx',
          type: 'number',
          unit: 'Hz',
          role: '',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Frequency_Ph2', 0, {
          name: 'Frequenz Phase 2',
          desc: 'xx',
          type: 'number',
          unit: 'Hz',
          role: '',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Frequency_Ph3', 0, {
          name: 'Frequenz Phase 3',
          desc: 'xx',
          type: 'number',
          unit: 'Hz',
          role: '',
          read: true,
          write: true
       });
      
        // Volt
       createState(pfad + name_geraet + '.Zaehler.Voltage_Ph1', 0, {
          name: 'Spannung Phase 1',
          desc: 'xx',
          type: 'number',
          unit: 'V',
          role: '',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Voltage_Ph2', 0, {
          name: 'Spannung Phase 2',
          desc: 'xx',
          type: 'number',
          unit: 'V',
          role: '',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Voltage_Ph3', 0, {
          name: 'Spannung Phase 3',
          desc: 'xx',
          type: 'number',
          unit: 'V',
          role: '',
          read: true,
          write: true
       });
      
       // Strom
       createState(pfad + name_geraet + '.Zaehler.Current_Ph1', 0, {
          name: 'Strom Phase 1',
          desc: 'xx',
          type: 'number',
          unit: 'A',
          role: '',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Current_Ph2', 0, {
          name: 'Strom Phase 2',
          desc: 'xx',
          type: 'number',
          unit: 'A',
          role: '',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Current_Ph3', 0, {
          name: 'Strom Phase 3',
          desc: 'xx',
          type: 'number',
          unit: 'A',
          role: '',
          read: true,
          write: true
       });
      
        // Berechnete
      
      createState(pfad + name_geraet + '.Zaehler.Current', 0, {
          name: 'Strom gesamt',
          desc: 'xx',
          type: 'number',
          unit: 'A',
          role: 'value.power',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Power', 0, {
          name: 'Leistung gesamt',
          desc: 'xx',
          type: 'number',
          unit: 'W',
          role: 'value.power.consumption',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.ApparentPower', 0, {
          name: 'Scheinleistung gesamt',
          desc: 'xx',
          type: 'number',
          unit: 'VA',
          role: 'value.power.consumption',
          read: true,
          write: true
       });
      
       createState(pfad + name_geraet + '.Zaehler.ReactivePower', 0, {
          name: 'Blindleistung gesamt',
          desc: 'xx',
          type: 'number',
          unit: 'VAr',
          role: 'value.power.consumption',
          read: true,
          write: true
       });
      
      
       // Zähler
      
      createState(pfad + name_geraet + '.Zaehler.Zaehler_actual', 0, {
          name: 'Zählerstand aktuell',
          desc: 'xx',
          type: 'number',
          unit: 'kWh',
          role: 'value.power.consumption',
          read: true,
          write: true
       });
      
       createState(pfad + name_geraet + '.Zaehler.Zaehler_Korrektur', 0, {
          name: 'Zähler Korrektur (setzen)',
          desc: 'xx',
          type: 'number',
          unit: 'kWh',
          role: '',
          read: true,
          write: true
       });
      
       createState(pfad + name_geraet + '.Zaehler.Zaehler_HT', 0, {
          name: 'Zählerstand Basiswert HT (setzen)',
          desc: 'xx',
          type: 'number',
          unit: 'kWh',
          role: '',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Zaehler_NT', 0, {
          name: 'Zählerstand Basiswert NT (setzen)',
          desc: 'xx',
          type: 'number',
          unit: 'kWh',
          role: '',
          read: true,
          write: true
       });
      
      
      createState(pfad + name_geraet + '.Zaehler.Zaehler_Basiswert', 0, {
          name: 'Zählerstand Basiswert (setzen oder Summe HT/NT)',
          desc: 'xx',
          type: 'number',
          unit: 'kWh',
          role: '',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Zaehler_Basiswert_Datum', 0, {
          name: 'Zählerstand Basiswert Datum/Uhrzeit (setzen)',
          desc: 'xx',
          type: 'string',
          unit: '',
          role: '',
          read: true,
          write: true
       });
      
      createState(pfad + name_geraet + '.Zaehler.Zaehler_Pzem_Lastchanged', 0, {
          name: 'Datum/Uhrzeit',
          desc: 'xx',
          type: 'string',
          unit: '',
          role: '',
          read: true,
          write: true
       });
      
      
      

      Als nächstes brauchst Du ein Script, dass den MQTT-String parst (durchsucht) und die Daten auf einzlene Datenpunkte mapped, die wir vorher erzeugt haben.

      on('mqtt.0.tele.stromhb.SENSOR', function(dp) {
          let tstrom = JSON.parse(dp.state.val);
          if(tstrom['Time']) {
              let val = tstrom['Time'];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Zaehler_Pzem_Lastchanged', val, true);
          }
          let strom = JSON.parse(dp.state.val).ENERGY;
          if(strom['TotalStartTime']) {
              let val = strom['TotalStartTime'];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Energy_TotalStartTime', val, true);
          } if(strom['Total']) {
              let val = strom['Total'];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Energy_Total', val, true);
          } if(strom['Yesterday']) {
              let val = strom['Yesterday'];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Energy_Yesterday', val, true);
          } if(strom['Today']) {
              let val = strom['Today'];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Energy_Today', val, true);
          } if(strom['Period']) {
              let val = strom['Period'];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Period', val, true);
          } if(strom['Power']) {
              let val = strom['Power'][0];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Power_Ph1', val, true);
          } if(strom['Power']) {
              let val = strom['Power'][1];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Power_Ph2', val, true);
          } if(strom['Power']) {
              let val = strom['Power'][2];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Power_Ph3', val, true);
          } if(strom['ApparentPower']) {
              let val = strom['ApparentPower'][0];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ApparentPower_Ph1', val, true);
          } if(strom['ApparentPower']) {
              let val = strom['ApparentPower'][1];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ApparentPower_Ph2', val, true);
          } if(strom['ApparentPower']) {
              let val = strom['ApparentPower'][2];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ApparentPower_Ph3', val, true);
          } if(strom['ReactivePower']) {
              let val = strom['ReactivePower'][0];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ReactivePower_Ph1', val, true);
          } if(strom['ReactivePower']) {
              let val = strom['ReactivePower'][1];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ReactivePower_Ph2', val, true);
          } if(strom['ReactivePower']) {
              let val = strom['ReactivePower'][2];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ReactivePower_Ph3', val, true);
          } if(strom['Factor']) {
              let val = strom['Factor'][0];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Factor_Ph1', val, true);
          } if(strom['Factor']) {
              let val = strom['Factor'][1];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Factor_Ph2', val, true);
          } if(strom['Factor']) {
              let val = strom['Factor'][2];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Factor_Ph3', val, true);
          } if(strom['Frequency']) {
              let val = strom['Frequency'][0];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Frequency_Ph1', val, true);
          } if(strom['Frequency']) {
              let val = strom['Frequency'][1];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Frequency_Ph2', val, true);
          } if(strom['Frequency']) {
              let val = strom['Frequency'][2];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Frequency_Ph3', val, true);
          } if(strom['Voltage']) {
              let val = strom['Voltage'][0];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Voltage_Ph1', val, true);
          } if(strom['Voltage']) {
              let val = strom['Voltage'][1];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Voltage_Ph2', val, true);
          } if(strom['Voltage']) {
              let val = strom['Voltage'][2];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Voltage_Ph3', val, true);
          } if(strom['Current']) {
              let val = strom['Current'][0];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Current_Ph1', val, true);
          } if(strom['Current']) {
              let val = strom['Current'][1];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Current_Ph2', val, true);
          } if(strom['Current']) {
              let val = strom['Current'][2];
              setState('0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Current_Ph3', val, true);
          }
          
           setTimeout(function() {
          // Code, der erst nach 5 Sekunden ausgeführt wird
      
          setState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Zaehler_Basiswert", (getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Zaehler_HT").val + getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Zaehler_NT").val), true);
          setState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Current", (getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Current_Ph1").val + getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Current_Ph2").val + getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Current_Ph3").val), true);
          setState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Power", (getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Power_Ph1").val + getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Power_Ph2").val + getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Power_Ph3").val), true);
          setState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ReactivePower", (getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ReactivePower_Ph1").val + getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ReactivePower_Ph2").val + getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ReactivePower_Ph3").val), true);
          setState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ApparentPower", (getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ApparentPower_Ph1").val + getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ApparentPower_Ph2").val + getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.ApparentPower_Ph3").val), true);
          // setState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Zaehler_actual", (getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Zaehler_Basiswert").val + getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Zaehler_Korrektur").val), true);
          setState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Zaehler_actual", (getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Zaehler_Basiswert").val + getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Energy_Total").val - getState("0_userdata.0.Strom.hb.Status.Pzem_hb.Zaehler.Zaehler_Korrektur").val), true);
          }, 5000);
      
        });
      
      

      Bei mir heißt der Knoten im MQTT-Adapter stromhb, das musst Du natürlich anpassen. Das Script muss dann dauernd laufen.
      Am Ende werdne noch einige Berechnungen vorgenommen, ignoriere das erst mal.

      Viel Erfolg

      posted in Praktische Anwendungen (Showcase)
      M
      manrum1
    • RE: Tuya Adapter Version 3.16.0

      @deta Hi, habe bei mir das gleiche Phänomen.

      Auf meinem anderen System laufen schon monatelang 2 Instanzen. Vielleicht bringt ein Downgrade auf eine frühere Version die Lösung, danach kann man anscheinend normal updaten.

      posted in ioBroker Allgemein
      M
      manrum1
    • RE: Tuya LED Controller in iobroker bringen

      @maxpd Schau dir das mal an: https://github.com/openshwprojects/OpenBK7231T

      Habs selbst noch nicht probiert, mach mich aber bei Gelegenheit noch dran. Vielleicht können wir zusammen arbeiten. 👍

      posted in Hardware
      M
      manrum1
    • RE: Konfiguration von ioBroker, InfluxDB und Grafana

      @legro Doch, wenn man die Fußnote auch und genau liest 👍

      Habe ich viel zu lange mit dem in 9.x fehlendem Access Dialog (Server default) herumgeplagt.

      posted in Off Topic
      M
      manrum1
    • RE: M-TEC Energy Butler

      @metaxa @andreas-h
      Hallo zusammen, das meiste funktioniert anbei mein Status:
      mtec5.png

      Da der Energy Butler die Werte vom Smartmeter zieht, sollte dieses eigentlich gleich dem Zählerstand sein. Diesen frage ich mittels Hichi IR Lesekopf ab, nach bisheriger Erfahrung passt das.

      Über die WEB-Console kann man Daten zum Eigenverbrauch, Export und Import abfragen.
      mtec6.png
      Den Eigenverbrauch kann ich nur rechnerisch ermitteln, da der vom EB gelieferte Wert unter modbus.0.holdingRegisters.31006_Loading_Energy_today nicht stimmt. Hier meine Formel:

      Verbraucher_Leistung = PV_Leistung - Batterie_Leistung - Netz_Leistung (jeweils absolut, also ohne Vorzeichen).

      So schaut dann mein Dashboard aus:
      mtec7.png

      Hoffe das hilft, bzw. gerne Feedback.

      posted in Hardware
      M
      manrum1
    • RE: M-TEC Energy Butler

      @andreas-h @metaxa :
      Bezüglich WEB-Portal:

      • Wenn man eingeloggt bleibt ändern sich die Werte bzgl. Eigenverbrauch, Export und Import nicht. Man muss sich dazu neu einloggen, in dem Moment sind die Daten zur Eigenabfrage über den Modbus ziemlich gleich.
      • Ihr könnt ja spaßeshalber mal in eure Fritzbox schauen. Da werdet ihr 2 Adressen für den Energy Butler finden, einer davon heißt (bei mir) USR-TCP232-T2. Dies ist ein von MTEC gelieferter RS485-Konverter. Man kann sich auch einloggen und sieht an der Konfiguration, dass die Daten an "eeaccess.solarmanpv.com" gesendet werden. Dies ist der chinesiche Provider für das WEB-Portal.

      @metaxa :

      • Wenn du was sperren willst, musst du diese Adresse blocken, oder einfach vom Netz nehmen.
      • Wenn du deinen Zähler über den IR-Leskopf abfragst siehst du ja, wieviel zu tatsächlich importierst, die Anzeige im WEB-Portal würde ich nicht so ernst nehmen.
      posted in Hardware
      M
      manrum1
    • RE: M-TEC Energy Butler

      @slingo ja, ich frage alle 5 sec ab, das läuft soweit problemlos. Für mich sieht es so aus, dass es 2 RS485 Schnittstellen gibt. Eine wird für das WEB-Portal genutzt ("USR-TCP232-T2") und der zweite für eigene Anwendung.

      posted in Hardware
      M
      manrum1
    • RE: M-TEC Energy Butler

      @slingo Danke für die Hilfe, komme jetzt mit Portal-Abfrage zurecht!

      posted in Hardware
      M
      manrum1

    Latest posts made by manrum1

    • RE: Wolf Smart Set

      @oxident Wie meinst Du das mit dem direkten Zugriff? Wie soll ich das per Handy/Tablet machen?

      posted in ioBroker Allgemein
      M
      manrum1
    • RE: Wolf Smart Set

      @oxident Hallo, danke für deine Antwort. Könntest Du mir vielleicht helfen und mir veraten, was ich falsch mache. Siehe oben....

      posted in ioBroker Allgemein
      M
      manrum1
    • RE: Wolf Smart Set

      @ullij Aha, das ist der Grund. Dann verzichten also alle auf die APP?

      Danke für dei Info, dann hat sich das eh erledigt.

      posted in ioBroker Allgemein
      M
      manrum1
    • RE: Wolf Smart Set

      @marc-berg said in Wolf Smart Set:

      sudo systemctl status ism7mqtt.service

      Ich habe noch keinen Service eingerichtet. Das Parameter-File konnte ich mit ism7config ohne Probleme erzeugen. Ich hängs mal an:
      parameter.json

      Eine Instanz im iobroker läuft, die liest die Daten vom WOlf Portatl (smartset). Stört das vielleicht?
      wolf4.jpg

      posted in ioBroker Allgemein
      M
      manrum1
    • RE: Wolf Smart Set

      @marc-berg Ja habe ich, bekomme ja auch eine Verbindung. Gleicher Aufruf mit IP-Adressen führt zum gleichen Ergebnis.

      posted in ioBroker Allgemein
      M
      manrum1
    • RE: Wolf Smart Set

      @marc-berg Danke für die Antwort, hatte ich schon bemerkt und korrigiert:

      pi@iob1:/opt/ism7mqtt $ ./ism7mqtt -i ism7  -p PASSWORT -m localhost --mqttuser=mqtt --mqttpass=PASSWORT --mqttport=1886
      System.Net.Sockets.SocketException (0xFFFDFFFF): Name or service not known
         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
         at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask)
         at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client.cs:line 63
         at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client.cs:line 50
         at ism7mqtt.Program.Main(String[] args) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/Program.cs:line 144
      Unhandled exception. System.Net.Sockets.SocketException (0xFFFDFFFF): Name or service not known
         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
         at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask)
         at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client.cs:line 63
         at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client.cs:line 50
         at ism7mqtt.Program.Main(String[] args) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/Program.cs:line 144
         at ism7mqtt.Program.<Main>(String[] args)
      Abgebrochen
      

      Er authentifiziert sich auch, so schaut das Log am iobroker aus

      mqtt.0
      	2025-05-20 10:25:30.634	info	Client [Wolf_ism7 ] connection closed: closed
      mqtt.0
      	2025-05-20 10:25:26.768	info	Client [Wolf_ism7 ] publishOnSubscribe send all known states
      mqtt.0
      	2025-05-20 10:25:26.716	info	Client [Wolf_ism7 ] publishOnSubscribe send all known states
      mqtt.0
      	2025-05-20 10:25:26.567	info	Client [Wolf_ism7 ] subscribes on "Wolf/ism7 /+/set/#" with regex /^mqtt\.0\.Wolf\.ism7_\.[^.]*\.set\..*/
      mqtt.0
      	2025-05-20 10:25:26.567	info	Client [Wolf_ism7 ] subscribes on "Wolf/ism7 /+/set/#" with regex /^Wolf\.ism7_\.[^.]*\.set\..*/
      mqtt.0
      	2025-05-20 10:25:26.515	info	Client [Wolf_ism7 ] subscribes on "Wolf/ism7 /+/set" with regex /mqtt\.0\.Wolf\.ism7_\.[^.]*\.set/
      mqtt.0
      	2025-05-20 10:25:26.514	info	Client [Wolf_ism7 ] subscribes on "Wolf/ism7 /+/set" with regex /Wolf\.ism7_\.[^.]*\.set/
      mqtt.0
      	2025-05-20 10:25:26.334	info	Client [Wolf_ism7 ] connected with secret 1747729526126_8073
      

      Das ist alles was ich unter Objects sehe
      wolf3.jpg
      Dann weiß ich nicht was ich noch faslch mache 😞

      posted in ioBroker Allgemein
      M
      manrum1
    • RE: Wolf Smart Set

      @wch Gibts es jemand, der ismmqtt zusammen mit iobroker am Laufen hat. Ich schaffe es nicht, MQTT ans Laufen zubringen, folgendes ist mein Aufruf:

      
      pi@iob1:/opt/ism7mqtt $ ./ism7mqtt -i ism7  -p PASSWORT -m iob1 --mqttuser=mqtt --mqttpass=mqttPASSWORT --mqttport:1886  --parameter=/opt/ism7mqtt/parameter.json
      #System.Net.Sockets.SocketException (0xFFFDFFFF): Name or service not known
         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
         at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask)
         at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client.cs:line 63
         at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client.cs:line 50
         at ism7mqtt.Program.Main(String[] args) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/Program.cs:line 144
      Unhandled exception. System.Net.Sockets.SocketException (0xFFFDFFFF): Name or service not known
         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
         at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask)
         at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client.cs:line 63
         at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/ISM7/Ism7Client.cs:line 50
         at ism7mqtt.Program.Main(String[] args) in /home/runner/work/ism7mqtt/ism7mqtt/src/ism7mqtt/Program.cs:line 144
      

      code_text

      Abgebrochen
      

      Das Log am iobroker schaut so aus:

      mqtt.0
      	2025-05-19 17:51:40.266	info	Client [Wolf_ism7 ] connection closed: closed
      mqtt.0
      	2025-05-19 17:51:36.689	info	Client [Wolf_ism7 ] publishOnSubscribe send all known states
      mqtt.0
      	2025-05-19 17:51:36.629	info	Client [Wolf_ism7 ] publishOnSubscribe send all known states
      mqtt.0
      	2025-05-19 17:51:36.489	info	Client [Wolf_ism7 ] subscribes on "Wolf/ism7 /+/set/#" with regex /^mqtt\.0\.Wolf\.ism7_\.[^.]*\.set\..*/
      mqtt.0
      	2025-05-19 17:51:36.488	info	Client [Wolf_ism7 ] subscribes on "Wolf/ism7 /+/set/#" with regex /^Wolf\.ism7_\.[^.]*\.set\..*/
      mqtt.0
      	2025-05-19 17:51:36.429	info	Client [Wolf_ism7 ] subscribes on "Wolf/ism7 /+/set" with regex /mqtt\.0\.Wolf\.ism7_\.[^.]*\.set/
      mqtt.0
      	2025-05-19 17:51:36.428	info	Client [Wolf_ism7 ] subscribes on "Wolf/ism7 /+/set" with regex /Wolf\.ism7_\.[^.]*\.set/
      mqtt.0
      	2025-05-19 17:51:36.258	info	Client [Wolf_ism7 ] connected with secret 1747669896030_308
      
      posted in ioBroker Allgemein
      M
      manrum1
    • RE: Test Adapter wolf-smartset 2.x.x

      @flingo64 Das Spielchen wiederholt sich:

      • nach kurzer Zeit ist WEB-Portal: Zugang gesperrt - Ungültige Konfiguration
      • und in der APP Anlage offline
      • die Adapter/Instanz-Abfragen scheinen aber zu funktionieren, blockieren offensichtlich WEB und APP

      Habe den Fachmann-Zugang vorher wieder aktiviert: Daten kommen jetzt, was komplett fehlt:

      • wolf-smartset.0.Fachmann.Solarmodul_SM1
      • wolf-smartset.0.Fachmann.Solarmodul_SM1.Parameter SM1.431_Einstellungen
      • wolf-smartset.0.Fachmann.Solarmodul_SM1.Solarmodul SM1.463_Anzeigen

      Hier mein Log:

      wolf-smartset.0
      	2025-05-17 10:59:28.543	info	API GET VAL LIST(BundleId:0, ValuesReqd: 0, LastAccess: !!reset!!) returns 0 values: {"LastAccess":"0001-01-01T00:00:00","Values":[]}
      wolf-smartset.0
      	2025-05-17 10:59:28.376	warn	API GET VAL LIST(BundleId:7100, ValuesReqd: 355, LastAccess: !!reset!!): got no value for: 22000100000,22002100000,22002200000,22002300000,22002500000,22002600000,22002700000,22002800000,22002900000,22003000000,22003100000,22009500000,22010300000,22011700000,22012600000,22013400000,27002200001,27002300001,27002500001,27002600001,27003100001,27003200001,27003300001,27003400001,27003500001,27003600001,27003700001,27003900001,27004000001,27004100001,27004200001,27004300001,27004400001,27004500001,27004600001,27004700001,27005200001,27005300001,27005500001,27005600001,27005700001,27006300001,27006400001,27006500001,27006600001,27006700001,27006800001,27006900001,27007000001,27007100001,27007200001,27007300001,27007400001,27007500001,27007600001,27007700001,27007800001,27007900001,27008000001,27008100001,27008200001,27008300001,27008400001,27008500001,27008600001,27008700001,27008800001,27008900001,27009000001,27009100001,27009200001,27009600001,27009700001,27009800001,27009900001,27010000001,27010100001,27010200001,27010300001,27010400001,27010500001,27010600001,27010700001,27010800001,27010900001,27011000001,27011100001,27011200001,27011300001,27011400001,27011500001,27011600001,27011700001,27011800001,27011900001,27012000001,27012100001,27012200001,27012300001,27012400001,27012500001,27012600001,27012800001,27012900001,27013000001,27014300001,27014400001,27014500001,27014600001,27015500001,27015600001,27015700001,27016000001,27016100001,27017800001,27017900001,27018000001,32000000000,32000100000,32000200000,32000300000,32000400000,32000500000,32000600000,32000700000,32000800000,32000900000,32001000000,32001100000,32001200000,32001300000,32001400000,32001500000,32001600000,32001700000,32001800000,32001900000,32002000000,32002100000,32002200000,32002300000,32002400000,32002500000,32002600000,32002700000,32002800000,32002900000,32003000000,32003100000,32003200000,32003300000,32003400000,32003500000,32003600000,32003700000,32003800000,32003900000,32004000000,32004100000,32006300001,32006400001,32006500001,32006600001,32006700001,32006800001,32006900001,32007000001,32007100001,32007200001,32007300001,32007400001,32007500001,32007600001,32007700001,32007800001,32007900001,32008000001,32008100001,32008200001,32008300001,32012600002,32012700002,32012800002,32012900002,32013000002,32013100002,32013200002,32013300002,32013400002,32013500002,32013600002,32013700002,32013800002,32013900002,32014000002,32014100002,32014200002,32014300002,32014400002,32014500002,32014600002,34000600000,34000700000,34000800000,34001000000,34001200000,34001300000,34001400000,34001500000,36000600001,36000600002,36000700001,36000700002,36000800001,36000800002,36001000001,36001000002,36001200001,36001200002,36001300001,36001300002,36001400001,36001400002,36001500001,36001500002,36006600001,36006600002,36013200001,36013200002,36014700001,36014700002,36014800001,36014800002,36014900001,36014900002,36015000001,36015000002
      wolf-smartset.0
      	2025-05-17 10:59:28.374	info	API GET VAL LIST(BundleId:7100, ValuesReqd: 355, LastAccess: !!reset!!) returns 354 values: {"LastAccess":"2025-05-17T08:59:26.2972447Z","Values":[{"ValueId":4000100001,"Value":"1","State":1},{"ValueId":4000100002,"Value":"0","State":1},{"ValueId":4000200001,"Value":"0","State":1},{"ValueId":4000200002,"Value":"0","State":1},{"ValueId":4002700001,"Value":"34.2","State":1},{"ValueId":4002700002,"Value":"27.3","State":1},{"ValueId":4007000001,"Value":"1","State":1},{"ValueId":4007000002,"Value":"0","State":1},{"ValueId":6002500000,"Value":"37.2","State":1},{"ValueId":6002600000,"Value":"45.7","State":1},{"ValueId":6003800000,"Value":"1","State":1},{"ValueId":6006300000,"Value":"1","State":1},{"ValueId":22000100000,"State":0},{"ValueId":22002100000,"State":0},{"ValueId":22002200000,"State":0},{"ValueId":22002300000,"State":0},{"ValueId":22002500000,"State":0},{"ValueId":22002600000,"State":0},{"ValueId":22002700000,"State":0},{"ValueId":22002800000,"State":0},{"ValueId":22002900000,"State":0},{"ValueId":22003000000,"State":0},{"ValueId":22003100000,"State":0},{"ValueId":22003200000,"Value":"11:08","State":1},{"ValueId":22003300000,"Value":"17.05.2025","State":1},{"ValueId":22003400000,"Value":"0","State":1},{"ValueId":22003500000,"Value":"0","State":1},{"ValueId":22004200000,"Value":"0","State":1},{"ValueId":22009100000,"Value":"0","State":1},{"ValueId":22009500000,"State":0},{"ValueId":22010300000,"State":0},{"ValueId":22010400000,"Value":"0","State":1},{"ValueId":22010800000,"Value":"1","State":1},{"ValueId":22011700000,"State":0},{"ValueId":22012600000,"State":0},{"ValueId":22013400000,"State":0},{"ValueId":27000400001,"Value":"37","State":1},{"ValueId":27000500001,"Value":"13.3","State":1},{"ValueId":27000600001,"Value":"43","State":1},{"ValueId":27000700001,"Value":"39.5","State":1},{"ValueId":27000800001,"Value":"10","State":1},{"ValueId":27000900001,"Value":"37.1","State":1},{"ValueId":27001000001,"Value":"0","State":1},{"ValueId":27001100001,"Value":"1","State":1},{"ValueId":27001200001,"Value":"1","State":1},{"ValueId":27001300001,"Value":"0","State":1},{"ValueId":27001400001,"Value":"0","State":1},{"ValueId":27001500001,"Value":"0","State":1},{"ValueId":27001600001,"Value":"0","State":1},{"ValueId":27001700001,"Value":"0","State":1},{"ValueId":27001800001,"Value":"0","State":1},{"ValueId":27001900001,"Value":"0","State":1},{"ValueId":27002000001,"Value":"0","State":1},{"ValueId":27002100001,"Value":"0","State":1},{"ValueId":27002200001,"State":0},{"ValueId":27002300001,"State":0},{"ValueId":27002400001,"Value":"10","State":1},{"ValueId":27002500001,"State":0},{"ValueId":27002600001,"State":0},{"ValueId":27002700001,"Value":"8093","State":1},{"ValueId":27002800001,"Value":"19.6","State":1},{"ValueId":27002900001,"Value":"37.8","State":1},{"ValueId":27003000001,"Value":"1.65","State":1},{"ValueId":27003100001,"State":0},{"ValueId":27003200001,"State":0},{"ValueId":27003300001,"State":0},{"ValueId":27003400001,"State":0},{"ValueId":27003500001,"State":0},{"ValueId":27003600001,"State":0},{"ValueId":27003700001,"State":0},{"ValueId":27003800001,"Value":"9","State":1},{"ValueId":27003900001,"State":0},{"ValueId":27004000001,"State":0},{"ValueId":27004100001,"State":0},{"ValueId":27004200001,"State":0},{"ValueId":27004300001,"State":0},{"ValueId":27004400001,"State":0},{"ValueId":27004500001,"State":0},{"ValueId":27004600001,"State":0},{"ValueId":27004700001,"State":0},{"ValueId":27004800001,"Value":"0","State":1},{"ValueId":27004900001,"Value":"0","State":1},{"ValueId":27005000001,"Value":"10","State":1},{"ValueId":27005100001,"Value":"8","State":1},{"ValueId":27005200001,"State":0},{"ValueId":27005300001,"State":0},{"ValueId":27005500001,"State":0},{"ValueId":27005600001,"State":0},{"ValueId":27005700001,"State":0},{"ValueId":27005800001,"Value":"6.5","State":1},{"ValueId":27005900001,"Value":"33722","State":1},{"ValueId":27006000001,"Value":"5221","State":1},{"ValueId":27006100001,"Value":"116","State":1},{"ValueId":27006300001,"State":0},{"ValueId":27006400001,"State":0},{"ValueId":27006500001,"State":0},{"ValueId":27006600001,"State":0},{"ValueId":27006700001,"State":0},{"ValueId":27006800001,"State":0},{"ValueId":27006900001,"State":0},{"ValueId":27007000001,"State":0},{"ValueId":27007100001,"State":0},{"ValueId":27007200001,"State":0},{"ValueId":27007300001,"State":0},{"ValueId":27007400001,"State":0},{"ValueId":27007500001,"State":0},{"ValueId":27007600001,"State":0},{"ValueId":27007700001,"State":0},{"ValueId":27007800001,"State":0},{"ValueId":27007900001,"State":0},{"ValueId":27008000001,"State":0},{"ValueId":27008100001,"State":0},{"ValueId":27008200001,"State":0},{"ValueId":27008300001,"State":0},{"ValueId":27008400001,"State":0},{"ValueId":27008500001,"State":0},{"ValueId":27008600001,"State":0},{"ValueId":27008700001,"State":0},{"ValueId":27008800001,"State":0},{"ValueId":27008900001,"State":0},{"ValueId":27009000001,"State":0},{"ValueId":27009100001,"State":0},{"ValueId":27009200001,"State":0},{"ValueId":27009600001,"State":0},{"ValueId":27009700001,"State":0},{"ValueId":27009800001,"State":0},{"ValueId":27009900001,"State":0},{"ValueId":27010000001,"State":0},{"ValueId":27010100001,"State":0},{"ValueId":27010200001,"State":0},{"ValueId":27010300001,"State":0},{"ValueId":27010400001,"State":0},{"ValueId":27010500001,"State":0},{"ValueId":27010600001,"State":0},{"ValueId":27010700001,"State":0},{"ValueId":27010800001,"State":0},{"ValueId":27010900001,"State":0},{"ValueId":27011000001,"State":0},{"ValueId":27011100001,"State":0},{"ValueId":27011200001,"State":0},{"ValueId":27011300001,"State":0},{"ValueId":27011400001,"State":0},{"ValueId":27011500001,"State":0},{"ValueId":27011600001,"State":0},{"ValueId":27011700001,"State":0},{"ValueId":27011800001,"State":0},{"ValueId":27011900001,"State":0},{"ValueId":27012000001,"State":0},{"ValueId":27012100001,"State":0},{"ValueId":27012200001,"State":0},{"ValueId":27012300001,"State":0},{"ValueId":27012400001,"State":0},{"ValueId":27012500001,"State":0},{"ValueId":27012600001,"State":0},{"ValueId":27012800001,"State":0},{"ValueId":27012900001,"State":0},{"ValueId":27013000001,"State":0},{"ValueId":27014300001,"State":0},{"ValueId":27014400001,"State":0},{"ValueId":27014500001,"State":0},{"ValueId":27014600001,"State":0},{"ValueId":27015500001,"State":0},{"ValueId":27015600001,"State":0},{"ValueId":27015700001,"State":0},{"ValueId":27016000001,"State":0},{"ValueId":27016100001,"State":0},{"ValueId":27016200001,"Value":"0","State":1},{"ValueId":27016300001,"Value":"611","State":1},{"ValueId":27016400001,"Value":"0","State":1},{"ValueId":27016500001,"Value":"12024","State":1},{"ValueId":27016600001,"Value":"0","State":1},{"ValueId":27016700001,"Value":"19979","State":1},{"ValueId":27016800001,"Value":"110","State":1},{"ValueId":27016900001,"Value":"7055","State":1},{"ValueId":27017200001,"Value":"0","State":1},{"ValueId":27017300001,"Value":"0","State":1},{"ValueId":27017500001,"Value":"0","State":1},{"ValueId":27017600001,"Value":"51","State":1},{"ValueId":27017700001,"Value":"0","State":1},{"ValueId":27017800001,"State":0},{"ValueId":27017900001,"State":0},{"ValueId":27018000001,"State":0},{"ValueId":32000000000,"State":0},{"ValueId":32000100000,"State":0},{"ValueId":32000200000,"State":0},{"ValueId":32000300000,"State":0},{"ValueId":32000400000,"State":0},{"ValueId":32000500000,"State":0},{"ValueId":32000600000,"State":0},{"ValueId":32000700000,"State":0},{"ValueId":32000800000,"State":0},{"ValueId":32000900000,"State":0},{"ValueId":32001000000,"State":0},{"ValueId":32001100000,"State":0},{"ValueId":32001200000,"State":0},{"ValueId":32001300000,"State":0},{"ValueId":32001400000,"State":0},{"ValueId":32001500000,"State":0},{"ValueId":32001600000,"State":0},{"ValueId":32001700000,"State":0},{"ValueId":32001800000,"State":0},{"ValueId":32001900000,"State":0},{"ValueId":32002000000,"State":0},{"ValueId":32002100000,"State":0},{"ValueId":32002200000,"State":0},{"ValueId":32002300000,"State":0},{"ValueId":32002400000,"State":0},{"ValueId":32002500000,"State":0},{"ValueId":32002600000,"State":0},{"ValueId":32002700000,"State":0},{"ValueId":32002800000,"State":0},{"ValueId":32002900000,"State":0},{"ValueId":32003000000,"State":0},{"ValueId":32003100000,"State":0},{"ValueId":32003200000,"State":0},{"ValueId":32003300000,"State":0},{"ValueId":32003400000,"State":0},{"ValueId":32003500000,"State":0},{"ValueId":32003600000,"State":0},{"ValueId":32003700000,"State":0},{"ValueId":32003800000,"State":0},{"ValueId":32003900000,"State":0},{"ValueId":32004000000,"State":0},{"ValueId":32004100000,"State":0},{"ValueId":32006300001,"State":0},{"ValueId":32006400001,"State":0},{"ValueId":32006500001,"State":0},{"ValueId":32006600001,"State":0},{"ValueId":32006700001,"State":0},{"ValueId":32006800001,"State":0},{"ValueId":32006900001,"State":0},{"ValueId":32007000001,"State":0},{"ValueId":32007100001,"State":0},{"ValueId":32007200001,"State":0},{"ValueId":32007300001,"State":0},{"ValueId":32007400001,"State":0},{"ValueId":32007500001,"State":0},{"ValueId":32007600001,"State":0},{"ValueId":32007700001,"State":0},{"ValueId":32007800001,"State":0},{"ValueId":32007900001,"State":0},{"ValueId":32008000001,"State":0},{"ValueId":32008100001,"State":0},{"ValueId":32008200001,"State":0},{"ValueId":32008300001,"State":0},{"ValueId":32012600002,"State":0},{"ValueId":32012700002,"State":0},{"ValueId":32012800002,"State":0},{"ValueId":32012900002,"State":0},{"ValueId":32013000002,"State":0},{"ValueId":32013100002,"State":0},{"ValueId":32013200002,"State":0},{"ValueId":32013300002,"State":0},{"ValueId":32013400002,"State":0},{"ValueId":32013500002,"State":0},{"ValueId":32013600002,"State":0},{"ValueId":32013700002,"State":0},{"ValueId":32013800002,"State":0},{"ValueId":32013900002,"State":0},{"ValueId":32014000002,"State":0},{"ValueId":32014100002,"State":0},{"ValueId":32014200002,"State":0},{"ValueId":32014300002,"State":0},{"ValueId":32014400002,"State":0},{"ValueId":32014500002,"State":0},{"ValueId":32014600002,"State":0},{"ValueId":33000000000,"Value":"14:07","State":1},{"ValueId":33000100000,"Value":"17.05.2025","State":1},{"ValueId":33000200000,"Value":"11:07","State":1},{"ValueId":33000300000,"Value":"17.05.2025","State":1},{"ValueId":33000400000,"Value":"11:08","State":1},{"ValueId":33000500000,"Value":"17.05.2025","State":1},{"ValueId":33000600000,"Value":"14:07","State":1},{"ValueId":33000700000,"Value":"17.05.2025","State":1},{"ValueId":33000800000,"Value":"11:07","State":1},{"ValueId":33000900000,"Value":"17.05.2025","State":1},{"ValueId":33001000000,"Value":"11:08","State":1},{"ValueId":33001100000,"Value":"17.05.2025","State":1},{"ValueId":34000000000,"State":1},{"ValueId":34000100000,"Value":"11.6","State":1},{"ValueId":34000400000,"Value":"7","State":1},{"ValueId":34000500000,"Value":"1","State":1},{"ValueId":34000600000,"State":0},{"ValueId":34000700000,"State":0},{"ValueId":34000800000,"State":0},{"ValueId":34000900000,"Value":"20","State":1},{"ValueId":34001000000,"State":0},{"ValueId":34001100000,"Value":"37.7","State":1},{"ValueId":34001200000,"State":0},{"ValueId":34001300000,"State":0},{"ValueId":34001400000,"State":0},{"ValueId":34001500000,"State":0},{"ValueId":34001600000,"Value":"1","State":1},{"ValueId":34002600000,"Value":"0","State":1},{"ValueId":34002900000,"Value":"1","State":1},{"ValueId":34003100000,"Value":"0","State":1},{"ValueId":34003200000,"Value":"1","State":1},{"ValueId":34003300000,"Value":"1","State":1},{"ValueId":34003500000,"Value":"20","State":1},{"ValueId":34004000000,"Value":"20","State":1},{"ValueId":35000100000,"Value":"9","State":1},{"ValueId":35000400000,"Value":"2","State":1},{"ValueId":35000900000,"Value":"55","State":1},{"ValueId":35001200000,"Value":"1","State":1},{"ValueId":35001400000,"Value":"55","State":1},{"ValueId":35001500000,"Value":"1","State":1},{"ValueId":36000000001,"State":1},{"ValueId":36000000002,"State":1},{"ValueId":36000100001,"Value":"11.6","State":1},{"ValueId":36000100002,"Value":"11.6","State":1},{"ValueId":36000400001,"Value":"7","State":1},{"ValueId":36000400002,"Value":"8","State":1},{"ValueId":36000500001,"Value":"1","State":1},{"ValueId":36000500002,"Value":"3","State":1},{"ValueId":36000600001,"State":0},{"ValueId":36000600002,"State":0},{"ValueId":36000700001,"State":0},{"ValueId":36000700002,"State":0},{"ValueId":36000800001,"State":0},{"ValueId":36000800002,"State":0},{"ValueId":36001000001,"State":0},{"ValueId":36001000002,"State":0},{"ValueId":36001100001,"Value":"34.1","State":1},{"ValueId":36001100002,"Value":"27.3","State":1},{"ValueId":36001200001,"State":0},{"ValueId":36001200002,"State":0},{"ValueId":36001300001,"State":0},{"ValueId":36001300002,"State":0},{"ValueId":36001400001,"State":0},{"ValueId":36001400002,"State":0},{"ValueId":36001500001,"State":0},{"ValueId":36001500002,"State":0},{"ValueId":36001600001,"Value":"1","State":1},{"ValueId":36001600002,"Value":"3","State":1},{"ValueId":36004200001,"Value":"0","State":1},{"ValueId":36004300002,"Value":"0","State":1},{"ValueId":36005800001,"Value":"1","State":1},{"ValueId":36005900002,"Value":"1","State":1},{"ValueId":36006600001,"State":5},{"ValueId":36006600002,"State":5},{"ValueId":36008400001,"Value":"21.5","State":1},{"ValueId":36008500001,"Value":"21.5","State":1},{"ValueId":36008600002,"Value":"21.5","State":1},{"ValueId":36011000002,"Value":"21.5","State":1},{"ValueId":36013200001,"State":5},{"ValueId":36013200002,"State":5},{"ValueId":36014700001,"State":0},{"ValueId":36014700002,"State":0},{"ValueId":36014800001,"State":0},{"ValueId":36014800002,"State":0},{"ValueId":36014900001,"State":0},{"ValueId":36014900002,"State":0},{"ValueId":36015000001,"State":0},{"ValueId":36015000002,"State":0}]}
      wolf-smartset.0
      	2025-05-17 10:59:13.177	info	Expert Login done!
      wolf-smartset.0
      	2025-05-17 10:59:13.148	info	Initialization with Login and new Session done!
      wolf-smartset.0
      	2025-05-17 10:59:13.075	info	_getAuthToken(): tokens will expire in 3600 seconds, setting refresh timer.
      wolf-smartset.0
      	2025-05-17 10:59:13.073	info	_getAuthToken(): received and validated tokens: {"id_token":"xxxToken raus genommenxxxx}
      wolf-smartset.0
      	2025-05-17 10:59:11.533	info	starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.wolf-smartset, node: v20.19.0, js-controller: 7.0.6
      
      posted in Tester
      M
      manrum1
    • RE: Test Adapter wolf-smartset 2.x.x

      @mcm1957 Heute morgen

      • Smartset WEB-Portal: Zugang gesperrt - Ungültige Konfiguration
      • APP Anlage offline

      Und das ohne Fachmann-Abfrage im Adapter!

      Abhilfe: Fritzbox neu starten

      posted in Tester
      M
      manrum1
    • RE: Test Adapter wolf-smartset 2.x.x

      @mcm1957 Danke für die schnelle Antwort, ich bin gerade noch am Testen.

      Natürlich habe ich die Fachmann Abfrage aktiviert, mit dem Ergebnis, dass sowohl meine APP, als auch mein Smartset-WEB gesperrt, bzw. nicht mehr zugänglich war. Das konnte ich mit Stoppen des Adapters und Restart meiner Fritzbox wieder ans Laufen bringen. Dauerte aber ca. eine halbe Stunde, bis APP und Smartset wiede rzugänlich waren.

      Danach habe ich den Fachmann-Zugang rausgenommen und neu gestartet. Da man nirgends erkennen kann, ob Daten geholt werden oder nicht, habe ich alle Instanzdaten gelöscht. Nach Restart wurden diese wieder neu angelegt. Auch Daten zu Fachmann:

      • wolf-smartset.0.Fachmann.Heizgerät.Heizgerät.058_Direkter_Heizkreis

      • wolf-smartset.0.Fachmann.Heizgerät.Heizgerät.422_Einstellungen_und Anzeigen

      Benutzerebene:

      • Daten aus Benutzer.Heizung.210 sind jetzt unter Benutzer.Heizung.212

      Vorläufiges Fazit:

      • Es hat sich doch einiges geändert und ist nicht kompatibel.

      • Natürlich, wenn Wolf die Parameter verschiebt kann der Adateper-Entwickler nichts dafür.

      • Ohne Fachmann geht es nicht, da zum Beispiel alle Daten zum Solarmodul fehlen. Ich traue mich aber vorläufig nicht, diesen wieder einzuschalten.

      • teste weiter

      posted in Tester
      M
      manrum1
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo