Guider
Firmware och uppdateringar
Vad firmware är, hur du uppdaterar din Shelly och varför det inte är en god idé att skjuta upp det.
Firmware är programmet som körs inne i enheten själv — inte appen på telefonen. Appen pratar med enheten, men det är firmware som faktiskt styr reläet, läser mätvärdena och avgör vilka funktioner som finns tillgängliga just nu.
Det är därför en gammal enhet kan sakna en funktion som en identisk, nyare enhet har: det handlar inte om hårdvaran, det handlar om vilken firmware som råkar ligga på den.
Så uppdaterar du
Det finns tre vägar in, beroende på hur många enheter du ska ta samtidigt.
En enhet, via appen. Gå in på enheten → Inställningar → Firmware. Finns det en nyare version visas den där, och du uppdaterar med ett tryck.
Alla enheter på en gång, via appen. Under Mitt hem → Alla enheter finns en ikon uppe i högra hörnet som öppnar bulk-uppdatering — praktiskt om du har många enheter och inte vill klicka dig igenom dem en och en.
Via enhetens eget webbgränssnitt. Om enheten inte ligger i appen, eller om du sitter direkt på den lokala IP-adressen, går du till Settings → Firmware. Där ser du enhetens ID, aktuell firmware-version, build-ID och web build-ID — och kan trycka på "Check for updates".
Den lokala sidan har också ett läge för att ladda upp egen firmware manuellt. Gör du det upphör garantin att gälla, enligt Shellys egen dokumentation.
Stabil kanal och beta
De flesta uppdateringar går via den vanliga, stabila kanalen. Vissa funktioner dyker däremot upp i en beta-version innan de blir stabila — Shellys changelog nämner till exempel enskilda funktioner som "beta" i en release innan de blir ordinarie.
Matter-stödet för en del Gen3-enheter (1, 1PM, Mini 1, Mini 1PM, 2PM, 1L, 2L) är ett exempel på det mönstret: det introducerades i firmware 1.6.0, som först rullades ut i faser innan det blev standard. Vid det här laget har firmware gått vidare långt förbi 1.6.0, så kräver din enhet Matter räcker det i praktiken att ligga på senaste stabila version — se Vilken generation har du? för vilka enheter det gäller.
Exakt hur du själv väljer att gå med i en beta-kanal, och om du kan gå tillbaka till stabil version efteråt utan manuell flash, har vi inte kunnat verifiera fullt ut i officiell dokumentation. Utgå från att en beta-uppdatering är svårare att backa ur än en stabil, och uppdatera bara till beta om du aktivt vill testa en specifik funktion.
Varför uppdatera
Det är lätt att strunta i en uppdatering som "bara" gäller en lampströmbrytare. Men firmware är där säkerhetshål täpps till, och där nya funktioner (som Matter-stöd) faktiskt landar. En enhet som aldrig uppdateras riskerar båda delarna: kända sårbarheter som aldrig åtgärdas, och funktioner som resten av dokumentationen förutsätter att du har.
Shelly rullar dessutom ut vissa versioner i faser per modell — så att en uppdatering finns för en enhet betyder inte automatiskt att den redan finns för en annan, till synes identisk, enhet.
Avbryt inte en uppdatering
Låt enheten vara ansluten till ström och nätverk under hela uppdateringen. Bryts strömmen eller nätverket mitt i skrivningen till enhetens minne riskerar du en enhet som inte startar om korrekt. Har det hänt: se Felsökning.
Kontrollera vilken version du har
Enklast i appen: enheten → Inställningar → Firmware, samma ställe som du uppdaterar från. Samma information finns på enhetens lokala webbsida under Settings → Firmware, tillsammans med build-ID och web build-ID — användbart om du någon gång behöver ange exakt version till supporten.
Är du osäker på vilken generation enheten tillhör över huvud taget, börja där i stället: Vilken generation har du?