Tekniker som hjälper dig skapa ett smartare och tryggare hem.

Bluetooth sensorn LYWSD03MMC

Uppdatera temperatursensorn LYWSD03MMC till Zigbee

Sammanfattning av LYWSD03MMC

LYWSD03MMC är en Bluetooth display som går att flasha om till Zigbee. Jag har valt
att flasha om de jag använder hemma för att få mesh stödet från mitt
Zigbee nätverk att göra det enklare att placera sensorerna där jag själv vill.

Bluetooth sensorn LYWSD03MMC är ett steg i en riktning där du som slutanvändare
kan besluta om vilken mjukvara som ska köras i sensorn. Något som gör att du över
tid kan uppdatera den med hjälp av open source mjukvara. Nu är detta något som
tillverkaren Xiaomi troligen inte hade i åtanke när dom gjorde sensorn.

Mitt utlåtande

När jag väl uppdaterat mjukvaran i den här sensorn så är det kanske den mest
prisvärda sensorn jag hittat ännu, för ~60-100kr så får du en display som
utöver att den går att byta mjukvara i även fungerar tillförlitligt.

Jag upplever dock att batteritiden är lite sådär tyvärr, med ett ~halvår på den senaste
open source mjukvaran så är det ändå ok. Men det är något att ha i åtanke om du köper
Dom.

2024-10-17 – För någon dag sedan fick jag ett meddelande i en kommentar att vissa enheter
börjar komma direkt med firmware 2.1.1_0159, vilket ännu inte går att flasha via webbläsaren bara
utan dom kräver en USB till seriell kabel och lite mer jobb tyvärr.

2024-09-05 – En rolig nyhet är att StyraHem.se har tagit hem dom här sensorerna,
så nu kan du köpa dom från en svensk sida och snabbt komma igång med dom.

Sammanfattningen uppdaterades: 2024-10-17

Mycket billig och mångsidig zigbee och Bluetooth display
Den här displayen passar in
bra i de flesta hemmen
bara den är uppdaterad.

Finns att köpa här:

Köplänkar kan vara affiliatelänk eller ha en tagg, mer info om orsak till eventuell affiliatelänk
Genom att använda dom så stöttar du bloggen och gör det möjlighet att ha bloggen helt fri från reklam.
Du kan stötta bloggen genom att Swisha en donation till 0705470065 om du uppskattar innehålle
t.

Här kommer du hitta all information du behöver om sensorn LYWSD03MMC.
vi har här samlat snart ett års erfarenheter. Du får även en detaljerad guide på hur du kan uppdatera temperatursensorn LYWSD03MMC till Zigbee.

Inlägget senast uppdaterat: 2024-10-17

I inlägget kommer du hitta:

  • Vad är LYWSD03MMC för typ av sensorn.
  • Hur byter du mjukvara i den för att konvertera den till Zigbee.
  • Vad tycker vi om sensorn.
  • Vilka fördelar ser vi med sensorn och vilka brister har vi hittat.
  • Vad har vi testat med sensorn.
  • Hur du hittar BindKey från sensorn via en webbläsare.
  • Hur monterar du den bäst för att få bra resultat.
  • Info om hur du kan använda den som Bluetoothsensor.

    Tyvärr finns den här sensorn inte i dom vanliga affärerna i Sverige.
    Om du undrar vart du kan köpa sensorn så finns den på Aliexpress
    och Amazon.se (extern länk)


    Vi ger dig här en steg för steg instruktion för att uppdatera sensorn,
    allt är mycket enkelt och görs via en webbläsare och Bluetooth.

Bakgrund till inlägget om LYWSD03MMC

Vi börjar det här inlägget med att säga att vi äntligen har hittat en mycket
prisvärd temperatur och luftfuktighetsensor med har display.

Priset ligger på runt 50-100kr. Detta gör det ekonomiskt försvarbart att övervaka hela hemmets temperatur och luftfuktighet.
Vi anser att den här sensorn har liknande kvalité som Xiaomi Aqara temperatur och luftfuktighetssensorn (kostar 200+).

För övrigt så trodde vi först det var ett skämt det skrevs på Github att det gick att byta från Bluetooth till Zigbee, bara genom att byta mjukvara.
något som vi nu testat själv på +20 enheter och därav fått bevisat att de går!

Om du letar hur du gör konverteringen Så gå hit så hittar du hur du konverterar LYWSD03MMC till Zigbee från Bluetooth.

Tidigare kontaktade vi några svenska återförsäljare att ta in dessa, men det går trögt.
vi köpte in våra från AliExpress.

I slutet av oktober 2023 så blev det även klart att sensorn går att flasha/ändra till att använda Zigbee via lite trix i en webbläsare!

Något vi nu testat och kan bekräfta på åtta sensorer.
Nu har vi samlat vår erfarenhet av den här sensorn och summerat allt du behöver göra för att själv få in dom i tex ZHA eller Zigbee2MQTT.
Vi gissar på att det är en tidsfråga innan dom stöds av en mängd andra kontrollers med.

Här ser du hur pass kalibrerade sensorerna är.

Om vi ska gå tillbaka några år så har vi haft den här sensorn vi haft liggandes hemma sedan Juni 2021…
Den kommunicerar via Bluetooth vilket var en liten miss när vi började eftersom det krävde EspHome.
Men i Oktober 2023 så hände en stor sak med sensorn!

Tack vare ett projekt på Github så kunde sensorn med det konstiga namnet ”LYWSD03MMC” konverteras
från Bluetooth till Zigbee med hjälp av en webbläsare!
Något som gör att displayen fungerar som både display och som Zigbee enhet.
Detta i kombination med priset har verkligen fått den här sensorn att bli mycket populär.

Vi upplever att den ger oss följande värden

  • Display så familjen slipper kolla på telefonen för att se aktuell temperatur
  • Prisvärd ( 50-100kr ), vilket ger oss möjligheten att ha många av dom.
  • Vi kan byta till egen mjukvara, så vi känner att den här sensorn äger vi verkligen.
Efter att sensorerna fått ligga på samma bort i ca 8 timmar så diffade dom ENDAST 0.1 grader!
Efter att sensorerna fått ligga på samma bort i ca 8 timmar så diffade dom ENDAST 0.1 grader! Detta är i klass med vår andra favorit Xiaomi Aqara!

Vi upplever kvalitén på den här sensorn mycket bra, under den tid vi kört sensorn så har
den aldrig skickat ett felande värde eller på något vis stört vårt zigbee nätverk.

Egenskaper vi uppskattar:

  • Mycket precis sensorn för att mäta temperaturer
  • Ger oss en display som dessutom uppdaterar via Zigbee / Bluetooth
  • Möjlighet att via mjuvara justera och kalliberera egenskaper.

Om LYDWSD03MMC sensorn:

  • Xiaomi Mi:s LYWSD03MMC har både display och rapporterar digitalt.
  • Den använder dock Bluetooth original. Något som just gjorde att vi valde att låta den ligga några år på grund av räckvidden tidigare (gick att lösa med ESPHome dock)..
  • I och med möjlighet att lägga in egen mjukvaran till sensorn så kunde vi utan ESPHome få in den direkt via Zigbee2mqtt.
    Vilket gjorde den fullt hanterad i Home Assistant. Så nu är detta en av våra favoriter när det gäller prisvärda sensorer!
  • Sensorn är kompatibel med smartphones, surfplattor och andra enheter när den kör Bluetooth. Detta ger dig tillgång till dina fuktighets- och temperaturdata utan extra kontrollers med. Samtidigt som den fungerar som en helt vanlig display med aktuell temperatur och luftfuktighet.

Om du tänker köra den här sensorn som Zigbee sensor, undvik att uppdatera den med original appen.
Det finns en risk att Xaiomi patchar bort den här funktionen.

Sensorn med Smily:n igång
Sensorn med Smily:n av

Med Zigbee2mqtt kan du dessutom stänga av den där Smilyn om du stör dig på den. På bilderna ovan ser du skillnaden.

Om du just hittade hit och tänker att det måste vara väldigt komplext att uppdatera sensorn med ny mjukvara
så kan vi lugna dig, det är mycket enkelt.
Men precis så tänkte vi innan vi skulle konvertera vår första med. Nu har vi sammanställt och gjort länkar
till allt du behöver för att själv konvertera dina sensorer från Bluetooth till Zigbee

Den här guiden visar dig:

  • Vart laddar jag ner filerna för att uppdatera sensorn.
  • Vad ska jag välja i menyn för att uppdatera sensorerna.
  • Steg för steg instruktioner samt en film finns.

Om du väljer att uppdatera till Zigbee, tänk på att vissa kontrollers inte klarar att OTA updatera
sensorn efter du uppdaterat från datorn.
Vilket gör att du blir kvar på den firmware du laddar upp nu.

Zigbee2mqtt klarar att uppdatera dom trådlöst efter du bytt mjukvaran.

Loggan för automatiserar.se

Steg 1 – Ladda hem mjukvaran för att uppdatera sensorn

Här har du några alternativ.

Vi skulle Rekommendera dig att först kolla filmen en gång nedan, när du gjort det så kör du vidare med guiden och ser filmen än en gång. Alla detaljer om uppdateringen finns i filmen.


Du behöver följande:

  • En dator med Bluetooth.
    • Både Mac och PC bör fungera så länge du kan köra Chrome. Jag har dock inte verifierat att MAC och Safari fungerar, men det kanske någon som läser detta kan göra?
  • Webbläsaren Edge eller Chrome.
  • LYWSD03MMC (med mer än 40% batteri)

Ladda hem följande fil för första steget:

1 – Den första filen ”ATC_ota_40000.bin” används i steg 1 i filmen.
2 – Den andra filen ”z03mmc.bin” används i steg två.

Nedan hittar du de två länkarna till verktygen som används för at uppdatera mjukvaran i LYWSD03MMC.

Vi har nu spelat in en guide som visar hur du steg för steg gör detta på ~5 minuter. Tänk på att flasha tillbaka till Bluetooth kan kräva kabel och att du i värsta fall kan behöva kabel för att återställa en sensor om den felar. Något som vi själva ännu inte råkat ut för ( ~12 sensorer flashade ).

När vi uppdaterade de 8 sensorerna så testade vi att uppdatera sensorer med batterispänning ner till 28.5%, vilket gick igenom men sensorn vaknade aldrig upp tyvärr.
Mycket trolig orsak är att sensorn dessutom låg i frysen där det var -15 grader under uppdateringen. De andra sensorerna med batterispänning på all från 35-80% uppdaterades utan problem direkt från Zigbee2mqtt.

Om du kollat på guiden på filmen ovan så behöver du inte göra något mer. Men du kanske
är intresserad av att se mer detaljer? I så fall kan du fortsätta läsa uppdaterings delen.

Det kanske var något som strulade? Då har vi här några tips med som du kan kolla på, för
det har ibland krånglat med vissa moment.

Just när du byter från Bluetooth till Zigbee så ser displayen ut så här i ~2-3 minuter

Så hittar du en BindKey på LYWSD03MMC:

För att kunna koppla upp dig mot sensorn så behöver du en BindKey. I samma gränssnitt som du använder för att konvertera sensorn kan du läsa ut din BindKey. vilket gör att du kan lägga till den som en Bluetooth enhet direkt i Home Assistant med. Så du behöver inte flasha den om du är nöjd med Bluetooth. Vi körde så i vårt automatiska bevattningsprojekt under sommaren 2023.

