Teszten a Shelly Pro 4PM

A múlt hét elején megjelent a Shelly 4Pro új változata Shelly Pro 4PM néven, amiből első körben sikerült is szereznem egy példányt.
Gyorsan tekintsük át, hogy mit valósítottak meg az ígéreteikből, aztán nézzük meg, milyen lett ez az új eszköz.

A 2020-as IFA kiállításon még fehér színben és 4 Pro Plus néven szerepelő termék specifikációi:

  • 4 külön vezérelhető relé, 64A maximális teljesítmény
  • WiFi, Bluetooth és vezetékes LAN csatlakozás
  • Saját magunk által írt vagy egy központi store-ból letöltött script-ek futtatása (mJS)
  • Hub szerepkör: Shelly Cloud nélküli kommunikáció a helyi hálózaton lévő egyéb Shelly eszközökkel

Ebből a hangzatos listából egyelőre csak az alábbi funkciók érhetőek el (a többi később várható):

  • WiFi és vezetékes LAN csatlakozás
  • Bluetooth: de egyelőre csak a kezdeti beállítást segíti, másra még nem használható
  • 4 külön vezérelhető relé, egyenként max. 16A és összesen max. 40A maximális teljesítmény (az ígért 64A helyett)

A firmware jelenleg a 0.6.10-es verziónál tart, szóval látszik, hogy még nincsen készen.
Erre utal Dimitar Dimitrov bejegyzése is a Shelly Facebook csoportjában, amiben kiemeli, hogy:

  • A jelenlegi mobilos app-al nem, de a jövőbeni alkalmazás béta változatával már minden funkció elérhető
  • A script futtatás lehetőségét (fejlesztési és tesztelési csúszások miatt) a tervek szerint szeptember végén fogják aktiválni
  • A Bluetooth kapcsolódási lehetőségek kibővítése, azaz a más eszközökhöz való direkt csatlakozási funkció az év végére várható
  • A HomeKit támogatására november körül számíthatunk
  • A mesh funkció (ami alatt nem részletezi, hogy mit ért, de valószínűleg ez az, amit korábban hub-ként emlegettek) a legképlékenyebb, egyelőre csak vizsgálják a lehetőségét, 2022 előtt biztosan nem várható

Ami viszont szomorú, hogy a hardver esetében nem sikerült megvalósítani, hogy mind a négy relé maximális teljesítményt tudjon egyszerre átengedni. Ez azt hiszem egy ekkora méretű eszköz esetén nem is lett volna reális cél. Valószínűleg pillanatnyi teljesítmény kiugrások esetén nem okoz problémát, ha 40A fölé megy az összteljesítmény, de a gyártó biztosra akart menni ezzel a korlátozással.

És akkor most merüljünk el egy kicsit alaposabban abban, hogy mit is hozott a futár.

Hardver

Külső

Kibontás után nagy meglepetés nem ér bennünket, a korábban már publikált képekkel megegyező a látvány.
Az előző (a PM utótag nélküli változat) modellhez képest első ránézésre nincs nagy változás, de ha alaposabban megnézzük van 1-2 apróság, amiben a javára módosult ez a Shelly termék.

  • Az alsó oldalra került a vezetékes kapcsolódáshoz szükséges LAN csatlakozó (10/100-as, ami ide bőven elég lesz)

  • A kijelző alá került 3 gomb, aminek segítségével ki-be tudjuk kapcsolni a kimeneteket -> ez az előző változatból nekem nagyon hiányzott

  • Alapból nincsen eltávolítva a csavarokat fedő műanyag a borításon. Így külső borítás eltávolítása nélkül nem tudjuk a csavarokat lazítani, nem úgy mint az előző modell esetén. Életvédelmi szempontból ez egy pozitív változás, használhatóságból viszont negatív, mivel a takarólapka levétele után nem látszik, hogy melyik helyre melyik vezetéket kell bekötni. Természetesen ez lehet, hogy csak az első példányok hiányossága: egyszerűen csomagolás előtt nem pöckölték ki a helyükről a lukakat takaró kis műanyag köröket.
  • És a legfontosabb változás: a borítás színe a szürke helyett fekete lett, amitől ugyan semmivel nem lesz gyorsabb vagy jobb, de a menőségi faktort növeli, és ez nagyon fontos. Mert ugye mindenki azzal szokta kezdeni, hogy rögtön megmutatja a lakáselosztó belsejét, amikor vendégek jönnek át – vagy csak én vagyok ezzel így? 🙂

