Ikea Vindriktning

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
sommarlov
Inlägg: 514
Blev medlem: 28 november 2015, 19:03:40
Ort: 08

Ikea Vindriktning

Inlägg 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
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.
simply
Inlägg: 497
Blev medlem: 19 januari 2006, 11:27:36
Ort: sthlm
Kontakt:

Re: Vindriktning

Inlägg av simply »

Tyvärr inte, men nu blev jag väldigt sugen. Har en Förnuftig hemma i delar som skall bli lite "smartare"
Användarvisningsbild
sommarlov
Inlägg: 514
Blev medlem: 28 november 2015, 19:03:40
Ort: 08

Re: Vindriktning

Inlägg 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.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Zkronk
Inlägg: 1423
Blev medlem: 23 augusti 2005, 16:44:36
Ort: Uppsala

Re: Ikea Vindriktning

Inlägg 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
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
sommarlov
Inlägg: 514
Blev medlem: 28 november 2015, 19:03:40
Ort: 08

Re: Ikea Vindriktning

Inlägg av sommarlov »

Har bara hittat kinesisk manual på det chippet.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Zkronk
Inlägg: 1423
Blev medlem: 23 augusti 2005, 16:44:36
Ort: Uppsala

Re: Ikea Vindriktning

Inlägg av Zkronk »

Jag hittade databladet till PM1006-sensorn nu.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Ikea Vindriktning

Inlägg 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
Zkronk
Inlägg: 1423
Blev medlem: 23 augusti 2005, 16:44:36
Ort: Uppsala

Re: Ikea Vindriktning

Inlägg 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?
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Ikea Vindriktning

Inlägg 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.
Användarvisningsbild
sommarlov
Inlägg: 514
Blev medlem: 28 november 2015, 19:03:40
Ort: 08

Re: Ikea Vindriktning

Inlägg 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.
Senast redigerad av sommarlov 11 juli 2021, 16:28:57, redigerad totalt 1 gång.
Zkronk
Inlägg: 1423
Blev medlem: 23 augusti 2005, 16:44:36
Ort: Uppsala

Re: Ikea Vindriktning

Inlägg 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. :humm:

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.
Användarvisningsbild
rvl
Inlägg: 5719
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Ikea Vindriktning

Inlägg 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.
Användarvisningsbild
sommarlov
Inlägg: 514
Blev medlem: 28 november 2015, 19:03:40
Ort: 08

Re: Ikea Vindriktning

Inlägg 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.
Zkronk
Inlägg: 1423
Blev medlem: 23 augusti 2005, 16:44:36
Ort: Uppsala

Re: Ikea Vindriktning

Inlägg 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)
Användarvisningsbild
sommarlov
Inlägg: 514
Blev medlem: 28 november 2015, 19:03:40
Ort: 08

Re: Ikea Vindriktning

Inlägg 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.
Skriv svar