smar000 / evoGateway

Python script for listening in and responding to evohome heating control radio messages
47 stars 17 forks source link

Issue using the FIFO branch #12

Closed inode- closed 4 years ago

inode- commented 4 years ago

Hello,

I'm trying to use your software to receive and trasmit temperature data to an evohome. Using the master branch for the evofw I'm able to receive the messages and everything seems to work fine.

If I try to switch to the FIFO firmware I'm not able anymore to receive messere, below you can find some example:

2020-02-01 14:59:53 | | ERROR               | Pattern match failed on received data: '--- 252  I --- 04:042255 --:------ 01:195375 3150 002 002E' (port: 1)
2020-02-01 14:59:56 | | ERROR               | Pattern match failed on received data: '--- 057  I --- 04:042257 --:------ 01:195375 3150 002 002E' (port: 1)
2020-02-01 14:59:56 | | ERROR               | Pattern match failed on received data: '--- 053  I --- 01:195375 --:------ 01:195375 3150 002 FC2E' (port: 1)
2020-02-01 15:00:18 | | ERROR               | Pattern match failed on received data: '--- 245  I --- 04:042231 --:------ 01:195375 3150 002 0300' (port: 1)
2020-02-01 15:00:51 | | ERROR               | Pattern match failed on received data: '--- 005  I --- 04:042251 --:------ 04:042251 30C9 003 000C95' (port: 1)
2020-02-01 15:01:20 | | ERROR               | Pattern match failed on received data: '--- 000  I --- 04:042255 --:------ 04:042255 30C9 003 000745' (port: 1)
2020-02-01 15:01:32 | | ERROR               | Pattern match failed on received data: '--- 020  I --- 04:042225 --:------ 01:195375 3150 002 0700' (port: 1)
2020-02-01 15:01:53 | | ERROR               | Pattern match failed on received data: '--- 053  I --- 01:195375 --:------ 01:195375 1F09 003 FF060E' (port: 1)
2020-02-01 15:01:53 | | ERROR               | Pattern match failed on received data: '--- 053  I --- 01:195375 --:------ 01:195375 2309 024 000866010960020834030834040834050834060834070640' (port: 1)

I'm missing something or there is a problem?

Thank you

smar000 commented 4 years ago

I think the fifo branch has been updated since I last looked, and it now includes additional data which is causing the pattern matching to fail.

I'll have to have a look at it to see what the best way of incorporating this is, so as not to break older firmware users. May take a few days.

inode- commented 4 years ago

Tryed to use FIFO branch with old commit (7a4a874dc000a184b0f3da4525819e9f32ef1aea) and the reception work correctly.

Do you have any sniff of a bind process?

smar000 commented 4 years ago

Great to hear that you have it working.

Sorry, I haven't bothered to look at/decode the binding process.