A mérete szerencsére maradt ugyanakkora, mint a korábbi modellnek (kb. 3 kismegszakító szélességű), így könnyedén cserélhető és ugyanolyan jól illeszkedik a lakáselosztóban a kalapsínre. A kijelző soha nem kapcsol ki, csak a fényerőt veszi lejjebb, amikor épp nincs használatban (=semelyik gombot nem nyomogatjuk a 3 alsóból)

Belső

Az erősáramú (relék és csatlakozók) rész és a vezérlés külön áramköri lapkára került, a kettő között egy 20 pines csatlakozóval oldották meg a kommunikációt. Valóban egy ESP32 dolgozik benne, a LAN csatlakozó mellett meg is található. Viszont semelyik lapkán nem találtam kivezetve az ESP32 chip programozásához szükséges csatlakozókat, így saját firmware telepítése (legalábbis külön forrasztás nélkül) egyelőre nem lehetséges – de valószínűleg az OTA megoldás érkezésére sem kell sokat várni.

Szoftver

Web felület és App

A webes felület teljesen megváltozott: JavaScript alapú lett és a design-en is változtattak egy kicsit. Az alapvető funkciók, amiket megszokhattunk a Shelly1 / 1PM / 2.5 / stb. esetén itt is elérhetőek ugyanúgy. Tudjuk állítani az SW bemenetre kötött kapcsoló típusát, PIN kóddal le tudjuk védeni csak az egyik kapcsolót vagy a teljes webes felületet (jelszóval), ki- és bekapcsolni tudjuk a felhőhöz való kapcsolódást, időzíteni tudjuk a működést, akár 2 wifi hálózatot is megadhatunk a kapcsolódáshoz és így tovább.

Ami viszont újdonság:

  • WiFi kliens és WiFi AP mód, valamint Ethernet és Bluetooth csatlakozás mind bekapcsolható akár együtt is, így 4 módon tudunk az eszközünkkel kommunikálni
  • A Shelly felhőhöz való kapcsolódás és az MQTT szerverhez való csatlakozás is szintén egyszerre bekapcsolható, így megmarad a Shelly app-ból való vezérelhetőség akkor is, ha más eszközökkel pl. MQTT broker-en keresztül szeretnénk integrálni a Shelly termékeket
  • Az „I/O URL Actions”-t lecserélték „Webhooks” menü pontra, ami alapvetően ugyanazt a funkciót tudja (esemény alapján URL-eket hív meg), de most már lehet nevet is adni egy hook-nak valamint be lehet állítani, hogy milyen időszakban működjön egy adott URL hívás.

Ahogyan Dimitar is írta, a mobilos applikáció jelenlegi változatából nem érhető el minden funkció, ezt én is csak alátámasztani tudom. Konkrétan szegényesebb ebben az esetben a kínálat, mint pl. egy Shelly 2.5 esetén. Viszont ki-bekapcsolni tulajdonképpen ezzel is lehet, az egyéb beállításokat pedig nem feltétlen szükséges naponta változtatgatni.

API / MQTT

Az új felület mögött a MongooseOS-nek egy újabb változata található, így az API és az MQTT is valamelyest változik. Az eddigi eszközökét Gen 1-esnek, az új eszközökét (amiből egyelőre csak a Pro 4PM van) pedig Gen 2-esnek nevezték el:
https://shelly-api-docs.shelly.cloud/gen2/welcome

A kommunikáció minden csatornán (HTTP, Websocket, MQTT) a JSON-RPC 2.0 protokollon alapul, így a státusz üzenetek küldése és a vezérlés is JSON formátumban történik. MQTT esetén egy státusz üzenet az 1-es relé felületen való be- és kikapcsolása esetén pl. a következő lesz (MAC address helyett XXXXXXXXXXXX):

