Seite 3 von 6
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