Skip to content
/ huemoe Public

💡 Telegram bot to control your Philips Hue -based smart devices 💡

License

Notifications You must be signed in to change notification settings

dixel/huemoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💡 Telegram bot to control your Philips Hue -based smart devices 💡

CircleCI Built with Spacemacs

Usage

Prerequisites

  • Your Philips Hue system IP address;
  • Developer token for your Hue system (can be obtained this way link);
  • Telegram API token (you would need to register a bot link;
  • List of users to allow using this bot (Telegram user unique identifiers (those that start with @ usually));
docker run -d \
    -e HUE_HOST=<IP address of your Hue bridge> \
    -e HUE_TOKEN=<Hue developer token> \
    -e TELEGRAM_USER_WHITELIST=<Comma-separated list of allowed telegram users> \
    -e TELEGRAM_TOKEN=<Telegram developer token> \
    dixel/huemoe:0.0.8.16

Motivation

There are few telegram bots implemented in clojure, even though the development process is full of joy:

  • Controlling your lamp from REPl
  • Asking your homemates to play with the bot and the lamp
  • Having awesome clojure data structures and libraries for processing the state of the bot and the lights

Try it with REPl

(mount/start)

License

Copyright © 2017 Avdiushkin Vasilii

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

💡 Telegram bot to control your Philips Hue -based smart devices 💡

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages