Seite 6 von 12

Re: Shelly Modulanfrage

Verfasst: Fr Apr 09, 2021 8:08 am
von cvastag
Hallo zusammen,

Ich habe probiert einen Shelly 1PM als zweiten Wechselrichter einzubinden. Dazu habe ich probiert über die JSON Schnittstelle zu gehen.
Der Aufruf über die Webadresse liefert zurück
{"wifi_sta":{"connected":true,"ssid":"vastag","ip":"192.168.178.149","rssi":-54},"cloud":{"enabled":true,"connected":true},"mqtt":{"connected":false},"time":"09:59","unixtime":1617955172,"serial":3452,"has_update":false,"mac":"8CAAB50576D6","cfg_changed_cnt":0,"actions_stats":{"skipped":0},"relays":[{"ison":true,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"overpower":false,"source":"input"}],"meters":[{"power":305.68,"overpower":0.00,"is_valid":true,"timestamp":1617962372,"counters":[307.198, 325.918, 258.734],"total":26645}],"inputs":[{"input":0,"event":"","event_cnt":0}],"temperature":29.12,"overtemperature":false,"tmp":{"tC":29.12,"tF":84.42, "is_valid":true},"temperature_status":"Normal","ext_sensors":{},"ext_temperature":{},"ext_humidity":{},"update":{"status":"idle","has_update":false,"new_version":"20210323-105928/v1.10.1-gf276b51","old_version":"20210323-105928/v1.10.1-gf276b51","beta_version":"20210405-092343/v1.10.2-rc5-gc86c23a"},"ram_total":49816,"ram_free":35588,"fs_size":233681,"fs_free":148090,"uptime":58275}
Laut der Beschreibung im Programm sollte dann der String lauten .power

Leider liefert es keinen Wert. Hat jemand eine Idee?

Re: Shelly Modulanfrage

Verfasst: Fr Apr 09, 2021 8:38 am
von derNeueDet
Nimm mal als URL

http://IPdesshelly/meter/0, dann sollte das Filter mit .power passen.

Re: Shelly Modulanfrage

Verfasst: Fr Apr 09, 2021 8:51 am
von HSC
Eine Frage vom "Normalo", also ich bin kein SW- Experte :D :
Könnten die Shelly's (pm) künftig direkt als 2. PV- Modul in die SW mit aufgenommen werden?
Es gab mehrfach Anfragen im Forum, wie man einen "Kleinerzeuger" in oWB integrieren könnte.
Bspl. Balkon - KW
VG

Re: Shelly Modulanfrage

Verfasst: Fr Apr 09, 2021 8:56 am
von derNeueDet
Genau über den JSON Punkt ist das doch machbar ;-).
Dann muss man kein extra Modul pflegen.
Eine Doku dazu wäre sicher geschickt.

Re: Shelly Modulanfrage

Verfasst: Fr Apr 09, 2021 10:26 am
von cvastag
derNeueDet hat geschrieben: Fr Apr 09, 2021 8:38 am Nimm mal als URL

http://IPdesshelly/meter/0, dann sollte das Filter mit .power passen.
Leider wirft er dann in den Logs aus
parse error: Invalid numeric literal at line 1, column 4
Beim aufruf der URL mit /meter/0
Not Found

Re: Shelly Modulanfrage

Verfasst: Fr Apr 09, 2021 12:09 pm
von derNeueDet
Ich schau heute Abend noch mal

Re: Shelly Modulanfrage

Verfasst: Fr Apr 09, 2021 2:10 pm
von derNeueDet
Was kommt denn im Browser, wenn du die Anfrage abschicken mit http://ip/meter/0 ?

Re: Shelly Modulanfrage

Verfasst: Fr Apr 09, 2021 2:13 pm
von derNeueDet
cvastag hat geschrieben: Fr Apr 09, 2021 8:08 am Hallo zusammen,

Ich habe probiert einen Shelly 1PM als zweiten Wechselrichter einzubinden. Dazu habe ich probiert über die JSON Schnittstelle zu gehen.
Der Aufruf über die Webadresse liefert zurück
{"wifi_sta":{"connected":true,"ssid":"vastag","ip":"192.168.178.149","rssi":-54},"cloud":{"enabled":true,"connected":true},"mqtt":{"connected":false},"time":"09:59","unixtime":1617955172,"serial":3452,"has_update":false,"mac":"8CAAB50576D6","cfg_changed_cnt":0,"actions_stats":{"skipped":0},"relays":[{"ison":true,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"overpower":false,"source":"input"}],"meters":[{"power":305.68,"overpower":0.00,"is_valid":true,"timestamp":1617962372,"counters":[307.198, 325.918, 258.734],"total":26645}],"inputs":[{"input":0,"event":"","event_cnt":0}],"temperature":29.12,"overtemperature":false,"tmp":{"tC":29.12,"tF":84.42, "is_valid":true},"temperature_status":"Normal","ext_sensors":{},"ext_temperature":{},"ext_humidity":{},"update":{"status":"idle","has_update":false,"new_version":"20210323-105928/v1.10.1-gf276b51","old_version":"20210323-105928/v1.10.1-gf276b51","beta_version":"20210405-092343/v1.10.2-rc5-gc86c23a"},"ram_total":49816,"ram_free":35588,"fs_size":233681,"fs_free":148090,"uptime":58275}
Laut der Beschreibung im Programm sollte dann der String lauten .power

Leider liefert es keinen Wert. Hat jemand eine Idee?
Dazu muss der Filter wie folgt heissen:

.meters[0].power

Re: Shelly Modulanfrage

Verfasst: Fr Apr 09, 2021 3:37 pm
von cvastag
Jetzt geht es...
Danke für die schnelle Hilfe!

Re: Shelly Modulanfrage

Verfasst: Fr Apr 09, 2021 3:45 pm
von HSC
cvastag hat geschrieben: Fr Apr 09, 2021 3:37 pm Jetzt geht es...
Danke für die schnelle Hilfe!
Supi....
Könntest Du mir an dieser Stelle Hilfstellung geben? Ich verstehe bei "Json" nur Bahnhof. Ich habe echt keine Ahnung von dieser Materie...
Wie würde eine Beispielinstallation für die shelly pm hier aussehen?
Screenshot_2021-04-09 openWB Einstellungen.png
Könntest Du von Dir eine Kopie hier einstellen?
VG und vielen Dank