Author |
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: January 24 2019 at 12:40 | IP Logged
|
|
|
Chris,
From the log, your extended commands initiated by the Device Status screen are not sending a checksum value. This is resulting in the NAK with an FD
in cmd2 which means that the message received but the checksum was wrong.
What version of PowerHome are you running?
Thanks,
Dave.
|
Back to Top |
|
|
kemporama Senior Member
Joined: November 21 2008
Online Status: Offline Posts: 102
|
Posted: January 24 2019 at 12:46 | IP Logged
|
|
|
I'm on 2.1.5d. In my old house I was on that version
too when the device status screen did respond to changes
correctly.
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: January 24 2019 at 13:32 | IP Logged
|
|
|
Chris,
I'll start reviewing the code for 2.1.5d to see if I can find why the checksum isnt being generated and sent.
Get back to you shortly.
Dave.
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: January 24 2019 at 15:44 | IP Logged
|
|
|
Chris,
Traced the 2.1.5d code. There is a bug. For some reason, I coded the Insteon Extended commands to NOT calculate a checksum. I have no idea what I was
thinking. Assuming the same I2CS thermostats are in use from before, I can only surmise that they were configured to ALSO respond to standard length
commands and that the iEngine was then set to I2 vs I2CS. This would result in standard length commands being sent vs the messed up I2CS extended commands.
One other piece of information I'll need can be obtained by running this SQL statement in the Multi Editor in SQL Mode (shift-F5):
select value from insteondeviceflags where address = '14.92.29' and cmd1 = 31 and cmd2 = 0 and data1 = 0 and data2 = 0 and flag = 0
Let me know the result from that sql when you can.
I have reviewed the current codebase that I am working on and this problem does not exist. I will review history to see if I can determine when I fixed it
and why.
I know there used to be a command that could be sent to the thermostat to tell it to accept standard length commands for changes. Ive searched the docs and
forums and cannot find it except for in the PowerHome forums. There I found references to the same problems that you are experiencing now. The past forum
posts don't say if the command actually worked or not and allowed the tstat to accept standard length commands so best to just give it a try and see. Try
each of the commands below from the Multi Editor in PH Formula mode (shift-F6) and let me know the results:
ph_insteonwithret("THERMOSTAT",32,3)
ph_insteonwithretext("THERMOSTAT",32,3,"")
ph_insteonwithretext("THERMOSTAT",32,3,"20 03")
Of course, substitute the "THERMOSTAT" with the actual PowerHome ID you assigned to your thermostat in the Insteon Devices screen.
Ive committed to getting a patch out here very soon for Alexa support so worse case scenario, I'll include the fix in that patch.
Dave.
|
Back to Top |
|
|
kemporama Senior Member
Joined: November 21 2008
Online Status: Offline Posts: 102
|
Posted: January 28 2019 at 22:37 | IP Logged
|
|
|
Dave- I just emailed you screen shots of the results
of all those commands you listed.
Looking ahead, is there any chance that in device
manager and anywhere else in PH that the actual
temperature is referenced that the number could be the
doubled number so that it shows the true temp instead
of the halved number? In my old house I'm almost
positive that it displayed the the true temp number
and I coded macros based on the true temp number, such
as the 70 degrees rather than halved 35. In my new
setup it's always been the halved one.
Thanks!
Chris
|
Back to Top |
|
|
ValerieVegas Newbie
Joined: January 30 2019 Location: United States
Online Status: Offline Posts: 1
|
Posted: February 04 2019 at 02:00 | IP Logged
|
|
|
I have a 3yr old Daikin heat pump with a confortnet
thermostat (ctk04). Screen says it lost communication
with the network. (No wifi is being used) The installer
has been out 4 times and still getting the same message.
Replaced the blower motor, control board(2x), the
thermostat(3x). Installed new chip set in the control
board. Over a week now with no heat? The installer is
stumped and Comfortnet said they never heard of the
issue. Please someone help.
Edited by ValerieVegas - February 07 2019 at 03:50
|
Back to Top |
|
|
kemporama Senior Member
Joined: November 21 2008
Online Status: Offline Posts: 102
|
Posted: August 19 2019 at 20:44 | IP Logged
|
|
|
Dave- Just checking to see if there is an ETA of when
the next release of PH or the patch mentioned above
might be available.
Thanks!
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: August 20 2019 at 09:03 | IP Logged
|
|
|
Kempo,
I just put the 2.1.5e patch version on the site. This should include the fixes you're looking for. The 2.2 version is very close, just finishing the coding on
one of the new controllers.
In the meantime, give this a try: https://power-home.com/download/ph215e.zip. Just unzip it on top of
your existing install and overwrite any existing files.
Dave.
|
Back to Top |
|
|