Announcement

Collapse
No announcement yet.

New user - What causes this

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    New user - What causes this

    I just purchased 3 RTH9585WF1004 thermostats. Installed the PI and went to building events. So far I have had this happen twice. All works well then suddenly (wife tells me) the heat didn’t ramp down at night as planned. So I confirm setpoints haven’t budged. I check event execution times which I stagger to make sure i don’t ask for too much at same time. Events show a fire time as expected. So I manually fire one, wait, no setpoint change.
    Granted, I didn’t expand the event logic where it references the device, had I, I would have seen that the event references a missing device. I go into the PI and sure enough they are all gone. The screenshot obviously is where they are already present, but when I have the issue, this is empty.


    Click image for larger version

Name:	DA091792-1643-4D94-9E28-A8BF0D2A7260.jpeg
Views:	284
Size:	54.8 KB
ID:	1338980
    So I add them back, have to delete the old devices and the events pick up where they left off.


    Either I am doing something to cause them to go away or what??? I have been making a lot of changes adding PI’s and working on logic, but I never have deleted this PI since installation. Ideas?

    -Nacman

    #2
    I've never seen a problem like that, so I can't say what's going on here. I looked through the code and can't find any condition where I remove the thermostats. When this happens, are the HS devices gone, too? Or do you have a bunch of devices out there left over? When you go back to this page and they're not listed, are they in the "Select device" dropdown to be added again?

    In order for me to investigate it, please have a look at this sticky thread:
    and provide me the info it asks, making sure the log covers the period of time from "I see all 3" to "there are none in the list".

    Comment


      #3
      Originally posted by shill View Post
      I've never seen a problem like that, so I can't say what's going on here. I looked through the code and can't find any condition where I remove the thermostats. When this happens, are the HS devices gone, too? Or do you have a bunch of devices out there left over? When you go back to this page and they're not listed, are they in the "Select device" dropdown to be added again?

      In order for me to investigate it, please have a look at this sticky thread:
      and provide me the info it asks, making sure the log covers the period of time from "I see all 3" to "there are none in the list".
      All the devices remain, but are orphaned, ie don’t work. I have to delete them.
      The thermostats are in the drop down to be selected.

      I honestly think I caused this, but cannot remember a specific action that caused it. Nonetheless, if it happens again, I will attach logs and we can get,to the bottom of it.

      They have worked fine for two days now, so I am leaning to it being a PEBCAK problem. lol....

      -Richard aka Nac

      Comment


        #4
        Glad to hear it's working fine now. For background info, there's only 1 way I know you're using a given thermostat: by finding the device in your list of HS devices and reading some "PlugExtData" (plugin extra data) from it. I find the "Thermostat" device by either:

        a) directly accessing it(them) based on the device ref(s) stored in the config file under "RootDevices" or
        b) if the root devices setting lists invalid ref(s) that I can't locate, I iterate through all devices checking to see if you have any.

        So the only thing I can think of is if you deleted the HS devices manually, which would that thermostat is no longer connected.

        Please let me know if the problem reoccurs!

        Comment


          #5
          As of the last time I updated this thread it is happened three more times. What I have noticed is it occurs when I either shut down homeseer altogether or when I turn off the plug-in from the manage page.

          I set the log to trace level prior to turning off the plug-in and when I turned it back on the devices were missing from the configuration page again. I went ahead and added them back with the log still in trace mode

          Then I disabled the plug-in one more time and re-enabled it again.

          The devices were again we're missing and I added them back. At that point I still had the original three thermostats in the functional group called thermostats. I had six additional thermostats in the "not set" group all with different device IDs.

          HSPI_SKWARE_HW_WIFI_TSTAT 3.txt

          Comment


            #6
            Can you look at the plugin INI file and see what values are in the "RootDevices" option?

            Comment


              #7
              Contents of HSPI_SKWARE_HW_WIFI_TSTAT.ini MAC ID and DEVICE info edited for security

              [Options]
              TermsAccepted=True
              PollInterval=300
              CommandFrequency=3
              UpdateFrequency=30
              MaxQueueSize=25
              LogLevelHS=4
              LogLevelFile=4
              Version=1.4.2
              SimulateAuto=False
              SimulateCirculate=False
              CirculateWait=20
              CirculateRun=10
              UserName=@gmail.com
              Password=CYWZ5QT09
              LocationList=[{"LocationID":37,"HasGateways":true,"IsLocationOwner":t rue,"Devices":[{"DeviceID":58,"DeviceType":48,"LocationID":37,"Na me":"BASEMENT","IsAlive":true,"HasFan":false,"HasAlertSett in gs":false,"HasUIData":true,"HasHumidifier":false,"HasDehum id ifier":false,"IsUpgrading":false,"MacID":"B0","Sch eduleCapable":false,"HoldUntilCapable":false,"ThermostatData ":{"DisplayUnits":1,"IndoorTemperature":70,"OutdoorTempe ratu re":45,"OutdoorTemperatureAvailable":true,"IndoorHumidity" :4 1,"OutdoorHumidity":75,"OutdoorHumidityAvailable":true,"Ou td oorTemperatureStatus":0,"OutdoorHumidityStatus":0,"IndoorTem peratureStatus":0,"IndoorHumidityStatus":0,"AllowedModes":[3,1,2],"Deadband":0,"MinHeatSetpoint":40,"MaxHeatSetpoint":90," Min CoolSetpoint":50,"MaxCoolSetpoint":99,"CoolRate":null,"HeatR ate":null,"Mode":null,"HeatSetpoint":null,"CoolSetpoint":nu l l,"Status":null,"NextTime":null,"VacationHold":null,"IsInV ac ationHoldMode":false,"ScheduleHeatSp":70,"ScheduleCoolSp":78 ,"IsCommercial":false,"EquipmentOutputStatus":null,"Vacat ion HoldCancelable":true},"FanData":null,"DemandResponseData":nu ll,"Schedule":null,"HumidifierData":null,"DehumidifierData" : null,"AlertSettings":null},{"DeviceID":50,"DeviceType": 48,"LocationID":37,"Name":"MAIN FLOOR","IsAlive":true,"HasFan":false,"HasAlertSettings":fals e,"HasUIData":true,"HasHumidifier":false,"HasDehumidifier" :f alse,"IsUpgrading":false,"MacID":"B6","ScheduleCap able":false,"HoldUntilCapable":false,"ThermostatData":{"Disp layUnits":1,"IndoorTemperature":69,"OutdoorTemperature":45," OutdoorTemperatureAvailable":true,"IndoorHumidity":39,"Outdo orHumidity":75,"OutdoorHumidityAvailable":true,"OutdoorTempe ratureStatus":0,"OutdoorHumidityStatus":0,"IndoorTemperature Status":0,"IndoorHumidityStatus":0,"AllowedModes":[3,1,2],"Deadband":0,"MinHeatSetpoint":40,"MaxHeatSetpoint":90," Min CoolSetpoint":50,"MaxCoolSetpoint":99,"CoolRate":null,"HeatR ate":null,"Mode":null,"HeatSetpoint":null,"CoolSetpoint":nu l l,"Status":null,"NextTime":null,"VacationHold":null,"IsInV ac ationHoldMode":false,"ScheduleHeatSp":62,"ScheduleCoolSp":77 ,"IsCommercial":false,"EquipmentOutputStatus":null,"Vacat ion HoldCancelable":true},"FanData":null,"DemandResponseData":nu ll,"Schedule":null,"HumidifierData":null,"DehumidifierData" : null,"AlertSettings":null},{"DeviceID":51,"DeviceType": 48,"LocationID":37,"Name":"UPSTAIRS","IsAlive":true,"Ha sFan":false,"HasAlertSettings":false,"HasUIData":true,"HasHu midifier":false,"HasDehumidifier":false,"IsUpgrading":false, "MacID":"BA","ScheduleCapable":false,"HoldUntilCap able":false,"ThermostatData":{"DisplayUnits":1,"IndoorTemper ature":69,"OutdoorTemperature":45,"OutdoorTemperatureAvailab le":true,"IndoorHumidity":43,"OutdoorHumidity":75,"Outdoor Hu midityAvailable":true,"OutdoorTemperatureStatus":0,"OutdoorH umidityStatus":0,"IndoorTemperatureStatus":0,"IndoorHumidity Status":0,"AllowedModes":[3,1,2],"Deadband":0,"MinHeatSetpoint":40,"MaxHeatSetpoint":76," Min CoolSetpoint":70,"MaxCoolSetpoint":99,"CoolRate":null,"HeatR ate":null,"Mode":null,"HeatSetpoint":null,"CoolSetpoint":nu l l,"Status":null,"NextTime":null,"VacationHold":null,"IsInV ac ationHoldMode":false,"ScheduleHeatSp":62,"ScheduleCoolSp":77 ,"IsCommercial":false,"EquipmentOutputStatus":null,"Vacat ion HoldCancelable":true},"FanData":null,"DemandResponseData":nu ll,"Schedule":null,"HumidifierData":null,"DehumidifierData" : null,"AlertSettings":null}],"Alerts":[],"DemandResponseData":[]}]

              [Internal]
              URL=https://mytotalconnectcomfort.com/
              MaxWebClientWait=1000
              LoginTimeoutMinutes=15
              [Debug]
              SimulateData=False
              DataFile=HoneywellJSON.txt

              Comment


                #8
                Originally posted by shill View Post
                Can you look at the plugin INI file and see what values are in the "RootDevices" option?
                If the ini file I posted is not what you need, please tell me where to find what you are looking for...

                Thaks,
                -Richard

                Comment


                  #9
                  Originally posted by Nacman View Post

                  If the ini file I posted is not what you need, please tell me where to find what you are looking for...

                  Thaks,
                  -Richard
                  That was exactly what I needed to see. For some reason it's not saving the list of devices. I'll see what I can do...

                  Comment


                    #10
                    Originally posted by shill View Post

                    That was exactly what I needed to see. For some reason it's not saving the list of devices. I'll see what I can do...
                    Thanks, when I didnt see the rootdevices I wasn't sure it was the right file....so it is. While investigating, is there some manual edits I can make to the Ini file that would stick them in there and have them survive a reboot or plugin stop?

                    I don't do either of those things often, but have been more lately because of adding new plugins and occasionally reboot to see what happens.

                    Comment


                      #11
                      Yes, if you get the device refs for the root devices, you can stop the plugin, then add a line under [Options] for RootDevices=123,456,789 (assuming you have 3 thermostats where the device refs are 123, 456, and 789, for example). When you start the plugin, it shouldn't have trouble with not finding them anymore.

                      Comment


                        #12
                        Originally posted by shill View Post
                        Yes, if you get the device refs for the root devices, you can stop the plugin, then add a line under [Options] for RootDevices=123,456,789 (assuming you have 3 thermostats where the device refs are 123, 456, and 789, for example). When you start the plugin, it shouldn't have trouble with not finding them anymore.
                        Just want to clarify. When you say device refs, you mean the homeseer device refs or the device ID in the wifi thermostat configuration page?

                        Comment


                          #13
                          Originally posted by shill View Post
                          Yes, if you get the device refs for the root devices, you can stop the plugin, then add a line under [Options] for RootDevices=123,456,789 (assuming you have 3 thermostats where the device refs are 123, 456, and 789, for example). When you start the plugin, it shouldn't have trouble with not finding them anymore.
                          I tried the HS dev refs. It seemed to fix the issue. I stopped the PI and they survived. I haven't rebooted but I don't see that being any different.

                          Comment


                            #14
                            Yes, that's what I meant and I'm sure you'll be fine going forwards. I just need to figure out how to keep that from happening to anyone else, though it's an artifact of an upgrade problem back when I added that setting, so it's unlikely to continue to happen...

                            Comment


                              #15
                              Originally posted by shill View Post
                              Yes, that's what I meant and I'm sure you'll be fine going forwards. I just need to figure out how to keep that from happening to anyone else, though it's an artifact of an upgrade problem back when I added that setting, so it's unlikely to continue to happen...
                              Just so you know I had your lyric plug-in and I kept it as a trial only because I didn't like the lyric thermostats at the end of the day and so I uninstalled that plug-in. I doubt that that has anything to do with it but in case it does I thought I would mention it.Thanks for a great plug-in and for the support.

                              Comment

                              Working...
                              X