Fördelar med att uppdatera sensorn till Zigbee.

  • En av de stora fördelarna med LYWSD03MMC är den blir kompatibilitet med en mängd olika kontrollers efter uppdatering till Zigbee.
  • Med LYWSD03MMC som Zigbee enhet kan du enkelt samla in och spåra data om luftfuktigheten och temperaturen i ditt hem över tid.
  • Det extra värdet vi ser är att vi inte behöver en extern skärm för att se temperaturen i rummet samtidigt som vi får det loggat till vårt smarta hem.

Vill du stötta mej och hjälpa bloggen framåt? Här är några sätt som verkligen uppskattas av mig

Gillar du att sidan är helt fri från reklam och vill stötta bloggen? Swisha gärna en swish-kaffe på 0705470065 medans vi skriver på nästa inlägg :)
Stötta med några kr till driftkostnaden
av bloggen via en Swish – 0705470065
Här kan du läsa mer om bloggens
kostnader.
Kolla i min lilla webbshop efter något
som hjälper dig bygga ditt smarta hem.

Följ min resa till ett smartare hem via mina sociala medier

Gör som andra och prenumerera på min blogg via mail! Du får den senaste infon om smarta hem som mail och behöver inte längre hålla koll på bloggen för att hänga med.

Vi har testat att placera den här sensorn på en mängd olika platser.
Bland annat så testade vi att montera den direkt mot några rör
Detta för att se om temperaturen går via hållaren ut mot sensorn,
vilket vi såg var ytterst lite.

Tips

  • Montera den på en yta där solen ej lyser.
  • Undvik att placera den nära dörrar eller fönster om du
    inte vill ha den insikten med i din övervakning.
  • Det går att ha sensorn ute, men den behöver då vara helt
    väderskyddad. Vår hållare går att använda även där.
  • Om du placerar den i frysen, tänk på att stänga displayen via gränssnittet
Vi gissar att det här kommer bli en av de populäraste zigbee sensorer 2023
Vi testade att montera sensorn direkt mot ett rör, men upplever att temperaturen inte vandrar ut mot sensorn via hållaren, så den isolerar rätt bra från underlaget.
Här sitter hållaren monterad under en hylla vid datorn.
  • 2024-10-17 – För någon dag sedan fick jag ett meddelande i en kommentar att vissa enheter börjar komma direkt med firmware 2.1.1_0159, vilket ännu inte går att flasha via webbläsaren bara utan dom kräver en USB till seriell kabel och lite mer jobb tyvärr. Har du hört att det börjar gå att flasha dom via OTA igen så säg gärna till så jag får uppdatera inlägget.
  • 2024-03-20 – Uppdaterar inlägget med mer information om uppdatering av 8st sensorer med firmware 3001-1006 till 3001-1100.
    Vi upptäckte där att 28% batteri med sensorn placerad i frysen var för lite energi för att starta upp efter uppdateringen.
  • 2024-02-07 – Fortfarande mycket nöjda med den här sensorn, har börjat använda den på fler och fler ställen. Stort tack till alla er läsare som ger feedback och uppskattar den tid vi lagt på den här guiden.
  • 2023-11-13 – Efter att ha publicerat detta inlägg så inser vi att det har blivit mängder med information. För att du lättare ska hitta det du söker så finns nu en meny, hoppas det underlättar och att du kommer vidare.
  • 2023-11-14 – 21.00 – Senaste i inlägget är att nu Homey Pro 2023 stödjer LYWSD03MMC! Har precis inkluderat den i Homey Pro efter tips i kommentaren på detta inlägg från Jonas H! Stort tack för tipset Jonas!
  • 2023-11-05 – Info om Zigbee och frekvensen för hur ofta dom skickar.
  • 2023-11-05 – Uppdaterat med mer info om hur ofta sensorerna skickar på zigbee. En sensor verkar ha gått åt skogen under flashning, får upp den i Z2M, men slutar rapportera direkt efter batteriet stoppats tillbaka i den. Ska se om det går att lösa utan kablar..
  • 2023-11-03 – Info om hur du flashar LYWSD03MMC till Zigbee, något som vi fört tyckte lät för bra för att vara sant. Nu har vi flashat 8st och alla fungerar som tänkt.
  • 2023-01-12 – Uppdaterat med ny graf för Aqara Vs LYWSD03MMC – Fortfarande stabil & diffar bara runt 0.3 grader enligt snitt. (Bluetooth original firmware)
  • Det verkar som Xiaomi har patchat så det inte går (för tillfället 2023-11-13) att flasha en enhet med ”Revision B1.5. Firmware 2.1.1_0159 & ”Revision B1.7. Firmware 2.1.1_0159.”, något som du får om du först använder Xiaomi appen. Nu kommer nya sensorer som det verkar med en äldre firmware för tillfället så detta är än så länge inte ett problem som det ser ut. Vi köpte 20st för ~1000kr och inte en enda hade nyare mjukvaran.

Sensorn med det konstiga namnet ”LYWSD03MMC” är en Bluetooth sensor från Xiaomi Mi.
Den är billig samt har en display som visar aktuell temperatur och luftfuktighet.

Det är en av de absolut billigaste sensorerna vi hittat med just display och möjlighet att rapportera via Zigbee.

Våra spaningar om sensorn.

  • När vi testade hur pass exakt den är så blev vi imponerade över kvalitén på vad sensorn för ~50kr levererade.
  • Vi testade 8 displayerna placerade på bordet, då skiljde det endast 0.1 grader mellan dom.
  • Däremot skiljer sig luftfuktigheten lite mer, men fortfarande helt acceptabelt.
    Med hjälp av mjukvaran Zigbee2mqtt kan du dessutom kalibrera sensorn.
Efter att sensorerna fått ligga på samma bort i ca 8 timmar så diffade dom ENDAST 0.1 grader!

Fördelar / nackdelar vi sett med sensorn än så länge:

  • + Billig sensor med display (Vi beställde 20st för 1000:- inkl frakt & moms), tyvärr inte från Sverige ännu men vi har pratat med ett företag och avvaktar svar.
  • + Display med temperatur och luftfuktighet som rapporterat digitalt. Just en enkel sensor med display är något som flera i familjen saknat.
  • + Går att köra lokalt utan moln via Bluetooth (och Zigbee med annan mjukvara).
  • + Möjlighet att konfigurera uppdateringsintervall (med annan mjukvara och version 1.0.6 eller senare).
  • + Smidig formfaktor – Snygg sensor som familjen inte upplever som störande eller för mycket.
  • + Går att byta firmware utan kablar. Vet inte om detta var medvetet eller om detta var en bugg som dom försöker laga.
  • +- Kräver en Bindkey som inte var helt enkel att få tag på tidigare, men det krävde inte fysisk access för att nå…
  • – Går att koppla upp mot utan att fysiskt trycka på enheten! Något som vi kommer kolla mer på om det går att lösa. (2023-11-03, löste sig med Zigbee firmware)
  • +- Kommunicerar med Bluetooth, men den bristen kanske löser sig iom Home Assistant projektet! (2023-11-03, inte längre ett problem! går med zigbee nu)
  • – Finns inte på så många Svenska butiker (Eller!?)

Kolla in vår egendesignade hållare till LYWSD03MMC.

Den löser följande brister:

  • Hållaren gör så du kan flytta sensorn till olika platser för optimal placering.
  • Minskar påverkan på underlaget eftersom du slipper tejpen.
  • Batteribyte på sensorn går enklare eftersom du enkelt vrider ur sensorn från hållaren.
  • Du skadar inte tapeten med tejpen, ett litet skruvhål är allt som behövs.

Många som stöttar oss har valt att köpa vår egendesignade och 3D-printade hållare till sensorn.

LYWSD03MMC är en trådlös sensor som är utformad för att mäta och övervaka fuktighetsnivåerna
och temperaturen i hemmet eller på kontoret.
Den kan kopplas via Bluetooth till en mobil eller annan Bluetooth enhet för att visa data över tid.

Men vi väljer att koppla den i dagsläget till Home Assistant via en ESP32 och med ESPHome Projektet.

Vi håller för fullt på att samla på oss data om sensorn,
så det här inlägget kommer uppdateras löpande allt eftersom vi får hem komponenter vi beställt.
Vi kommer troligen skruva upp en för att kolla vilken sensor som sitter i med (eller de kanske du hittat reda?).
Då vet vi mer exakt vilken noggrannhet vi kan förvänta oss av den.

Här ser du en närbild på LYWSD03MMC monterad i hållaren.

Teknisk data om LYWSD03MMC

  • Trådlöst gränssnitt: Bluetooth 4.2
  • Stöd för enheter: iOS 8.0 eller senare, Android 4.4 eller senare
  • Dimensioner: 43 x 43x 12 mm
  • Vikt: 12 g (Inkl batterier)
  • Temperaturchip: (vi ska kolla när vi skruvar upp vår första)

Sensorn går att få med låg energiförbrukning beroende på hur du ställer in den.
Vilket gör att den kan användas under långa perioder utan att behöva bytas ut ofta.

Zigbee firmware till LYWSD03MMC

Här samlar vi all information och vad vi upptäcker varje gång det kommer en ny version
av firmware till LYWSD03MMC sensorn.

Sedan vi började skriva detta så har det hänt en hel del och vi ser att detta kan vara ett
problem för vissa kontrollers eftersom dom inte klarar att uppdatera sensorn via
Zigbee OTA.

Tänk på detta om du uppdaterar till Zigbee

  • Välj en version av mjukvaran som är stabil, vi har kört 1.1.0 och den verkar stabil.
  • Många kontrollers klarar inte att uppdatera sensorn med ny mjukvara
    via Zigbee. Zigbee2mqtt som vi kör klarar det.
  • Nya funktioner på bloggen
Loggan för automatiserar.se

Firmware 1.1.0

I början på februari (20240204) så släpptes firmware 1.1.0 (3001-1100) vilket ger möjlighet till nya inställningar på sensorn:

  • added attribute to hide smiley
  • changed pressing timeout for reset to 5 seconds
  • added attribute to disable display updates
  • replace generic Telink manufacturer code to a custom one
  • added calibration attributes with offset for temperature/humidity values
  • added switching to degrees Fahrenheit by holding reset for 1 second
  • display battery symbol if <10% left
  • battery state checks at every 100th sensor reading

Firmware 1.0.6

Firmware version 3001-1006 – Fixade buggen med att det drog för mycket batteri från sensorn.

Firmware 1.0.5

Firmware version 3001-1005 hade en bugg som gjorde att sensorn kommunicerade mycket oftare än den skulle behöva, vilket drog mycket mer batteri än nödvändigt. Detta är dock fixat i version 1.0.6 🙂

När det kommer till just signalstyrka var vi mycket fundersam på hur pass bra chipet i den här sensorn skulle klara att jobba med det andra protokollet. Nu visade det sig dock att det fungerar förträffligt bra! Inte nog med att den har ok signalstyrka så klarar den att förhandla om sin mesh, vilket är ett sätt som gör att den kan skicka signalen via andra strömsatta enheter.

