Cnt: 10 ------------------------ Data received (OV3): Data: 2A 19 04 97 00 00 10 68 00 F0 Data: 2A 19 04 97 90 83 73 80 00 60 --------------------------------------------- Sensor ID: (16 bits): 2A19 Channel: ( 4 bits ): 0 Rolling code: 49 Flags: 7 Data 1: Data 2: Checksum: 00 Post-amble: 60 ------------------------- Nedan från: https://www.disk91.com/2013/technology/hardware/oregon-scientific-sensors-with-raspberry-pi/ Example: OSV2 1A2D1002 502060552A4C OSV2 A 1D20 1 20 0 502 0 655 2A 4 My case 1: 2A 19 04 97 00 00 10 68 00 F0 A291497900000186 00F0 A 2914 9 79 0 0000 18600F 0 (681) = 17.3mm ???? My case 2: 2A 19 04 97 90 83 73 80 00 60 A 2914 9 79 0 9383 708000 6 (807) ??? * 0.001" = 20.5mm ???? ------------------------- Nedan från källkod för Windows program: https://sourceforge.net/projects/wmrx00/?source=typ_redirect Varje nibble kommer som en egen data, dvs 20 data nibblar i detta paket (med 10 bytes) Data: 2A 19 04 97 00 00 10 68 00 F0 bool rainGageBatteryOk = (Message[7] & 0x4) == 0; I fallet ovan blir det då 0x7 & 0x4 = 1 = Dåligt batteri ? Eller om man vänder på kvartarna: A29149790000 018600 F0 0x9 & 0x4 = 0 = Bra batteri double total = 100 * Message[17] + 10 * Message[16] + Message[15] + 0.1 * Message[14] + 0.01 * Message[13] + 0.001 * Message[12]; Vända nibblar: 100*0 + 10*0 + 6 + 0.1*8 + 0.01*1 + 0.001 * 0 = 006.810 A29149790938 370800 06 = 008.073 2A190497000020020150 A29140790000 022010 50 = 010.220 2A190497000010060180 A29140790000 016010 80 = 010.610 <-- En flip mer än exemplet ovan ~ 1mm mera. Värdet kanske är i 0.001" ??