Announcement

Collapse
No announcement yet.

Flair Puck and Vent integration

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

    #16
    Attached is the HS4 plugin version. Hopefully you will have better luck with it.

    Attached Files

    Comment


      #17
      Sorry for the delay. This morning, I tried a clean HS4 install with only (1) plugin, Hubitat 3.4.1.0 and the problem was still there. I then proceeded with mcsHubutat 4.4.1.0 and commands that were working before are sending OK now. So like I said, I'll focus on mcsHubitat.

      I need to spend more time testing all the new additions before declaring this 4.4.1.0 OK. I caught a few things but I'm running out of time today. I should have more information tomorrow


      Many Thanks.

      Comment


        #18
        Michael,

        Testing of Flair puck with mscHubitat 4.4.1.0.

        See attached text file.

        Click image for larger version

Name:	Flair Puck 4.4.1.0.jpg
Views:	141
Size:	36.2 KB
ID:	1462313

        Comment


          #19
          Michael,

          Testing of Flair vent with mscHubitat 4.4.1.0.

          See attached text file.

          Click image for larger version

Name:	Flair Vent 4.4.1.0.jpg
Views:	145
Size:	20.4 KB
ID:	1462317

          Comment


            #20
            Flair puck.
            Updated VentPressure to RoomPressure
            Corrected pressure to map to RoomPressure rather than AtmosphericPressure
            "Room Active and Room setpoint" - Can you control these from Hubitat Device page by typing in the parameter in the text box and then clicking on the panel?
            There are a large number of commands available. Are we using the correct ones"
            Code:
            {"command":"setRoomPucksInactive"},
            {"command":"levelDown"},
            {"command":"setPuckTempOffset"},
            {"command":"setRoomType"},
            {"command":"homeAwayAutoHome"},
            {"command":"poll"},
            {"command":"setRoomSetpoint"},
            {"command":"setRoom"},
            {"command":"setRoomHumidityAwayMax"},
            {"command":"levelUp"},
            {"command":"setpointDeferToRooms"},
            {"command":"setPuckImage"},
            {"command":"setPuckScale"},
            {"command":"setRoomFrozenPipePetProtect"},
            {"command":"awayDeferToRooms"},
            {"command":"getZonesList"},
            {"command":"setRoomLevel"},
            {"command":"getZone"},
            {"command":"homeAwayThirdPartyHome"},
            {"command":"produceSummaryReport"},
            {"command":"setStructureAwayMode"},
            {"command":"getHumidity"},
            {"command":"setRoomAwayMode"},
            {"command":"getPuckStates"},
            {"command":"setPuckHumidityOffset"},
            {"command":"setPuckText"},
            {"command":"setStructureSetpointMode"},
            {"command":"getStructure"},
            {"command":"setThermostatSetpoint"},
            {"command":"getTemperature"},
            {"command":"setRoomActive"},
            {"command":"manualMode"},
            {"command":"setRoomAirReturn"},
            {"command":"setpointEvenness"},
            {"command":"ping"},
            {"command":"setStructureHomeAwayMode"},
            {"command":"getPuckReadings"},
            {"command":"autoMode"},
            {"command":"getRoom"},
            {"command":"getBattery"},
            {"command":"setPuck"},
            {"command":"setDesiredTemp"},
            {"command":"setRoomUserDesiredTemp"},
            {"command":"awaySmartAway"},
            {"command":"awayOffOnly"},
            {"command":"refresh"},
            {"command":"setRoomTempAwayMax"},
            {"command":"setStructure"},
            {"command":"getPressure"},
            {"command":"setpointEvennessActive"},
            {"command":"setPuckInactive"},
            {"command":"setRoomPreHeatPrecool"},
            {"command":"getPuckInfo"},
            {"command":"setRoomHumidityAwayMin"},
            {"command":"setRoomTempAwayMin"}]},

            Flair vent.
            Common problem of detecting the device for "level" as existed with Flair puck and only with HS4 version. Also corrected.

            I'll publish update after the commands have some type of resolution.

            Comment


              #21
              Originally posted by Michael McSharry View Post
              Can you control these from Hubitat Device page by typing in the parameter in the text box and then clicking on the panel?.
              Yes and No.

              Let take "setRoomSetpoint". In the HE Device there is a value field. If I enter 20 and hit the button it works. From there we would assume that "...devices/ID/setRoomSetpoint/20..." would give the same result but it does not. But for this one YES working from the HE device.

              Click image for larger version

Name:	Flair setRoomSetpoint via HE - OK.jpg
Views:	149
Size:	9.6 KB
ID:	1462453

              Now "setRoomActive". According to what I see in the attributes list and even in the HE Device code, this is bolean true/false. However the HE button does not show a field. clicking on it does make rmActive false but clicking again does not toggle back to true. Going directly with "...devices/ID/setRoomActive..." produce the same result but "...devices/ID/setRoomActive/true..." fails

              Click image for larger version

Name:	Flair setRoomActive via HE - Partial.jpg
Views:	103
Size:	6.9 KB
ID:	1462454

              Originally posted by Michael McSharry View Post
              There are a large number of commands available. Are we using the correct ones?
              For Room Setpoint I'm pretty confident. For Room Active there is room for doubts.

              The strange thing is that the Vent level command works perfectly after assuming the same usual syntax "...devices/ID/setLevel/50..."

              This AM I went thru the Device code but I never programmed in Java. My limited experience with VB allows me to kind of see where to look but that's about it.

              I'll keep you inform of my exchange with the Device code developer.

              Comment


                #22
                Hi,

                I think I found the explanation here : https://docs.hubitat.com/index.php?t...PI&action=edit

                "*'''NOTE''': There is a limited subset of allowed commands, so just because a command shows up in this list, does not mean it will work via the API."

                I'm not too sure why, if the devices/ID/COMMAND/VALUE syntax is the same but...

                Comment


                  #23
                  I will remove the commands as you suggested

                  Comment

                  Working...
                  X