Signalstyrkan för sensorerna på Zigbee.
Signalstyrkan på de 8 sensorer vi flashat om till Zigbee. Vad vi kan se så verkar det mycket lovande. (grafana information på bilden)
Nu kommer vi kunna flytta om många av de Xiaomi Aqara sensorer som sitter i närheten av våra LYWSD03MMC sensorer.

Jämför vi det med tex Xiaomi Aqaras temperatur och lutfuktighetssensor så är den här sensorn till och med bättre!
För Aqara sensorn har en brist, en enda brist enligt oss (eller två)… Och det är att den inte uppdaterar sin mesh,
och att dom inte verkar uppdatera fimware alls i sin sensor… Men med ett stabilt Zigbee nät så fungerar Aqaran riktigt bra ändå.

Kompatibla kontrollers med LYWS03MMC

Raspberry Pi 5 med box

När du väl har uppdaterat din sensor till Zigbee så kan du i skrivande
stund få in dom i följande mjukvara enkelt:

  • Zigbee2mqtt ( testat och verifierat )
  • Homey ( testat och verifierat )
  • IKEA Dirigera ( testat och verifierat )
  • ZHA ( ej testat själv )

Zigbee2mqtt och LYWS03MMC

På bloggen så har vi valt att primärt köra med Zigbee2mqtt eftersom den
mjukvaran är i framkant när det gäller stöd för sensorer. Detta är något
gjorde det möjligt för oss att snabbt börja testa LYWSD03MMC i
Home Assistant.

Bilden du ser är från vårt Zigbee2mqtt med en display inkluderad.
från version 1.

Zigbee2mqtt och LYWSD03MMC:

  • Mycket stabil kombination med full funktionalitet för att
    justera inställningar på sensorn.
  • Bra gränssnitt för att justera innehåll på sensorn.
  • En enkel lösning för att få in sensorerna i Home Assistant.
  • Från version 1.35.3 så fungerar zigbee2mqtt out-of-the-box.
Firmware 1.1.0 på LYWSD03MMC
Vi är osäker på vilken nivå som sensorn riskerar att bete sig konstigt på. Därför valde att byta batteri innan vi flashade eftersom den var nere på 58.5%.
LYWSD03MMC Justera display

Med senaste versionen av Zigbee2mqtt (1.35.3-1) så fick vi sedan upp
följande funktionalitet i gränssnittet för den här sensorn.
Vilket gör att vi kan styra mer inställningar på displayen.
Att just få bort smily:n var för oss mycket välkommet.

Vi har uppgraderat både Zigbee2mqtt och en av våra sensorer till de senaste versionen.
När det gäller sensorn så gick det utan problem att uppgradera via Zigbee2mqtt.
Men detta kräver att du har flahat den sedan tidigare.

Som sensorn ser ut med smily:n igång nere i källaren.
Med Smily:n stängd så blir det mindre störande information på skärmen. Så tycker vi iaf.

2024-03-20 – Inför en större uppdatering i vår Home Assistant så valde vi att även uppdatera alla våra sensorer via Zigbee2mqtt (Z2M).
Vi inser att även om det nu finns stöd i ZHA och Z2M så saknar många andra kontrollers detta stöd. Något vi kommer fundera vidare på och se om vi kan komma med tips på.

Efter tips 2023-11-14 från Jonas H i kommentaren längre ner så fick
vi veta att det nu fanns en app för Homey!
Vi hade tydligen inte hållit så bra koll som vi trodde.. Stort tack för din input!

Vad innebär detta då?
jo det innebär att allt vi skrivit om den här sensorn med
Zigbee nu även gäller Homey Pro 2023

Info om LYWSD03MMC och Homey

Då var det verifierat att Homey Pro 2023 nu har stöd för LYWSD03MMC via Xiaomi Miija appen från Zsolt Reinhardt:s community app! Vi flashade en sensor till version 1.0.6 och kunde direkt inkludera den till vår Homey Pro.

Steg 1 – Installera appen för Xiaomi Miija sensorer.

Tyvärr verkar det vara begränsat till Homey Pro 2023, så äldre versioner av Homey ser inte ut att stödjas av appen.

Installera appen i din Homey Pro 2023 – Xiaomi Miija App för Homey | Homey.
När du gör det så säkerställ att du sedan tidigare flashat din sensor till
Zigbee och gärna version 1.0.6 av firmwaren,
då får du bättre batteritid på sensorn.
Är det klart så kan du plocka ur batteriet ur sensorn och fortsätta
följande resterande steg av installationen.

När appen väl är installerad så stödjer den två sensorer,
och det är samma display i båda fallen.
Det som skiljer är att den vänstra är Bluetooth och den högra är Zigbee.

Nu kan du både lägga till Bluetooth varianten (ej testat) och Zigbee flashade sensorn LYWSD03MMC.

Steg 2 – Lägg till LYWSD03MMC i Homey Pro som en Zigbee enhet

Nu kommer det intressanta,
dvs att se om appen och den information vi fick stämde!
Vilket det gjorde eftersom vi nu skriver om det på bloggen.

När du valt den vänstra sensorn så får du upp följande bild, var noga med att du ser ett litet Zigbee märke till höger om bilden på temperatursensorn.
Strax efter du trycket på Anslut så kan du koppla in batteriet på den flashade ”zigbee” sensorn. Vilket kommer resultera i att den inkluderas till din Homey Pro 2023.

Nu kunde vi rätt snabbt få in sensorn efter att ha kopplat in batteriet.

Snyggt och prydligt så dyker den upp i gränssnittet som den tredje enheten med ett värde på 9.24 grader. Ställde den i garaget för att få snabb svängning av temperaturen.
Öppnar vi sensorn i gränssnittet så ser vi luftfuktigheten och temperaturen.

Kollar vi sedan in inställningarna för sensorn
så ser vi att den har registrerat korrekt och t.o.m
visar den firmware version vi flashade in.
dvs 1.0.6 vilket beskrivs i gränssnitt som 3001-1006.

Nu har vi följande information i Homey om sensorn:

  • Enhetsinformation för Zigbee: Tillverkar-ID
  • XiaomiProdukt-ID – LYWSD03MMC
  • Ta emot när inaktiv – ⨯
  • Enhetstyp – enddevice
  • Enhets-ID – a4:c1:38:8b:aa:aa:aa:aa
  • Firmwareversion – 3001-1006
  • Grupp-ID:n –

Nu är är det bevisat att det går att få in LYWSD03MMC i Homey.
Vi har nu möjlighet i Insight att få ut grafer från sensor över tid.

Åter igen stort tack Jonas H för tipset!

Värt att tänka på:

  • Homey har inte någon möjlighet att uppdatera firmware
    I sensorn i skrivande stund.
  • Sensorn går att få in både som Bluetooth och Zigbee
Då var vi igång med Homey Pro 2023 och LYWSD03MMC via Zigbee! Mycket prisvärd sensor som verkligen uppskattas av de mindre teknikintresserade i familjen som vill kunna kolla på en display.

Så installerar du LYWSD03MMC på Dirigera (Ikea:s kontroller)

Det här var för oss en mycket välkommen vändning av IKEA:s dirigera,
vi hade inte förväntat oss att dom skulle släppa in andra enheter i sin kontroller.
Men nu har IKEA till och med gjort ett menyval för att lägga
till andra tillverkare. Dock mycket begränsat av du sedan kan göra med dom
i gränssnittet vad vi kan se.

Vår insikter om Dirigera och LYWSD03MMC

  • Vi kunde inte göra automationer med hjälp av sensorn
  • I gränssnittet kan vi se information om nuläge, ingen historik finns.
  • Detta kan vara ett sätt för dig med Dirigera kontroller att få en
    billig temperatursensor dock.
Till och med Ikeas gateway klarar nu den här sensorn!
Kanske inte den finaste bilden, men vi vill här visa hur du ser sensorn i appen från IKEA. Som du ser så avrundar den till närmaste heltal och visar inte temperaturen med en decimal som displayen. Men det spelar mindre roll eftersom du nu får informationen i IKEA appen med.
Nu böjar vi med att visa en bild över hur LYWSD03MMC exponeras i Dirigera kontrollern. Som du ser så stämmer det mesta för sensorn, dock så är bilden felande. Men detta är mest en kosmetisk begränsning.
Något vi missat IKEA uppdaterat sin app med är ”alla smarta produkter eller märken”, detta innebar att vi nu kunde få in LYWSD03MMC sensorn.

Steg för steg för att lägga till LYWSD03MMC i Dirigera appen

Det första du behöver göra för att lägga till LYWSD03MMC i IKEA gatewayen
är att gå till lägg till ”produkt” och sedan väljer du längst ner
”Alla smarta produkter eller märken”.

Krav för att detta ska fungera:

När den söker efter enheter så kan det vara bra att ha din enhet i närheten av gatewayen. Sensorn uppdaterar sin mesh så flyttar den den senare så ska den automatiskt välja en bättre väg.
När vi fick den här infon blev vi glad, nu vet vi att det går att få in fler än bara ikea:s egna enheter i deras gateway. Något vi kommer testa mer av i framtiden!

Nu är det bara att söka efter din LYWSD03MMC.
För att den ska komma till ett läge så att IKEA gatewayn kan inkludera
den så behöver du ta ut batteriet ur sensorn och sedan stoppa in det igen.
När det görs så ställs sensorn i inkluderingsläge,
vilket tillåter den att gå med i IKEAS Dirigera gateway.

Klart! nu har du LYWSD03MMC (50kr:s sensor) för temperatur och luftfuktighet i din IKEA gateway. Som dessutom har en egen display för att visa temperatur.

Efter detta är gjort så är det bara att välja ett rum och låta sensorn
börja skicka data till din Dirigera kontroller.

I gränssnittet för Dirigera så går det varken att se historisk information
eller justera något på själva sensorn. Men att kunna få upp information om
temperatur och luftfuktighet i ett rum var mycket välkommet.
Vi hoppas du fick nytta av den här guiden och nu har ännu en sensor att lägga till i ditt smarta hem.

Inom någon minut så bör du få följande info som nedan ”1 produkt hittades”.

Nu får vi vår sensorinformation direkt på kortet ”garage” i IKEA appen. Något som gör att dirigera skulle kunna vara ett mycket billigt alternativ för att se aktuell temperatur och luftfuktighet i tex en sommarstuga.

Vill du veta mer om Ikeas Gateway så kan du läsa vår genomgång på den här: https://automatiserar.se/sa-har-fungerar-ikeas-dirigera-allt-du-behover-veta/

Information nedan är arkiverad information

Vad är det som är nytt?

Nyligen så berättade Home Assistant om årets projekt ”Year of the voice” (extern länk), vilket kommer ge lokal röststyrning i Home Assistant. Något som verkligen välkomnas, vi vill minska mängden information som hamnar i något moln! Men i samma information så framgick det vilken energi teamen lägger för att få till Bluetooth som en teknik i Home Assistant. Något vi själva inte varit allt för intresserade av tidigare pga räckvidden mm, men nu efter den genomgången så ser vi vilka möjligheter Bluetooth kommer få i Home Assistant under året!

En Supportad USB Bluetooth enhet till Home Assistant kostar dessutom inte mer än ~110kr. Alternativt så köper du en ESP32 och via den nyttjar Bluetooth.

Bluetooth sensorn LYWSD03MMC
Xiaomi Mi Bluetooth sensor (LYWSD03MMC) kanske kan bli en ny favorit beroende på vart Home Assistant tar vägen med sin Bluetooth proxy och funktionalitet!

