Hallo Zusammen,
ShellyPlus1PM funktioniert bei mir wunderbar, gerade bei der Sammlung des Stromverbrauches.
Gibt es eine Übersicht der seitens openWB unterstützen Shelly Produkte / Aktoren?
Wie sieht es mit der Einbindung des Shelly Plug aus? Nutzbar und wenn ja, wie wäre dieser anzusprechen?
https://shelly.cloud/products/shelly-pl ... on-device/
Danke und Gruß
Unterstützte Shelly Produkt
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: Unterstützte Shelly Produkt
Es hängt von der Schnittstelle vom jeweiligen Shelly ab.
Zum an und abstellen wird aus openWB der folgende Befehl geschickt:
urllib.request.urlopen("http://"+str(ipadr)+"/relay/" + str(chan) +"?turn=on", timeout=3)
Wobei Chan derweilen von 0 bis 5 wählbar ist. Das gilt für gen 1 + 2 (normal und plus) , ist der gleiche Befehl.
Zur Leistungsmessung wird zwischen gen 1 und gen 2 unterschieden.
Gen 1:
Kann noch Temperaturmessung.
Kann Meter von 1 bis 6 adressieren und ebenso alle Meter aggregieren.
In der Returnschnittstelle vom Shelly stehen ein oder mehre meters oder emeters, relevant hier ist das Feld power. Für den on / off zustand ist das Feld ison in relays verantwortlich
{'ram_free': 38216, 'mqtt': {'connected': False}, 'ext_sensors': {}, 'has_update': False, 'fs_size': 233681, 'ext_humidity': {}, 'temperature': 50.02, 'overtemperature': False, 'inputs': [{'input': 0, 'event_cnt': 0, 'event': ''}], 'uptime': 2758301, 'relays': [{'timer_duration': 0, 'timer_started': 0, 'timer_remaining': 0, 'source': 'http', 'overpower': False, 'ison': True, 'has_timer': False}], 'cfg_changed_cnt': 0, 'time': '13:27', 'ext_temperature': {}, 'tmp': {'tF': 122.04, 'is_valid': True, 'tC': 50.02}, 'temperature_status': 'Normal', 'fs_free': 148090, 'serial': 60669, 'wifi_sta': {'ssid': 'XXXX, 'ip': '192.168.1.2', 'connected': True, 'rssi': -79}, 'actions_stats': {'skipped': 0}, 'cloud': {'enabled': True, 'connected': True}, 'update': {'status': 'idle', 'new_version': '20220209-094317/v1.11.8-g8c7bb8d', 'has_update': False, 'old_version': '20220209-094317/v1.11.8-g8c7bb8d'}, 'unixtime': 1658662053, 'mac': '8CAAB543344F', 'ram_total': 50456, 'meters': [{'total': 10629464, 'power': 0.0, 'is_valid': True, 'overpower': 0.0, 'timestamp': 1658669253, 'counters': [0.0, 0.0, 0.0]}]}
gen 2:
Hier stehen die Informationen im switch:chan. Relevant ist hier das Feld apower und output
"switch:1": {"id": 0, "source": "init", "output": True,
"apower": 93.000, "voltage": 218.794,
"aenergy": {"total": 4327.45, "minute_ts": 1637430901},
"temperature": {"tC": 49.1, "tF": 120.3
Und shelly button können wir derweilen auch...
Gruss Oliver
Zum an und abstellen wird aus openWB der folgende Befehl geschickt:
urllib.request.urlopen("http://"+str(ipadr)+"/relay/" + str(chan) +"?turn=on", timeout=3)
Wobei Chan derweilen von 0 bis 5 wählbar ist. Das gilt für gen 1 + 2 (normal und plus) , ist der gleiche Befehl.
Zur Leistungsmessung wird zwischen gen 1 und gen 2 unterschieden.
Gen 1:
Kann noch Temperaturmessung.
Kann Meter von 1 bis 6 adressieren und ebenso alle Meter aggregieren.
In der Returnschnittstelle vom Shelly stehen ein oder mehre meters oder emeters, relevant hier ist das Feld power. Für den on / off zustand ist das Feld ison in relays verantwortlich
{'ram_free': 38216, 'mqtt': {'connected': False}, 'ext_sensors': {}, 'has_update': False, 'fs_size': 233681, 'ext_humidity': {}, 'temperature': 50.02, 'overtemperature': False, 'inputs': [{'input': 0, 'event_cnt': 0, 'event': ''}], 'uptime': 2758301, 'relays': [{'timer_duration': 0, 'timer_started': 0, 'timer_remaining': 0, 'source': 'http', 'overpower': False, 'ison': True, 'has_timer': False}], 'cfg_changed_cnt': 0, 'time': '13:27', 'ext_temperature': {}, 'tmp': {'tF': 122.04, 'is_valid': True, 'tC': 50.02}, 'temperature_status': 'Normal', 'fs_free': 148090, 'serial': 60669, 'wifi_sta': {'ssid': 'XXXX, 'ip': '192.168.1.2', 'connected': True, 'rssi': -79}, 'actions_stats': {'skipped': 0}, 'cloud': {'enabled': True, 'connected': True}, 'update': {'status': 'idle', 'new_version': '20220209-094317/v1.11.8-g8c7bb8d', 'has_update': False, 'old_version': '20220209-094317/v1.11.8-g8c7bb8d'}, 'unixtime': 1658662053, 'mac': '8CAAB543344F', 'ram_total': 50456, 'meters': [{'total': 10629464, 'power': 0.0, 'is_valid': True, 'overpower': 0.0, 'timestamp': 1658669253, 'counters': [0.0, 0.0, 0.0]}]}
gen 2:
Hier stehen die Informationen im switch:chan. Relevant ist hier das Feld apower und output
"switch:1": {"id": 0, "source": "init", "output": True,
"apower": 93.000, "voltage": 218.794,
"aenergy": {"total": 4327.45, "minute_ts": 1637430901},
"temperature": {"tC": 49.1, "tF": 120.3
Und shelly button können wir derweilen auch...
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Re: Unterstützte Shelly Produkt
Hallo,
kann die openWB die Kontakte der Shelly Pro 2 separat an- und ausschalten? Egal welchen Kanal ich in den Smart Home 2.0 - Einstellungen verwende, werden immer beide Kontakte (Out 1 und Out 2) geschalten.
Danke für die Hilfe!
Gruß Chris!
kann die openWB die Kontakte der Shelly Pro 2 separat an- und ausschalten? Egal welchen Kanal ich in den Smart Home 2.0 - Einstellungen verwende, werden immer beide Kontakte (Out 1 und Out 2) geschalten.
Danke für die Hilfe!
Gruß Chris!
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: Unterstützte Shelly Produkt
Bitte auf neuste nightly updaten.
Sollte gehen.
Gruss Oliver
Sollte gehen.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Re: Unterstützte Shelly Produkt
Hi Oliver,
danke für die schnelle Hilfe! Mit der aktuellen Stable 1.9.288 geht es auch.
VG
Chris
danke für die schnelle Hilfe! Mit der aktuellen Stable 1.9.288 geht es auch.
VG
Chris
-
- Beiträge: 21
- Registriert: Mo Aug 17, 2020 4:53 pm
- Wohnort: Linz, Austria
- Has thanked: 3 times
- Kontaktdaten:
Re: Unterstützte Shelly Produkt
Nachdem der Thread schon relativ alt ist: funktioniert das auch mit den Gen3 - Produkten (Shelly 1, Shelly Plug) ?
Und ab 1.9.303.
Und ich hab jetzt keine Idee, wie man den Shelly Button mit OpenWB benutzen könnte ... ??
pkss
----------------------------------------------------------
SolarEdge + openWB Standalone + go-e (16A)
KIA eSoul 64kWh, 1-phasig (ohne UVO)
AC-Speicher: Goodwe GW10K-ET + BYD HVM 19,3
Lambda-WP
aWATTar hourly
----------------------------------------------------------
SolarEdge + openWB Standalone + go-e (16A)
KIA eSoul 64kWh, 1-phasig (ohne UVO)
AC-Speicher: Goodwe GW10K-ET + BYD HVM 19,3
Lambda-WP
aWATTar hourly
-
- Beiträge: 3411
- Registriert: Sa Feb 20, 2021 9:55 am
- Has thanked: 4 times
- Been thanked: 59 times
Re: Unterstützte Shelly Produkt
1.9.303 ist glaube ich nicht mehr ganz so taufrisch. Für 3gen Shellies sollte es aber reichen - falls nicht, hilft dann ja ein Update. (Das coding ist identisch mit der 2er openWB)
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion