Comments (5)
No, it is not really possible. That would mean implementing a different HomeKit service which requires an OutletInUse
characteristic that the Shelly can't provide.
from homebridge-shelly.
Thanks, I was just wondering because I saw this plugin on another repository: https://github.com/p009922/homebridge-shelly/blob/master/README.md
Actually it’s not possible to install it, as it’s not available by using npm. However, the Readme describes a possible configuration of the service like bulb, switch or outlet. Also it’s possible to configure the URL of each Shelly device, so you don’t need to use the same pw for all of your Shelly devices. I see the major difference here is that yours is written as a Plattform and the other as a accessory plugin
from homebridge-shelly.
I would say the major difference is not only that this plugin implements a platform that can handle multiple devices and that plugin implements a single accessory, but also that that plugin doesn't handle status updates at all, so if a device is switched using the physical switch that change is not reflected in HomeKit. I suppose that's fine though if you're using a Shelly to control an outlet that doesn't have a physical switch and you're only controlling it from HomeKit.
Nevertheless, it's definitely possible to install that plugin even though it's not published to npm. You can install it directly from github using $ npm install -g p009922/homebridge-shelly
.
from homebridge-shelly.
Got it. Definitely not interested to install the other plugin, as I have more than one Outlet to control.
The use case was like to power on the coffee machine in the morning for example or turn a specific devices off when the last person is leaving home. However, when you say the Shelly doesn’t report the current state of the socket it’s useless here.
I currently have some devices like koogeek smart outlet which are connected between the outlet and the device, and I was looking forward to replace the completely by using the Shelly’s
from homebridge-shelly.
I guess you could use the power meter on the Shelly 2 or the new Shelly 1 PM that will be available later this spring to tell whether the outlet is in use. But do you have room for a Shelly in the wall behind your outlets? I've tried it with a Shelly 1 in my apartment but there just wasn't enough space.
from homebridge-shelly.
Related Issues (20)
- Shelly 0-10[New device]
- BLU Motion sensor, BLU Gateway HOT 1
- Shelly 1MINI HOT 10
- [Support]
- [Support] Add Dimmer as a Switch HOT 1
- [Support] Error: addMembership ENOBUFS HOT 1
- [Support] Flood Sensor not showing leak sensor HOT 1
- Shelly plugin in container suddenly stopped working HOT 2
- Shelly Pro Dual Cover
- Shelly Plug S does not switch off HOT 2
- [Feature request] UK Shelly Plug Support
- Shelly 1V3 in detached mode
- [Bug] Dimmer 2 is set to 100% instead of XY% when dimming
- [Support] No shelly devices found
- [Support]
- Shelly 1 PM devices: Activation possible / deactivation not possible! HOT 4
- [Bug] Button 1 does not show
- [Support] Shelly Button, Homebridge receives no signals. HOT 1
- [Bug] Shelly Button1 shows up in Homebridge as 2 items neither appear in Home App
- [Support] Shelly Door/Window 2 not recognised
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homebridge-shelly.