# \[App\]\[Pro\] Panasonic Comfort Cloud Alternative (CLI Install only)

**URL:** <https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906>\
**Category:** Apps\
**Created:** [February 1, 2023, 8:42pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906 "2023-02-01T20:42:17Z")\
**Posts on this page:** 20\
**Page:** 10

<div class="post-metadata">

**Author:** ![Dirk\_vdM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirk_vdm/32/112430_2.png) [@Dirk\_vdM](https://community.homey.app/u/Dirk_vdM)\
**Post date:** [November 15, 2024, 9:59pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/187 "2024-11-15T21:59:24Z")

</div>

Is this a beta release? Any plans to release to official?

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [November 16, 2024, 2:55am UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/188 "2024-11-16T02:55:38Z")

</div>

No, this is a community developer’s release; as explained in post #1 of this topic.

About the fuzzy title ‘_official_’:  
Athom tends to label apps released ‘by a company’ as “official”;  
Which has nothing to do with quality, better or quicker support, or more options/settings.

The fact about the “official” Panasonic app not working, and this one by Robert Schmidt _is_, makes ‘official’ a bit meaningless. imho.

---

<div class="post-metadata">

**Author:** ![Dirk\_vdM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirk_vdm/32/112430_2.png) [@Dirk\_vdM](https://community.homey.app/u/Dirk_vdM)\
**Post date:** [November 16, 2024, 1:12pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/189 "2024-11-16T13:12:21Z")

</div>

yes I know but for a big crowd installation via git/docker/npm is no option.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [November 17, 2024, 12:18am UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/190 "2024-11-17T00:18:11Z")

</div>

Then you’d follow this topic and hope for the best:

> [@Error Panasonic Comfort cloud app](https://community.homey.app/t/error-panasonic-comfort-cloud-app/65935/163):
>
> We will be getting in touch with Panasonic to look at an official offering for Homey users, so stay tuned for that wink

---

<div class="post-metadata">

**Author:** ![Espen\_Ekeroth](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/espen_ekeroth/32/80317_2.png) [@Espen\_Ekeroth](https://community.homey.app/u/Espen_Ekeroth)\
**Post date:** [November 21, 2024, 5:59am UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/191 "2024-11-21T05:59:38Z")

</div>

First I would like to say that to install this alternative was like a dream - it just installed and when having the correct credentials it found my AC´s without any problem.  
I have not use the app yet, more than to monitor the temperature set on the AC´s. I did have a look at the source code and the cards. I am missing 2 things that I would like to have added or add myself:

- There is a operation\_mode missing that we use - it support 8-15 degrees heating in a special way with high fan and no stop for de-icing - typically used for buildings in winter mode to prevent freezing.

=\>  
I did investigate around this mode using this application (the alternative) comparing to how the Panasonic app show the settings. It seems like the 8-15 setting is just a preset in the remote control and the official application that set the temparatur. If I adjust in the alternative the temperature above 15 degrees it show “heat”. Setting down to 10 degrees it show 8-15.  
But this is not what the AC is actually doing. After this test it heated to 16 degrees even showing 8. So something hidden is happening here.

- Outdoor temperature. This is not a “must have”, since there exists forecasts, but it is a good way to see how cold the unit think it is.

---

<div class="post-metadata">

**Author:** ![Robert\_Schmidt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robert_schmidt/32/53755_2.png) [@Robert\_Schmidt](https://community.homey.app/u/Robert_Schmidt)\
**Post date:** [November 28, 2024, 12:40pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/193 "2024-11-28T12:40:26Z")

</div>

Good to read about your experience!  
I’ve not planned any changes related to the “8-15 degree” mode. I also don’t fully understand how it works. But a PR is always welcome 🙂

> [@Espen\_Ekeroth](#):
>
> Outdoor temperature

See [GitHub issue here](https://github.com/ugumba/homey-panasonic-comfort-cloud-alt/issues/25).

---

<div class="post-metadata">

**Author:** ![Robert\_Schmidt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robert_schmidt/32/53755_2.png) [@Robert\_Schmidt](https://community.homey.app/u/Robert_Schmidt)\
**Post date:** [November 28, 2024, 12:50pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/194 "2024-11-28T12:50:45Z")

</div>

> [@Jarl](#):
>
> I wonder why it authenticates 4 times on the API. Does the Homey app set up one client towards Panasonic API for each device?

Good question! It sure sounds like it - but the code was written to share one client object between all devices. Looking at the code now, I think multiple authentication flows could take place if Homey initializes devices in parallel.

I only have one device myself, but I’ll add a [GitHub issue](https://github.com/ugumba/homey-panasonic-comfort-cloud-alt/issues/26).

---

<div class="post-metadata">

**Author:** ![Espen\_Ekeroth](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/espen_ekeroth/32/80317_2.png) [@Espen\_Ekeroth](https://community.homey.app/u/Espen_Ekeroth)\
**Post date:** [November 28, 2024, 3:13pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/195 "2024-11-28T15:13:18Z")

</div>

I did read the thread for the other project and found out how it works. It requires 3 things to be triggered (yes triggered - it is not a mode by itself)

- Temperature in the range 8-15
- Fan at max
- Heating mode  
When all these are true it will run the 8-15 mode and set the wanted temperature.

---

<div class="post-metadata">

**Author:** ![Jarl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jarl/32/16576_2.png) [@Jarl](https://community.homey.app/u/Jarl)\
**Post date:** [November 28, 2024, 8:43pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/196 "2024-11-28T20:43:55Z")

</div>

QA OK on issue #26. Ready for merge 🙂

---

<div class="post-metadata">

**Author:** ![Robert\_Schmidt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robert_schmidt/32/53755_2.png) [@Robert\_Schmidt](https://community.homey.app/u/Robert_Schmidt)\
**Post date:** [November 28, 2024, 9:00pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/197 "2024-11-28T21:00:25Z")

</div>

Thanks for testing so quickly, @Jarl!

---

<div class="post-metadata">

**Author:** ![Par\_Ostberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/par_ostberg/32/93954_2.png) [@Par\_Ostberg](https://community.homey.app/u/Par_Ostberg)\
**Post date:** [November 30, 2024, 1:06pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/198 "2024-11-30T13:06:21Z")

</div>

It was a while since I used the app and tried to upgrade.  
It didn’t work and I uninstalled the app and installed it again.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/e/be6a7485e7501cfa158cae28701193d9a309a913.png)

Nothing happens when I press Authenticate?

---

<div class="post-metadata">

**Author:** ![Par\_Ostberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/par_ostberg/32/93954_2.png) [@Par\_Ostberg](https://community.homey.app/u/Par_Ostberg)\
**Post date:** [November 30, 2024, 1:42pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/199 "2024-11-30T13:42:34Z")

</div>

Is this the current/correct version?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/4/54acf7f21ba49fdddbe1ae04d2f95f5146524908.png)

---

<div class="post-metadata">

**Author:** ![Jarl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jarl/32/16576_2.png) [@Jarl](https://community.homey.app/u/Jarl)\
**Post date:** [November 30, 2024, 5:44pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/200 "2024-11-30T17:44:47Z")

</div>

No, latest version is 1.1.11 ([GitHub - ugumba/homey-panasonic-comfort-cloud-alt](https://github.com/ugumba/homey-panasonic-comfort-cloud-alt))

---

<div class="post-metadata">

**Author:** ![SpikeHome](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/spikehome/32/9435_2.png) [@SpikeHome](https://community.homey.app/u/SpikeHome)\
**Post date:** [December 6, 2024, 9:51am UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/201 "2024-12-06T09:51:35Z")

</div>

is there comming a official homey app in the future for this?  
And this one is use the [https://aquarea-smart.panasonic.com/](https://aquarea-smart.panasonic.com/) platform  
But is comming in the future depending at this one [https://aquarea-service.panasonic.com/](https://aquarea-service.panasonic.com/)  
Or using heisamon?

---

<div class="post-metadata">

**Author:** ![Robert\_Schmidt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robert_schmidt/32/53755_2.png) [@Robert\_Schmidt](https://community.homey.app/u/Robert_Schmidt)\
**Post date:** [December 10, 2024, 8:31am UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/202 "2024-12-10T08:31:00Z")

</div>

Questions about an official app for any Panasonic products should be directed to Panasonic and/or Homey.

I have no intention of publishing my app on the app store.

Firstly, because Panasonic provides no support for community developers, I’m firmly convinced they should take responsibility for an official app.

Secondly, I have no interest on being on “the hook” for providing commercial quality software for free, into the thoroughly one-sided commercial ecosystem which Homey is.

---

<div class="post-metadata">

**Author:** ![Jarl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jarl/32/16576_2.png) [@Jarl](https://community.homey.app/u/Jarl)\
**Post date:** [December 11, 2024, 9:46pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/203 "2024-12-11T21:46:13Z")

</div>

I’m strugiling with the latsest 1.1.13 version. Builds OK, but fails to start on the Homey. I just got two different errors when the only thing i did was build+install\>error#1 and then build+install-\>error#2, so not sure what’s the source of the instability.

Anyone else seeing similar issues or is it working for you?

2024-12-11T21:25:39.572Z [log] [MyApp] MyApp has been initialized  
2024-12-11T21:25:41.344Z [log] [ManagerDrivers] [Driver:aircon] Driver has been initialized  
2024-12-11T21:25:41.999Z [log] [ManagerDrivers] [Driver:aircon] initializing client (1.22.0)  
2024-12-11T21:25:42.029Z [log] [ManagerDrivers] [Driver:aircon] authenticating xxx[dot]yyy[at][gmail.com](http://gmail.com)  
2024-12-11T21:25:47.646Z [log] [ManagerDrivers] [Driver:aircon] authenticated  
2024-12-11T21:25:49.536Z [err] [ManagerDrivers] [Driver:aircon] [Device:9a5aeee2] getDevice failed: RangeError: Value longOffset out of range for Intl.DateTimeFormat options property timeZoneName  
at new DateTimeFormat ()  
at MyDevice.getCurrentTimezoneOffset (/drivers/aircon/device.js:36:27)  
at MyDevice.fetchLastHourWattsConsumption (/drivers/aircon/device.js:58:29)  
at /drivers/aircon/device.js:75:28  
at processTicksAndRejections (node:internal/process/task\_queues:96:5)  
at async MyDriver.invokeClient (/drivers/aircon/driver.js:109:24)  
at async MyDevice.fetchFromService (/drivers/aircon/device.js:72:22)  
at async MyDevice.fetchAndRestartTimer (/drivers/aircon/device.js:104:9)  
at async MyDevice.onInit (/drivers/aircon/device.js:177:13)  
at async MyDevice.\_onInit (/opt/homey-client/system/manager/ManagerApps/AppProcess/node\_modules/@athombv/homey-apps-sdk-v3/lib/Device.js:1:1682)  
(I get this same error for all my 4 devices)

On second build+install I get a different error:

2024-12-11T21:37:55.040Z [log] [MyApp] MyApp has been initialized  
2024-12-11T21:38:01.034Z [err] [ManagerDrivers] Error Initializing Driver aircon: ReferenceError: ReadableStream is not defined  
at Object. (/node\_modules/undici/lib/web/fetch/response.js:528:3)  
at Module.\_compile (node:internal/modules/cjs/loader:1103:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1157:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at Module.require (/opt/homey-client/system/manager/ManagerApps/AppProcess/node\_modules/@athombv/homey-apps-sdk-v3/index.js:1:183)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (/node\_modules/undici/lib/web/fetch/index.js:11:5)  
at Module.\_compile (node:internal/modules/cjs/loader:1103:14)

---

<div class="post-metadata">

**Author:** ![Robert\_Schmidt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robert_schmidt/32/53755_2.png) [@Robert\_Schmidt](https://community.homey.app/u/Robert_Schmidt)\
**Post date:** [December 12, 2024, 4:05pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/204 "2024-12-12T16:05:54Z")

</div>

Hmm… did you run “npm install” before building? I’ll give it a closer look when I get home.

The second error looks stranger - it looks like a web request failing downloading a JS module - quite far from the code in this app. Does it happen again?

---

<div class="post-metadata">

**Author:** ![Jarl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jarl/32/16576_2.png) [@Jarl](https://community.homey.app/u/Jarl)\
**Post date:** [December 14, 2024, 12:11pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/205 "2024-12-14T12:11:27Z")

</div>

I suspected issues with my Homey Pro (2016-2019), so did a restart and it failed to complete the boot. It “visited” the floor here the other day and the shell broke open, so seems more broke (a PowerSupply component looks bad).

Got hold of a new (used…) device, restored from backup (was a dream defintly worth the backup cost!) and things look OK - until I started installing the PCC APP. HEAD gave me the same issue as reported above.

Started testing older versions of the app starting from a version I know worked. And it still worked. But when I moved to the commit/merge with support for consumption/outside temp (Dec 2nd), I got the same “ReadableStream is not defined” error on the device. So that commit broke support for Homey Pro 2016-2029 in this APP. I’ll do some more investigation into the commit to try to find the actual reason.

Suspect the root cause is that my “old” Homey is running an older version of Node.js (v12.22.11), but not sure.

---

<div class="post-metadata">

**Author:** ![RuneTun](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/runetun/32/17017_2.png) [@RuneTun](https://community.homey.app/u/RuneTun)\
**Post date:** [December 14, 2024, 8:35pm UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/207 "2024-12-14T20:35:24Z")

</div>

Hi,

I am also getting the same error as Jarl:

Homey Pro (2016-2019)

While installing:  
(node:1776) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.  
(Use `node --trace-deprecation ...` to show where the warning was created)

And the App log:  
2024-12-14T19:48:01.054Z [err] [ManagerDrivers] Error Initializing Driver aircon: ReferenceError: ReadableStream is not defined

When installing a new aircon, there is a red error triangle in the aircon icon.

Any advice would be recieved with a big thanks.

---

<div class="post-metadata">

**Author:** ![Jarl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jarl/32/16576_2.png) [@Jarl](https://community.homey.app/u/Jarl)\
**Post date:** [December 15, 2024, 12:36am UTC](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906/208 "2024-12-15T00:36:43Z")

</div>

Thanks for reporting, @RuneTun. I’m getting the same two warnings/errors.  
Red triangle is due to that the app has failed loading so the device is unknown.

Short term workaround is to do “git pull” on ugumbas repo and then do “git checkout a7c5e6a6dd4f7f12d24f08f446c6e3f2f91c91ae” (last working version for me), “npm install”, “homey app build” and finally “homey app install”.

I raised issue [v1.1.13 not working on Homey Pro (2016-2019) · Issue #30 · ugumba/homey-panasonic-comfort-cloud-alt · GitHub](https://github.com/ugumba/homey-panasonic-comfort-cloud-alt/issues/30) to track the issue.

[Previous page](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906.md?page=9)

[Next page](https://community.homey.app/t/app-pro-panasonic-comfort-cloud-alternative-cli-install-only/75906.md?page=11)