Som inlägget nämner så hittade vi för några år sedan en enhet som vi börjat fattat tycke för. Vilket är Xiaomi Mi BLE display (LYWSD03MMC). Den har dock Bluetooth stöd och inte Zigbee, men den har en display. Display är något vi saknat på våra Xiaomi Aqara enheter. Nu är användningsområdet och funktionaliteten helt olika mellan dessa två sensorer dock. Men Båda kommer behövas för att kunna få en bra bild över hemmets ”status” utifrån olika situationer.

I rum där vi har behov av en display kommer den ge en visuell bild, samtidigt så uppdaterar den med data till din kontroller med intervall. Kollar vi på Xiaomi Aqara så reagerar den på förändringar i temperatur, luftfuktighet och lufttryck, från det styrs sedan intervallet. Vilket gör den sensorn perfekt att lägga i utrymmen där temperaturen behöver övervakas på snabba förändringar. Medan BLE sensorn är mer passande för att se visuellt vilken temperatur det är i rummet just nu.

Vi har testat att placera en sensor på höger sida av fönstret i köket.

Tidigare har vi varit mycket tveksamma till just Bluetooth (BLE) på grund av räckvidden. Det är nämligen så att de sätt BLE har implementerats på i många kontrollers inte har mesha:t sitt nätverk, vilket är något som Zigbee kontrollers gjort default, dock inte alltid perfekt där heller. Men en Mesh bygger ett stort nätverk och tillåter dina sensorer att hoppa mellan varandra, och därigenom sitta långt från kontrollenheten.

ESPHome och LYWSD03MMC

Men sedan Home Assistant tagit vid ESPHome projeketet (extern länk) så har dom jobbat stenhårt med att få dess ESP chip att fungera både med wifi och Bluetooth. Och det vi verkligen fattade tycke för var den nya möjligheten att använda dessa enheter som BLE proxys (extern länk), dvs en snarlik funktionalitet som Zigbee har med Mesh!

Det här projektet är mycket aktivt och något vi använder rätt mycket i vår hemautomation.

Eftersom vi under mycket lång tid sökt en display med möjlighet att rapportera till vår hemautomation så verkar den här sensorn helt perfekt för ändamålet (än så länge :D). Vi har tidigare testat wifi sensor från Tuya, men då är vi låst till deras molntjänst och det krävs en hel del för att få igång dom med den egna utrustningen. Så vi har valt att inte skaffa fler av dom.

Tuyas Wifi temperatur och luftfuktighetssensor
Tuyas Wifi temperatur och luftfuktighetssensor

Kollar vi formfaktorn på BLE sensorn så ser vi att den inte är allt för mycket större än vad en Xaiomi Aqara sensor är (till vänster). Så det är en stilren och relativt liten display som kan ge oss ett extra värde i rum där temperaturen rör sig.

Vi håller på att testa pålitligheten jämför med Xiaomi Aqara sensorn till vänster.
Bluetooth sensorn LYWSD03MMC

Exempel på grafer vi skapat

Än så länge är det för tidigt för oss att säga hur pass tillförlitlig sensorn är när det gäller att rapportera temperaturer och luftfuktighet. Men det är inte där vi ser det stora värdet idag. Utan vi ser det som en lokal BILLIG temperatursensor med display! Något vi har saknat under lång tid. Att dessutom Home Assistant och ESPHome projektet lägger mycket arbete på Bluetooth gör det inte sämre!

Grafen nedan bygger på data från en Xiaomi Aqara via Zigbee och BLE sensorn. Vill du veta hur du kommer igång med Grafana och InfluxDB för att göra det här själv? Här har vi skrivit om alla delar som behövs för det med.

Igår placerade vi en Xiaomi Aqara sensor (vilket är mycket exakt i sin mätning) tillsammans med Ble sensorn, längst ner till höger är snittet på alla mätningar
Efter att ha kört sensorn 4 dagar nu och kollar snittet mellan en Xiaomi Aqara och LYWSD03MMC så diffar det ~0.3 grader, vilket än så länge känns helt ok. Däremot luftfuktigheten skiljer en del, men ska testa att korrigera den senare med.

Ser vi till bilden ovan så visar den översta grafen Aqara & BLE sensorn LYWSD03MMC tillsammans, varje punkt på strecket motsvarar en inrapporterad datapunkt från sensorn. Så default så rapporterar BLE sensorn mycket mindre frekvent än Aqara på humidity. Men den rapporterar temperatur relativt frekvent.

Kollar vi på de fyra statiska värdena längst ner till höger så är det ett snitt av alla mätpunkter som rapporterats in sedan igår. Så en del skiljer det, men för att vara en display så kan det var mer än ”good enough” även om det diffar lite.

Grafen ovan är från LYWSD03MMC sensorn i Home Assistant.

Få in LYWSD03MMC i Home Assistant

För att få till Bluetooth sensorn i Home Assistant så behöver du en USB adapter i din Home assistant eller en ESP32 enhet med ESPHome. Med hjälp av dom kan du läsa data från displayen till dom Home Assistant. Utifrån att vi just kört igång med Bluetooth i Home Assistant så har vi inte allt för mycket bra information att komma med (men det kommer mer).

Nu har vi just beställt en annan Bluetooth adapter (en ASUS USB-BT400 för strax över 100kr från Amazon) till vår Home Assistant. Så informationen ovan baserar sig på att vi läser av sensorns information via en ESP32. Det är en av de adaptrar som Home Assistant rekommenderar (finns en lista här: Bluetooth – Home Assistant (home-assistant.io) – extern länk)

MEN för att kunna koppla upp dig mot sensorn så behöver du hitta en BindKey, något som du kan komma åt nu via en webbsida på en telefon eller PC. Det enda kravet är att du är inom räckhåll till Sensorn och har Bluetooth på enheten. Det finns en film en bit ner i inlägget som vi rekommenderar att du kollar på, där framgår alla steg bra, glöm inte att ge honom cred för en riktigt bra guide sedan!

För att hämta ut BindKey:n så öppnar du webbsidan på länken: Telink Flasher (atc1441.github.io) (Extern länk, vi valde länken till vänster). Men i filmen en bit ned så väljer han länken till höger Telink Flasher v4.7 (pvvx.github.io) (extern länk). Vi hämtade bara ut en BindKey och lät bli att flasha enheten med någon ny firmware.

För att få tag på den Bind Key du behöver för att prata med displayen så söker du efter en din display med ”Connect”

När du trycker på ”connect” på din dator så får du upp tillgängliga Bluetooth enheter, där väljer du sedan den BLE enhet med ”MMC” i namnet. När du sedan valt din enhet så kommer du se Mi Tooken och din Mi Bind Key. Du bör även kunna se vilken MAC adress enheten har där.

I ESPHome har vi sedan lagt till bind key och inställningarna så här (obs formateringen nedan är felande). Sedan har vi valt att döpa allt med ”BLE1”

  • – platform: xiaomi_lywsd03mmc
  • mac_address: ”A4:C1:38:CC:10:2F” # hämtade configen via ble debug i hass..
  • bindkey: ”(((HÄR SKA du ha den bindkey du hittade ovan)))”
  • temperature:
  • name: ”BLE1 Temperature”
  • humidity:
  • name: ”BLE1 Humidity”
  • battery_level:
  • name: ”BLE1 Battery Level”  

Här kan du kopiera med rätt formatering Xiaomi Mijia BLE Sensors — ESPHome – extern länk)

Filmen nedan är den vi utgick från när vi började testa sensorn. Filmen är riktigt bra och vår installation baserar sig helt på den. Så all cred ska gå till honom!

Automatiserar.se har ej gjort filmen, utan det har mostlychris (extern länk) som inte har något med vår blogg att göra. Men vi har själv använt den här guiden för att komma vidare! Så ge honom en tumme upp och och prenumerera på hans kanal. Det finns massor med bra information om just Home Assistant där!

Källor:

Vi kommer fördjupa oss i Bluetooth Proxies så fort vi får den nya ASUS USB stickan och de M5:stack enheter vi beställt. Men fram tills dess kan ni kolla in filmen ovan och komma igång 🙂

Flasha LYWSD03MMC från Bluetooth till Zigbee

Skapad 2023-11-03 – Vi börjar nu testa hur detta fungerar för oss, vi kommer sammanställa allt vi dyker på här. Har du tips på sätt att göra detta bättra så lämna gärna en kommentar. OBS OBS OBS om du följer guiden nedan på länken, tänk på att det kan skita sig och du får en sensor som kan behöva kablar för att återställas. Nu har vi i skrivande stund bara flashat en sensor och lyckats. Men vi ska nog flasha alla på bilden inom kort. Då vet vi nog hur tillförlitligt detta är.

2023-11-13 – VARNING VARNING – Om du väljer att köpa dessa sensorer för att flasha dom UNDVIK att uppdatera dom just nu med original mjukvaran!

När nyheten om att det gick att köra LYWSD03MMC som en Zigbee enhet så blev vi glad att vi ”råkat” beställa 20st för ~1000kr totalt från AliExpress. Den här sensorn är nu MYCKET lovande som ersättare till Xiaomi Aqara där vi vill se temperaturen på skärm med.
Vi har nu gjort en svensk guide för hur du flashar LYWSD03MMC till Zigbee, den bygger på det tips som vi fick från bloggen nedanför. Vi har dock slipat på lite detaljer och hittat några saker som är bra att tänka på.

Som en del i guiden vi hittade här (länk till blogg om hur du flashar sensorn – Extern länk) så finns det två alternativ. Så glöm inte att ge han all CRED för en mycket bra sammanställning!

Zigbee2mqtt och LYWSD03MMC

Enligt guiden ovan för att flasha en sensor till Zigbee så behövs vissa manuella ändringar göras för att din lösning för Zigbee sedan ska hitta sensorn. Eftersom vi väljer att använda Zigbee2mqtt. Nu hade vi version 1.33.1-1 och valde därför att uppgradera till 1.33.2-1, vilket ska ha inställningarna så du slipper lägga filen lywsd03mmc.js + innehållet manuellt i din installation.

Vi börjar väll med att uppgradera Zigbee2mqtt till den rekommenderade versionen 1.33.2-1, vilket ska ha inställningarna för LYWSD03MMC. När vi läste ändringsloggen för Zigbee2mqtt (extern länk) så tycker vi inte att det verkade allt för farligt för oss att uppgradera.

Efter ha uppgraderat så började vi kolla efter en dator där vi kunde komma åt sensorn via Bluetooth. Nu hade vi en gammal bärbar dator som gick att använda till detta.

Namnsättningen på sensorerna är mycket viktigt, när vi började testa LYWSD03MMC via Bluetooth så namnsatte vi först sensorerna med ”BLE1″,”BLE2” osv, något vi ångrar i efterhand. Det är bättre att istället ta de 4 tecken som ges när den upptäcks via Bluetooth, för det är så tex home Assistant senare kommer se dom ( iaf med Bluetooth ), Något som gjort att vi nu fick börja om med märkning på dom befintliga.

Att flasha tog ca 1 minut i det första steget.

När vi fick upp alla enheter så dyker just namnet LYWSD03MMC + mac adressen, därav är det bra att ha de 4 sista som namn på sensorn.. vi fick gå på signalstyrkan.

