Sida 1 av 4
Ikea Vindriktning
Postat: 10 juli 2021, 19:21:05
av sommarlov
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/
vindriktning-luftkvalitetsmaetare__0976554_pe813273_s5.jpg
Re: Vindriktning
Postat: 10 juli 2021, 22:41:23
av simply
Tyvärr inte, men nu blev jag väldigt sugen. Har en Förnuftig hemma i delar som skall bli lite "smartare"
Re: Vindriktning
Postat: 11 juli 2021, 12:43:22
av sommarlov
Å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.
Re: Ikea Vindriktning
Postat: 11 juli 2021, 13:02:22
av Zkronk
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
mcu.png
Re: Ikea Vindriktning
Postat: 11 juli 2021, 13:05:22
av sommarlov
Har bara hittat kinesisk manual på det chippet.
Re: Ikea Vindriktning
Postat: 11 juli 2021, 13:25:29
av Zkronk
Jag hittade databladet till PM1006-sensorn nu.
Re: Ikea Vindriktning
Postat: 11 juli 2021, 13:28:16
av Micke_s
ES7P001FGSA är nog någon billig 8bits MCU.
Verkar finnas på vissa Sonoff produkter också
https://wiki.tinkernet.ca/index.php/Sonoff_D1
Re: Ikea Vindriktning
Postat: 11 juli 2021, 13:36:26
av Zkronk
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
Postat: 11 juli 2021, 13:42:31
av Micke_s
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.
Re: Ikea Vindriktning
Postat: 11 juli 2021, 13:52:15
av sommarlov
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.
Re: Ikea Vindriktning
Postat: 11 juli 2021, 14:04:48
av Zkronk
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.
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³
Re: Ikea Vindriktning
Postat: 11 juli 2021, 14:13:14
av rvl
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.
Re: Ikea Vindriktning
Postat: 11 juli 2021, 14:33:10
av sommarlov
Zkronk skrev: ↑11 juli 2021, 14:04:48
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
Jag undrar om mitt terminalprogram inte var så bra, tycker oxo datan är skum. Jag letar febrilt efter ett bättre program.
Re: Ikea Vindriktning
Postat: 11 juli 2021, 14:58:52
av Zkronk
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?
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³
EDIT: Checksumman verkar däremot stämma.. 256-(22+17+11+3+177+1) = 25 (0x19)
Re: Ikea Vindriktning
Postat: 11 juli 2021, 16:28:00
av sommarlov
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³
Checksum stämmer för mig. 2 uq/m3 kan ju vara rätt. Dags att skriva ett program på ardunio/esp8266 som räknar ut detta live, och sen testa dra på tex löddrök eller annat.