Analyzing evohome RF protocol - site survey

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • philchillbill
    Automated Home Legend
    • Jan 2017
    • 591

    #16
    Originally posted by zxdavb View Post
    To get rid of the AssertionErrors, use -O, as in:
    Code:
    python -O client.py...
    Are you using a HGI80 - all dev on that, but issues with evofw3 - if you want, you can pull latest commit & try again.
    I'm using a nanoCUL for this testing - my 'real' HGI80 is reserved for Domoticz. I'll re-try with the latest code after XMAS.

    Just curious why the evohome_Rf library cannot write schedules. IS that a limitation of evofw3?

    Comment

    • zxdavb
      Automated Home Guru
      • Jan 2018
      • 106

      #17
      The evohome_rf library can write schedules: python client.py execute /dev/ttyUSB0 --set-schedule 01:037519 schedule.json (where the file contains (only) the JSON from a --get-schedule).

      The issue is that the evofw3 can throw more errors that a HGI80 (in essence, the library can handle one lost packet, but not two) - I have switched to testing on that platform for a while to improve resilience... always pull the latest commit, or YMMV.

      Comment

      Working...
      X