Trådlös 433 MHz temperatursensor för Tellstick och RFXtrx433

Berätta om dina pågående projekt.
Användarvisningsbild
ecenier
Inlägg: 1149
Blev medlem: 13 december 2007, 17:51:42
Ort: Älvsjö
Kontakt:

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av ecenier »

fineoffset_clone-0.2 finns att ladda ner.
sonnyboy
Inlägg: 114
Blev medlem: 7 september 2010, 13:28:24

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av sonnyboy »

Dht22:an levererar nu rh som jag tycker stämmer bättre med verkligheten än tidigare.
Har den bredvid en från m.nu och det diffar 4% helt klart godkänt:)
Bra jobbat ecenier.
Användarvisningsbild
ecenier
Inlägg: 1149
Blev medlem: 13 december 2007, 17:51:42
Ort: Älvsjö
Kontakt:

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av ecenier »

Diffar den med 4% eller 4%-enheter?
Vad är noggrannheten på m.nu-sensorn? Vid vilken temperatur jämförde du?

Lite nyfiken bara. Jag är ju ganska konfident med det data jag skickar nu. Dht-sensorn har ju en ganska ok noggrannhet.
sonnyboy
Inlägg: 114
Blev medlem: 7 september 2010, 13:28:24

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av sonnyboy »

ecenier skrev:Diffar den med 4% eller 4%-enheter?
Vad är noggrannheten på m.nu-sensorn? Vid vilken temperatur jämförde du?

Lite nyfiken bara. Jag är ju ganska konfident med det data jag skickar nu. Dht-sensorn har ju en ganska ok noggrannhet.
I den från m.nu sitter en hih 4000 från honywell, den ska ha en nogranhet på -3,5 - +3,5.
Just nu visar den från m.nu 69,64% och en temp på 16,3
Clonen visar 73% och temp på 15,2

Edit: har placerat den precis bredvid den andra nu så får mera korrekta värden
Användarvisningsbild
ecenier
Inlägg: 1149
Blev medlem: 13 december 2007, 17:51:42
Ort: Älvsjö
Kontakt:

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av ecenier »

OK. Låter rimligt.

Jämför man sensorernas specifikationer så är de ganska lika. AM2302 är lite bättre än HIH4000 dock. http://meteobox.tk/files/AM2302.pdf
sonnyboy
Inlägg: 114
Blev medlem: 7 september 2010, 13:28:24

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av sonnyboy »

Nu ser det ännubättre ut med givarna bredvid varandra. :)

Clone
index TimeStamp Value
373 2013-09-04 20:10:28 67
372 2013-09-04 20:08:14 66
371 2013-09-04 20:07:44 67
370 2013-09-04 20:01:31 66

Hi-4000
index TimeStamp Temperature VDD VAD VSense RH
116268 2013-09-04 20:15:16 16,90625 4,99 2,88 0,000244140625 66,0879182215388
116267 2013-09-04 20:10:22 16,90625 4,99 2,88 0,000244140625 66,0879182215388
116266 2013-09-04 20:05:19 16,84375 4,98 2,88 0 66,2627380869729
116265 2013-09-04 20:00:20 16,875 4,98 2,86 0,000244140625 65,6309259132266
Användarvisningsbild
ecenier
Inlägg: 1149
Blev medlem: 13 december 2007, 17:51:42
Ort: Älvsjö
Kontakt:

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av ecenier »

Det ser ju mycket bättre ut :)
Tack för din återkoppling. Kul att det fungerar.

Vad jag vet så finns det ingen bug kvar. Rapportera gärna om det är något som du tycker är fel/konstigt, så får jag fixa det.
Användarvisningsbild
ecenier
Inlägg: 1149
Blev medlem: 13 december 2007, 17:51:42
Ort: Älvsjö
Kontakt:

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av ecenier »

En variant av esic_clone finns nu att ladda ner. Den använder sig av fineoffset v1-protokollet (Viking) istället för Mandolyn(ESIC/UPM).

fineoffset_clone-0.3 finns att ladda ner i första posten.
Användarvisningsbild
Berrabongo
Inlägg: 624
Blev medlem: 3 oktober 2006, 15:17:12
Ort: Solna

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av Berrabongo »

Saknar asm filen i senaste v.09. Behöver ändra några rader.
Har även testat fineoffset versionen men den lirar inte alls.
Är det några ändringar i hårdvaran?
Användarvisningsbild
ecenier
Inlägg: 1149
Blev medlem: 13 december 2007, 17:51:42
Ort: Älvsjö
Kontakt:

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av ecenier »

Nu finns även asm-filen att ladda ner i första inlägget.

Varför din fineoffset-variant inte fungerar är svårt att svara på med den skrala beskrivningen ;). Du har inte möjlighet att mäta på sändningspinnen och se om du har korrekt utsignal?
Blinkar led:en?
Har du jordat PIR-pinnen (om du inte använder den förstås)?

fineoffset-varianten fungerar bara med den senare schemat >=0.7.
Pixi
Inlägg: 71
Blev medlem: 14 augusti 2003, 18:02:21
Kontakt:

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av Pixi »

Halloj har nu lekt lite med fineoffset och DS18b20 och den analoga ingången (använder en LDR här ) och detta funkar som det är tänkt

Men PIR igången beter sig lite konstigt

när jag aktiverar den så skickas en event med id 255 och ett slump värde i temp som det skall göra , men när den inte är triggad så skickas -204,7 från id 255 lite då och då se loggen:

16:TDRawDeviceEvent70:class:sensor;protocol:fineoffset;id:255;model:temperature;temp:-204.7;i-1s13:TDSensorEvent10:fineoffset11:temperaturei255si1s6:-204.7i1378928269s

