Tinamous SmartHome Skill:
            
                The Tinamous SmartHome skill can be found in the Alexa Skill Store (UK only at this time). 
                
                Currently the SmartHome Skill uses status post messages to trigger device actions, hence only the connectivity methods are supported:
                
            
            
                To enable Alexa to discover your device it must tagged correctly.
                
                    - Alexa.SmartDevice - this is mandatory for the device to be discovered by the skill
- Alexa.PowerController - if you wish to enable Turn On, Turn Off
- Alexa.TemperatureSensor - allow your device to provide temperature readings to Alexa
- Alexa.PercentageController - support for setting the device percentage
- Alexa.BrightnessController - support for setting the brightness
- Alexa.ColorController - add color control to your device
- Alexa.PowerLevelController - Similar to brightness/percentage
                In addition to tagging your device you also need to provide appropriate fields to Alexa for the state report. This can be done using the field name, label or preferably tag.
                
Alexa.TemperatureSensor
                Directives: None Properties: temperature
                Note: Currently only celcius is supported for temperature.
                Alexa.PercentageController
                Directives: SetPercentage, AdjustPercentage Properties: percentage
                Status Posts: "@Device Set percentage 90" Status Posts: "@Device Set percentage 90 port-1"
                Status Posts: "@Device Adjust percentage 10" Status Posts: "@Device Adjust percentage 10 port-1"
                Utterance: "Alexa, set <> to number percent"
                Note: If you also support Alexa.Brightness percentage requests come in as brightness.
                
Alexa.BrightnessController
                Directives: SetBrightness, AdjustBrightness Properties: brightness
                Status Posts: "@Device Set brightness 90" Status Posts: "@Device Set brightness 90 port-1"
                Status Posts: "@Device Adjust brightness 10" Status Posts: "@Device Adjust brightness 10 port-1"
                Utterance: "Alexa, set the device to <>" Utterance: "Alexa, dim device <>"
                
Alexa.ColorController
                Directives: SetColor Properties: color
                Status Posts: "@Device Set color HSV 240,0.5,0.1 Status Posts: "@Device Set color HSV 240,0.5,0.1 port-1
                Note: color property should be "h,s,v" string value (or h,s,b) - hue, saturation, brightness. (e.g. 200,0.1,0.9)
                Note: Report the color property only when the bulb is set to an HSB color
                
Alexa.PowerController
                Directives: TurnOn, TurnOff Properties: powerState (powerState-port-1)
                Property can be boolean (on/off), or string "ON", "OFF" or numeric (>0 for on, 0 for off)
                Status Posts: "@Device Turn On" Status Posts: "@Device Turn On port-1"
                Status Posts: "@Device Turn Off" Status Posts: "@Device Turn Of port-1"
                
Alexa.PowerLevelController
                Directives: SetPowerLevel, AdjustPowerLevel Properties: powerLevel
                Status Posts: "@Device Set powerlevel 20" Status Posts: "@Device Set powerlevel 20 port-1"
                Status Posts: "@Device Adjust powerlevel 10" Status Posts: "@Device Adjust powerlevel 10 port-1"
                Note: If you also support Alexa.Brightness power level requests come in as brightness.
                
Alexa.LockController - Not Implemented
                Directives: Properties: lockState
                Status Posts: "@Device
                
Alexa.SceneController - Not Implemented
                Directives: Properties: None
                Status Posts: "@Device
                
Alexa.ThermostatController - Not Implemented
                Directives: Properties: lowerSetpoint,targetSetpoint,upperSetpoint,thermostatMode
                Status Posts: "@Device