När jag sedan tog ut batteriet och väntade som guiden nämnde ~20 sekunder och sedan kopplade in, då kunde jag fortsätta med nästa steg och köra zigbee flashen! nu dök ett nytt namn dessutom upp när jag sökte efter ble sensorer (började på ATC_ och siffor). Så nu vet jag att de fösta steget fungerade och att jag uppdaterade rätt sensor 😀

Under tiden vi flashade sensorn så letade vi fram hållaren för att kunna sätta upp sensorer runt om i huset! Dom finns att köpa på länken ovan och det du betalar där går till att driva bloggen 🙂

Nu skulle den skicka ~8078 block med den version jag testade. tog ca 3 minuter innan den var klar. eller 147.3 sekunder för att vara exakt 😀

När jag väl skulle inkludera den i Zigbee2mqtt så hade den problem att fungera. Fick se att den dök och och att den försöker gå med i mitt nät, men dyker med infon ”stöds inte”. Så behöver felsöka om det är något som jag missat eller om det ändå behövs en manuell fix i Zigbee2mqtt…. Efter att på kvällen flashat 8 sensorer så hittade jag ett sätt som alltid fungerade ( listan nedan )

Nu kommer vi testa hur stabil den här sensorn blir via Zigbee och sedan hur den jobbar med tex Mesh och uppdateringsfrekvens.

Vi gissar att det här kommer bli en av de populäraste zigbee sensorer 2023
Så med ca 15 minuters arbete så är detta nu en Zigbee enhet och inte längre en Bluetooth enhet. Större delen av tiden var att skriva texten här på bloggen. Så skillnaden mellan den här bilden och bilden nedan är att den här pratar Zigbee istället för Bluetooth.

2023-11-04 – 00:07 – Blev sittandes ikväll och testade att flasha om 8st sensorer. Kunde flasha alla 8 sensorer, hade dock vissa problem på vissa sensorer. Men tror jag hittat vad det beror på så det dyker upp som info inom kort med ( måste verifiera att det stämmer )

Gillar du att sidan är helt fri från reklam och vill stötta bloggen? Swisha gärna en swish-kaffe på 0705470065 medans vi skriver på nästa inlägg :)
Gillar du att sidan är helt fri från reklam och vill stötta bloggen? Swisha gärna en swish-kaffe på 0705470065 medans vi skriver på nästa inlägg 🙂

Vi kommer nu flasha om de 20 sensorer vi har för att se hur stabila dom är i ett större zigbee nät, vi hoppas dessutom att strax kunna svara på hur dom klarar att byta mesh (byta enhet dom hoppar via).

Tips för att lyckas flasha många LYWSD03MMC till Zigbee

Läs igenom steg för steg på SmartHomeScenes.com guiden (extern länk) så du lär dig stegen. KONTROLLERA så att det är rätt länkar du laddar hem, dom jag skrev nedan var från det datum vi själv testade. Vi gissar att det kommer nyare firmware allt eftersom nu.

Skapa sedan en textfil där du sparar dom två länkarna nedan. Första länken är steg 1 och den andra är för Zigbee.

Ladda hem följande två filer och spara i en mapp: (kolla om det är de senaste Releases · devbis/z03mmc (github.com) – extern länk)

Nu har du allt som behövs sparat så det bara är att börja flasha sensorer! Ett tips är att alltid stänga webbläsaren när du flashat en sensor, ibland verkar det som att något hänger upp sig och du uppdaterar många sensorer.

När du sedan ska bulk uppdatera sensorer så kan listan nedan spara dig en hel del tid.

  1. Ta ur batteriet ur ALLA LYWSD03MMC sensorer som kör på bluetooth. Vi började med att flytta in alla våra till datorn och upplevde det svårt att hitta rätt sensor. Dessutom tog det tid innan man fick fram MAC adressen när kopplingen skulle göras. Så detta sparar dig säkert några minuter / sensor.
  2. Om du kommer till ”Sending block nr: 7 from 8078, 0% och den sedan kopplar ner. stäng webbläsaren och ta ur batteriet ur sensorn en stund. Starta webbläsaren på nytt igen och testa igen.
  3. När du ska flasha Zigbee kontrollera innan du försöker connecta till sensorn att det inte är en Bluetooth ikon där, då måste du starta om den innan genom att ta ur batteriet.
  4. När du flashar in till Zigbee så bör displayen på sensorn visa ”– – ” under tiden den flashar, gör den inte det så fick du troligen fel ”2” ovan.
  5. För att snabba på hanteringen av lägga till sensorn i Zigbee2MQTT, så kan du när ”flashningen är uppe på 7500 block av 8078 block tillåta din Zigbee2mqtt att inkludera enheter, då kommer sensorn automatiskt hoppa in i ditt zigbee nät vid omstart.
Ser du 3 streck som ovan så kommer flashning till Zigbee gå bra!

Felsök flashning och problem med LYWSD03MMC

Kan ej inkludera LYWSD03MMC till Zigbee2mqtt

Vid första inkluderingen efter jag tagit bort batteriet så började den inkluderas i Zigbee2mqtt. Den ville dock inte komma hela vägen och bli en supportad enhet. Ändrade så att Zigbee2mqtt inte längre stod i ”tillåt anslutningar” en stund.
  • När vi fick att enheten inte stöds så löste det sig på på följande sätt:
    • Tar bort enheten ( tvingar borttagning )
    • Inaktiverar så zigbee2mqtt inte tillåter några nya anslutningar
  • Tar ut batteriet ur enheten och väntar ~30 sekunder ( osäker på om det gör något skillnad… )
  • Ställ Zigbee2MQTT att Tillåter alla nya anslutningar.
  • Stoppa tillbaka batteriet i sensorn
  • Får du åter Fick ”Failed to interview ’0xa4cxxxxxxxxxxxxx’, device has not successfully been paired”?
    • Testar att ta ur batteriet ur sensorn en stund och kopplar in det igen..
    • Då verkar det för det mesta hoppar igång igen!

Lät sensorn ligga en stund efter att jag stängd så att zigbee2mqtt inte längre tillät nya inkluderingar.. ändrade jag så att Zigbee2mqtt tillät inkludering igen, och sedan tog ut och stoppade i batteriet i sensorn igen. Nu började den intervjua samma enhet igen och dök upp som den skulle!

Nu har jag fått in LTWSD03MMC som en Zigbee sensor i Home Assistant via Zigbee2mqtt! Ingen lödning, ingen programmering eller så. Allt som behövdes var att följa den mycket välskrivna guiden från SmarthomeScene.com (extern länk).

Nu kunde vi döpa on sensorn enligt vår vanliga namnstandard ( Kom igång med Zigbee2mqtt och Home Assistant (automatiserar.se) ) Där kan du se hur vi valt att sätta namn på våra Zigbee enheter.

Den här sensorn fick namnet H132M ( dvs, Home Assistant, nr 132 och M för en multi sensor). Den namnsättningen gör att vi istället för att förlita oss på sensorns egna namn använder rummen som ett sätt att filtrera ut i gränssnitten.

Nu har vi fått Bluetooth displayen att kommunicera via Zigbee! NÅGOT SOM VI TRODDE VA OMÖJLIGT. Men nu har vi en igång och måste erkänna att detta troligen kommer bli den mest sålda sensorn i år!

När det gäller just Zigbee2mqtt så märker vi att den ibland får ”inte supportad” på en enhet när den ska inkluderas. När det händer så kan du göra följande:

Vi håller på att se hur Sensorn hanterar Zigbee, och vad vi kan se så verkar det relativt skakigt för alla de nya sensorerna under fösta timmen. Kan bero på att vi har snart 140st enheter i Zigbee nätet. Dessutom är det nog många enheter som börjar leta nya mesh punkter.

När jag kollar hur signalstyrkan på dessa 8 sensorer ser ut så är det än så länge för tidigt att avgöra tyvärr. Har bara kört dessa i någon timme ännu. Men sensorerna skickar data.

Justera frekvensen för hur ofta dom ska skicka verkar behövas. Under en natt så fick vi in relativt höga värden från H132M-H139M, adderade för ca 2 timmar sedan tre nya sensorer och redan nu har dom rapporterat lite väl ofta…

2023-11-06 – (firmware z03mmc.bin version 1.0.5)

Under en dag har nu ”zigbee” sensorn kört med firmware 1.0.5, vad vi kan se så kunde vi inte påverka hur ofta sensorn kommunicerade via Zigbee2mqtt. Vi ändrade så den inte skulle skicka temperatur eller luftfuktighet som diffade mindre än 2 grader eller 10% luftfuktighet. Detta gjordes på sensorn H132M på bilden nedan, även den som är på graferna.

Bilden visar alla våra sensorer och hur många ”paket” som skickats de senaste 12 timmarna.
LYWSD03MMC är enheterna H132M till H143M.
Övriga enheter är andra hemma.

Som bilden ovan nu visar så spelade det inte någon roll att vi ”stängde” rapporteringen från H132M genom att neka den att skicka under en viss frekvens på var 30 minut och med en differens under 2 grader. Resterade H133M – H143M var utan ändringar, och antalet sändningar var relativt lika ändå.

Så vi gissar att det kommer en version 1.0.6 med rättning för att ändra rapportering. Vi gissar på att batteritiden i dessa sensorer kommer bli väldigt kort tills detta är löst, så vi får se hur länge dessa rapporterar.

LYWSD03MMC är väldigt exakta och vi får bra avläsningar i Home Assitant med Zigbee mjukvaran med.
Men vi är mycket nöjda med LYWSD03MMC med Zigbee firmware, vad vi kan se så rapporterar dom utan problem. Som om det inte vore nog så uppdaterar dom sin MESH med! flyttade ut alla dessa sensorer och alla hittade en ny enhet att hoppa via vad vi kan se.
Signalstyrkan för LYWSD03MMC och hur den hanterar mesh ser ut att fungera bra med z03mmc.bin 1.05 firmwaren
Vad gäller signalstyrkan och hur enheterna fungerar i vårt Zigbee nät så presterar dom precis som många andra sensorer. Bilden visar ett snittsignalen de senaste 12 timmarna. Vi kommer fortsätta testa dessa sensorer och när det dyker upp något nytt så kommer mer information i det här inlägget.

2023-11-09 – Testar att göra OTA uppgradering till firmware 1.0.6

Idag upptäckte vi hur snyggt dessa sensorer har integrerats i Home Assistant via Zigbee2mqtt.

Idag fick vi upp att många av våra Zigbee enheter hade en uppdatering, och när vi såg vilka sensorer det var så kunde vi inte annat än bli imponerade över vilket jobb som gjorts med integreringen av dessa sensorer.
information om Firmwaren: Releases · devbis/z03mmc (github.com) ( extern länk)

Vi kunde inte låta bli att testa att uppdatera firmware i en av sensorerna. – mer detaljer om sensorn i Zigbee2mqtt finns här (extern länk)

Smidigt att via Zigbee2mqtt gränssnittet nu kunna lägga Zigbee uppdateringar till sensorerna!

Ändringarna i den här firmwaren är:

  • added cluster to toggle ºC/ºF
  • modified converter to add a toggle for degrees Fahrenheit
  • device now pauses between entering steering mode for a minute if not connected to network to save battery
  • default reporting values are updated with the converter for consistency
  • fixed applying configured reporting immediately

