• 10 dec 2017: forum version update. In case of issues use this topic.
  • 30 nov 2017: pilight moved servers. In case of issues use this topic.
Hello There, Guest! Login Register


AURIOL IAN 275901-HG01106B
#1
Hi.
I got AURIOL IAN 275901-HG01106B from Lidl.

I did some measurements and was able to identify some parts of messages.
But I am having issue with putting together temperature value.

CHxx is channel. The station has only 3 modes I. 2 last bits are used.
H0 Humidity / 10
H1 Humidity
T0 Temperature / 10 ?? (in some cases it fits, others dont)
T1 Temperature It looks like there is kind of constant which needs to be added depending on some other bits.

D ??
C apears it is 0 when <-10, 10> otherwise 1
B apears to to be 1 when > -10
A ??
X is 1 when > 20
Y is inverted to X

Code:
__________________________________YX_ABCD_T1___T0___H1___H0___CHxx________________
25.1    60%    CH1  1100000001010001 0110 1000 1001 0110 0000 0001 1    
25.1    60%    CH2  1100000010000001 0110 1000 1001 0110 0000 0010 1    
27.1    53%    CH2  1100000000010001 0110 1010 1100 0101 0011 0010 1    
24.6    65%    CH1  1100000000010001 0110 0111 0110 0110 1000 0001 1    
19.6    68%    CH3  1100000011111010 0110 0010 1110 0110 1000 0011 1    
19.3    64%    CH3  1100000001010010 0110 0001 1101 0110 0100 0011 1    
26.4    54%    CH1  1100000000100001 0110 1010 0000 0101 0100 0001 1    
26.8    53%    CH2  1100000001100001 0110 1010 1000 0101 0011 0010 1    
12.1    49%    CH1  1100000001000010 0101 1001 1111 0100 1001 0001 1    
9.7    50%    CH1   1100000000100010 0101 0111 0011 0101 0000 0001 1    
1.5   36% CH1  1100000001000010 0100 1101 1001 0011 0110 0001 1    
0.2   37% CH1  1100000000010010 0100 1100 0000 0011 0111 0001 1    
-1.4   37% CH1  1100000000000010 0100 1001 1111 0011 0110 0001 1    
-8.2   36% CH1  1100000000010010 0100 0010 1010 0011 0110 0001 1    
-8.7   36% CH1  1100000001110010 0100 0010 0101 0011 0110 0001 1    
-11.7 36% CH1  1100000011010010 0011 1111 0000 0011 0111 0001 1    
-12    38% CH1  1100000001000010 0011 1110 1100 0011 1000 0001 1    
-13    38% CH1  1100000010110010 0011 1101 1010 0011 1000 0001 1    
-13.9 39% CH1  1100000010000010 0011 1100 1100 0011 1001 0001 1    
-18.4 39% CH1  1100000011000010 0011 0111 1000 0011 1001 0001 1

At this point I did what I could, but I am stuck.
In attachment there is excel with my notes and also records from pilight-debug

Also I found this post, which is in german.
There is some analysis of this protocol but it does not fit to my measurements.
here


Any suggestions would be appreciated.
Thank you.
p.


Attached Files
.xlsx   AURIOL IAN 275901-HG01106B.xlsx (Size: 75.3 KB / Downloads: 3)
.txt   samples2.txt (Size: 10.65 KB / Downloads: 0)
 
Reply
#2
Hi.
So basically I gave up.

I found that base station is making also some trend computation (rising/dropping temperature) so maybe the values I intercepted are raw values which are not shown on the display.

In attachment is my latest analysis.
It appears that there is 4 bit field (ABCD) which determines the offset value which needs to be add.

Code:
0011 => -26
0100 => -11
0101 => 3
0110 => 18
My question is where to go now?

I want to implement the protocol.
I have found this tutorial

But when I cloned the development git repository, there is no dummy.c file.
I would like to go as simple as possible :-).

Thanks.


Attached Files
.xlsx   AURIOL IAN 275901-HG01106B.xlsx (Size: 78.88 KB / Downloads: 0)
 
Reply
#3
Because dummy.c is just used in the tutotial itself as a theoretical example. You can just use one of the existing weather protocols and adapt it.
 
Reply
#4
I believe the temperature is in fahrenheit..
 
Reply
#5
Hi.
Quite busy here but I managed to compile new protocol against development version.

There were some missing dependencies but I managed.

I was completely helpless when I realized that my protocol was not working.
Then I runned pilight-debug and found out that I do not get readings I got from stable version.

example this is what I got when I was collecting samples
Code:
21.2 53%
time:        Fri Jul 21 22:38:08 2017
hardware:    433gpio
pulse:        9
rawlen:        92
pulselen:    475

