Wärmepumpe Energieverbrauch aufzeichnen

Fragen zur Nutzung, Features, usw..
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Wärmepumpe Energieverbrauch aufzeichnen

Beitrag von HSC »

Gibt es in Deiner IP des shelly im letzten Bereich eine Null wie hier? 192.xxx.xxx.0xx
Dort könnte der Fehler aktuell liegen. Wechsel mal in den 100er Bereich.

https://www.shelly-support.eu/forum/ind ... y-sehr-um/

VG
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Wärmepumpe Energieverbrauch aufzeichnen

Beitrag von derNeueDet »

Ok, versuch mal

http://ipdesshelly/rpc/Switch.status
Oder
http://ipdesshelly/rpc/Switch.status?id=0

Im Browser aufzurufen. Hoffentlich kommt ein JSON zurück. Das hier einstellen, bitte keine Klammern vergessen.

Wenn ich es richtig interpretiere, dann sollte es mit dem JSON Modul funktionieren.

JSON-URL ist die oben genannte.

Bei Abfrage Leistung: .apower

Bei Abfrage Zählerstand kannst du erst mal none lassen,
Oder du versuchst
.aenergy.total

Allerdings weiß ich nicht, ob die Energiemenge zurück gesetzt wird, wenn der Shelly mal stromlos wird.

Quelle: https://shelly-api-docs.shelly.cloud/ge ... nts/Switch

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
Sandstern
Beiträge: 33
Registriert: Mi Nov 10, 2021 6:20 pm

Re: Wärmepumpe Energieverbrauch aufzeichnen

Beitrag von Sandstern »

{"code":404,"message":"No handler for Switch.status"}
ist die Antwort auf die Json-URL Abfrage nach derNeueDet

Auch die anderen Ansätze haben leider nicht funktioniert
Sandstern
Beiträge: 33
Registriert: Mi Nov 10, 2021 6:20 pm

Re: Wärmepumpe Energieverbrauch aufzeichnen

Beitrag von Sandstern »

Gibt es in Deiner IP des shelly im letzten Bereich eine Null wie hier? 192.xxx.xxx.0xx
Dort könnte der Fehler aktuell liegen. Wechsel mal in den 100er Bereich.

https://www.shelly-support.eu/forum/ind ... y-sehr-um/

VG
die IP Adresse des ShellyPlus 1PM lautet bei mir: 192.168.10.93
ich werde mal eine andere Adresse einsetzen
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Wärmepumpe Energieverbrauch aufzeichnen

Beitrag von derNeueDet »

Zuletzt geändert von derNeueDet am Sa Nov 20, 2021 5:46 pm, insgesamt 1-mal geändert.
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Wärmepumpe Energieverbrauch aufzeichnen

Beitrag von HSC »

Hier auch noch Vorschläge:
IPdes Shelly.GetStatus (anstatt Punkt, ggf. /) oder IP..../rpc/Cloud.GetStatus (wobei mich beim letzten "Cloud" irritiert)
Vlt. passt ja irgendwann mal irgendwas.
VG

Edit: ....bin nah dran an Dets Vorschlag....🤭
Das ist aber auch beschissen beschrieben bei shelly!
Sandstern
Beiträge: 33
Registriert: Mi Nov 10, 2021 6:20 pm

Re: Wärmepumpe Energieverbrauch aufzeichnen

Beitrag von Sandstern »

{"ble":{},"cloud":{"connected":true},"input:0":{"id":0,"state":false},"mqtt":{"connected":false},"switch:0":{"id": 0, "source": "init", "output": true, "apower": 0.000, "voltage": 218.794,"aenergy": {"total":4327.454,"by_minute":[0.000,0.000,0.000],"minute_ts":1637430901},"temperature":{"tC":49.1, "tF":120.3}},"sys":{"mac":"A8032ABE0BEC","restart_required":false,"time":"18:55","unixtime":1637430903,"uptime":290,"ram_size":249600,"ram_free":170588,"fs_size":414401,"fs_free":262044,"available_updates":{"beta":{"version":"0.9.0-beta2"}}},"wifi":{"sta_ip":"192.168.10.93","status":"got ip","ssid":"XXXX","rssi":-86}}

{"ble":{"enable":false},"cloud":{"enable":true,"server":"shelly-31-eu.shelly.cloud:6022/jrpc"},"input:0":{"id":0, "name":null, "type":"switch", "invert":false,"factory_reset":true},"mqtt":{"enable":false,"server":null,"user":null,"pass":null,"topic_prefix":null,"rpc_ntf":true,"status_ntf":false},"switch:0":{"id":0, "name":null,"in_mode":"follow","initial_state":"on", "auto_on":false, "auto_on_delay":60.00, "auto_off":false, "auto_off_delay": 60.00,"power_limit":3500},"sys":{"device":{"mac":"XXXX","fw_id":"20210921-202918/0.8.1-g52de872"},"location":{"tz":"Europe/Berlin","lat":51.854740,"lon":6.866400},"debug":{"mqtt":{"enable":false},"websocket":{"enable":false},"udp":{"addr":null}},"ui_data":{},"rpc_udp":{"dst_addr":null,"listen_port":null}},"wifi":{"ap":{"ssid":"ShellyPlus1PM-A8032ABE0BEC","is_open":true, "enable":false},"sta":{"ssid":"XXXX","is_open":false, "enable":true, "ipv4mode":"dhcp","ip":null,"netmask":null,"gw":null,"nameserver":null},"sta1":{"ssid":null,"is_open":true, "enable":false, "ipv4mode":"dhcp","ip":null,"netmask":null,"gw":null,"nameserver":null},"roam":{"rssi_thr":-80,"interval":60}}}

