i write software.
you can read my blog (and more about me) on my website
also found on other git-as-a-service platforms
ZigBee and home automation control.
License: GNU Affero General Public License v3.0
i write software.
you can read my blog (and more about me) on my website
also found on other git-as-a-service platforms
The name of the project is undecided. Currently it is "zigbee-webui" and the page title is simply "ZigBee" but this is a terrible name
Let's Change This
The app is getting fairly bloated and its time to make a backend.
It should:
Currently, the web app only supports the features within device.definition.exposes
- there are more properties in device.definition.options
that can be controlled by the user; for example smart bulbs have transition time and colour sync options.
Things That Must Be Done
deviceSettingsGenerator
function to build out components for these options that can be displayed on each device's settings page.The app would benefit from being a PWA.
https://create-react-app.dev/docs/making-a-progressive-web-app/
The CSS is a bit of a nightmare on mobile screens. Given that I use the app primarily on my phone (Moto G8 Plus) it should feel way better to use
Things That Need Solving
Groups should be supported.
You Should Be Able To
In the settings-update
branch, the ability to rename devices has been moved away from each device control panel. It should be relocated to a place that makes most sense for it to be.
I consider the device friendly name, which groups it is in, etc. to be different to the device's exposed features such as power state, temperature, brightness, so these settings should be kept separate.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.