16:TDRawDeviceEvent70:class:sensor;protocol:fineoffset;id:255;model:temperature;temp:-204.7;i-1s13:TDSensorEvent10:fineoffset11:temperaturei255si1s6:-204.7i1378928295s

16:TDRawDeviceEvent70:class:sensor;protocol:fineoffset;id:255;model:temperature;temp:-204.7;i-1s13:TDSensorEvent10:fineoffset11:temperaturei255si1s6:-204.7i1378928315s

16:TDRawDeviceEvent88:class:sensor;protocol:fineoffset;id:142;model:temperaturehumidity;humidity:55;temp:22.8;i-1s
13:TDSensorEvent10:fineoffset19:temperaturehumidityi142si1s4:22.8i1378928317s13:TDSensorEvent10:fineoffset19:temperaturehumidityi142si2s2:55i1378928317s

16:TDRawDeviceEvent70:class:sensor;protocol:fineoffset;id:255;model:temperature;temp:-204.7;i-1s13:TDSensorEvent10:fineoffset11:temperaturei255si1s6:-204.7i1378928336s
16:TDRawDeviceEvent70:class:sensor;protocol:fineoffset;id:255;model:temperature;temp:-204.7;i-1s13:TDSensorEvent10:fineoffset11:temperaturei255si1s6:-204.7i1378928352s



andreas@debian:~$ tdtool -l
Number of devices: 0

SENSORS:

PROTOCOL MODEL ID TEMP HUMIDITY LAST UPDATED
fineoffset temperature 255 -128.0° 2013-09-11 21:44:13 (triggad)
fineoffset temperature 135 -21.7° 2013-09-11 21:44:17
fineoffset temperature 203 -20.1° 2013-09-11 21:44:22
fineoffset temperaturehumidity 142 22.8° 56% 2013-09-11 21:44:19





SENSORS:

PROTOCOL MODEL ID TEMP HUMIDITY LAST UPDATED
fineoffset temperature 255 -204.7° 2013-09-11 21:44:31
fineoffset temperature 135 -21.7° 2013-09-11 21:44:17
fineoffset temperature 203 -20.1° 2013-09-11 21:44:22
fineoffset temperaturehumidity 142 22.8° 56% 2013-09-11 21:44:19

andreas@debian:~$ tdtool -l
Number of devices: 0

SENSORS:

PROTOCOL MODEL ID TEMP HUMIDITY LAST UPDATED
fineoffset temperature 255 -204.7° 2013-09-11 21:44:54
fineoffset temperature 135 -21.7° 2013-09-11 21:44:17
fineoffset temperature 203 -20.1° 2013-09-11 21:44:22
fineoffset temperaturehumidity 142 22.8° 56% 2013-09-11 21:44:19

Känns inte som att det skall vara så eller ??

Såg även att i infon i asm filen så har du skrivit att default id för PIR är 154 men variabeln är 255 som default i filen

MVH Andreas
Användarvisningsbild
ecenier
Inlägg: 1149
Blev medlem: 13 december 2007, 17:51:42
Ort: Älvsjö
Kontakt:

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av ecenier »

Så ska det ju inte vara. Jag har ju inte testat den här funktionen så mycket mer än att toggla Vcc och GND på den här pinnen och ser att den skickar något i luften.

Om du har den kopplad till en PIR-sensor så skulle du ju kunna testa med att koppla en pulldown-resistor på 1kOhm från pinne 4 till jord och se om det hjälper.
Pixi
Inlägg: 71
Blev medlem: 14 augusti 2003, 18:02:21
Kontakt:

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av Pixi »

Skall kolla mer på det i em

Det knepiga är att det enda jag har gjort är att sätta i en pic med "fineoffset" iställer för "esic", med esic så funkar allt som det är tänkt ??

/Andreas H
Användarvisningsbild
ecenier
Inlägg: 1149
Blev medlem: 13 december 2007, 17:51:42
Ort: Älvsjö
Kontakt:

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av ecenier »

Jag ska se om jag hittar någon relevant skillnad i koden mellan esic och fineoffset.
Pixi
Inlägg: 71
Blev medlem: 14 augusti 2003, 18:02:21
Kontakt:

Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr

Inlägg av Pixi »

Kan nog släppa detta :-)

Innan jag drog till jobbet kopplade jag ur sensorn.

Kollade en snabbis i telldus och det verkar som att det kommer in "skit" med id 255
Vill även minnas att "-204,7" är ett default medelande om inte telldusd kan tolka koden



16:TDRawDeviceEvent70:class:sensor;protocol:fineoffset;id:255;model:temperature;temp:-204.7;i-
1s13:TDSensorEvent10:fineoffset11:temperaturei255si1s6:-204.7i1378964114s

16:TDRawDeviceEvent69:class:sensor;protocol:fineoffset;id:135;model:temperature;temp:-20.6;i-1s13:TDSensorEvent10:fineoffset11:temperaturei135si1s5:-20.6i1378964129s

16:TDRawDeviceEvent69:class:sensor;protocol:fineoffset;id:203;model:temperature;temp:-19.8;i-1s13:TDSensorEvent10:fineoffset11:temperaturei203si1s5:-19.8i1378964136s

16:TDRawDeviceEvent69:class:sensor;protocol:fineoffset;id:135;model:temperature;temp:-20.8;i-1s13:TDSensorEvent10:fineoffset11:temperaturei135si1s5:-20.8i1378964178s

16:TDRawDeviceEvent70:class:sensor;protocol:fineoffset;id:255;model:temperature;temp:-204.7;i-1s13:TDSensorEvent10:fineoffset11:temperaturei255si1s6:-204.7i1378964181s


Skall testa att ändra id i asm filen, kompilera och programera om

Visst fans det en guide hur man kompilerade om någonstans ??

/Andreas H
Skriv svar