Seite 1 von 5

Neue Shelly Serie Mini

Verfasst: Sa Sep 02, 2023 4:27 pm
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

Re: Neue Shelly Serie Mini

Verfasst: Fr Okt 06, 2023 9:58 am
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

Re: Neue Shelly Serie Mini

Verfasst: Fr Okt 06, 2023 1:18 pm
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
  }
}

Re: Neue Shelly Serie Mini

Verfasst: Fr Okt 06, 2023 4:54 pm
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

Re: Neue Shelly Serie Mini

Verfasst: Sa Okt 07, 2023 3:08 pm
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)

Re: Neue Shelly Serie Mini

Verfasst: Sa Okt 07, 2023 4:14 pm
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.

Re: Neue Shelly Serie Mini

Verfasst: Sa Okt 07, 2023 4:27 pm
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

Re: Neue Shelly Serie Mini

Verfasst: So Okt 08, 2023 8:21 am
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}}

Re: Neue Shelly Serie Mini

Verfasst: So Okt 08, 2023 11:22 am
von okaegi
Hat es noch ein Fehlermeldung im log ? Mit apower haben wir alles ich schau es an.
Gruss Oliver

Re: Neue Shelly Serie Mini

Verfasst: So Okt 08, 2023 2:48 pm
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