Skip to content

Commit

Permalink
Version 0.19.4 (Beta 19.4)
Browse files Browse the repository at this point in the history
* **NOTE** There are going to be a few miscellaneous builds flying
through pretty fast to get SenseMe fans working for Webdeck, since he
had such a big role in this plugin he gets special treatment - deal
with it :).  Anyway, you don't need to update to these if you aren't
using SenseMe.
* Fixed SenseMe fan and light action names
  • Loading branch information
Colorado Four Wheeler authored and Colorado Four Wheeler committed Mar 18, 2018
1 parent 963c4a8 commit a7aa677
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 6 deletions.
11 changes: 8 additions & 3 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,21 @@
Release Notes
==========

Version 0.19.4 (Beta 19.4)
==========
* **NOTE** There are going to be a few miscellaneous builds flying through pretty fast to get SenseMe fans working for Webdeck, since he had such a big role in this plugin he gets special treatment - deal with it :). Anyway, you don't need to update to these if you aren't using SenseMe.
* Fixed SenseMe fan and light action names

Previous Release Notes
==========

Version 0.19.3 (Beta 19.3)
==========
* **NOTE** There are going to be a few miscellaneous builds flying through pretty fast to get SenseMe fans working for Webdeck, since he had such a big role in this plugin he gets special treatment - deal with it :). Anyway, you don't need to update to these if you aren't using SenseMe.
* Fixed bug in thermostats that would report something other than currently heating or currently heating as auto instead of off
* Fixed iteration problem for computed state value function (SenseMe work)
* Added additional threshold for brightness values on SenseMe light

Previous Release Notes
==========

Version 0.19.2 (Beta 19.2)
==========
* **NOTE** There are going to be a few miscellaneous builds flying through pretty fast to get SenseMe fans working for Webdeck, since he had such a big role in this plugin he gets special treatment - deal with it :). Anyway, you don't need to update to these if you aren't using SenseMe.
Expand Down
2 changes: 1 addition & 1 deletion EPS HomeKit Bridge.indigoPlugin/Contents/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>PluginVersion</key>
<string>0.19.3</string>
<string>0.19.4</string>
<key>ServerApiVersion</key>
<string>2.0</string>
<key>IwsApiVersion</key>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2089,7 +2089,7 @@ def special_SenseMeFanSpeed (self, classes, sourceDict, getter, characteristic,
self.characterDict[characteristic] = getattr (self, characteristic).value

valuesDict = {'speed': "=calc="}
self.actions.append (HomeKitAction(characteristic, "between", 0, "homekit.runPluginAction_ModifyValue", [indigo.devices[self.objId].pluginId, "=value=", "divide", 12.5, ["setFanSpeed", self.objId, valuesDict]], 100, {self.objId: "state_speed"}))
self.actions.append (HomeKitAction(characteristic, "between", 0, "homekit.runPluginAction_ModifyValue", [indigo.devices[self.objId].pluginId, "=value=", "divide", 12.5, ["fanSpeed", self.objId, valuesDict]], 100, {self.objId: "state_speed"}))

except Exception as e:
self.logger.error (ext.getException(e) + "\nFor object id {} alias '{}'".format(str(self.objId), self.alias.value))
Expand All @@ -2112,7 +2112,7 @@ def special_SenseMeLightLevel (self, classes, sourceDict, getter, characteristic
self.characterDict[characteristic] = getattr (self, characteristic).value

valuesDict = {'lightLevel': "=calc="}
self.actions.append (HomeKitAction(characteristic, "between", 0, "homekit.runPluginAction_ModifyValue", [indigo.devices[self.objId].pluginId, "=value=", "divide", 5.89, ["setFanSpeed", self.objId, valuesDict]], 100, {self.objId: "state_brightness"}))
self.actions.append (HomeKitAction(characteristic, "between", 0, "homekit.runPluginAction_ModifyValue", [indigo.devices[self.objId].pluginId, "=value=", "divide", 5.89, ["fanLightBrightness", self.objId, valuesDict]], 100, {self.objId: "state_brightness"}))

except Exception as e:
self.logger.error (ext.getException(e) + "\nFor object id {} alias '{}'".format(str(self.objId), self.alias.value))
Expand Down

0 comments on commit a7aa677

Please sign in to comment.