Copyright Extra Vegetables LTD. All rights reserved.SmarteriKettle - FREEiKettleExtra Vegetables02/19/2014 10:3009/10/2014 12:00800lua_genDriverWorks Copyright Extra Vegetables LTD. All rights reserved. 8.0.0 EXTRA VEGETABLES DRIVER FOR IKETTLE This is the main driver that communicates with the iKettleRF WifiLink. Install, configure and link this driver to your WIFiLink BEFORE adding the lamp drivers to your project. ---------------------------------- BRIEF INSTRUCTIONS - Determine the IP Address of your iKettle. -- If you set the iKettle up with a static IP address then you will know what it is. -- If not play hunt the IP address with your router. The iKettle's we have seen have MAC addresses that start 00-25-09-XX-XX-XX -- Ensure the iKettle always receives the same IP address by setting up a MAC based reservation on your router. - Ensure that the iKettle App is correctly controlling the iKettle MAKE SURE THE IKETTLE IS POWERED ON AND CONNECTED TO YOUR NETWORK - Enter the IP address of the bridge using the Connections Network tab. - You should see the message 'In contact with iKettle' in the Driver Information Box. - Test the Driver by using the Actions tab. This should enable you to turn the iKettle On and Off ---------------------------------- CONNECTIONS - If you want to provide a UI for your customer then add a standard Control4 relay device to your project (Radiant Floor Heating looks a little bit like a Kettle element) - Connect this to the Relay Output on the driver - Refresh the Navigators - Customer can now turn Kettle On and Off (and see status) from their Control4 UI ---------------------------------- CUSTOM PROGRAMMING There are custom programming command for the following Kettle On - This will turn the Kettle On Kettle Off - This will turn the Kettle Off Set Temperature - This sets the temperature to heat the water to. Set Warming - This sets the warming timer NOTE: Set Temperature and Set Warming ONLY work if the iKettle is ON. In your programming make sure you send a Kettle On command immediately before a Set Temperature or Set Warming command. ---------------------------------- VARIABLES Variables are poulated with information as it is received from the iKettle: HEATING - true if the iKettle is heating water (On) HEATING_TEMPERATURE - the last heating temperature reported by the iKettle WARMING_TIME - the last warming time setting reported by the iKettle WARMING_MODE - true if the iKettle is in warming mode. ---------------------------------- EVENTS Kettle Boiled - This is fired when the iKettle reports it has finished boiling. ---------------------------------- FULL INSTRUCTIONS Full instructions for this driver are included in the download package. You can download the instructions by logging into the Extra Vegetables website at www.extravegetables.com and downloading the driver package. ---------------------------------- SUPPORT For support on this driver please contact Control4 technical support or your local Control4 distributor. ---------------------------------- AUTO UPDATE This driver supports Auto Update. To enable this feature select Automatic Updates to 'On' on the Properties page. ---------------------------------- CHANGELOG 8.0.0 Sep 10 2014 Activation key removed 7.0.0 February 2014 Initial Release Driver Version Lua Error STRING true Automatic Updates LIST Off On Off false Control4 MAC Address STRING false Driver Information Set IP address on Connections Network tab STRING true Debug Mode LIST Off On Off false Boiled Message Time for a nice cup of tea. STRING false Kettle On On Kettle Off Off Kettle On Switch iKettle On on NAME Kettle Off Switch iKettle Off on NAME Set Temperature Set heating temperature to PARAM1 on NAME Temperature LIST 100C 95C 80C 65C Set Warming Set warming to PARAM1 minutes on NAME Time LIST Max 5 10 20 1 Kettle Boiled Kettle Boiled from NAME Motorization ExtraVeg_iKettle 1 6 Relay 1 False False False False RELAY 6001 1 Ethernet 4 True False False True TCP 2000 True True True