Källa till tabellen ovan ( Releases · devbis/z03mmc (github.com) – extern länk till git)

Efter att ha uppdaterat en av sensorerna och kollat i grafana loggen så ser vi att mellan 22.00-22.20 blev det en hel del paket skickade, vilket var den tidpunkt vi uppdaterade den till version 1.0.6, kollar vi sedan punkterna på linjen efter 22.20 så ser vi att dom är mycket glesare än det som var tex mellan 20.00 till 20.21! Så det ser ut som att den här uppdateringen löser det problem att dom ”pratar för ofta”. Nu bör problemet med att batteriet drar ut för fort vara löst / bättre iaf.

20.00-22.00, firmware 1.0.5. 22.00 – 22.20 uppdatering till firmware 1.0, 22.20 – 23.00 version 1.0.6 av firmwaren, verkar nu vara bättre på att inte prata zigbee i onödan.
En dag senare och nu ser vi att antal sändningar från H132-H143 är mer normala, tidigare i firmware 1.0.5 så läng dessa på närmare ~700 skickningar i timmen. Så rekommenderar uppdateringen.

Vår sammanfattning är att version 1.0.6 av zigbee firmwaren som kom för någon dag sedan gjorde att den här sensorn är näst in till perfekt nu! Ska bli spännande att se hur batteritiden står sig mot Xiaomi Aqara sensorerna.

Vi har nu lagt en LYWSD03MMC i frysen och den har i snitt en signalstyrka på ~95.5, vilket är helt ok. Frågan är dock batteriet är i sig, vi har inte bytt från det som sensorn levererades med.
Vi har nu lagt en LYWSD03MMC i frysen och den har i snitt en signalstyrka på ~95.5, vilket är helt ok. Frågan är dock batteriet är i sig, vi har inte bytt från det som sensorn levererades med. Men vi ser att den går ner till -14.4 utan problem.

Designa hållare till LYWSD03MMC

För att kunna montera sensorn under en hylla ovanför datorn så behöves en ny hållare.

För att kunna ha sensorn ovanför skrivbordet och i köksfönstret så tog vi oss tid att designa en hållare. Nu tog det mycket längre tid än tänkt eftersom vi använder gratisprogrammet Blender (extern länk) istället för ett riktigt Cad program. Så det strulade en del, men vi lärde oss en mängd nytt om Blender och Geometric nodes på vägen (bilden nedan).

Mååånga timmar senare så började vi få till en design som fungerade, allt skapade vi med Geometric nodes i Blender.

Med den 17:e designen så kunde vi både montera sensorn i fönsterkarmen och under en hylla som var planen, detta utan att påverka temperaturerna som rapporteras in.

När vi bestämde oss för att köra vidare med sensorn så blev det en mängd olika försök på designer i Blender. Slutade med 17 olika versioner och ett haveri med 3D skrivaren.

Är du intresserad av hållaren så finns den nu tillgänglig som en del för att stötta bloggen 🙂

Det finns nu även ett rent väggfäste utan det den mittersta delen.

Har du några tips eller idéer på vad mer som borde testas med sensorn så hör av dig med en kommentar.

Loggbok

Har du precis börjat med smarta hem eller redan kommit en bit på resan? Läs mina dedikerade guider om smarta hem. Dom ger dig kunskaper och insikter som hjälper dig fatta rätt beslut i din resa.


Kommentarer

