Releases: DanielOgorchock/ST_Anything
Memory Optimizations and Pulse Counter
This release has drastically cut down on ST_Anything's SRAM memory footprint. This should allow for more sensors and executors to be used at once stably. To utilize the these memory savings, existing sketches must be slightly altered. The example sketches have been edited appropriately.
Additionally, this release contains support for a Pulse Counter sensor. It utilizes hardware interrupt pins. An example sketch for its use can be found in the Sketches folder. The Groovy script is in the Groovy folder.
Furnace Alarm, Temperatures, and Relays
Added support for additional devices, as well as examples of a "Furnace Alarm," multiple "Temperatures," and "16 Relays" on one Arduino MEGA.
Arduino Sketches, as well as corresponding ST Device Types, are included. Also, Virtual Device Types along with corresponding multiplexer SmartApps are included to expose multiple devices of a single type from one Arduino to individual Devices in the SmartThings world. This allows them to interface with standard SmartApps.
ST_Anything_RCSwitch
Added new st::EX_RCSwitch class, and associated sketch and groovy Device Type code to implement an RCSwitch.
ST_Anything_Doors
Added st::IS_DoorControl device class & ST_Anything_Doors example code (sketch + groovy)
Initial release
Initial release