sburke781 / mobilecontroller Goto Github PK
View Code? Open in Web Editor NEWControl mobile devices from your Home Automation hub
License: Apache License 2.0
Control mobile devices from your Home Automation hub
License: Apache License 2.0
Allow HE to control media playback on the mobile device.
Allow HE to adjust the screen brightness of the mobile device.
Create new Hubitat Device Driver:
Allow HE to mute or unmute the mobile device.
Look into options for recording data from HE on the mobile device, such as a temperature sensor reading, contact sensor, etc.
Add to the existing battery sensor reading in the HE MC mobile device driver, to include the following details:
Where possible, implement the recording of these details within the HE device driver in line with HE capability definitions. Record these details in attributes, so as to make them available in dashboards and automations.
Make sure profiles are able to be turned off and left turned off in subsequent releases of the Project, allowing users to disable reporting of details such as WiFi SSID, call status information and motion.
The Heartbeat will be a periodic call back to HE to indicate the mobile device is still available and communicating with HE.
Note - While Wi-Fi may be able to be used as an indicator of Presence, the intention at this stage is to leave this up to the user to define elsewhere, such as in RM rules.
Remove the need for sending updates from the mobile device via the Maker API, managing communications via the HE App instead. These communications will initially be used to receive battery readings from the device.
Develop a new HE App to manage MC Mobile Devices, including:
Allow HE to turn screen on and off on the mobile device.
Develop a Tasker project, including profiles, tasks and variables required to:
Profiles / Tasks within the Project will use project-level variables for the following, each to be configured when the project is first imported:
Documentation and Release
Investigate options for a proxy / device group setup to allow for sending commands and variable updates to multiple devices.
Make it easier to dismiss alarms on a mobile device from HE automations and controls
Allow for synchronisation of the current HE mode into a MC Tasker Project variable on a mobile device
Update HE Mobile Controller Mobile Device driver to include the following:
Allow HE to turn Do Not Disturb on and off on the mobile device.
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.