Giter VIP home page Giter VIP logo

Comments (6)

arkadicolson avatar arkadicolson commented on August 18, 2024 1

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.

codyc1515 avatar codyc1515 commented on August 18, 2024

Sounds great! Where can I see it?

from homebridge-panasonic-air-conditioner.

codyc1515 avatar codyc1515 commented on August 18, 2024

Bump

from homebridge-panasonic-air-conditioner.

embee8 avatar embee8 commented on August 18, 2024

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.

codyc1515 avatar codyc1515 commented on August 18, 2024

Looks great! Thank you for your work.

Only a few suggestions:

  1. Model value does not populate in Home app (just shows as Default-Model) - I think this relates to the accessory.context.device.deviceModuleNumber value
  2. 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.
  3. 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.
  4. 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.

embee8 avatar embee8 commented on August 18, 2024

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!

  1. It populates correctly on my installation. If the issue persists, feel free to create an issue in the repo.
  2. 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.
  3. Will revisit this at a later point.
  4. Same as 3.

from homebridge-panasonic-air-conditioner.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.