logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

OpenBeken - "Energy Today" i "Energy Yesterday" nie są wysyłane przez MQTT

TPTim 30 Sie 2024 19:50 1158 2
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • #1 21209764
    TPTim
    Poziom 2  
    Posty: 12
    Witam na forum,

    Używam OpenBeken na moich gniazdach Tuya. Działa dobrze i wysyła dane przez MQTT do mojego serwera iobroker.
    Następujące dane są widoczne w GUI:
    Widok panelu sterowania systemu monitorowania energii na urządzeniu OpenBeken.

    Strona IObroker otrzymuje następujące dane:
    Zrzut ekranu interfejsu IObroker z listą danych energetycznych.

    Można zauważyć, że wartości Energy Today i Energy Yesterday brakuje. Nie są one przesyłane przez OpenBeken.

    Czy możesz mi powiedzieć, jak włączyć te pomiary?

    Te flagi są włączone:
    Zrzut ekranu z listą ustawień flag programu OpenBeken na urządzeniach Tuya.

    Wielkie dzięki za pomoc!

    Pozdrawiam serdecznie
    Tim
  • REKLAMA
  • #2 21226536
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14751
    Pomógł: 659
    Ocena: 12866
    Rozumiem, nie ma problemu, mogę je dodać. Ale czy wiesz, jak są one obsługiwane w Tasmocie? Chciałbym zachować kompatybilność formatu. Jak powinien wyglądać opublikowany JSON?
    Pomogłem? Kup mi kawę.
  • #3 21228287
    TPTim
    Poziom 2  
    Posty: 12
    >>21226536
    Po zainstalowaniu nowej wersji 1.17.670 OpenBeken na moich gniazdach pojawił się Datapoint "Yesterday".
    Zrzut ekranu przedstawiający informacje o zużyciu energii z dnia poprzedniego w kWh. .
    Teraz brakuje tylko punktu danych "Energia dzisiaj".

    To są informacje o obiekcie "Energy Today" z Tasmota:
    Spoiler:
    {
      "_id": "sonoff.0.SH-EM-HR-CNCFraese.ENERGY_Total",
      "common": {
        "type": "number",
        "role": "value.power.consumption",
        "read": true,
        "write": false,
        "unit": "kWh",
        "name": "SH-EM-HR-CNCFraese ENERGY  Total",
        "custom": {
          "influxdb.0": {
            "enabled": true,
            "storageType": "",
            "aliasId": "",
            "debounceTime": 0,
            "blockTime": 0,
            "changesOnly": true,
            "changesRelogInterval": 0,
            "changesMinDelta": 0,
            "ignoreBelowNumber": "",
            "disableSkippedValueLogging": false,
            "enableDebugLogs": false,
            "debounce": 1000
          }
        }
      },
      "native": {},
      "type": "state",
      "acl": {
        "object": 1636,
        "state": 1636,
        "file": 1632,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      },
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1725291597395
    }
    .


    To są informacje o obiekcie "Energy Yesterday" z Tasmota:
    Spoiler:
    {
      "_id": "sonoff.0.SH-EM-HR-CNCFraese.ENERGY_Yesterday",
      "common": {
        "type": "number",
        "role": "value.power.consumption",
        "read": true,
        "write": false,
        "unit": "kWh",
        "name": "SH-EM-HR-CNCFraese ENERGY  Yesterday"
      },
      "native": {},
      "type": "state",
      "from": "system.adapter.sonoff.0",
      "user": "system.user.admin",
      "ts": 1706628189118,
      "acl": {
        "object": 1636,
        "state": 1636,
        "file": 1632,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      }
    }
    .


    Jeszcze jedną rzeczą jest jednostka "Wh". Zasadniczo wolę pracować z kWh zamiast Wh. Wybrałem więc flagę 40 w ustawieniach OpenBeken.
    Zrzut ekranu ustawienia Flag 40 w OpenBeken. .
    Ale mimo to otrzymuję wartości energii w Wh zamiast kWh. Zobacz tutaj:
    Zrzut ekranu z wartościami energetycznymi z urządzenia OpenBeken. .
    Zobacz niebieski kolor:
    Zrzut ekranu z danymi energetycznymi wyświetlanymi w interfejsie.

    Pozdrawiam
    Tim
REKLAMA