Neue Shelly Serie Mini

Von der openWB aus Schalten, hier geht es um Shelly und co.
derNeueDet
Beiträge: 4229
Registriert: Mi Nov 11, 2020 7:16 pm

Neue Shelly Serie Mini

Beitrag von derNeueDet »

Es gibt eine neue Shelly Serie. Shelly Mini.

Shelly Plus pm Mini
Shelly Plus 1 Mini
Shelly Plus 1 PM Mini
https://www.shelly.com/de/products/shop ... lus-1-mini

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 250 (07/2023)
vkp
Beiträge: 3
Registriert: Sa Nov 21, 2020 9:13 am

Re: Neue Shelly Serie Mini

Beitrag von vkp »

Hallo,

werden die neuen Shelly Mini bereits unterstützt? Ich habe mehrere Shelly PM durch Plus PM Mini ersetzt und in OpenWB (Stable 1.9.303.0) eingebunden. Leider werden diese als ausgeschaltet ohne Verbrauchswerte angezeigt.

Irgendwelche Hinweise?

Danke schonmal
Volker
Gero
Beiträge: 2555
Registriert: Sa Feb 20, 2021 9:55 am

Re: Neue Shelly Serie Mini

Beitrag von Gero »

Die haben die Gen2 API, ich glaube das ist noch nicht implementiert. /status funktioniert nicht mehr, da kommt auf einem PM mini "Not Found" Das muss jetzt /rpc/Shelly.GetStatus heißen. Dann kommt das, was früher als /status kam, allerdings ein bisschen anders.

Code: Alles auswählen

{
  "ble": {},
  "cloud": {
    "connected": false
  },
  "mqtt": {
    "connected": true
  },
  "pm1:0": {
    "id": 0,
    "current": 0,
    "voltage": 232.8,
    "apower": 0,
    "freq": 49.9,
    "aenergy": {
      "total": 0,
      "by_minute": [
        0,
        0,
        0
      ],
      "minute_ts": 1696598120
    },
    "errors": [
      "no_load"
    ]
  },
  "sys": {
    "mac": "348518DD75B4",
    "restart_required": false,
    "time": "15:15",
    "unixtime": 1696598122,
    "uptime": 1326,
    "ram_size": 261992,
    "ram_free": 160364,
    "fs_size": 393216,
    "fs_free": 94208,
    "cfg_rev": 8,
    "kvs_rev": 0,
    "schedule_rev": 0,
    "webhook_rev": 0,
    "available_updates": {}
  },
  "wifi": {
    "sta_ip": "192.168.8.188",
    "status": "got ip",
    "ssid": "MeinWLAN",
    "rssi": -54
  },
  "ws": {
    "connected": false
  }
}
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
derNeueDet
Beiträge: 4229
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Neue Shelly Serie Mini

Beitrag von derNeueDet »

Gen2 sind doch auch die Shelly Plus. Sollte im Smarthome möglich sein. Evtl. passt die automatische Erkennung nicht, die entscheidet, ob es Gen1 oder Gen2 ist.

@okaegi wäre der richtige Ansprechpartner.

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 250 (07/2023)
okaegi
Beiträge: 2229
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Neue Shelly Serie Mini

Beitrag von okaegi »

Smarthome sendet als erstes das Kommando:
http://" + str(ipadr) + "/shelly"

Basierend auf der Antwort wird dann die Gen1 oder Gen2 Schnittstelle verwendet
Was geben minis auf die obige Anfrage zurück ?
Gruss Oliver
(Shelly und shelly plus (gen1 und gen2) laufen schon länger in smarthome)
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Gero
Beiträge: 2555
Registriert: Sa Feb 20, 2021 9:55 am

Re: Neue Shelly Serie Mini

Beitrag von Gero »

/shelly liefert am PM mini:

Code: Alles auswählen

{
  "name": null,
  "id": "shellypmmini-348518dd75b4",
  "mac": "348518DD75B4",
  "slot": 0,
  "model": "SNPM-001PCEU16",
  "gen": 2,
  "fw_id": "20230912-082246/1.0.3-g6176478",
  "ver": "1.0.3",
  "app": "PlusPMMini",
  "auth_en": false,
  "auth_domain": null
}
Mein 1 PM ohne plus liefert das hier:

Code: Alles auswählen

