All Projects → DewGew → Domoticz-Google-Assistant

DewGew / Domoticz-Google-Assistant

Licence: Apache-2.0 license
Google Assistant for Domoticz

Programming Languages

SCSS
7915 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to Domoticz-Google-Assistant

nora-service
NORA backend service
Stars: ✭ 35 (-56.79%)
Mutual labels:  smarthome, google-assistant
Assistant Relay
A Node.js server that allows for sending commands to Google Home/Assistant from endpoints
Stars: ✭ 638 (+687.65%)
Mutual labels:  smarthome, google-assistant
Gbridge
gBridge.io allows you to control (almost) anything with Google Assistant, by translating voice commands to MQTT messages.
Stars: ✭ 152 (+87.65%)
Mutual labels:  smarthome, google-assistant
Templates
Tasmota Device Templates Repository. Your one stop shop to get templates for devices running Tasmota!
Stars: ✭ 162 (+100%)
Mutual labels:  smarthome
Valetudo
Cloud-free control webinterface for vacuum robots
Stars: ✭ 2,738 (+3280.25%)
Mutual labels:  smarthome
Magicmirror
MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant.
Stars: ✭ 15,705 (+19288.89%)
Mutual labels:  smarthome
my home assistant configuration
My Home Assistant Configuration
Stars: ✭ 24 (-70.37%)
Mutual labels:  smarthome
Hubitat
Apps for use with Hubitat Elevation
Stars: ✭ 155 (+91.36%)
Mutual labels:  smarthome
Iobroker.javascript
Script engine for JavaScript and Blockly
Stars: ✭ 244 (+201.23%)
Mutual labels:  smarthome
Lgwebosremote
Command line webOS remote for LGTVs
Stars: ✭ 211 (+160.49%)
Mutual labels:  smarthome
Iobroker.zigbee
Zigbee communcation with Hue, Xiaomi, Lighttify... via TI CC253x USB stick
Stars: ✭ 208 (+156.79%)
Mutual labels:  smarthome
Wirehome.core
Wirehome.Core is a home automation system written in C# targeting .NET Core. It runs on Linux, Windows and macOS.
Stars: ✭ 180 (+122.22%)
Mutual labels:  smarthome
Iobroker.js Controller
ioBroker controller
Stars: ✭ 238 (+193.83%)
Mutual labels:  smarthome
Ha client
It was the first Home Assistant fully native Android client from the times when there was no any official alternatives
Stars: ✭ 166 (+104.94%)
Mutual labels:  smarthome
Basecamp
An Arduino library to ease the use of the ESP32 in IoT projects
Stars: ✭ 251 (+209.88%)
Mutual labels:  smarthome
Homebridge Homematic
Homematic plugin for homebridge: https://github.com/nfarina/homebridge
Stars: ✭ 163 (+101.23%)
Mutual labels:  smarthome
Python Kasa
🏠🤖 Python API for TP-Link Kasa Smarthome products
Stars: ✭ 239 (+195.06%)
Mutual labels:  smarthome
Iobroker.admin
user interface for configuration and administration
Stars: ✭ 207 (+155.56%)
Mutual labels:  smarthome
Node Tradfri Client
Library to talk to IKEA Trådfri Gateways without external binaries
Stars: ✭ 193 (+138.27%)
Mutual labels:  smarthome
Smart Home
⭐ (Almost) everything needed to run my smart home with Home Assistant and more!
Stars: ✭ 221 (+172.84%)
Mutual labels:  smarthome

GitHub release (latest by date) Discord Python Package Docker Image CI

Domoticz-Google-Assistant

drawing

Standalone implementation for Domoticz Home Automation. It means that you can put this server wherever you want, even on another machine. You need to setup a project in Actions on Google Console. You find instructions below.

Based on Pawcio's script at Domoticz Forum

Required:

  • public url
  • python >= 3.5
  • Make local deployment available trough HTTPS with valid certificate with one below:
    • SSL with own domain or dynamic DNS, require ssl key and ssl certficate
    • Use ngrok for a secure SSL tunnel with valid public HTTPS URL
    • Configure reverse proxy with valid certificate using Let's Encrypt

Domoticz-Google-Assistant delivers:

  • The oauth authorization and smarthome endpoint for the google assistant.
  • Two-factor authentication pin for domoticz protected devices. (limited language support)
  • Acknowledgement with Yes or No. (limited language support)
  • Arm Disarm Securitypanel. (limited language support)
  • On/Off, Brightness, Thermostat, Color Settings, speaker volume, Lock/Unlock, Scene and Open/Close.
  • Stream surveillance camera to chromecast.
  • Toggle Selector switches.
  • Ngrok, instantly create a public HTTPS URL. Don't have to open any port on router and do not require a reverse proxy.
  • Modes for thermostat
  • Function to change device type, icon and some behavior depending on the device

Please feel free to modify it, extend and improve

Installation

Just open a terminal window and execute this command. Then set up Actions on Google. Thats it!

bash <(curl -s https://raw.githubusercontent.com/DewGew/dzga-installer/master/install.sh)

Installation and configuration wiki

Docker install

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].