87 svar till ”Uppdatera temperatursensorn LYWSD03MMC till Zigbee”

  1. Det skulle vara kul att få höra om räckvidden på Bluetooth, både meshat och omeshat, samt hur batteritiden påverkas av detta för dessa enheter! När ni hunnit få hem alla delar och testat dom i ett halvår…

    1. Jo jag ska försöka testa det med både med usb stickan, en esp32. Hoppas på attt kunna se om det fungerar med Homey med.

  2. Hej Markus!
    Jag fick inte till extraheringen av bind key med förslaget du ger ovan, däremot hittade jag denna: https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor.
    Körs i SSH/Terminal direkt i HA och efter att ha loggat in på MI Home-kontot så presenterar den snyggt alla prylars token och bind key, bara att mata in i HA när den hittat enheterna själv. Jag kör med inbyggda BT-modulen i en RPi 3B+, och avståndet mellan RPi och sensorer verkar hittills inte vara något problem. Tack för en bra guide annars!

    1. Hej och tackar för att du tog dig tid att tipsa om ett annat sätt att extrahera Tookens.
      Ska kolla in det när jag ska inkludera fler av dom där sensorerna.

      Hur har du upplevt sensorerna annars? Kan själv uppleva att någon av dom jag kör som sitter lite längre från ESP32:an ibland får några timmars uppehåll ibland.

      // Markus

      1. Ja, mina missar också uppdateringar då och då, men de sitter bortåt 8-10 m från RPi:n, på olika våningar, så det är nog inte helt konstigt.

  3. Hej

    Sett inlägg om att dessa nu går att flasha om till Zigbee istället vilket är väldigt positivt ☺️

    1. Jag såg de i veckan, mycket trevlig ligger på todo listan

  4. Har fått till flashningen och prövat med Homey. Den kommer upp som en generell Zigbee, men det går inte att göra något vettigt med den.
    Var Homey en önskedröm i sammanhanget?

    1. Min gissning eftersom allt är helt öppet med Zigbee firmwaren är att de kommer en app väldigt snart från communityt.

      Så ha lite is i magen och håll koll på forum, säg gärna till om du hittar något innan oss.

      // Markus

  5. Profilbild för Jonas H
    Jonas H

    Toppenartikel men önskar att det inte bara är fokus på HA. Vi Homeyanvändare är ganska många skulle jag tro

    1. Hej, roligt att höra att du gillar att. Du kan va lungt letar efter tecken på att någon gör en app till Homey med infon från den här lösningen.

      Så fort det dyker upp info om det så uppdaterar jag med det här. Är det någon som hinner hitta det före så dela gärna med er.

      // Markus

      1. Profilbild för Jonas H
        Jonas H

        Den finns redan och blev med zigbeestöd igår
        Xiaomi Miija heter appen:
        https://homey.app/sv-se/app/hu.corenet.mitemp/Xiaomi-Miija/

        1. Stort tack för tipset! Nu finns det både testat och beskrivet för Homey Pro 2023, fungerade perfekt att få in sensorn där via den här community appen.

  6. Tack för svar och hjälp.
    Var hittar jag den till dessa fantastiska priser? På Amazon är den klart dyrare.

  7. Hej jag har fått hem några stycken men har problem att försöka flasha dom
    jag lyckas inte hitta dom i datorn även fast jag följer guidera till punkt å pricka ,
    i Telink Flasher hittar den inga kompatibla enheter och där är det stopp
    kan jag fått några med felaktig programvara för att kunna flasha eller rent av någon ”piratversion” ?

    1. Hej, låter konstigt att dom inte alls dyker upp som Bluetooth enheter. Ser du några enheter alls när du kollar listan från Telink Flasher?

      Men kolla detta:

      Vilken webbläsare kör du med? Jag körde med Google Chrome

      Har du kollat så att du gjort inställningen för att tillåta experimental settings i webbläsaren, ska iofs bara behövas för att se mac adressen

      Enheterna du fått om du kollar kartongen hittar du att namnet matchar med dom sensorerna i inlägget.

      Vilken dator kör du detta från, kan det vara något med säkerheten där? Körde själv på en Windows 10 med Bluetooth 3 adapter.

      // Markus

  8. det finns ingenting i Telink Flasher , testat både chrome och edge
    har även gjort inställningen för att tillåta experimental settings
    testat på 2 olika datorer win10 och win11
    testade att lägga in Mijia Reader i mobilen och där dyker dom upp som LYWSD03MMC
    men jag ser nu att det sitter en etikett påklistrad på baksidan där det även står
    Item:MJWSDJ002 om det kan vara något ”skum” version

    1. Ok
      De låter som ett skumt att du inte alls ser dom via datorn.. Men dyker dom upp med det namnet så borde de ju vara ok, undvik att lägga till dom i Mijira för dom uppdaterar till en firmware som än inte går att flasha om vad jag vet.

      Står det något datum på förpackningen?

      1. både mobilen och surfplattan hittar dom
        det enda datum som jag hittar är bakom den påklistrade etiketten , så står det 2023.02

        1. Skumt, kan det vara något med versionen av Bluetooth på datorn?

          Ska se om jag hittar något mer om vad det kan tänkas vara, för av alla de 20 som jag kört över så har alla fungerat precis som i guiden jag gjorde.

          // Markus

          1. Yeeeesssss nu har jag fått till det med en första , med hjälp av surfplattan
            det verkar vara nått knas med blåtanden på datorn
            men nu e det kväll, fortsättning imorgon
            så tack för hjälpen markus
            Calle

          2. Aha! Roligt att höra att det gick vägen. Har du lust att kolla vilken typ av blåtand du har sen så fler får veta om just den modellen / versionen felar.

          3. det står ” Qualcomm Atheros AR3011 Bluetooth 3.0 ” när man kollar i inställningarna

          4. Nu har jag bytt till blutooth 5.0 adapter och då funkar det

  9. Tack för all info, MEN när jag kollar på AliExpress så står det att de är 0-60 C grader.
    Då faller det lite att kunna ha de ute (under tak) eller i frysen, eller det ska man inte?
    Har du någon länk där man nu kan köpa typ 10st till vettigt pris?
    De flesta jag hittade på AliExpress var 1 st som max köp.

  10. Profilbild för Kristofer
    Kristofer

    Hej och stort stort tack för en grym guide.
    Allt har gått bra till och med ”intervjun” med zigbee2mqtt, dock stöter jag på ett problem här där både temp och humidity visar null. Så här ser det ut i ’state’ i zigbe2mqtt för denna enhet.
    {
    ”battery”: 100,
    ”humidity”: null,
    ”linkquality”: 255,
    ”temperature”: null,
    ”update”: {
    ”installed_version”: -1,
    ”latest_version”: -1,
    ”state”: null
    },
    ”update_available”: null,
    ”voltage”: 3000
    }
    Har testat reconfigure och att ta bort och para den igen, utan att den börjar skicka värden. Den har även legat parad OK i ca 30 minuter, då syns batteri-% i HA, men resterande värden är fortfarande ’null’. Har ca 25 andra enheter i zigbee2mqtt som funkar som de skall.
    Är det något du/ni möjligtvis stött på?

    1. Tackar, roligt att höra att den uppskattas.
      Inget jag stött på än.

      Dyker den upp och detekteras rätt så borde ju själva kommunikationen på Zigbee va ok. Vilken version kör du på Zigbee2mqtt? Står det något under logg som har med den sensorn att göra den?

      // Markus

      1. Profilbild för Kristofer
        Kristofer

        Ja men precis min tanke också. Kommunikationen borde vara ok, eventuellt något knas med enheten. Skall testa flasha ytterligare en enhet senare idag.

        1.33.2 commit: 9996c93 tuffar på hemma hos mig. Har inte startat om containern eller liknande än, kanske också kan vara en idé. Loggen var rätt tom förutom när jag för interagerade med enheten, tex ändra reporting tid, då gav dig mig en timeout felmeddelande.

        Skall prova lite mer seriöst nu under kvällen så får jag se om jag kan få lite förståelse kring vad som händer.

        /Kristofer

        1. Profilbild för Kristofer
          Kristofer

          Jag löste problematiken. Uppdaterade zigbee2mqtt till 1.34.0 commit: aae7312 och parade om och BAM!

          {
          ”battery”: 92.5,
          ”linkquality”: 255,
          ”voltage”: 2900,
          ”humidity”: 40.93,
          ”temperature”: 24.23,
          ”temperature_display_mode”: null,
          ”update”: {
          ”installed_version”: -1,
          ”latest_version”: -1,
          ”state”: null
          },
          ”update_available”: null
          }

          /Kristofer

          1. Bra att de löste sig! Tackar för att du återkopplade med, då lägger jag till det på bra info för att felsöka om sensorn inte vill hoppa igång.

            // Markus

  11. Jag köpte precis en hög av dessa sensorer och de har hw version b2.0 och verkar inte fungera att flasha. Efter första flashningen dyker de inte upp för att koppa upp över blåtand längre och visar heller inget på skärmen, testat att starta om dem några gånger men hjälper inte. Hoppas det kommer uppdatering för dessa snart.

    1. Profilbild för Fredrik
      Fredrik

      Då sitter vi i samma båt. Satte mig precis med detta och kör den ATC_ota_40000.bin (från https://github.com/devbis/z03mmc/releases) som uppdaterades igår (2023-12-14).

      Efter första flashen så slutar skärmen fungera – men jag FÅR faktiskt upp den igen (efter låååång väntetid), men fortsatt som ”LYWSD03MMC”. Dock kan jag inte koppla på. Vare sig första eller andra flash-steget.

      Har ”Experimental Web Platform features” är påslaget i den rena Edge-installationen jag aktiverat för detta.

      Har testat på två (av fyra) enheter – så nu väntar jag med spänning på någon självklar lösning som jag inte fattat. Trevlig helg oavsett! 🙂

      1. Det släpptes en ny version den 15:e som fungerar för mig, synd att jag han bricka 2st men ska se om jag kan flasha dem serielt istället.

  12. Först och främst vill jag tacka för denna sidan som fick mig att beställa dessa sensorer. 😉

    Har idag fått hem ett gäng HW B1.5 som jag har börjat uppdatera för att de skall funka i Homey och det verkar de göra.

    Någon fundering.
    Är det enda sättet lägga till de i Homey att med lämpligt verktyg kortsluta GND – Reset?

    Går det namnge de i flashverktyget som då ses i Homey?

    Går det att få de att visa tid som uppdateras via Homey?
    Eller någon annan kul grej som inte har nämnts?

  13. Fick hem ett gäng sensorer och det gick utmärkt att ändra från BT till ZigBee. Jag använder mig av Homey Pro och även där funkar allting felfritt. Dock tar det slut på kärleken vid detta steg. Från Homey skickar jag vidare informationen till HomeKit. Och väl i Homekit kan jag se luftfuktigheten från sensorerna, men inte temperaturen. Jag kan dock se att Homekit uppfattat att sensorn innehåller både temperatur och luftfuktighet då jag kan bygga en automatisering och välja sensorn och temperatur, men jag kan inte få fram och se aktuell temperatur i Homekit för respektive sensor.
    Något som har tips på hur jag löser detta?
    Stort tack!

  14. Hur motiverar ni att sätta en termometer så nära ett fönster?

    1. Just den som sitter vid fönstret ger information om elementet ger värme eller inte, har inte någon smart termostat där. Sen är det närmast där vi sitter och äter så fanns inte något bättre ställe, så två mindre bra orsaker till en lite dum placering utifrån kvaliten på information den levererar.

      Just i köket har vi 6-7st olika temp sensorer av olika modeller, helt overkill men ger roliga insikter och grafer.

      Några sitter vid golv, ventilation och tak, några kommer via rörelsesensorerna. Så får en rätt bra bild över hur värmen från kaminen sprids och när termostaten på elementet stänger.

      Ser även hur luftvärmepumpen sprider sin värme med.

      Men bra input på placering, det är inte en optimal placering eftersom fönstret är en kylande källa.

      // Markus

  15. Mycket trevlig guide, stort tack!

    Har beställt 10 st och testat flasha om 1 samt fått in den i min Homey Pro 2019 utan problem, men innan jag fortsätter har jag ett par frågor som du/ni kanske kan hjälpa mig besvara 🙂

    1. Batteristatus får jag inte upp i Homey. Får bara ett grått frågetecken. Bör inte detta fungera?
    2. Finns det någon anledning till att olika versioner av webb-flashningen används till de olika stegen? D.v.s.
    v7.4 – https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html – för första steget
    och
    v6.2 – https://devbis.github.io/telink-zigbee/ – för andra steget?
    Till synes samma verktyg fast med olika versioner och det verkar mer logiskt att använda devbis senaste version för bägge stegen, men det kanske finns någon anledning till det?

    Tack på förhand!
    /Freddy

    1. Hej,
      Var köper du och till vilket pris?

      1. Köpt på AliExpress vid olika tillfällen, brukar komma bra rabatter där så man får söka efter vettiga rabatter.

        1. Precis, AliExpress. Gäller dock att leta lite så man hittar vilken butik som har bäst pris och som Markus säger, hålla koll på när det kommer rabatter.
          Jag köpte härifrån:
          https://www.aliexpress.com/item/4000406818501.html?spm=a2g0o.order_list.order_list_main.4.5a6818026UXkgC
          Dock är de dyrare nu än när jag köpte, jag betalade $44 inkl. frakt och fick hem dem på ca 3 veckor.
          Lycka till!

    2. Hmm, har för mig att jag inte såg batteri i Homey.

      Ska kolla om det finns ett enklare sätt nu, när jag höll på så var det på det här viset jag fick det att fungera konsekvent. Fick även tips idag på vår Instagram om att det finns ett sätt till nu, ska testa det och skriva här om det fungerar.

      Men tack för återkopplingen och frågorna.

      // Markus

      1. Med version 1.2.1 av appen så funkar det att se batteristatus om de är uppkopplade med Zigbee.
        Försökte lägga in en ny BT sensor via BT idag, men det hittades inget.
        Flashappen sa då Hardware revision String: B2.0
        Efter flash B1.7

        https://homey.app/sv-se/app/hu.corenet.mitemp/Xiaomi-Miija/

      2. Toppen, tack för uppdateringen!

        /Freddy

    3. Har haft problem med att Aquara inte visade batteristatus i Homey vid installation, men då har jag plockat bort och lagt in igen, då har det funkat om inte annat efter en stund.
      Dessa sensorerna har funkat super och visar batteristatus i HP23.

      1. Ska testa om det funkar, tack för tipset!

        /Freddy

  16. Fungerar med HA och Skyconnect

    1. Vad jag vet så ska den fungera med den kontrollern med i kombination med zha eller zigbee2mqtt.

  17. Köpt 2st för typ en 50lapp stycket på Aliexpress. Mycket prisvärda. Men frågan är om de pengar man tjänar på billiga sensorer äter upp sig i batterikostnader.

    Flashade med din guide, och sedan kom det ny firmware ett tag senare som smidigt uppdaterades vi z2m. Jag har ökat upp rapporteringsintervallet tidigare, men minns inte när. Men sedan har det återställts. Nu kom jag till skott med att sätta upp lite Grafana likt du har gjort med dina guider för att utläsa lite prestandainfo. Då är dem en sensor som sticker ut. På 3 dagar, 2000 meddelanden jämför med min Sonoff som ligger på 500.

    Nu i fredag så justerade jag den åter till samma värden som Sonoffen sett till rapporteringsfrekvens, och nu är det bara 3 gånger istället för 4 gånger så många meddelanden som skickas. Så liten förbättringen, men jag är inte nöjd. Justerade ”min rep interval” till att matcha Sonoff:en för två timmar sedan, men ser ingen skillnad där ännu.

  18. Kort variant: Behöver jag med zigbeeenheter likt z-wave ”aktivt exkludera” en tidigare ansluten enhet?

    Lång variant: Är relativt erfaren automatiserare men samtidigt ny på zigbee. Har framgångsrikt köpt och flashat om fem sensorer men en av dem kan jag inte ”återinkludera”. Det strulade lite i början men jag kör nu HA med SkyConnect och zigbee2mqtt och det funkar. Men efter att jag i början bara klickat mig fram lite på måfå, bland annat den guide som dyker upp när jag anslöt min SkyConnect (som frågar om jag vill konfigurera integratioen zigbee home automation) vilket jag trodde var en förutsättning för att det skulle funka med zigbee, så har jag sen haft både z2m och zha typ samtidigt (inte möjligt/lämpligt?). Så jag ville börja om (med tanke på diverse tips om säkerhet m.m.) och tog då bort zha-integrationen (utan att först ta bort den sensor som verkade var ”kopplad” där) och installerade om z2m med nya nycklar/kanal m.m. Sensorn dök inte upp i z2m ändå, så jag installerade zha igen och då fanns sensorn kvar som en enhet i den kontexten, oklart om den var fungerande. Tog då bort enheten och därefter integrationen, startade om z2m och aktiverade inkludering men ingen enhet dyker upp vid batteriurtag/reset av sensor. Är den fortfarande kopplad/låst till något som HA/zha bestämmer över även om jag inte har integrationen igång?

    1. Hej, tror att i de senaste versionerna av firmwaren så måste man öppna sensorn och ovanför batteriet finns två små runda kopparkontakter. Man får kortsluta dom med ett gem eller liknande i 3-5 sekunder så ställer sig sensorn i inkludering igen. Tydligen så har dom gått ifrån att göra det vid i och urtagning av batteriet.

      Testa det och hör gärna av dig om det löste problemet för dig.

      // Markus

      1. Tack. Jo, jag har noterat kontakterna ovanför batteriet, men nej, det funkar inte med den här enheten. Om man kortsluter dem en stund så verkar den åtminstone bli nollställd så till vida att skärmen släcks och man måste ta ur batteriet för att få igång den igen. Men inkluderas efteråt vill den ändå inte, har provat många gånger. Tyvärr har jag ingen alternativ zigbee-styrenhet att testa mot. Kan inte flasha om den då det verkar behövas en usb/serie-pryl, lödning och meck. Tror det får bli en helt oupkopplad resetermometer helt enkelt..

        1. Låter konstigt de ska räcka, testa att kortsluta kontakterna 10 sekunder, du bör se en Bluetooth ikonen blinkar till. Då går den in i inkluderingsläget.

          Annars kan de va ide att se om det är något som spökar med din config eftersom de dök upp i zha samtidigt som du hade z2m.

          Om du inte har kommit så långt så kanske det skulle vara ide att ta bort integrationen för z2m helt och även städa bort eventuell config i mappen om det finns något kvar där. Kanske är ett långskott men då säkerställer du att den inte är tvingad som borttagen eller förbjuden att joina din z2m.

          // Markus

          Har själv inte tillgång till någon sky connect men de borde inte va där det sitter.

          1. Yes! Innan jag hann börja om med integrationerna så beter sensorn sig plötsligt annorlunda efter tjugosjuttonde försöket att återställa den med kontakterna. Den ändrar till Farenheit och efter batteriexercis ut/in så är den plötsligt med och inkluderas.. Märkligt, men tack för hjälpen och moralisk support!

          2. Roligt att höra att du fick till det. Ska uppdatera guiden med den här delen med. Har inte haft tid att uppdatera sedan senaste firmwaren släpptes, men kan nog va viktig info så man undviker onödig frustration och felsökning.

            // Markus

  19. Fler än jag som har problem att enheterna hänger sig? Fastnar på olika temperaturer och blir stående där. Plockar man ut batteriet så vaknar dom till liv igen och visar rätt temperatur.

    1. Låter konstigt, kör snart 20st och inte upplevt några sådana problem. Vilken version av firmware kör du i dina?
      När du säger att den fastnar, är det att den inte skickar på nån timme eller är det mycket längre tid än så?

      // Markus

      1. Jag har ca 10 stycken men bara två stycken krånglar, och det är dom två som är längst bort med svagast anslutning. Men, när jag säger att dom fastnar så menar jag att dom fryser i sin helhet. Även på displayen visas helt felaktig temperatur. Dom fryser och för att lösa problemet måste jag ta ut batteriet.

        Jag kör firmware 3001-1006 enligt Homey?

        1. Aha, men det tror jag är den första eller andra versionen firmwareversionen som kom till dom. Nu är de lite drygt att uppdatera dom via Homey eftersom det där inte finns trådlös uppdatering ännu. Men senare versioner av firmwaren har en hel del fixar.

          Har du möjlighet att koppla någon strömplugg på Zigbee eller lampa för att kompensera täckningen? Då kanske du löser problemet så.

          1. Okej tack! Hur uppdaterar jag dessa enklast?
            Utmaningen för mig är att all Zigbee jag har är från Hue, som i sin tur går via Hue-bryggan.

          2. Det är tyvärr stökigt att uppdatera dom om du inte har zigbee2mqtt eller zha just nu. Men ett eller två Ikea uttag kopplat till Homey:n borde kanske räcka för att du ska få bra täckning via Homey till dom.

            Iofs, de kanske går att inkludera dom i Hue bryggan med om du kör huemagic (tror de va så den hette) och inkluderar dom direkt i Hue för att få mesh från de enheterna. Men som sagt osäker om dom alls lirar i Hue.

            Tror firmware versionen är uppe i 6010 eller 6011, där du nu har version 6006

            // Markus

  20. Jag har inte lyckats flasha mina LYWS.. med Telink Flasher (https://atc1441.github.io/TelinkFlasher.html). Har bara tillgång till iOS och Webläsare till Mac.. är det nån annan som lyckats ansluta via nån av Apples enheter?

  21. Profilbild för Mattias
    Mattias

    Jag har anslutit två stycken till HA via ZHA (Sky Connect) och det fungerar bra.
    Men jag hittar inget som liknar interfacet för inställningar som visas i artikeln?
    Vill egentligen bara komma åt att stänga smileyn.

    1. Hej, tyvärr så har inte ZHA något gränssnitt för detta ännu vad jag vet. Den guide och den info du ser på bilderna är med Zigbee2mqtt. Sen tror jag att du kan via kommandon justera så att ZHA döljer det med.
      // Markus

      1. Profilbild för Mattias
        Mattias

        Tack, då behöver jag inte fundera mer på om jag missat att installera något 🙂

        Under manage Zigbee device finns clusters som man kan verkar kunna använda för konfiguration.
        Jag hittade detta också:

        0x0204 (Thermostat User Interface Configuration)
        Attribute: 0x0010: boolean: smiley. 0 – smiley is off, 1 – smiley is on (according to comfort values below).

        Problemet är att 0x0010 inte finns under 0x0204, eller någon annanstans heller.

  22. Jag försökta använda denna sensor i frysen men upplever att den fryser efter ca 1 dygn så att man måste ta ut batteriet för att starta om den igen. Alla övriga fungerar fungerar. Också provat byta sensor i frysen med samma resultat.
    Är det något som ni känner igen? Sensorn är ju inte specad för att klara -20 grader så kanske är det de som är orsaken. Har för mig ni skrivit att ni testat denna i frysen och att den fungerat
    Det enda jag kom på var att jag glömt bort stänga av displayen, kan det orska felet. Sen också sett displayen endast kan visa max -9.9 grader.
    Den mjukvaran jag kör nu är : 3001-1100. så antar det är den senaste. Några tips?

    1. Min erfarenhet är att litiumbatterier kroknar vid så låg temperatur. De återhämtar sig hyfsat, men inte helt, när de blir varmare.
      Har försökt hitta information om detta och om det finns mer köldtåliga knappceller såsom CR2032 i mitt fall, men har misslyckats.
      En batterifirma med ”expert” i namnet förklarade att de inte har information om batteriers prestanda vid låga temperaturer. De bara säljer dem.
      Har löst det med en DS18B20-sensor med ”burken” på utsidan.

    2. Panasonic och Energizer har batteri specade till -30, så jag kör med de sistnämnda i mina frysar som då visar -20 – -25grader
      En DS18b20 sensor hade varit super, men de har så grov kabel.

      1. Kan du ge beteckningarna för dessa batterier från Panasonic och Energizer och var du köper? Är Energizer bättre eftersom du valt dessa?

        1. Jag kan inte uttala mig om skillnaden, utan köpte de jag såg som hade OK spec.
          Duracell hade -20 tror jag.

          https://www.amazon.se/dp/B073WD6H79

          1. Stort tack. Beställt!

  23. Profilbild för Johan Kvarnström
    Johan Kvarnström

    Har kört HA med dessa termometrar utan problem, har nu gått över till Homey Pro då två datorer med HA gått sönder på kort tid. Dem är flashade till zigbee men hur får jag in dem i Homey Pro? Händer ingenting när jag försöker lägga till den, efter jag stoppat i batteriet i den. Står nära Homey men inget händer.. förslag??

    1. Beroende på vilken firmwqre, om det är en nyare så kan du öppna sensorn och hålla ett gem mellan de två kontakterna i ca 10 sekunder, då ställer den sig i inkludering igen.

  24. Tack för snabbt svar, ska prova det

    1. Fungerade det?

  25. Jag är nybörjare på det här och har HA installerat på en enkortsdator och skulle vilja bevaka temperaturen i ett par frysar. Jag skulle gärna ge den här sensorn en chans. Kan man någorlunda enkelt få ett larm eller notis av något slag när temperaturen sjunker under ett visst värde?

    1. Hej, ursäkta att jag missat att svara.

      Jo men du bör kunna använda den här sensorn även i frysen, men det är viktigt att du tar bra batterier till den då. Sen skulle jag säga att det finns bättre sensorer att just köra i frysen.
      Om du kör Home Assistant så kan du göra en automation med följande steg:

      * Den här lösningen skickar en notis och sedan måste du återställa larmet.

      1 – En ”helper” som ett bool värde (on/off)
      2 – temperatursensor
      När temperaturen från sensorn går under eller över X grader så ska ”helpern” kontrolleras om den är ”ON”, är den inte det så skickar du en notis till mobilen och sedan sättas helpern till true.
      3 – när du åtgärdat larmet så sätter du helpern till false igen.
      // Markus

  26. Profilbild för Richard
    Richard

    Hej, om man som jag kör dem endast med IKEA diregera så verkar det inte finnas något sätt och uppdatera Firmware i dem? Måste man ha Home Assistant och Zigbee2mqtt för att kunna göra det?

    1. Hej, tyvärr är det det enda sättet jag vet av just nu om du vill kunna göra det trådlöst, det som kallas OTA.

      Men ett alternativ är att göra det via tty (seriellt via usb) från en dator till sensorn. Inget jag testat själv ännu men det gör så du slipper köpa någon ny kontroller iaf. Det enda du behöver då är en usb till seriell konverter och några kablar.

      // Markus

  27. Köpte två till sensorer och de hade tyvärr firmware 2.1.1_0159. Så behöver skaffa en serial ttl kabel, om jag inte kan lösa det via typ en raspberry pi eller vanlig rs232. Var så smidigt sist när det gick trådlöst

    1. Aj då, kan du kolla om det är något annorlunda på själva boxen till sensorn eller om det inte märks förens man börjar testa flasha?

      1. Det står att de tillverkades i September i år på kartongen. Men det går ju inte se i annonsen på Aliexpress. Så det är att chansa på att man får tag på hyllvärmare. Ska beställa en adapter för programmering.

      2. Köpte en liten adapter på Amazon när jag ändå skulle beställa andra grejor. Med chippet CH340G och kunde flasha dem utan problem.
        Körde via den här sidan https://pvvx.github.io/ATC_MiThermometer/USBCOMFlashTx.html
        Anslöt 3,3v (5v dödar den) till batteriterminalerna med klämmor och höll TX mot P14 för hand. Jag tolkade det som att den bryter strömmen precis innan flashning.

        Har för dålig koll på det här. Men på första så flashade jag ATC-filen och sedan z03mmc.bin trådlöst. På den andra tog jag z03mmc.bin först, men misslyckades. Den är lite större så kanske tappade jag kontakten eftersom jag inte lött dit anslutningen för TX, eller måste ATC-filen flashas först. Men det ska bara vara att göra om flashningen om den misslyckas och det var det. Men då tog jag ATC-filen först och sedan z03mmc trådlöst. Då jag bara hade två stycken att flasha, så såg ingen poäng att optimera processen.

        De är lite bökiga att öppna första gången man gör det och man behöver en mycket liten skruvmejsel.

  28. Finns det möjlighet att se batteri spänningen, hittar den inte men enheten ska rapportera det. För den raporterar batteri status, temperature, luftfuktighet och batteri spänningen?

    1. Tyvärr så är det bara procent man får se.
      Ett meddelande på mqtt från den ser ut så här:
      { ”battery”: 54.5, ”comfort_humidity_max”: 60, ”comfort_humidity_min”: 30, ”comfort_temperature_max”: 26, ”comfort_temperature_min”: 21, ”enable_display”: ”ON”, ”humidity”: 79.97, ”humidity_calibration”: 0, ”last_seen”: ”2024-10-22T21:20:49+02:00”, ”linkquality”: 32, ”show_smiley”: ”HIDE”, ”temperature”: 7.94, ”temperature_display_mode”: ”celsius”, ”update”: { ”installed_version”: 285224961, ”latest_version”: 285224961, ”state”: ”idle” } }

      1. Okej.
        Köpe av dom sista på maxgaming och dom var tillverkade dec 2023 så det var hyllvärmare.

  29. Profilbild för Mattias
    Mattias

    Har uppdaterat till Zigbee och anslutit till min IKEA Dirigera. Problemet är att den skickar inte uppdaterad data, bara fått den initiala temperaturen när jag anslöt och nu står den på samma hela tiden i IKEA appen. Någon som vet varför?

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *



Vill du lära dig mer om smarta hem
och inte riskera missa några nyheter?
prenumerera då på bloggen via mail.

Gateway / Kontrollers & mjukvaror

Det finns idag en uppsjö tekniker och enheter på marknaden, tyvärr så finns det inte någon perfekt lösning ännu, utan varje lösning har sina styrkor och svagheter. För att du lättare ska kunna välja vilket spår som passar dig så har jag samlat alla tekniker jag testat och en bra sammanfattning om dom. Utifrån det kan du själv avgöra vad du anser mest lämpat. Är du osäker på vart du ska börja så kolla in min nybörjarguide om smarta hem, där får du tips på vad du ska leta efter och fundera över innan du kör igång.