Comments (12)
I for one would like to see this released, it would help a complete noob like me. I do appreciate everyone effort and understand the complexity.
from homebridge-broadlink-rm.
@mitch7391 i know.. haha That is why I preferred not to continue with the development.
from homebridge-broadlink-rm.
Hi @mitch7391
I did look at this a while ago. To be honest... it looked like it could create a lot of work for basically no reward. It's on my to do list but pretty far down the priorities.
It also requires another item that is on my list, Plugin Setting GUI. With the multiple nested arrays in our configuration this gets very complex and I couldn't get my head around it. If someone else can build a config.schema.json I'd be more than happy to include it - it looks like the tools they link have improved since I last looked at it.
from homebridge-broadlink-rm.
Oh yeah, I see what you mean! Definitely above my skill level to help too haha I wonder if another user might have the time or skills to help out :)
Another plug-in I recently tried was mqttthings that has the config.schema.json and appears you can do more complicated sorts of config. It looked like you can do a basic config from there and further advance the config from the actual config editor page. Don’t know if that is worth checking out? If not then all good :)
from homebridge-broadlink-rm.
I've been trying to create an interface but it's impossible, in order to do so it's necessary to re-organize the types of accessories.
Maybe something like that:
Accessories.type.properties
from homebridge-broadlink-rm.
I have been trying to create a valid config schema for the past day and have found that as @masterfordev says it would seem like a perfect fit would need other changes in the code.
However @mitch7391's mention of homebridge-mqttthing having only partial support got me thinking that maybe an incremental approach could be taken with the first versions only serving to get the user started with the config block for the plugin and if it proves to be of benefit considering wether to make changes.
I do think that it would help a lot with people that don't check the documentation and examples properly and have issues because of an incorrectly formatted config block.
I have just re-started my attempt with this approach in mind, but maybe it could be better to create a development branch specific to this issue so those of us who are interested can pool our efforts?
from homebridge-broadlink-rm.
I was trying to create a "basic" configuration with an schema. And I succeeded, with the debug options, hide lear-code, name and more. The problem is that if you click on save changes, it overwrites the whole section in the config file and deletes everything you have entered manually.
So I preferred not to do more because it would cause a lot of problems. Unless there is a way that I can just "modify" the values of the scheme and not overwrite the whole section.
from homebridge-broadlink-rm.
from homebridge-broadlink-rm.
But if they decide to use the interface again after making their manual accessory settings, those changes would be removed. I don't see that convenient, I don't know what think @kiwi-cam about that. I think it would cause more problems than it solves.
from homebridge-broadlink-rm.
That overwriting of the config is definitely a major problem. For me testing out homebridge-mqttthing and not realising that until a few attempts was very frustrating; have to create a manual accessory configuration again due one change I tried to make from the schema... If that happened to me with all the accessories I have in this plug-in... Well I don’t want to think about that lol
from homebridge-broadlink-rm.
Yeah I would say that unless that hurdle could be overcome somehow, then this would cause more issues than it would solve haha...
from homebridge-broadlink-rm.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from homebridge-broadlink-rm.
Related Issues (20)
- No accessories have been added
- Only Broadlink Accesories show up in homebridge but not homekit HOT 2
- HomeKit Automation - timed automation not turning on device
- Options for portable Air Conditioner
- v4.4.15 Stopped Working Today HOT 7
- Error: Cannot find module 'hap-nodejs' HOT 1
- UPD port forwarding for Eero
- Only toggle for hood instead of momentary
- Add frequency support for RM 4 pro learn HOT 1
- [Broadlink RM] [ERROR] Learn Code (Couldn't learn code, device not found) - HOT 3
- Remote Repeat isn't working on second instance
- Not discovering Broadlink RM4 Pro HOT 14
- Air Conditioner warning from the characteristic 'Current Relative Humidity'
- TV Accessory not displaying correctly in Homebridge or Homekit HOT 2
- RM Mini 3 / HomeKit & Fan Automation (Dyson/TRONIC) HOT 1
- heater-cooler comminucates in C even when set to F HOT 1
- I cant get the broadlink plugin to work HOT 19
- 315 MHz Issue
- Expected Behavior When Two RM4 Pros are Active? When They are Rediscovered? (+ enhancement?) HOT 1
- Put a note somewhere in here that you need to make sure your firmware is on a Specfic Version
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-broadlink-rm.