{"methods":["Switch.SetConfig","Switch.GetConfig","Switch.GetStatus","Switch.Toggle","Switch.Set","Schedule.List","Schedule.DeleteAll","Schedule.Delete","Schedule.Update","Schedule.Create","Input.SetConfig","Input.GetConfig","Input.GetStatus","Webhook.ListSupported","Webhook.List","Webhook.DeleteAll","Webhook.Delete","Webhook.Update","Webhook.Create","Mqtt.SetConfig","Mqtt.GetConfig","Mqtt.GetStatus","Cloud.SetConfig","Cloud.GetConfig","Cloud.GetStatus","BLE.SetConfig","BLE.GetConfig","BLE.GetStatus","Wifi.Scan","Wifi.SetConfig","Wifi.GetConfig","Wifi.GetStatus","Sys.SetConfig","Sys.GetConfig","Sys.GetStatus","HTTP.POST","HTTP.GET","Shelly.ListMethods","Shelly.PutUserCA","Shelly.Reboot","Shelly.SetAuth","Shelly.Update","Shelly.CheckForUpdate","Shelly.DetectLocation","Shelly.ListTimezones","Shelly.GetStatus","Shelly.FactoryReset","Shelly.ResetWiFiConfig","Shelly.GetConfig","Shelly.GetDeviceInfo"]}
okaegi
Beiträge: 2382
Registriert: Fr Mär 08, 2019 1:57 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Wärmepumpe Energieverbrauch aufzeichnen

Beitrag von okaegi »

Na toll
1) Es gibt diesen Aufruf der mit den heutigen und den Plus läuft

http://192.168.1.2/shelly
Mein Shelly 1pm

{"type":"SHSW-PM","mac":"8CAAB543344F","auth":false,"fw":"20211109-130756/v1.11.7-g682a0db","longid":1,"num_outputs":1,"num_meters":1}
Könntest den mal auf deinen Plus absetzten ?
Nach doku müsster er diesem Aufruf entsprechen
Shelly.GetDeviceInfo


2) Das hier müsste die aktuelle Leistungsaufnahme sein:


http://iodesshelly/rpc/Shelly.GetStatus
{"ble":{},"cloud":{"connected":true},"input:0":{"id":0,"state":false},"mqtt":{"connected":false},"switch:0":{"id": 0, "source": "init", "output": true, "apower": 0.000, "voltage": 218.794,"aenergy": {"total":4327.454,"by_minute":[0.000,0.000,0.000],"minute_ts":1637430901},"temperature":{"tC":49.1, "tF":120.3}},"sys":{"mac":"A8032ABE0BEC","restart_required":false,"time":"18:55","unixtime":1637430903,"uptime":290,"ram_size":249600,"ram_free":170588,"fs_size":414401,"fs_free":262044,"available_updates":{"beta":{"version":"0.9.0-beta2"}}},"wifi":{"sta_ip":"192.168.10.93","status":"got ip","ssid":"XXXX","rssi":-86}}

Was ich noch nicht gefunden habe ist der Status vom Schalter
(Früher Relays ison).
Hat da jemand eine Idee ?
Wenn der shelly Aufruf unter 1 läuft können wir "einfach" das Abfrsgemodul (watt.py) so anpassen das es mit beiden läuft.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Sandstern
Beiträge: 33
Registriert: Mi Nov 10, 2021 6:20 pm

Re: Wärmepumpe Energieverbrauch aufzeichnen

Beitrag von Sandstern »

ok, hier die Antwort des Shelly plus 1PM:
Na toll
1) Es gibt diesen Aufruf der mit den heutigen und den Plus läuft

http://192.168.1.2/shelly
Mein Shelly 1pm
{"id":"shellyplus1pm-a80XXXXX", "mac":"AXXXXXC", "model":"SNSW-001P16EU", "gen":2, "fw_id":"20210921-202918/0.8.1-g52de872", "ver":"0.8.1", "app":"Plus1PM", "auth_en":false,"auth_domain":null}

Gruß,
Alf
okaegi
Beiträge: 2382
Registriert: Fr Mär 08, 2019 1:57 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Wärmepumpe Energieverbrauch aufzeichnen

Beitrag von okaegi »

Habe mal im Shelly forum ein Beitrag gepostet. Es fehlt noch der ison parameter, sonst müssten wir beide Shellies (gen 1 oder gen 2) gleichermassen unterstützen könnem.
https://www.shelly-support.eu/forum/ind ... auf-gen-2/
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Antworten