Seite 1 von 1

Tasmota Json Einbindung Fehler in Version 2.0

Verfasst: Mi Feb 01, 2023 7:59 am
von kai9555
Moin zusammen,

ich wollte gerade zu meinem Sungrow WR noch meine Mini PV Anlage über Json einbinden. Die Produktion wird über einen Shelly 2.5 mit Tasmota mit 12.2.0.4 gemessen. Generelle Konfiguration ist mir klar, da ich als EVU auch einen IR Lesekopf (Hichi) über Json integriert habe.

Leider wird mir bei der mini PV Anlage folgender Fehler im Status angezeigt:

<class 'TypeError'> float() argument must be a string or a number, not 'list'

Über die URL http://192.168.2.90/cm?cmnd=status%2010 erhalte ich folgenden Output:

Code: Alles auswählen

{
  "StatusSNS": {
    "Time": "2023-02-01T08:56:30",
    "Switch1": "ON",
    "Switch2": "OFF",
    "ANALOG": {
      "Temperature": 34.7
    },
    "ENERGY": {
      "TotalStartTime": "2023-01-09T13:59:15",
      "Total": 3.921,
      "Yesterday": 0.132,
      "Today": 0,
      "Power": [
        0,
        0
      ],
      "ApparentPower": [
        5,
        0
      ],
      "ReactivePower": [
        4,
        0
      ],
      "Factor": [
        0,
        0
      ],
      "Frequency": 50,
      "Voltage": 236,
      "Current": [
        0,
        0
      ]
    },
    "TempUnit": "C"
  }
}
Demnach ist meine Abfrage für der Leistung und des Zählerstandes:

.StatusSNS.ENERGY.Power
.StatusSNS.ENERGY.Total

Da Tasmota hier 2 Kanäle auslesen kann (Shelly 2.5) vermute ich das hier irgendwo da "Problem liegt".

Hat jemand eine Idee?

Re: Tasmota Json Einbindung Fehler

Verfasst: Mi Feb 01, 2023 8:25 am
von schrej
Hallo,
probiere es mal mit den Topics
.StatusSNS.ENERGY.Power[0]
.StatusSNS.ENERGY.Total[0]
bzw. [1] für den zweiten Kanal.

Jörg

Re: Tasmota Json Einbindung Fehler in Version 2.0

Verfasst: Mi Feb 01, 2023 8:39 am
von kai9555
Perfekt, genau so :D

Danke für die schnelle Unterstützung

Re: Tasmota Json Einbindung Fehler in Version 2.0

Verfasst: Mi Feb 01, 2023 9:06 am
von LutzB
kai9555 hat geschrieben: Mi Feb 01, 2023 8:39 am Perfekt, genau so :D

Danke für die schnelle Unterstützung
Nicht ganz korrekt. Bei "Total" wird kein Index benötigt, da es kein Array ist.

Re: Tasmota Json Einbindung Fehler in Version 2.0

Verfasst: Mi Feb 01, 2023 9:12 am
von kai9555
Ja das hatte ich mir selber schon gedacht. Aber natürlich gut das du es noch einmal richtig stellst.