4ndersjensen Skrevet 9. mars 2019 Skrevet 9. mars 2019 Hei. Jeg har montert Aeotec Multisensor 6 i taket og nå trenger jeg å få kalibrert temperaturmålingen da det er et par grader for kaldt i stua. Jeg har sjekket div. dokumentasjon, men har ikke klart å få til noe bra med config parameter 201. Low bits definerer Celsius eller Fahrenheit (1 eller 2). High bits definerer offset. Det betyr at f.eks. 0x2001 er 2.0 grader Celsius. 0x3501 er 3.5 grader Celsius. Måten å definere offset blir å ta 255 (max verdi) og trekke fra grader du vil kalibrere. Dvs. ønsker du å kalibrere 3.2 grader, så blir det 255-32 = 223 som er E8 i hex-verdi og altså 0xE801, men det går ikke an å legge inn en hex-verdi i 201. Gjør jeg om fra hex til dec, så blir 0xE801 (E801) 59393 og det er ikke en gyldig verdi. Hva gjør jeg galt? Siter
Moskus Skrevet 11. mars 2019 Skrevet 11. mars 2019 På 9.3.2019 den 15.16, 4ndersjensen skrev: Det betyr at f.eks. 0x2001 er 2.0 grader Celsius. 0x3501 er 3.5 grader Celsius. Dette er vel ikke riktig? 0x1401 er 2.0 grader Celsius, og 0x2301 er 3.5 grader Celcius. Skal du kalibrere opp eller ned? Dette: og dette: https://www.rapidtables.com/convert/number/hex-to-decimal.html ... hjelper. Siter
4ndersjensen Skrevet 11. mars 2019 Forfatter Skrevet 11. mars 2019 Det stemmer, @Moskus. 20 DEC er 14 HEX, dvs. 0x1401 er 2.0 grader Celsius, som du skriver. Min feil. Kalkulatoren der er veldig bra Da får jeg tall jeg kan bruke til noe. Takk. Iom. sensoren nå er montert i tak, så er det varmere der enn der vi oppholder oss, så når den rapporterer 22 grader C er det kanskje under 20 grader en halv / 1 meter over gulvet. Jeg kjøper et lite digitaltermometer som jeg fester med dobbeltsidig tape rett ved sensoren og ser hva den rapporterer. Sammenligner med hva den da rapporterer når den er i "komforthøyden". Siter
Moskus Skrevet 11. mars 2019 Skrevet 11. mars 2019 Da skal du kalibrere -2 grader. Det er 0xFE, og sammenlagt burde vi da få 0xFE01 som er 65025 i dec. Det skal iallfall sendes som to bytes, og du kan prøve med headroom på 4 byte også. Siter
4ndersjensen Skrevet 21. mars 2019 Forfatter Skrevet 21. mars 2019 På 11.3.2019 den 10.31, Moskus skrev: Da skal du kalibrere -2 grader. Det er 0xFE, og sammenlagt burde vi da få 0xFE01 som er 65025 i dec. Det skal iallfall sendes som to bytes, og du kan prøve med headroom på 4 byte også. Hei. Beklager, men hva menes med headroom på 4 bytes? Siter
Moskus Skrevet 21. mars 2019 Skrevet 21. mars 2019 Ah, avhengig om man skal sende 1, 2 eller 4 byte, F.eks. hvis man sender 4 byte og det kun kreves 2 har man 2 i "headroom". Det var en tåpelig formulering, ser jeg nå... Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.