De Shelly Plug PM Gen 3 heb ik gekocht bij Shelly zelf om het verbruik van de airco's thuis te meten. Daarbij heb ik speciaal gezocht naar een energiemeter zonder relais om stroom te besparen en omdat ze vaak meer vermogen aan kunnen.
Fysiek
Ik heb de witte versie gekocht. Die lijkt nagenoeg op de Shelly Plug S die ik heb, maar voelt wat goedkoop aan door de glimmende gladde plastic behuizing ten opzichte van de geribbelde van de Shelly Plug S. Verder is de behuizing lekker compact met een diameter die nauwelijks groter is dan de stekker zelf.
Helaas zit de behuizing helemaal dicht. Ik ken Shelly vanuit vroeger, waar de Shelly 2.5 nog gewoon de seriële interface voor het flashen
nog gewoon aan de buitenkant had zitten en de Plug S nog een schroef had aan de onderkant in het gat van de aardepin. In plaats daarvan moet je bij deze generatie de boormachine en een 300°C föhn
erbij pakken vanwege de lijm

. Grote thumbs-down voor Shelly want dat was wat mij betreft hét tweakers merk vanwege de firmware die standaard al goed zonder cloud werkt maar ook makkelijk te flashen zijn naar je eigen firmware. Dit is best een drempel voor mij en heb er dus voor gekozen om de standaard firmware te gebruiken en het apparaat verder firewalltechnisch te isoleren in mijn netwerk.
Installatie
Zodra je de stekker in het stopcontact steekt gaat de plug knipperen en stat die een eigen access point. Vanuit daar kan je direct alles zien en doen, geen accounts, apps of installatiewizard vereist. Daar houden we van

. Zonder dat ik verder iets deed werd de Shelly al opgepikt door Home Assistant via mijn ESPHome BTHome proxies. Helaas alleen maar om 'm in te stellen en niet om de sensorwaarden te meten. Omdat ik zelf graag controle wil heb ik dat niet gebruikt en WiFi zelf ingesteld. De interface werkt erg makkelijk maar bedient ook de tweaker door het MAC adres gelijk te tonen.
Een lastig punt was de firmware update. Doordat ik de Shelly geen toegang heb gegeven tot het internet werkt de ingebouwde check niet. Althans, de check zelf zegt vrolijk dat er geen updates zijn maar in de diagnostics logs vind ik een
shelly_update.cpp:391 Check for updates received bad response: -1: Connection error: -14 melding. Gelukkig staat net daarboven een logregel met de URL
https://updates.shelly.cloud/update/PlugPMG3?src=auto_ui waarmee ik zelf kon zien dat firmware reeds up-to-date was. Anders was dat via de download link en uploadfunctie in de web interface vast gelukt om bij te werken.
In gebruik
Het gebruik is verder niet erg spannend, de stekker plaats je tussen een bestaande stekker in het stopcontact. Op basis van het verbruik licht de ring op in een andere kleur maar dat valt gelukkig ook uit te zetten (eventueel tussen bepaalde tijden). Home Assistant krijgt via een websocket verbinding de wijzigingen in verbruik live doorgestuurd en reageert ook snel. Wat mij betreft helaas ook wat te veel. Elke keer wanneer het verbruik met een tiende watt wijzigt gaat er weer data over de lijn. Als ik in Home Assistant terugkijk komt dat neer op een kartelige lijn waar bijna elke minuut wel een minimale wijziging in verbruik te zien is. Toch jammer want dat is een onnodige belasting van de WiFi en de Home Assistant database.
De stekker houdt intern het totale verbruik bij. Hierbij telt deze het teruggeleverde vermogen apart, handig om bijvoorbeeld een thuisaccu te meten. De stekker houdt intern niet het verbruik per dag bij en is daarvoor afhankelijk van externe systemen. Dit is functionaliteit die met alternatieve firmware zoals Tasmota of ESPHome wel mogelijk is.
De plug heeft Bluetooth functionaliteit maar die lijkt meer gericht te zijn op het functioneren als een gateway voor Shelly BLU apparaten. Hij laat zich in Home Assistant in ieder geval niet zien als Bluetooth proxy, iets dat met ESPHome firmware wel zou kunnen. Ik had de Shelly zelf ook wel als simpel BTHome Bluetooth apparaat willen zien. Dat zou de zuinigheid van de stekker kunnen bevorderen en de WiFi last weer wat kunnen verlagen in huis. Er is wel een Bluetooth RPC interface maar daar is geen ESPHome integratie kant en klaar voor beschikbaar. Wel Kudos aan Shelly voor het aanbieden en
documenteren van dergelijke functionaliteit.
Nauwkeurigheid
Shelly vermeldt niets over de nauwkeurigheid van de meetwaardes van dit product. Erg jammer voor een meetinstrument. Nu heeft de Shelly Plug S Gen3, de variant met relais, een
BL0942 chip aan boord en ik verwacht deze Shelly PM Gen3 dan dus ook. Uit de datasheet haal ik een 0.6% afwijking bij weinig stroomverbruik en 0.2% bij veel. Verder zouden de omliggende componenten ook geen kalibratie nodig hebben, onder bepaalde omstandigheden. Die omstandigheden kan ik niet vinden in het document.
Conclusie
Al met al is de Shelly Plug PM Gen3 een prima stekker om stroomverbruik te meten. De goede Home Assistant integratie en cloudloos functioneren maken het aantrekkelijk voor menig tweaker om hiermee aan de gang te gaan. Zaken als IPv6 support, MQTT met instelbare certificaten, gedocumenteerde (Bluetooth) RPC interface, Matter ondersteuning, WiFi extender functionaliteit, scripting etc. zijn zaken die je niet zomaar krijgt bij een energiemetertje die je in je lokale discountwinkel koopt. Toch loopt Shelly bij mij een deuk op in hun reputatie met het fysiek moeilijk maken om het apparaat te openen en eigen firmware te installeren. Ze hebben in het verleden laten zien dat dat prima kan. Desondanks doet de plug ook prima zijn ding en heb je er na installatie ook geen omkijken meer naar.