Trådlös 433 MHz temperatursensor för Tellstick och RFXtrx433
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
fineoffset_clone-0.2 finns att ladda ner.
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
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.
Har den bredvid en från m.nu och det diffar 4% helt klart godkänt:)
Bra jobbat ecenier.
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
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.
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.
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
I den från m.nu sitter en hih 4000 från honywell, den ska ha en nogranhet på -3,5 - +3,5.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.
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
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
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
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
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
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

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
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
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.

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.
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
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.
fineoffset_clone-0.3 finns att ladda ner i första posten.
- 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
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?
Har även testat fineoffset versionen men den lirar inte alls.
Är det några ändringar i hårdvaran?
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
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.
Varför din fineoffset-variant inte fungerar är svårt att svara på med den skrala beskrivningen

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.
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
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
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
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
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.
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.
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
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
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
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
Jag ska se om jag hittar någon relevant skillnad i koden mellan esic och fineoffset.
Re: Trådlös 433 MHz temperatursensor för Tellstick och RFXtr
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

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