nlrb / com.weather-sensors

Wireless weather sensor app voor Athom Homey
https://apps.athom.com/app/com.weather-sensors
MIT License
14 stars 24 forks source link

TFA sensors #57

Open michapr opened 5 years ago

michapr commented 5 years ago

Hi, Thank you for your App! I have some TFA sensors - it will not be detected by Homey (2.0). RfxCom detect it fine - please tell me how I could help to add it here.

Creata TFA will be detected fine (TS34C) TFA 30.3125 (LaCrosse TX3) - will not be detected (edit: - was range problem) TFA 30.3127 - not detected TFA 35.1075 weather station (temp, hum, wind) - not detected TFA 30.3148 rain sensor - not detected

Thanks! Michael

nlrb commented 5 years ago

@michapr Sorry to hear it is not working well for you. I have a TFA 30.3125 myself and that one works well with the TX3 protocol enabled. So that one should definitely work.

The others I don't know and also don't know what protocol they use. Can you attach a debug log (app settings -> download statistics)?

michapr commented 5 years ago

Hi, maybe that something can not be "seen" by Homey (it is at same place at RfxCom - but maybe not so sensible...) The 30.3125 was seen before, if remember right - but then "lost" and never seen again.

Attached the log - if something else can help, tell me ;)

Thanks again and best regards Michael

stats1548526977345.json.txt

nlrb commented 5 years ago

The range of the RfxCom will probably always be better than Homey. The app can only decode signals it receives properly. If the sensor and Homey are closer together, does it work then?

michapr commented 5 years ago

Hi, yes, the 30.3125 is working if near Homey. But all the others have a good signal strength - you have seen something in log? Attach a new one ;)

stats1549112079741.json.txt

Will RfxCom log help?

Thanks! Michael

nlrb commented 5 years ago

Well, in the log I can see that 4 different Cresta sensors report their value and are decoded OK. (temp/hum)

  1. 16.9 / 41
  2. 2.3 / 84
  3. 16.4 / 33
  4. 16.8 / 90

Can you attach a screenshot of the app settings to show which sensors are found?

michapr commented 5 years ago

App setings is empty, do not know why.

But from developer-devices can give you the info:

protocol    "Cresta / TFA"
type    "Temperature/humidity"
channel "2"
id  "51"
update  "Sat Feb 02 2019 14:27:53 GMT+0100 (CET)"
offset_temperature  0
offset_humidity 0
ID  a89eee94-352a-4483-97eb-b8d41ef8bd93
Capability  Type    Value   Edit value  Last Updated
measure_temperature number  16.9        51 minutes ago
measure_humidity    number  41      42 minutes ago
alarm_battery   boolean false       1 week ago
protocol`   "Cresta / TFA"
type    "Temperature/humidity"
channel "4"
id  "b9"
update  "Sat Feb 02 2019 14:27:59 GMT+0100 (CET)"
offset_temperature  0
offset_humidity 0
ID  8c3fd0d8-0dfc-4cf9-a18d-c7770958d42a
Capability  Type    Value   Edit value  Last Updated
measure_temperature number  19.9        1 minute ago
measure_humidity    number  74      1 minute ago
alarm_battery   boolean false       1 week ago
protocol    "Cresta / TFA"
type    "Temperature/humidity"
channel "5"
id  "d9"
update  "Sat Feb 02 2019 14:27:55 GMT+0100 (CET)"
offset_temperature  0
offset_humidity 0
ID  32d13538-2c9f-47e3-a869-9d1474e06781
Capability  Type    Value   Edit value  Last Updated
measure_temperature number  20      28 minutes ago
measure_humidity    number  37      45 minutes ago
alarm_battery   boolean false       1 week ago
protocol    "La Crosse TX2/3"
type    "Temperature/humidity"
channel "-"
id  "92"
update  "Sat Feb 02 2019 14:25:24 GMT+0100 (CET)"
offset_temperature  0
offset_humidity 0
ID  0a899313-a289-4aa9-842b-8991a539f46c
Capability  Type    Value   Edit value  Last Updated
measure_temperature number  21      3 minutes ago
measure_humidity    number  43      37 minutes ago
protocol    "Cresta / TFA"
type    "Temperature/humidity"
channel "1"
id  "2b"
update  "Sat Feb 02 2019 14:27:13 GMT+0100 (CET)"
offset_temperature  0
offset_humidity 0
ID  fae07e61-4ee2-4c64-8ab8-af5cddf437ac
Capability  Type    Value   Edit value  Last Updated
measure_temperature number  2.1     7 minutes ago
measure_humidity    number  83      10 minutes ago
alarm_battery   boolean false       1 week ago
protocol    "Cresta / TFA"
type    "Temperature/humidity"
channel "3"
id  "7d"
update  "Sat Feb 02 2019 14:27:58 GMT+0100 (CET)"
offset_temperature  0
offset_humidity 0
ID  db9d586e-77a3-4591-a27e-6cef37424a35
Capability  Type    Value   Edit value  Last Updated
measure_temperature number  16.3        20 minutes ago
measure_humidity    number  33      3 minutes ago
alarm_battery   boolean false       1 week ago
protocol    "Cresta / TFA"
type    "Temperature/humidity"
channel "1"
id  "21"
update  "Sat Feb 02 2019 13:19:11 GMT+0100 (CET)"
offset_temperature  0
offset_humidity 0
ID  67f11f65-92a2-41e5-b461-b83d13f9e82e
Capability  Type    Value   Edit value  Last Updated
measure_temperature number  3.3     39 minutes ago
measure_humidity    number  79      39 minutes ago
alarm_battery   boolean false       39 minutes ago
protocol    "Cresta / TFA"
type    "Temperature/humidity"
channel "3"
id  "7b"
update  "Sat Feb 02 2019 12:46:10 GMT+0100 (CET)"
offset_temperature  0
offset_humidity 0
ID  afc25d0c-4587-4ef1-bb63-ef5c0299f24f
Capability  Type    Value   Edit value  Last Updated
measure_temperature number  1.6     39 minutes ago
measure_humidity    number  90      39 minutes ago
alarm_battery   boolean false       39 minutes ago
nlrb commented 5 years ago

That does not help as this only shows the sensors you have paired. But apparently you have already 8 sensors visible in Homey. Unclear to me what you are missing.

michapr commented 5 years ago

Missing? All the other sensors ;) See above. So the rain meter, weather station with wind, temp/hum and sensors with temp only. They have different protocol, I think so.

That does not help as this only shows the sensors you have paired.

Yes,... all "found" sensors have paired. What else could be shown there?

pimviergever commented 5 years ago

Hi! Sorry for interrupting.

Is the TFA 30.3139 supported? I’ve selected the cresta and la crosse tx2/3 protocol but it’s not showing.

nlrb commented 5 years ago

@pimviergever No idea. I have quite some sensors, but not all of them. Don't have this one. When you tell me which protocol this sensor uses, I can look to add a missing protocol.

pimviergever commented 5 years ago

Not a problem! What info do you need? The device is not detected by Homey, so how can I figure out the protocol?

pimviergever commented 5 years ago

With the help of signal capturing, ive saved the following data;

$timescale 1 us $end $scope module Homey $end $var wire 1 ! Recording $end $upscope $end $enddefinitions $end

0

1!

390

0!

9954

1!

10418

0!

12398

1!

12862

0!

14848

1!

15310

0!

19836

1!

20304

0!

24850

1!

25318

0!

27296

1!

27760

0!

29734

1!

30198

0!

32176

1!

32644

0!

37174

1!

37638

0!

42184

1!

42648

0!

47188

1!

47654

0!

52196

1!

52660

0!

54630

1!

55096

0!

57068

1!

57542

0!

59516

1!

59976

0!

61954

1!

62420

0!

64398

1!

64864

0!

69396

1!

69860

0!

74412

1!

74868

0!

79404

1!

79872

0!

nlrb commented 5 years ago

@pimviergever Thanks for the recording, but what was the temperature at the time :-). Never mind, I bought the sensor myself and in rtl_433 it showed up as a 'TFA pool temperature sensor'. However, that code still had unknown encoding for 'AAAA' and 'EE'. Since I also got a lot of false reading in Homey, I had to figure out the CRC calculation (EE). But found that now, will add this in the next release.

Hantenwolde commented 5 years ago

Hi,

I've also got a request for a TFA Drostmann sensor. The 30.3221.02 sensor has the ability of using channels and you can/most use 1 channel per sensor for measuring temp/hum. Can you add this device to your app? The raw signal Homey detected was:

660,964,696,962,690,946,724,986,140,572,140,590,142,570,116,558,112,554,348,354,122,530,156,558,128,570,362,350,120,562,122,570,122,546,132,576,332,340,132,560,344,370,340,352 142,566,380,352,120,546,136,568,334,340,128,574,138,584,96,572,112,572,346,350,342,384,320,392,314,360,348,352,122,558,122,566,140,562,124,546,142,568,132,592,146,562,140,636,718,936,722,964,702,948,732,976,142,564,140,558,120,580,106,574,140,552,334,350,122,572 124,586,128,562,360,354,112,552,122,580,138,558,138,558,364,348,142,570,330,392,316,378,106,592,330,350,140,560,142,562,378,354,142,566,120,550,128,580,124,584,332,362,344,364,340,348,352,362,344,350,124,578,122,594,112,588,110,574,140,562,134,570,136,560,142,634 724,924,716,926,730,918,724,972,144,584,122,562,134,560,142,584,112,564,320,372,124,584,118,564,142,560,360,342,142,558,150,564,124,558,122,580,330,360,132,572,352,350,346,352,144,562,350,352,120,572,112,582,332,370,120,574,128,566,112,570,114,590,322,358,354,350 354,350,348,362,342,354,116,562,122,588,110,534,142,578,144,558,134,588,140,564,132,658,738,934,714,936,710,928,722,972,140,564,138,566,140,560,146,572,110,582,334,374,122,580,122,570,138,558,358,348,140,602,124,578,112,572,108,586,340,362,120,570,332,344,340,370 122,582,330,358,136,560,132,572,310,370,120,576,144,570,122,590,100,556,338,350,360,354,350,344,352,344,342,330,142,568,140,556,140,568,134,570,124,586,120,590,112,608,98,628,726,932,714,940,714,934,0,724,122,560,124,600,98,594,110,570,126,562,326,376,122,582 142,564,140,572,350,358,132,590,136,582,110,560,116,590,358,374,112,574,354,350,350,358,110,568,332,352,142,560,144,562,334,352,122,564,142,560,116,578,104,590,332,378,332,352,332,348,326,372,334,352,144,568,114,568,114,580,120,564,152,572,102,568,112,602,112,626 728,924,728,926,726,920,730,974,122,568,112,580,122,564,142,572,112,566,330,372,122,562,142,580,114,558,334,350,142,560,136,578,118,558,140,590,330,372,122,572,332,334,348,382,112,574,342,340,122,560,126,584,338,370,114,564,122,558,126,596,110,594,328,366,314,364 326,374,330,382,320,346,132,566,110,582,122,592,122,554,122,562,120,582,122,576,128,634,718,934,718,938,714,940,744,976,134,592,140,576,122,560,148,568,124,580,336,374,112,594,110,576,120,560,326,374,118,586,122,580,102,578,112,582,330,368,120,572,340,340,338,366 120,558,362,354,120,566,122,582,330,350,138,570,120,566,114,562,144,564,362,352,326,352,332,340,358,350,362,352,114,560,126,596,112,552,142,572,122,562,114,594,122,554,142,622,738,926,724,932,720,924,748,974,144,558,116,566,122,586,120,564,142,566,326,344,128,586 116,568,142,566,332,344,122,582,122,566,146,570,106,566,330,380,112,574,326,354,334,370,112,590,330,368,110,554,120,594,326,374,122,574,112,562,124,580,120,588,330,350,334,344,338,368,334,366,340,350,148,562,114,572,112,580,130,564,140,562,120,568,112,594,112,636 724,918,728,938,714,944,706,986,132,562,122,566,114,592,112,574,132,566,330,350,116,594,110,574,142,570,320,350,124,584,120,556,148,560,120,580,318,374,120,570,330,350,336,366,120,582,330,350,150,570,112,564,330,370,122,590,122,560,114,562,124,584,338,354,358,342 330,350,332,374,326,364,142,560,142,562,142,556,120,542,144,568,136,578,130,570,108,614,740,968,708,952,718,926,734,960,126,584,100,586,122,582,112,574,116,568,326,374,122,580,124,558,124,572,328,378,104,588,124,574,122,564,110,574,336,366,126,566,336,358,330,360 132,590,318,360,140,560,118,562,340,362,120,562,154,558,140,564,122,562,328,358,354,360,350,340,338,344,328,370,130,572,132,562,150,548,152,590,120,566,112,584,116,590,116,626,726,926,726,934,718,938,716,978,134,572,112,558,120,580,134,574,130,560,360,344,120,564 120,562,140,570,352,352,142,580,142,572,120,566,116,576,334,364,152,562,360,340,360,356,132,578,350,352,122,582,110,588,340,368,110,580,134,562,122,562,120,582,330,362,352,374,330,350,354,350,332,328,140,568,134,590,122,552,152,574,110,538,144,558,144,556,148,634 716,926,732,924,728,934,712,970,120,556,128,582,120,580,124,570,142,568,328,350,114,582,120,582,132,564,332,338,128,586,116,588,116,564,150,548,336,356,114,584,338,342,362,348,140,564,356,350,132,574,122,578,340,362,126,578,134,562,142,560,122,556,332,360,350,368 342,340,360,342,360,354,122,582,120,584,114,582,126,572,140,568,130,562,126,562,116,622,748,922,726,65535

The temp was 22.2 and the hum. was 31% at that time. I also have this:

"Signals": { "433": { "my_signal": { "sof": [ 728, 940 ], "eof": [ 354 ], "words": [ [ 132, 561 ], [ 345, 347 ], [ 743, 959 ] ], "interval": 10000, "sensitivity": 0.5, "repetitions": 20, "minimalLength": 31, "maximalLength": 31 } }

I hope this will work? Can you please help me?

Thanks and best regards

Han.

nljvd commented 5 years ago

Hi, Thanks for creating the app but uunfortunately the sensor TFA 30.3222.02 Combisensor thermo/hygro/wind Draadloos 433 MHz did not work. The Homey didn't see the sensor. Do you know a wind/rain sensor under 100 euro which will work? And a sun sensor would be great but not necessary Regards Joshua

nlrb commented 5 years ago

@nljvd I use the Oregeon Scientific sensors myself (PCR800, WGR800).

nljvd commented 5 years ago

thanks I will order those.

pimviergever commented 5 years ago

@nlrb is there a timeframe for the next update? I’ve bought 2 temperature sensors but there not recognized even if they’re lying next to Homey. Thank you for your work and help so far!

wuppit commented 4 years ago

Any chance to get 30.3222.02 included? I have bought this combi sensor today because of the 433 TFA compatibility of your app, but the device cannot be found. Can I help through sending any debug logs?

Thanks for your support!!

pimviergever commented 4 years ago

@nlrb you mention update 2.50 in other issues, but it is not available in the homey.app store. Do you know when the update will be available? Is this issue implemented in the new version? Thank you!

nlrb commented 4 years ago

@pimviergever It is available as test version. You can find it in the store and add '/test' to the URL, i.e. https://homey.app/en-us/app/com.weather-sensors/Wireless-Weather-Sensors/test/

pimviergever commented 4 years ago

Just installed it, it is great! Thank you! The TFA immediate gave hits. Will do further testing in the next days. Any specifics I can test for you?

nlrb commented 4 years ago

@pimviergever Good to hear it works. If all the readings come in consistently, then it is fine.

pimviergever commented 4 years ago

Hi, because of the great succes with the other TFA products, I bought some more :) It concerns temp 30.3201 (BBQ sensor type) and it recorded a temperature of 22 degrees Celsius when I made the following recording: recording.vcd.zip

Could you add this sensor? It is right next to Homey so the range shouldn't be an issue.

ludvigaldrin commented 4 years ago

Hi! Sounds like your active on helping us poor homey people out :). I have a TFA 35.1140.01 (https://www.kjell.com/se/produkter/hem-kontor-fritid/vaderstationer/vaderstationer-med-vindmatare/tfa-spring-breeze-vaderstation-p48849). It sends 443 from the windsensor. But homey and your app is not picking it up. Is there anything I can do to get this working?

jimelf commented 3 years ago

Any chance to get 30.3222.02 included? I have bought this combi sensor today because of the 433 TFA compatibility of your app, but the device cannot be found. Can I help through sending any debug logs?

Thanks for your support!!

Hi!

It would be really great if this sensor Tfa 30.3222.02 could be supported, anyone managed to get it to work or any updates coming to this app for future support?

Thanks for great work on the app btw!

Conterganer commented 11 months ago

Ab wann werden die TFA 30.3229.02, mit wasserfestem Kabelfühler und TFA 30.3228.02 Unterstützt?