Raw code:
950 950 950 950 950 950 950 950 475 8075 475 4275 475 4275 475 1900 475 1900 475 1900 475 1900 475 1900 475 1900 475 1900 475 1900 475 1900 475 1900 475 1900 475 1900 475 4275 475 1900 475 1900 475 4275 475 4275 475 1900 475 1900 475 4275 475 1900 475 1900 475 1900 475 1900 475 4275 475 1900 475 1900 475 4275 475 1900 475 4275 475 1900 475 1900 475 4275 475 4275 475 1900 475 1900 475 1900 475 4275 475 16150

now this is what I get with latest development build
Code:
time:        Wed Sep  6 20:05:14 2017
hardware:    433gpio
pulse:        9
rawlen:        82
pulselen:    470

Raw code:
596 4057 592 4058 576 1861 581 1945 590 1772 569 1871 568 1873 570 1962 585 3964 570 4069 575 4061 574 1957 594 1773 577 1860 577 1856 569 1960 571 1780 570 4076 568 1867 573 4153 577 3974 576 4058 582 1877 556 4166 577 3969 578 4058 578 4062 583 1945 581 1786 562 4061 574 4066 585 4139 582 1785 561 4067 579 4062 586 1942 583 1764 583 1859 575 1869 583 4086 617 16002

Is it possible that the development versions strips the first 10 bits because its header anyway?

There were no hardware changes on my setup.
I am running now version v7.0-230-g5199090.
apt updates are up to date.
rpi-update as well.

Later I will try do measurements with arduino on USB as well.

Please let me know I you have any thoughts regarding to change of receiving data.

p.
 
Reply
#6
Can you check pilight-raw output instead of pilight-debug to see if pulses are really missing?
 
Reply
#7
Hi.
This is what I pulled from pilight-raw

Code:
433gpio: 597 4046 637 3996 627 1822 612 1918 606 1753 610 1825 607 1844 597 1932 595 3946 615 1826 608 1832 607 1934 600 1748 592 1843 602 1840 607 1935 608 1746 584 4041 606 4045 593 1934 604 1739 597 4042 607 4033 605 1932 596 1751 603 1834 609 1842 595 1933 597 1750 595 4044 606 1840 597 1934 600 1748 597 1852 590 4041 599 4130 606 1749 595 1844 606 1833 598 4060 656 15981 -# 0

the prefix is not there.

Should I try to install pilight stable to chceck things?

Thank you.
P
 
Reply
#8
Yes
 
Reply
#9
Hi.

So I managed to rollback to production version of pilight and pilight-debug shows

Code:
time:        Wed Sep 13 08:52:42 2017
hardware:    433gpio
pulse:        9
rawlen:        92
pulselen:    471

Raw code:
942 942 942 942 942 942 942 942 471 8007 471 4239 471 4239 471 1884 471 1884 471 1884 471 1884 471 1884 471 1884 471 3768 471 1884 471 1884 471 4239 471 1884 471 1884 471 1884 471 4239 471 1884 471 4239 471 1884 471 4239 471 3768 471 4239 471 4239 471 4239 471 3768 471 4239 471 4239 471 4239 471 1884 471 4239 471 1884 471 4239 471 3768 471 1884 471 1884 471 4239 471 1884 471 1884 471 1884 471 4239 471 16014

Ill try to find in raw later, it takes more effort :-)
 
Reply
#10
I did get back to finding this in raw data but I was unsuccessful.

Iam able to find 9xx prefix in pilight-debug
Code:
940 940 940 940 940 940 940 940 470 7990 470 4230 470 4230 470 1880 470 1880 470 1880 470 1880 470 1880 470 1880 470 3760 470 4230 470 1880 470 4230 470 1880 470 1880 470 1880 470 4230 470 1880 470 4230 470 1880 470 4230 470 3760 470 4230 470 4230 470 1880 470 3760 470 4230 470 4230 470 1880 470 1880 470 4230 470 4230 470 4230 470 1880 470 1880 470 1880 470 4230 470 1880 470 1880 470 1880 470 4230 470 15980

but I am unable to find it in pilight-raw

I only see data without first 10bits header.
such as

Code:
433gpio:  584 4069 594 4050 586 1858 584 1956 585 1761 573 1869 574 1869 572 1965 567 1775 573 4064 576 1867 574 4164 573 1768 573 1869 574 1868 575 4162 567 1775 573 4068 571 4150 509 1965 553 1773 570 1871 572 1872 582 1956 566 1776 572 4069 572 4060 581 1954 585 1765 574 4060 575 4091 558 1950 573 1780 574 4068 573 4060 582 4165 561 1775 581 1858 582 1861 572 4090 615 408929 -#: 82

Should I change my code to work with length 82?
Thank you for your time.
P
 
Reply
  


Possibly Related Threads...
Thread Author Replies Views Last Post
  Auriol IAN 96414 TopdRob 1 2,671 05-05-2015, 10:17 PM
Last Post: curlymo
  Auriol SideInfo 9 5,045 10-09-2014, 08:52 AM
Last Post: SideInfo

Forum Jump:


Browsing: 1 Guest(s)