Seite 3 von 5

Re: Neue Shelly Serie Mini

Verfasst: Sa Dez 09, 2023 1:38 pm
von okaegi
Kannst du mal auf die nightly gehen ?
Gruss Oliver

Re: Neue Shelly Serie Mini

Verfasst: Sa Dez 09, 2023 3:12 pm
von hschweiger
Ich habe auf die nightly geupdated. Stand 1.9.304.0

Damit funktioniert es perfekt!

DANKE!!

Re: Neue Shelly Serie Mini

Verfasst: Mi Dez 27, 2023 12:51 pm
von LarsBr87
Hallo,

ich habe ein kleines Problem mit meinem Shelly Plus PM mini (gen2). Vll kann mir jemand kurz helfen.
Ich hatte einen alten Shelly 1 PM zur Leistungsmessung einer PV Anlage über JSON bei der OpenWB eingebunden. Dieser ist mir nun leider kaputt gegangen und ich habe ihn durch den o.g. Mini ersetzt. Über die Shellyip/rpc/shelly.getstatus bekomme ich auch werte im Browser angezeigt, aber was muss ich im JSON Modul eingeben, damit ich wieder Leistungswerte für die PV bekomme?
Ich habe mal das Shelly Modul ausprobiert (Shelly 1pm plus gewählt), dort steht dann zwar unter Status: keine Fehler, aber es kommen keine Werte.
Vll kann mir ja jemand einen Tipp geben?
Vielen Dank 🤗

Re: Neue Shelly Serie Mini

Verfasst: Mi Dez 27, 2023 1:19 pm
von derNeueDet
Kannst du mal das JSON schicken, das da raus kommt?

Ich glaube beim Inverter Modul wird unterschieden zwischen Generation 1 und 2. Die Minis sind Generation 2 und da wird auf switch (1pm Plus) gecheckt. Der PM Mini hat ja keinen Schalter, daher vermutlich anderer Knoten im JSON.

VG
Det

Re: Neue Shelly Serie Mini

Verfasst: Mi Dez 27, 2023 1:42 pm
von LarsBr87
Das kann ich nicht sagen, unten der log

Code: Alles auswählen

2023-12-27 14:19:00,732 - {modules.devices.shelly.inverter:48} - {ERROR:device5} - unsupported shelly device?
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/devices/shelly/inverter.py", line 46, in total_power_from_shelly
    total = status['switch:0']['apower']
KeyError: 'switch:0'
2023-12-27 14:19:00,733 - {modules.common.fault_state:49} - {ERROR:device6} - Json Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> float() argument must be a string or a number, not 'NoneType', Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 36, in __call__
    self.__updater(components_list)
  File "/var/www/html/openWB/packages/modules/devices/json/device.py", line 39, in update_components
    component.update(response)
  File "/var/www/html/openWB/packages/modules/devices/json/inverter.py", line 26, in update
    power = float(jq.compile(config.jq_power).input(response).first())
TypeError: float() argument must be a string or a number, not 'NoneType'

2023-12-27 14:19:01,806 - {modules.common.fault_state:49} - {ERROR:component15} - Json Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> float() argument must be a string or a number, not 'NoneType', Traceback: 
NoneType: None
Hier nochmal die Konfiguration. Ich habe die URL angepasst auf die neue Generation. Aber vll liegt es auch den der Abfrage der Leistung.

Danke

Gruß Lars

Re: Neue Shelly Serie Mini

Verfasst: Mi Dez 27, 2023 1:58 pm
von derNeueDet
Einfach mit dem Browser die von dir gezeigte URL eingeben und dann das zurück gegebene JSON hier in einen Code Block kopieren.

VG
Det

Re: Neue Shelly Serie Mini

Verfasst: Mi Dez 27, 2023 2:35 pm
von LarsBr87
Ok

Code: Alles auswählen

{"ble":{},"cloud":{"connected":true},"mqtt":{"connected":false},"pm1:0":{"id":0, "voltage":227.1, "current":0.983, "apower":-223.9 ,"freq":50.0,"aenergy":{"total":370.227,"by_minute":[3043.557,3695.748,3695.748],"minute_ts":1703676107},"ret_aenergy":{"total":283.920,"by_minute":[3043.557,3695.748,3695.748],"minute_ts":1703676107}},"sys":{"mac":"543204AA3948","restart_required":false,"time":"12:21","unixtime":1703676109,"uptime":5450,"ram_size":263460,"ram_free":156804,"fs_size":393216,"fs_free":81920,"cfg_rev":11,"kvs_rev":0,"schedule_rev":0,"webhook_rev":0,"available_updates":{},"reset_reason":3},"wifi":{"sta_ip":"192.168.200.130","status":"got ip","ssid":"FRITZ!Box Fon WLAN 7390","rssi":-34},"ws":{"connected":false}}

Re: Neue Shelly Serie Mini

Verfasst: Mi Dez 27, 2023 2:36 pm
von okaegi
Ah der shelly mini liefert alles unter pm1:0 und nicht switch:0 zurück.
Hast du 1.9 oder 2.0 ?
Gruss Oliver

Re: Neue Shelly Serie Mini

Verfasst: Mi Dez 27, 2023 2:45 pm
von LarsBr87
Ich nutze die neueste nightly der 2.0.
Was muss denn in der JSON konfig ändern?

Danke

Gruß Lars

Re: Neue Shelly Serie Mini

Verfasst: Mi Dez 27, 2023 3:10 pm
von okaegi
Probier es mal mit
pm1[0].apower

igruss Oliver