All Projects → andrei-tatar → node-red-contrib-smartnora

andrei-tatar / node-red-contrib-smartnora

Licence: other
Node Red Google Home integration

Programming Languages

HTML
75241 projects
typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to node-red-contrib-smartnora

node-red-contrib-nora
Node Red Google Home integration
Stars: ✭ 77 (-3.75%)
Mutual labels:  node-red, google-home
ioBroker.chromecast
ioBroker Chromecast Adapter
Stars: ✭ 17 (-78.75%)
Mutual labels:  google-home
node-red-contrib-homebridge-automation
Homebridge and Node-RED Integration
Stars: ✭ 97 (+21.25%)
Mutual labels:  node-red
node-red-contrib-ui-time-scheduler
Easily power on/off any kind of device based on a schedule that you can easily create at the node-red-dashboard frontend.
Stars: ✭ 28 (-65%)
Mutual labels:  node-red
node-red-contrib-sonos-plus
A set of Node-RED nodes to control SONOS player in your local network.
Stars: ✭ 57 (-28.75%)
Mutual labels:  node-red
bravia-node
No description or website provided.
Stars: ✭ 14 (-82.5%)
Mutual labels:  google-home
node-red-contrib-ical-events
Node-RED module to get events from a iCal Calender (Google e.g.), icloud or Caldav Server via kalender-events
Stars: ✭ 38 (-52.5%)
Mutual labels:  node-red
home-assistant-config
🏠 Home Assistant Configuration & Documentation for my smart home using Node-RED for automations. Press ⭐ for notification of updates.
Stars: ✭ 34 (-57.5%)
Mutual labels:  node-red
node-red-contrib-alexa-home
No description or website provided.
Stars: ✭ 31 (-61.25%)
Mutual labels:  node-red
air-quality
Air quality sensing and monitoring
Stars: ✭ 17 (-78.75%)
Mutual labels:  node-red
node-red-contrib-mindconnect
Node-RED Agent for the MindConnect API (community driven project)
Stars: ✭ 43 (-46.25%)
Mutual labels:  node-red
Andino-X1
Sources for the Raspberry Pi Board - Andino X1
Stars: ✭ 14 (-82.5%)
Mutual labels:  node-red
Home-Assistant-Configuration
HomeAssistant Configuration
Stars: ✭ 14 (-82.5%)
Mutual labels:  google-home
casita
A macOS menubar app to control media playing on your Google Cast enabled devices. 🏡
Stars: ✭ 22 (-72.5%)
Mutual labels:  google-home
node-red-contrib-FIWARE official
FIWARE-Node-Red integration supporting NGSI-LD
Stars: ✭ 14 (-82.5%)
Mutual labels:  node-red
alarmserver
IP Camera Alarm Server to MQTT
Stars: ✭ 73 (-8.75%)
Mutual labels:  node-red
ha-google-home
Home Assistant Google Home custom component
Stars: ✭ 285 (+256.25%)
Mutual labels:  google-home
node-red-contrib-ewelink
NodeRED nodes for eWeLink smart devices
Stars: ✭ 40 (-50%)
Mutual labels:  node-red
node-red-contrib-fritzapi
Home automation node for Fritz!Box, Fritz!DECT and FRITZ!Powerline devices.
Stars: ✭ 15 (-81.25%)
Mutual labels:  node-red
Fire-detection-using-Python
Fire detection without using sensor
Stars: ✭ 36 (-55%)
Mutual labels:  node-red

Smart NORA integration plugin for Node RED

Node.js CI npm GitHub last commit downloads

This module provides a set of nodes in Node-RED for Google smart home Action integration via Smart NORA.

Features

  • support for multiple devices/traits (On/Off, Brightness, Color, Open/Close, etc.) and many more to come
  • local execution path to reduce latency to a minimum
  • web push notifications to mobile devices so you don't need yet another service to be informed about the important things
  • better performance with capability of scaling up for tens of thousands of users

Smart NORA is NOT

  • a way to directly interface to your devices added to Google Home. If you already have devices linked to your Google Home from other providers, there is no way for NORA to control them. This package only provides new virtual devices in Node-RED and it's your job to link them together with the real devices you may want to control.
  • a way to create custom conversations with Google. Smart NORA implements the Google Smart Home API which comes with predefined device types/traits/commands/responses. Everything that falls outside of this API can't be done with Smart NORA.

Setup

Here's a short guide on how to get started with Smart NORA.

Subscription

Yes, starting with the 1st of December, a paid subscription is required to have more than 5 devices synchronized with Google Home. This was added to cover the cloud costs of the service, the business overhead (starting and owning a business, accounting, taxes, VAT, payment processor fees, etc.), offer a bit of support to the ongoing development and hopefully a beer or two at the end of the month 🍻.

There are two ways of using the service:

  1. Free. This will limit the devices synced with Google to 5. There is no way to determine which will be synced if you have more than 5 devices defined in node-red (note that not all nodes are a device).
  2. Subscription based (monthly or yearly recurring payment) integration via Stripe.

Once you create a subscription, you can cancel/change it at any time from https://smart-nora.eu/my-nora. You will see a Manage subscription button that will take you to Stripe Customer Portal where you can cancel, change the plan (monthly vs yearly), change billing information, etc.

Canceling a subscription maintains it active until the end of the paid period, it's not immediate. So if you pay for one year and don't want a recurring payment, you can just cancel it and the subscription will remain active for the rest of the year.

Please use first the free subscription, check that NORA works on your setup, play with the devices you may want to use.

Supported nodes

Here's a list and documentation on the supported nodes. If a device that you want is not on the list, you can create a new discussion to discuss it. Contributions are appreciated, especially around the node-red configuration node code (html file) and documentation.

Changelog

You can see all the releases and the changes made over on the releases page.

Discussions

Github Discussions

I'm having an issue

For any issues you might encounter, please check the FAQ section, check the existing issues or open a new issue on this repository.

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