# Helper Functions ```eval_rst The :class:`opsdroid_homeassistant.HassSkill` has many helper functions to make interacting with Home Assistant easier. ``` ## Services Helper functions for interacting with common Home Assistant services. ### turn_on() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.turn_on :noindex: ``` ### turn_off() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.turn_off :noindex: ``` ### toggle() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.toggle :noindex: ``` ### update_entity() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.update_entity :noindex: ``` ### set_value() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.set_value :noindex: ``` ### notify() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.notify :noindex: ``` ### call_service() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.call_service :noindex: ``` ### get_state() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.get_state :noindex: ``` ## Sun state Helpers for getting information about the sun state. ### sun_up() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.sun_up :noindex: ``` ### sun_down() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.sun_down :noindex: ``` ### sunrise() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.sunrise :noindex: ``` ### sunset() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.sunset :noindex: ``` ## Presence Helper functions for getting info about presence. ### anyone_home() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.anyone_home :noindex: ``` ### everyone_home() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.everyone_home :noindex: ``` ### nobody_home() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.nobody_home :noindex: ``` ### get_trackers() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.get_trackers :noindex: ``` ## Misc ### render_template() ```eval_rst .. autofunction:: opsdroid_homeassistant.HassSkill.render_template :noindex: ```