{
  "type": "SHSW-PM",
  "mac": "E868E7864A31",
  "auth": false,
  "fw": "20230503-101420/v1.13.0-g9aed950",
  "discoverable": true,
  "longid": 1,
  "num_outputs": 1,
  "num_meters": 1
}
Einen mit plus habe ich leider nicht.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
okaegi
Beiträge: 2229
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Neue Shelly Serie Mini

Beitrag von okaegi »

Der gen 1 (shelly ohne plus) liefert keinen gen = Wert. Daher wird er als gen = 1 erkannt.
Die mini und plus liefern gen = 2 zurück und sollten dann korrekt angesteuert werden.
Auf der Ramdisk sollte unter der gleichen ipadresse wie der shelly gen 1 oder 2 und das erkannte modell sein.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Gero
Beiträge: 2555
Registriert: Sa Feb 20, 2021 9:55 am

Re: Neue Shelly Serie Mini

Beitrag von Gero »

Ich hab' den nun mal in die 1.9 eingebunden und es sagt 0W.

Code: Alles auswählen

2023-10-08 10:16:36,942 INFO (3) Heizrippchen rel: 0 oncnt/onstandby/time: 0/0/0 Status/Üeb: 10/1 akt: 0 Z: 0

Code: Alles auswählen

  "pm1:0": {
    "id": 0,
    "voltage": 229.8,
    "current": 0.209,
    "apower": 48.4, <<<-------
    "freq": 50,
    "aenergy": {
      "total": 2.766,
      "by_minute": [
        0,
        851.203,
        851.203
      ],
      "minute_ts": 1696753083
    }
Die 48,4W kommen auch nicht in der Ramdisk an - die müssten ja eigentlich in http://wallbox.fritz.box/openWB/ramdisk/device3_watt auftauchen. Die Datei selbst wird aktualisiert, wie ich am timestamp erkennen kann.

in der infogv1 steht das hier:

Code: Alles auswählen

{"model": "SNPM-001PCEU16", "gen": "2"}
und in der shelly_info steht das:

Code: Alles auswählen

{"model": "SNPM-001PCEU16", "auth_en": false, "auth_domain": null, "ver": "1.0.3", "id": "shellypmmini-348518dd75b4", "fw_id": "20230912-082246/1.0.3-g6176478", "name": null, "app": "PlusPMMini", "gen": 2, "slot": 0, "mac": "348518DD75B4"}
der Inhalt der shelly-Datei das hier:

Code: Alles auswählen

{'cloud': {'connected': False}, 'pm1:0': {'id': 0, 'freq': 50.0, 'aenergy': {'minute_ts': 1696753597, 'by_minute': [425.602, 851.203, 851.203], 'total': 9.576}, 'apower': 48.5, 'current': 0.21, 'voltage': 230.0}, 'wifi': {'rssi': -67, 'sta_ip': '192.168.8.188', 'status': 'got ip', 'ssid': 'meinWLAN'}, 'mqtt': {'connected': True}, 'ws': {'connected': False}, 'ble': {}, 'sys': {'restart_required': False, 'cfg_rev': 8, 'ram_size': 262088, 'time': '10:26', 'fs_free': 94208, 'ram_free': 160972, 'webhook_rev': 0, 'available_updates': {}, 'fs_size': 393216, 'schedule_rev': 0, 'kvs_rev': 0, 'mac': '348518DD75B4', 'unixtime': 1696753598, 'uptime': 749}}
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
okaegi
Beiträge: 2229
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Neue Shelly Serie Mini

Beitrag von okaegi »

Hat es noch ein Fehlermeldung im log ? Mit apower haben wir alles ich schau es an.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
okaegi
Beiträge: 2229
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Neue Shelly Serie Mini

Beitrag von okaegi »

Kann der Shelly Plus PM Mini überhaupt schalten ?

Shelly Plus PM Mini is a single-phase electrical power metering device with only one current channel of measurement. The device measures the consumed energy from the system. Enhanced data for the Active Power, Apparent Power, Voltage, and Current is available.

Er hat eine andere Schnisstelle (gibt alles under pm1:0 und nicht unter switch:0) zurück. Ich muss dann halt genau auf diesen Shelly typ im smarthome abfragen.
Gruss Oliver
Dateianhänge
Screenshot_20231008_164206_Chrome.jpg
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Antworten