Navigation

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

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    B
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 28
    • Best 2
    • Groups 1

    bfit

    @bfit

    Starter

    1
    Reputation
    7
    Profile views
    28
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    bfit Follow
    Starter

    Best posts made by bfit

    • RE: Test lovelace 4.x

      Nach einem Update des Lovelace-Adapters auf die neuste Version 4.1.2 bekomme ich leider bei einer Swipe-Card folgenden Fehler "t.setconfig is not a function" angezeigt:

      622d7d30-0267-4fb8-b39d-bb0b019fa5a4-image.png

      Kennt das jemand und/oder hat jemand eine Idee, wie ich das beheben kann?

      Update: Scheint ein Thema mit dem Browser-Cache zu sein und hat wohl eher nichts mit der v 4.1.2 zu tun (https://github.com/bramkragten/swipe-card/issues/38). Nun funktioniert es auch gerade wieder.

      Rendeik created this issue in bramkragten/swipe-card

      open Error t.setConfig is not a function #38

      posted in Tester
      B
      bfit
    • RE: Exakt selben Zeitstempel bei mehreren States setzen?

      Vielen Dank für die vielen hilfreichen Antworten!

      Habe es nun tatsächlich so gelöst wie von @BananaJoe vorgeschlagen. Da ich die States im ioBroker sonst nicht benötige, schreibe ich sie mit storeState von sql-Adapter direkt in die MySQL:

      sendTo('sql.0', 'storeState', {
                          id: newStateName,
                          state: {ts: timeStamp, val: averageValue, ack: false, from: 'newStateName'}
                      });
      

      Funktioniert klasse!

      posted in JavaScript
      B
      bfit

    Latest posts made by bfit

    • RE: Test lovelace 4.x

      Nach einem Update des Lovelace-Adapters auf die neuste Version 4.1.2 bekomme ich leider bei einer Swipe-Card folgenden Fehler "t.setconfig is not a function" angezeigt:

      622d7d30-0267-4fb8-b39d-bb0b019fa5a4-image.png

      Kennt das jemand und/oder hat jemand eine Idee, wie ich das beheben kann?

      Update: Scheint ein Thema mit dem Browser-Cache zu sein und hat wohl eher nichts mit der v 4.1.2 zu tun (https://github.com/bramkragten/swipe-card/issues/38). Nun funktioniert es auch gerade wieder.

      Rendeik created this issue in bramkragten/swipe-card

      open Error t.setConfig is not a function #38

      posted in Tester
      B
      bfit
    • RE: MYPV AC Thor 9s mit IOBroker verbinden

      Eine Frage an die AC-THOR-Besitzer, die ihr Gerät schon per Modbus auslesen: Gibt es ein Modbus-Register, das ausgibt, welche Energiemenge der AC-THOR in Summe schon verheizt hat? Gesteuert wird er in meinem Fall so, dass er nur PV-Überschussstrom verheizt – die nötigen Datenpunkte bekommt er direkt vom Batteriespeicher. Ich würde über Modbus/ioBroker für meine Energiebilanzierung und -visualisierung also nur gerne auslesen, welche Leistung er aktuell verheizt (das dürfte Register 1000 sein, richtig?) und welche Energie in Summe verheizt wurde.

      Laut https://github.com/DrBing/ioBroker.AC-THOR gibt es ein Modbus-Register 1069 "Meter Power", allerdings ohne Einheit und nähere Beschreibung. Ist das der gesuchte Zählerstand für die verheizte Energiemenge oder ist das etwas ganz anderes?

      posted in ioBroker Allgemein
      B
      bfit
    • RE: MYPV AC Thor 9s mit IOBroker verbinden

      @manfredhi Das ist kein Adapter, sondern eine Anleitung, wie man den AC-THOR mit dem Modbus-Adapter (https://github.com/ioBroker/ioBroker.modbus) auslesen kann.

      posted in ioBroker Allgemein
      B
      bfit
    • RE: Test lovelace 4.x

      @david-g said in Test lovelace 3.x:

      Hab es jetzt was umgemodelt.
      Auch wenn es mir noch nicht ganz gefällt.

      Screenshot_20231108_205616_Chrome.jpg

      Man müsste in den Überschriften der Karten Bindungs verwenden können. Das wäre klasse.
      Dann könnte man da einfach ein Bild einbinden.

      Das gefällt mir – was ist das denn für ein Karten-Typ?
      Und vergrößert sich nach Klick auf "Verlauf" die Karte und zeigt noch weitere Infos an? Wie ist das gelöst?

      posted in Tester
      B
      bfit
    • RE: SQL-Adapter speichert keine Werte von Alias-Datenpunkten

      Ich glaube, ich komme langsam dahinter: Wenn bisher der Wert des "Original"-Objekts per SQL-Adapter protokolliert wurde, und künftig nur noch der Wert des Alias-Objekts, dann braucht der SQL-Adapter einen Neustart. Die ersten Alias-Werte bekomme ich mittlerweile protokolliert. Ich beobachte weiter.

      posted in Einsteigerfragen
      B
      bfit
    • RE: SQL-Adapter speichert keine Werte von Alias-Datenpunkten

      @homoran Ich steh gerade auf dem Schauch – worauf willst du hinaus?

      Mein neues Alias "Zirkulationspumpe.Power" hat folgende Objektdaten:

      {
        "type": "state",
        "common": {
          "name": "Power",
          "role": "value.power",
          "type": "number",
          "unit": "W",
          "read": true,
          "write": false,
          "alias": {
            "id": "shelly.0.shellyplusplugs#d4d4daf51a80#1.Relay0.Power"
          },
          "custom": {
            "lovelace.0": {
              "enabled": true,
              "entity": "sensor",
              "name": "Zirkulationspumpe_Power",
              "attr_unit_of_measurement": "W",
              "attr_device_class": "power"
            },
            "sql.0": {
              "enabled": true,
              "storageType": "",
              "counter": false,
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "retention": 1209600,
              "customRetentionDuration": 365,
              "maxLength": 0,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "_id": "alias.0.Zirkulationspumpe.Power",
        "native": {},
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1701438899399
      }
      

      Und das Objekt des Originalgerätes (Shelly Plus Plug S) sieht folgendermaßen aus (hier kann ich die Objektdaten so nicht öffnen, da das Objekt vom Shelly-Adapter erstellt wird):

      2e2ab808-800e-44e9-bd6d-dfea0da54620-image.png

      Die sind doch beides "Number", oder? Bei diesem Alias hat er ja sogar (siehe oben) schon einmal einen Zahlenwert in die Datenbank geschrieben – nur leider seitdem keinen weiteren, obwohl er sich mehrfach geändert hat.

      posted in Einsteigerfragen
      B
      bfit
    • RE: SQL-Adapter speichert keine Werte von Alias-Datenpunkten

      @david-g Ja, die Datenpunkte gibt es in der MySQL-DB:
      Bildschirmfoto 2023-12-01 um 14.07.19.png

      In der Tabelle ts_numbers zeigt sich allerdings das selbe Bild, wie im ioBroker: Nur eine Handvoll null-Werte:
      Bildschirmfoto 2023-12-01 um 14.09.02.png

      Ich habe mittlerweile noch ein weiteres Alias (Zirkulationspumpe.Power) angelegt und dabei auch explizit darauf geachtet, dass von vornherein alle Types richtig gesetzt sind. Das holt sich die Werte aus einem Shelly-Messgerät. Auch dort gibt es einen ominösen null-Wert, allerdings auch einen richtigen:
      Bildschirmfoto 2023-12-01 um 14.12.27.png

      Dabei ist mir etwas kurioses aufgefallen: Solange ich den Reiter "Verlaufsdaten" offen habe, tauchen dort auch neue Zeilen mit Werten auf (siehe nächster Screenshot oberste Zeile). Sie sind allerdings wieder verschwunden, sobald ich auf einen anderen Reiter gehe und zurück. Auch in der MySQL-DB landen sie nicht:
      7a5afe7c-ad5f-41b5-9e91-df421a00fe9c-image.png
      Bildschirmfoto 2023-12-01 um 14.17.14.png

      posted in Einsteigerfragen
      B
      bfit
    • RE: SQL-Adapter speichert keine Werte von Alias-Datenpunkten

      @homoran Hm, ok. Was sollte da drin stehen? Ich hab gerade mal stichprobenartig nachgeprüft: Bei allen anderen "normalen" Datenpunkten, die der SQL-Adapter erfolgreich wegschreibt, ist der storageType auch leer 🤔

      posted in Einsteigerfragen
      B
      bfit
    • RE: SQL-Adapter speichert keine Werte von Alias-Datenpunkten

      @homoran Keine Ahnung, wieso "null". Das Alias ist wie folgt definiert – also als "number":

      {
        "type": "state",
        "common": {
          "name": "Temperatur",
          "role": "value.temperature",
          "type": "number",
          "unit": "°C",
          "read": true,
          "write": true,
          "alias": {
            "id": "bshb.0.roomClimateControl_hz_9.TemperatureLevel.temperature"
          },
          "custom": {
            "lovelace.0": {
              "enabled": true,
              "entity": "sensor",
              "name": "raum_technik_temperature",
              "attr_mode": "box",
              "attr_unit_of_measurement": "°C",
              "attr_device_class": "temperature"
            },
            "sql.0": {
              "enabled": true,
              "storageType": "",
              "counter": false,
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": false,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "retention": 0,
              "customRetentionDuration": 365,
              "maxLength": 0,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "_id": "alias.0.raum.technik.temperature",
        "native": {},
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1701293808998
      }
      
      posted in Einsteigerfragen
      B
      bfit
    • SQL-Adapter speichert keine Werte von Alias-Datenpunkten

      Da ich mit Lovelace experimentiere, habe ich mir den Alias-Adapter installiert, da der dort manchmal hilfreich ist. Die Idee, mir einen Datenpunkt zu spiegeln, um bei Bedarf auch das Gerät dahinter tauschen zu können, ohne eine neue Zeitreihe beginnen zu müssen, finde ich auch sehr praktisch.
      Allerdings funktioniert das nicht so, wie gedacht. Ich habe für ein Raumthermostat ein Alias mit mehreren Datenpunkten erstellt, die von Datenpunkten des Thermostats und von einem Skript gespeist werden. Die Werte werden auch übernommen, soweit sieht das gut aus:
      Bildschirmfoto 2023-11-30 um 22.12.35.png

      Wenn ich nun neben dem Objekt das Zahnrad anklicke, kann ich sie dort auch für den SQL-Adapter aktivieren:
      Bildschirmfoto 2023-11-30 um 22.14.48.png

      Bei allen "normalen" Objekten klappt das auch seit jeher problemlos, die Daten werden schön in die MySQL geschrieben. Nur bei meinen neuen Alias-Objekten passiert leider nichts. Außer einem initialen "null" zu dem Zeitpunkt, als ich SQL aktiviert habe, schreibt er nichts in die DB:
      Bildschirmfoto 2023-11-30 um 22.13.20.png

      Woran kann das liegen?

      posted in Einsteigerfragen
      B
      bfit
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo