Comments (6)
Hi
Great news! I have 3 units and am looking forward to test it. Just let me know in which way you will provide the new code after having it discussed with the creator/maintainer.
Br
Arkadi
from homebridge-panasonic-air-conditioner.
Sounds great! Where can I see it?
from homebridge-panasonic-air-conditioner.
Bump
from homebridge-panasonic-air-conditioner.
I've been running it on my local installation for a bit longer and optimised a few bits.
Repository: https://github.com/embee8/homebridge-panasonic-ac-platform
Package: https://www.npmjs.com/package/homebridge-panasonic-ac-platform
from homebridge-panasonic-air-conditioner.
Looks great! Thank you for your work.
Only a few suggestions:
- Model value does not populate in Home app (just shows as
Default-Model
) - I think this relates to the accessory.context.device.deviceModuleNumber value - X-APP-VERSION is populated from this.config.appVersion and this is populated as a placeholder (hidden) in config-ui-x, however the default behaviour of config-ui-x is that even placeholder values get hardcoded. I would suggest to avoid this to treat it the same as User-Agent / COMFORT_CLOUD_USER_AGENT by including it in the settings.ts file.
- Regarding dehumidifier and fan. We can technically add both of these but I quickly became confused trying to make each of the functionality operate independently. For example turning on dehumidification service will turn off the heater cooler service. This is just the way HomeKit behaves.
- Regarding threshold temperature. Thermostats allow one temperature to be set for both heating and cooling thresholds. This matches more closely with Panasonic Air Conditioners behaviour, however the thermostat service has limitations (namely you cannot have a rotation speed). Again, this is just the way HomeKit behaves.
What do you feel is the way forward? Do I depreciate this one or migrate your files over?
from homebridge-panasonic-air-conditioner.
It might be worth keeping this repo alive, depending on the specific needs of the existing user base (since there are a variety of systems out there). I've only entered the Homebridge scene, so I'll leave that call to you.
As for the feedback - thank you!
- It populates correctly on my installation. If the issue persists, feel free to create an issue in the repo.
- This is intentional to allow non-code adaptions to bump the app version. Downside is that people might run different setups while being on the same plugin version, but possibly better than a non-functional plugin while waiting for maintainers to fix it. Edit: Thought about this a bit more and the trade-off is less attractive if we assume that the plugin is kept up-to-date. Might switch strategies going forward.
- Will revisit this at a later point.
- Same as 3.
from homebridge-panasonic-air-conditioner.
Related Issues (20)
- Dry setting and I auto X HOT 2
- 'Target Heater-Cooler State': characteristic value expected valid finite number and received "undefined" (undefined) HOT 10
- After reboot Homebridge (or Pi) no response in Homekit HOT 4
- Error in mail account login but same credentials work fine in the panasonic app (multi device setup) FIXED HOT 1
- Failed to Login HOT 15
- Plugin's new versions not on this repository HOT 2
- 4106 new version has been published HOT 17
- Failed to login error HOT 8
- Duplicate - New Version 4106 - Token Expired Error HOT 1
- Threshold Cooling/Heating Temperature was supplied an illegal value HOT 7
- Failed to login. Check the configured email and password, then restart Homebridge. 5300 HOT 1
- Code sync with npm HOT 5
- This plugin generated a warning from the characteristic HOT 4
- Version error and plugin deprecated? HOT 1
- 'Cooling Threshold Temperature' characteristic error HOT 2
- New version of app HOT 2
- Swing Mode HOT 1
- New plugin implementation HOT 1
- New Version of the App HOT 1
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-panasonic-air-conditioner.