pi@raspberry:~ $ mosquitto_sub -h localhost -t "shellypro4pm-XXXXXXXXXXXX/#" -v
shellypro4pm-XXXXXXXXXXXX/events/rpc {"src":"shellypro4pm-XXXXXXXXXXXX","dst":"shellypro4pm-XXXXXXXXXXXX/events","method":"NotifyStatus","params":{"ts":1628858995.05,"switch:1":{"id":1,"output":true,"source":"WS_in","voltage":239.16}}}
shellypro4pm-XXXXXXXXXXXX/events/rpc {"src":"shellypro4pm-XXXXXXXXXXXX","dst":"shellypro4pm-XXXXXXXXXXXX/events","method":"NotifyStatus","params":{"ts":1628858996.81,"switch:1":{"id":1,"apower":0,"output":false,"source":"WS_in","voltage":0}}}
shellypro4pm-XXXXXXXXXXXX/events/rpc {"src":"shellypro4pm-XXXXXXXXXXXX","dst":"shellypro4pm-XXXXXXXXXXXX/events","method":"NotifyStatus","params":{"ts":1628858940.37,"switch:1":{"id":1,"aenergy":{"by_minute":[0.000,0.000,0.000],"minute_ts":1628858939,"total":0.000}}}}

Egy bekapcsolás MQTT-n keresztül pedig így néz ki:

pi@raspberry:~ $ mosquitto_pub -h localhost -t "shellypro4pm-XXXXXXXXXXXX/rpc" -m '{"id":123, "src":"user_1", "method":"Switch.Set", "params":{"id":1,"off":true}}'
pi@raspberry:~ $ mosquitto_pub -h localhost -t "shellypro4pm-XXXXXXXXXXXX/rpc" -m '{"id":123, "src":"user_1", "method":"Switch.Set", "params":{"id":1,"on":false}}'


pi@raspberry:~ $ mosquitto_sub -h localhost -t "shellypro4pm-XXXXXXXXXXXX/#" -v
shellypro4pm-XXXXXXXXXXXX/rpc {"id":123, "src":"user_1", "method":"Switch.Set", "params":{"id":1,"on":true}}
shellypro4pm-XXXXXXXXXXXX/events/rpc {"src":"shellypro4pm-XXXXXXXXXXXX","dst":"shellypro4pm-XXXXXXXXXXXX/events","method":"NotifyStatus","params":{"ts":1628860503.00,"switch:1":{"id":1,"output":true,"source":"MQTT","voltage":241.58}}}
shellypro4pm-XXXXXXXXXXXX/rpc {"id":123, "src":"user_1", "method":"Switch.Set", "params":{"id":1,"on":false}}
shellypro4pm-XXXXXXXXXXXX/events/rpc {"src":"shellypro4pm-XXXXXXXXXXXX","dst":"shellypro4pm-XXXXXXXXXXXX/events","method":"NotifyStatus","params":{"ts":1628860523.30,"switch:1":{"id":1,"apower":0,"output":false,"source":"MQTT","voltage":0}}}

MQTT esetén jelenleg csak a broker címe, felhasználónév és jelszó állítható, a topic sajnos nem: azt mindig az eszköz neve és MAC címe adja. Remélhetőleg a jövőben a topic állítását is lehetővé teszik a fejlesztők.

Összefoglaló

A Shelly Pro 4PM izgalmas termék, ami sokat fejlődött az elődhöz képest. Ha végre elérhetőek lesznek a beharangozott új funkciók, akkor sok okos otthon alapja lehet. Mivel sokféle kapcsolódással rendelkezik, azoknak is jó választás lehet, akik csak azért nem vettek shelly terméket, mert nem akartak WiFi-zni. Érdekesség, hogy a designer nevét is „belegravírozták” a tokozásba. Bár ezen nem tudom mi volt a nagy dizájn, amikor ugyanolyan, mint az előző – külsőleg. Ha a belső designra gondolnak, akkor pedig inkább a NYÁK-ra raktam volna ezt a szöveget.

A Shelly Pro 4PM-et már elő lehet rendelni a hivatalos hazai forgalmazótól ezen a linken 29.995 Ft-os áron ».

Mivel a gyártást mostanában kezdték, így a szállítás október második felében várható.

A tesztet és a cikket köszönjük Gyarmati Balázsnak, reméljük még több hasonlóra is számíthatunk tőle.

 

Kövess minket!
, ,