All Projects → overwatchcorp → tradfri-flux

overwatchcorp / tradfri-flux

Licence: MIT license
f.lux-like temp adjustments on IKEA trådfri 💡

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to tradfri-flux

luxpy
Python toolbox for lighting and color science
Stars: ✭ 55 (+205.56%)
Mutual labels:  color, lighting
awesome-zigbee
Curated List of ZigBee related stuff
Stars: ✭ 45 (+150%)
Mutual labels:  lighting, tradfri
Tradfri-FHEM
A Module for the FHEM Home-Control Software which enables connectivity to the IKEA Trådfri gateway
Stars: ✭ 23 (+27.78%)
Mutual labels:  lighting, tradfri
rebass
⚛️ React primitive UI components built with styled-system.
Stars: ✭ 7,844 (+43477.78%)
Mutual labels:  color
redrock
Typesafe, reactive redux
Stars: ✭ 14 (-22.22%)
Mutual labels:  flux
fluxiny
~1K implementation of flux architecture
Stars: ✭ 77 (+327.78%)
Mutual labels:  flux
AndroidFluxPractice
Android Flux Practice
Stars: ✭ 51 (+183.33%)
Mutual labels:  flux
redux-reducer-async
Create redux reducers for async behaviors of multiple actions.
Stars: ✭ 14 (-22.22%)
Mutual labels:  flux
imgpalr
R package for generating color palettes from arbitrary images.
Stars: ✭ 44 (+144.44%)
Mutual labels:  color
color
C++ library thats implemets class color. Available models: RGB, HSL, HSV, CMY, CMYK, YIQ, YUV and growing.
Stars: ✭ 142 (+688.89%)
Mutual labels:  color
colr pickr
Colr Pickr, a vanilla JavaScript color picker component built with SVGs, with features like saving colors. Similar design to the chrome-dev-tools color picker.
Stars: ✭ 27 (+50%)
Mutual labels:  color
android-3d-model-viewer
Android app to load 3D models in obj, stl, dae & gltf format using pure OpenGL ES 2.0. Published on Play Store https://play.google.com/store/apps/details?id=org.andresoviedo.dddmodel2
Stars: ✭ 150 (+733.33%)
Mutual labels:  lighting
colored-console
🌈 Add some color to your console >_
Stars: ✭ 74 (+311.11%)
Mutual labels:  color
Chalk
✏️Expressive styling on terminal string. (chalk for swift)
Stars: ✭ 59 (+227.78%)
Mutual labels:  color
flux
Flux, Your Gateway to a Decentralized World. https://home.runonflux.io https://api.runonflux.io https://docs.runonflux.io https://source.runonflux.io https://wiki.runonflux.io
Stars: ✭ 150 (+733.33%)
Mutual labels:  flux
plume2
🚀a lightweight React state container for web and app
Stars: ✭ 74 (+311.11%)
Mutual labels:  flux
SAPC-APCA
APCA (Accessible Perceptual Contrast Algorithm) is a new method for predicting contrast for use in emerging web standards (WCAG 3) for determining readability contrast. APCA is derived form the SAPC (S-LUV Advanced Predictive Color) which is an accessibility-oriented color appearance model designed for self-illuminated displays.
Stars: ✭ 266 (+1377.78%)
Mutual labels:  color
hcv-color
🌈 Color model HCV/HCG is an alternative to HSV and HSL, derived by Munsell color system, usable for Dark and Light themes... 🌈
Stars: ✭ 44 (+144.44%)
Mutual labels:  color
homebridge-zigbee
ZigBee Platform plugin for HomeBridge
Stars: ✭ 101 (+461.11%)
Mutual labels:  tradfri
colorizzar
📗 -> 📘 Change color of png keep alpha channel in php!
Stars: ✭ 27 (+50%)
Mutual labels:  color

trådfri-flux

Make your IKEA Trådfri bulbs change temperature like f.lux.  

ikea trådfri bulbs, dimmer, gateway, and an iphone running the trådfri app on wooden blocks

Installation

  1. Obtain the security key (on the bottom of the gateway) and IP address of your Trådfri gateway (use your router's control panel).
  2. Obtain your longitude and latitude (used for sunrise/sunset times). NASA has a tool for this.
  3. Clone tradfri-flux git clone https://github.com/overwatchcorp/tradfri-flux.git
  4. Install npm dependencies cd tradfri-flux && npm install
  5. Run node bin/setup.js --host 127.0.0.1 --key a1b2c3d4e5f6g7h8i9j0 --lat 12.345 --long 3.141 to prepare the .env file, where hostname is the IP address of the gateway, and key is the security key found on the bottom of the gateway.
    • If you have a negative longitude or latitude, enclose the value in quotes and add a space before the negative sign so it doesn't interpret it as another argument: --long " -122.670"
  6. Run npm start to start trådfri-flux

Running on a Raspberry Pi

If you have a Raspberry Pi, setting up trådfri-flux is a cinch and can run on startup.

  1. Perform the installation
  2. In tradfri-flux's directory, run sudo cp .env /.env to copy the .env var to your root folder
  3. If tradfri-flux is located in /home/pi/tradfri-flux, run echo 'node /home/pi/tradfri-flux/index.js &' >> /etc/rc.local to add trådfri-flux to startup.
  4. Reboot your pi with sudo reboot
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].