Ikea Vindriktning
Ikea Vindriktning
Denna blir jag väldigt sugen på att köpa och modifiera så jag kan få in den i mitt home automation system. Någon som lekt med den?
https://www.ikea.com/se/sv/p/vindriktni ... -70498242/
https://www.ikea.com/se/sv/p/vindriktni ... -70498242/
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av sommarlov 11 juli 2021, 12:46:04, redigerad totalt 1 gång.
Re: Vindriktning
Tyvärr inte, men nu blev jag väldigt sugen. Har en Förnuftig hemma i delar som skall bli lite "smartare"
Re: Vindriktning
Åkte till Ikea nu på morgonen, köpte 2 st. Skruvade isär den ena direkt.
Jag tog typ nr 2 i lådan, fanns kanske ~15 kvar på Ikea Kungens Kurva.
Fanns RX/TX klart utmärkt på båda kretskorten. Nästa steg är väl att koppla på sig och se vad som skickas.
Jag tog typ nr 2 i lådan, fanns kanske ~15 kvar på Ikea Kungens Kurva.
Fanns RX/TX klart utmärkt på båda kretskorten. Nästa steg är väl att koppla på sig och se vad som skickas.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Ikea Vindriktning
Jag var också iväg på morgonen och köpte några, det fanns inget skyltexemplar framme här i Uppsala så de var inte helt enkla att hitta..
Här är en närbild på MCU:n
Här är en närbild på MCU:n
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Ikea Vindriktning
Har bara hittat kinesisk manual på det chippet.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Ikea Vindriktning
Jag hittade databladet till PM1006-sensorn nu.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Ikea Vindriktning
ES7P001FGSA är nog någon billig 8bits MCU.
Verkar finnas på vissa Sonoff produkter också
https://wiki.tinkernet.ca/index.php/Sonoff_D1
Verkar finnas på vissa Sonoff produkter också
https://wiki.tinkernet.ca/index.php/Sonoff_D1
Re: Ikea Vindriktning
Jag tänker att det enklaste om man vill behålla original-funktionaliteten vore att lyssna av UART Tx:en från sensorn med en ESP8266, och fortsätta låta 8-bitars MCU:n sköta allt runtomkring?
Re: Ikea Vindriktning
Hade jag också gjort. köra ESP8266 och lyssna på uart:en.
Implementerar man MQTT så är det relativt lätt att få in i Home Assistant.
Blir sugen på skaffa en eller två sensorer.
Implementerar man MQTT så är det relativt lätt att få in i Home Assistant.
Blir sugen på skaffa en eller två sensorer.
Re: Ikea Vindriktning
Har löddat på UART på gnd/rx/tx.
Får detta:
11 02 0B 01 E1
16 59 69 80 80 C9 44 80 41 A1 A7 29 40 48 8B 61 61 A1 C8 B7
C9*FF+44 = 51323 uq/m3 ????
11 02 0B 01 E1
1E 91 1B 08 81 21 8B 08 02 03 5F 90 00 12 83 09 02 21 A1 AF
Ngt annat svar?
11 02 0B 01 E1
CB 51 0B 49 02 00 4C 12 21 23 27 29 48 C8 45 01 49 42 81 A7
Ngt annat svar?
11 02 0B 01 E1
16 59 0B 21 49 C9 06 24 00 23 3D 09 08 05 0D 61 C9 C8 12 B6
C9*FF+06 = 51261 uq/m3 ????
Enligt manual läser man genom att skicka: 11 02 0B 01 E1
Och som svar: 16 11 0B DF1-DF4 DF5-DF8 DF9-DF12 DF13 DF14 DF15 DF16[CS]
Och för att räkna ut PM2.5 ug/m3: DF3*256+DF4
Enl Ikea Vindriktning manualen är:
Grön: 0-35 / bra + låg
Orange: 36-75 / ok + medel
Röd: 86+ / inte bra + hög
Måste läsa på hur PM2.5 fungerar tror jag.
Edit: Jag tror (vet?) att dessa returvärde var helt fel. Se längre ner i tråden för bättre värden.
Får detta:
11 02 0B 01 E1
16 59 69 80 80 C9 44 80 41 A1 A7 29 40 48 8B 61 61 A1 C8 B7
C9*FF+44 = 51323 uq/m3 ????
11 02 0B 01 E1
1E 91 1B 08 81 21 8B 08 02 03 5F 90 00 12 83 09 02 21 A1 AF
Ngt annat svar?
11 02 0B 01 E1
CB 51 0B 49 02 00 4C 12 21 23 27 29 48 C8 45 01 49 42 81 A7
Ngt annat svar?
11 02 0B 01 E1
16 59 0B 21 49 C9 06 24 00 23 3D 09 08 05 0D 61 C9 C8 12 B6
C9*FF+06 = 51261 uq/m3 ????
Enligt manual läser man genom att skicka: 11 02 0B 01 E1
Och som svar: 16 11 0B DF1-DF4 DF5-DF8 DF9-DF12 DF13 DF14 DF15 DF16[CS]
Och för att räkna ut PM2.5 ug/m3: DF3*256+DF4
Enl Ikea Vindriktning manualen är:
Grön: 0-35 / bra + låg
Orange: 36-75 / ok + medel
Röd: 86+ / inte bra + hög
Måste läsa på hur PM2.5 fungerar tror jag.
Edit: Jag tror (vet?) att dessa returvärde var helt fel. Se längre ner i tråden för bättre värden.
Senast redigerad av sommarlov 11 juli 2021, 16:28:57, redigerad totalt 1 gång.
Re: Ikea Vindriktning
På sidan 10 här https://pdf.directindustry.com/pdf/cubi ... 79-_3.html finns protokollet lite tydligare beskrivet. Det är förvisso till storebror PM3006, men det borde ge lite mer klarhet.
EDIT: Jag lyckas inte heller räkna ut något rimligt värde utifrån dina resultat.. I exemplet så får de ju längd 0x11 som svar.
EDIT: Jag lyckas inte heller räkna ut något rimligt värde utifrån dina resultat.. I exemplet så får de ju längd 0x11 som svar.
Kod: Markera allt
16 59 0B 21 49 C9 06 24 00 23 3D 09 08 05 0D 61 C9 C8 12 B6
HEAD: 0x16 = Module response
LEN: 0x59 = 89 bytes frame length
CMD: 0x0B = Read particle measurement result
DF1: 0x21
DF2: 0x49
DF3: 0xC9
DF4: 0x06
PM2.5: DF3*256+DF4 = (201*256)+6 = 51462 µg/m³
Senast redigerad av Zkronk 11 juli 2021, 14:26:57, redigerad totalt 1 gång.
Re: Ikea Vindriktning
Tack för ändringen av rubriken ett snäpp mot mer informativ. (Det har ju egentligen ingenting att göra med vindriktning.)
Verkar finnas för 9,99 i Finland, men inte på lager i de närmaste butikerna.
Verkar finnas för 9,99 i Finland, men inte på lager i de närmaste butikerna.
Re: Ikea Vindriktning
Jag hängde på logikanalysatorn på min enhet nu..
Grönt ljus på apparaten, men jag vet inte om 0 µg/m³ är ett rimligt värde?
EDIT: Checksumman verkar däremot stämma.. 256-(22+17+11+3+177+1) = 25 (0x19)
Grönt ljus på apparaten, men jag vet inte om 0 µg/m³ är ett rimligt värde?
Kod: Markera allt
Transmitted: 11 02 0B 01 E1
Received: 16 11 0B 00 00 00 00 00 00 03 B1 00 00 00 00 01 00 00 00 19
HEAD: 0x16 = Module response
LEN: 0x11 = 17 bytes frame length
CMD: 0x0B = Read particle measurement result
DF1: 0x00
DF2: 0x00
DF3: 0x00
DF4: 0x00
...
CS: 0x19
PM2.5: DF3*256+DF4 = (0*256)+0 = 0 µg/m³
Re: Ikea Vindriktning
Kod: Markera allt
Transmitted: 11 02 0B 01 E1
Received: 16 11 0B 00 00 00 02 00 00 03 16 00 00 00 02 01 00 00 00 B0
HEAD: 0x16 = Module response
LEN: 0x11 = 17 bytes frame length
CMD: 0x0B = Read particle measurement result
DF1: 0x00
DF2: 0x00
DF3: 0x00
DF4: 0x02
...
DF7: 0x03
DF8: 0x16
...
CS: 0xB0
PM2.5: DF3*256+DF4 = (0*256)+2 = 2 µg/m³