I'm not sure if anyone still visits here. I know I don't visit enough but my system has been so stable for so long that I have had no need. Sorry.
I'm currently having various issues with my HAH. A pity really as it's been running well for so long. So long that some things about it are a dim and distant memory.
My main issue at the moment is no RF from the HAH relay board as well as no data from the 1wire sensor. I have replaced the RF module and 1 wire sensor. I have also copied the contents of the LiveboxHAH AVR onto a new AVR as I can't see anything coming from the RF pin on the existing AVR. Is it possible that the code has become corrupted?
I could reflash the hex if I wasn't using a BBB. Plus I use a 4x20 LCD and the hex is for a 2x8 LCD. I do have the LiveboxHAH.pde, so I could make the edits I need but then I will have to make edits to the boards.txt file or the frequency will be wrong (Arduino defaults to 16MHz but the board is designed to run at 7.3728MHz)
Any ideas on best course of action or maybe something I have missed?
Yes, stuff that 'just works' does kinda have the disadvantage that you can forget how it was put together in the first place. I'm currently struggling to build up a HAH PCB - the lappy that I use to program AVR devices wouldn't boot - so long since i used it.
Before a recent power cut, the 'uptime' on my HAH was more than a year.
Yes, you will need to allow for the frequency when recompiling - the unusual xtal was used to get accurate serial comms at 115200baud. Random thought ... have you checked that the 15V feed to the HAH PCB is good? Also, check the 5V rail on the PCB and see what that is reading.
The +++ should not be necessary as the xap-livebox process will send it for you. Normally when using the LiveBox router this is sent by a init.d script. But not for for non livebox platforms. If you are debugging the extra hardware without this process then YES you are going to have to type it in manually.
or do a forum search on the keyword initserial.
NOTE: This feature is only available in the src code for the portable distribution branch of xap-livebox its not he main TRUNK.