Comments (6)
The exclude
setting is now always honoured in version 0.10.0.
from homebridge-shelly.
Yes, if a device has been cached by homebridge it won't be excluded when exclude
is set to true
later on. This is due to the way homebridge is designed, it doesn't allow plugins to disregard cached accessories upon launch, which adds complexity to this plugin. I deliberately kept it this way in the current version because I'm working on adding support for specifying the type of accessory for a device (switch, outlet etc.) which will also require this plugin to go over all cached accessories after they've been loaded and remove or reload an accessory if its configuration has changed.
In the meantime, what you can do is to clear the cache manually, either by removing the cache file (.homebridge/accessories/cachedAccessories
) or by editing it and only removing the accessories you want to exclude.
As for the crash when no configuration is given, that's an easy bug to fix. It'll be fixed in the next version.
Edit:
I just published version 0.9.2 that no longer crashes when the config is missing.
from homebridge-shelly.
Great thanks! If you provide the option to select the type, there is no need for me any longer to use MQTT. By the way, do you think about a fakegato history support? This would be awesome for temperature sensors.
Maybe you can add a garage door support later. I use the shelly relay to send the impulse to the motor and the input in detached mode to provide the closed status. There is a great MQTT Plugin for that: https://github.com/iomax/homebridge-mqttgaragedoor/blob/master/README.md
I would write a wiki entry for that if wanted ;)
Another thing which is maybe useful also for others is a configuration in the opposite way, so you have to include wanted devices and all others are excluded (great for big setups).
Maybe you can add also an option to define that devices will not be removed even if they are not reachable. If for example a wifi repeater in your house is damaged and the shellys in this area have no connection anymore, they will be removed after the timeout and you have to configure everything again in homekit.
Maybe you found my suggestions interesting,
have a nice week.
Greetings Ron
from homebridge-shelly.
Another issue. I removed the config entry from other instances (with the newest version). Now they added all devices their self. Great 100s of Shellys more in Home, can't laugh anymore. Please fix this soon.
from homebridge-shelly.
+1 for this feature to work, I connected one of my shellies to another service, and don't want this one to be discovered/controlled by this plugin.
from homebridge-shelly.
Great
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.