Giter Club home page Giter Club logo

iobroker.melcloud's People

Contributors

apollon77 avatar black-thunder avatar dependabot-preview[bot] avatar dependabot[bot] avatar mcm1957 avatar snyk-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

iobroker.melcloud's Issues

Info. The WIFI module can't connect to the MelCloud server. (It's not the Adapter issue)

If anybody has a MelCloud communication problem:

  1. That is not the adapter problem.

"It's a global issue. The WIFI module can't connect to the server. So it just fails.

The server returns 503 Service Unavailable: Back-end server is at capacity

So don't waste your time resetting the wifi and like that. Just waste of time.

I also got this response after contacting the technical support

As you may have noticed, we are currently facing a communication problem regarding our WiFi interfaces. I would like to assure you that our technical team is fully committed to resolving this issue.

We implement all necessary resources to ensure that these inconveniences are resolved as quickly as possible. Our goal is to ensure the reliability and performance of our services, and rest assured that we are working diligently to restore the situation to normal."

"Workaround:
If you manage your own DNS server, you can get online again, setting the host "production.receiver.melcloud.com" to resolve to the IPaddress: 52.215.226.151"

From:
www.reddit.com

Compatibility check to js-controller 4.0

Dear Adapter developer,

with js-controller 4.0 object definitions are now also checked that min/max in only provided for number/mixed objects and that the type of the default value matches to the object type.

If something is not correct this is logged as 'warning' or 'info' log.

Please also make sure to update to the lastest @iobroker/testing dependency 2.5.4 or to accept the PR from Apollon77 for legacy testing!

Please spent some time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn or info log there from these checks please adjust the adapter and fix the relevant cases.

For questions please refer to ioBroker/ioBroker.js-controller#1749

Please close the issue after you checked it.

Thank you very much for your support to get the best experience for the growing numbers of ioBroker users!

deviceOnline false - Steuerung funktioniert aber

Hallo!

Bis vor einigen Tagen lief alles prima. Jetzt werden mir meine Geräte jedoch als offline (deviceOnline=false) angezeigt. LastCommunication ist jedoch aktuell und eine Steuerung klappt auch.
In der Melcloud-App scheint es jedoch eine Änderung gegeben zu haben: Dort wird in der Fußzeile nun nicht mehr der Zeitpunkt der letzten (oder kommenden) Kommunikation angezeigt.

Adapterversion ist 1.1.6

UPDATE: Sehe gerade, da kann der Adapter nichts für. Ihm wird vom Webservice in der Tat "Offline": "true" zurückgegeben ... scheint wohl ein Problem beim Anbieter zu sein.

Memory Leak: RAM consumption increases over time

Describe the bug
I observed problems with RAM availability on my ioBroker VM instance and investigate the consumption of all adapters using Telegraf and Grafana.
One of the main problematic adapters is MelCloud:
image
Within 2 days, the consumption went up from 2% (of 5 GByte RAM) to 10%.
At the beginning of the graph, I rebootet my VM to have a clean start, therefore you see the drop.
image
In my setup, I poll the information for 2 A/C devices from the Melcloud.

To Reproduce
Steps to reproduce the behavior:
Start the adapter and wait. Observe the RAM consumption

Expected behavior
Stable memory consumption

Screenshots & Logfiles
see above

Versions:

  • Adapter version: 1.34
  • JS-Controller version: 4.0.24
  • Node version: v18.17.0
  • Operating system: Debian VM

Let me know if any further information is required. I'm willing to support the debugging if this helps

Anzeigefehler der Adapter-Einstellung 'Language'

Ist

Wird die Sprache in den Instanzeinstellungen hinterlegt und gespeichert, so wird beim nächsten Aufruf der Einstellungen trotzdem immer der erste Eintrag in der Liste (EN) angezeigt. Gespeichert wurde aber der korrekte Wert, ist ein rein kosmetisches Problem. Wird das dropdown-Menü ausgeklappt, so ist dort auch der korrekte Wert selektiert.

Soll

Anzeige des gespeicherten Werts und nicht des ersten in der Liste.

Nur für Klimageräte oder auch für andere MelCloud Geräte

Hallo Zusammen,

ich habe eine Wärempumpe (Heizung) und kann auch über die MelCloud darauf zugreifen.
Nun Habe ich mal den Adapter installiert. Adapter ist grün und es werden mir auch viele Objekte angezeigt aber der größte Teil ist Null oder 0

Kann ich irgendetwas tun, unterstützen ?

Viele Grüße
Thomas

Object nextCommunication has "Invalid date" after updating javascript or admin adapter

Describe the bug
The Object "nextCommunication" has "Invalid date" after updating javascript or admin

To Reproduce
Steps to reproduce the behavior:

  1. Open object "melcloud.0.devices.X.info.nextCommunication"
  2. Check state

Expected behavior
date should be displayed correct like object "melcloud.0.devices.X.info.lastCommunication"

Screenshots & Logfiles
grafik

Versions:

  • Adapter version: 1.1.4
  • JS-Controller version: 3.3.12
  • Node version: v12.19.0
  • Operating system: raspbian

Additional context
Add any other context about the problem here.

Solltemperatur lässt sich nicht schreiben

Hallo Zusammen,

ich steuere meine Klimaanlage (Multisplit 1x Aussengerät, 6 Innengeräte) per PV-Überschussteuerung.
Beim Schreiben der Solltemperatur bekomme ich folgende Fehlermeldung:

melcloud.0 | 2024-07-10 16:06:21.219 | error | Unsupported ATA operation mode: '24' - Please report this to the developer!
melcloud.0 | 2024-07-10 15:55:47.169 | error | Unsupported ATA operation mode: '24' - Please report this to the developer!
melcloud.0 | 2024-07-10 15:40:43.793 | error | Unsupported ATA operation mode: '24' - Please report this to the developer!
melcloud.0 | 2024-07-10 15:30:41.499 | error | Unsupported ATA operation mode: '24' - Please report this to the developer!

Ich schreibe den Wert mit einem Blockly-Script:

image

Gruß
Franz

Abrufen der Verbrauchswerte aus den Berichten

Feature-Wunsch

Aus Forum
"Is it possible to get power consumption statistic from MELCloud from Reports?"

Evtl. Lösungsansatz

Mitschneiden des Netzwerk-Traffics, wenn in der App die Berichte abgerufen werden

Temperatur Einstellung wird zurückgesetzt

Installiert ist die Github Version v1.2.0
Ich hab das Problem das die Zieltemperatur der Split-Klimaanlage (Datenpunkt targetTemp) nach einer Minute immer auf 19°C zurückgesetzt wird. Dabei ist es egal ob ich über die Infrarot Fernbedienung, über Node-Red oder über ioBroker "Objekte" selbst die Temperatur ändere. Auch ist es egal ob mit ack oder ohne.Erst hab ich gedacht das targetTemp durch roomTemp überschrieben wird aber das scheint nicht so zu sein. Es wird immer durch 19°C ersetzt.
Im debug Log sind keine Fehler.
Irgend eine Idee ?

Nachtrag: Der einzige Wert der die 19°C enthält ist der Punkt DefaultCoolingSetTemperature im Log.

v1.3.6 ständiger wechsel true/false

Hab ein Split Klimagerät von Mitsubishi.
Seit der letzten Verson habe ich das Problem das der IOB Datenpunkt "melcloud.0.devices.52888497.control.power" ab und zu zwischen
true und false im 30 Sekunden Rhythmus wechselt.
Hat das schonmal jemand beobachtet ?

Hier als Diagramm dargestellt, gelb ist dieser Datenpunkt als Ein/Aus dargestellt, grün die Leistung vom Gerät.

Unbenannt

Aktuellen Status auslesen

Hallo zusammen,
In der MelCloud App ist der jeweilige Status der einzelnen Kreisläufe ersichtlich.

So sehe ich zB Unzulässig/StandBy/Heitzbetrieb und ein entsprechendes Icon.

Wird dieser Status bereits abgefragt und ich sehe ihn nur nicht?

Falls er nicht abgefragt wird währe es super, wenn Ihr den mit einbaut.

Update stable version in repo from 1.4.0 to 1.4.1

Think about update stable version to 1.4.1

Version: stable=1.4.0 (100 days old) => latest=1.4.1 (15 days old)
Installs: stable=470 (54.59%), latest=52 (6.04%), total=861

Click to use developer portal
Click to edit

Do not close this issue manually as a new issue will be created if condition for update still exists.

Please drop a comment if any reason exists which blocks updating to version 1.4.1 at this time.

Note: This is an automatically generated message and not personally authored by bluefox!
@mcm1957 for evidence

Erkennung, wenn Geräte von extern (z.B. Fernbedienung) geschaltet wurden

Feature-Wunsch

"Was noch interessant wäre - sofern möglich - kann man irgendwie abgleichen ob die KA von der Fernbedienung manuell gestartet wurde oder über ein Script ? Wäre cool wenn die KA merken würde wenn sie über ihre FB eingeschaltet wurde und nicht mitbekäme wenn sie per Broker gestartet wurde bzw. Wenn es da einen Unterschied gäbe. Dann könnte man einem Script sagen das es nicht laufen soll wenn die KA mit Absicht gestartet wurde. Das würde verhindern das ein Script die Anlage abschaltet obwohl man die gerne am laufen hätte. Ich habe das jetzt über einen etwas unzuverlässigen Umweg realisiert …"

Evtl. Lösungsansatz

Überwachen des states 'power' auf Änderung, nachdem Daten mit MELCloud synchronisiert wurden --> 'power' wurde extern geändert. Timing-Probleme beachten!

Adapter rewrites "Changed From" data to value "melcloud.0"

Hi,
It's strange the adapters behavior. Adapter rewrites "Changed From" data to value "melcloud.0" at once. See Objects->States view. Example: You change the state "Power" from Admin console. You see "Changed from": "admin.0/admin". The adapter changes it to "melcloud.0" in ~1 sec. Looks like Its ack confirmation.
It's impossible to understand and make interpretation in scripts who makes the changes (User or Script or Adapter).

Thank you

Adapter lässt sich nicht installieren

Ich versuche den Adapter in der Version 1.2.0 (von GitHub) im iOBroker zu installieren. Hatte vorher die Version 1.1.6 drauf. Diese habe ich gelöscht (auch den Ordner in den Objekten), da ich erst dachte, das es an der bestehenden Installation liegt.

Bei Befehl ausführen bleibt ewig der Status:
`$ iobroker url Black-Thunder/ioBroker.melcloud --host iobroker --debug

install Black-Thunder/ioBroker.melcloud

NPM version: 6.14.17

Installing Black-Thunder/ioBroker.melcloud... (System call)`

Wenn ich wieder versuche die 1.1.6 Version die direkt im iOBroker zur Verfügung steht zu installieren, dann geht das ohne Probleme.

Ich habe es sowohl über GitHub als auch direkt über die Adresse versucht. Immer das gleiche.
Was kann das Problem sein?

Error: unable to verify the first certificate

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '...'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots & Logfiles
If applicable, add screenshots and logfiles to help explain your problem.

Versions:

  • Adapter version:
  • JS-Controller version:
  • Node version:
  • Operating system:

Additional context
Add any other context about the problem here.

Der Adapter startet nicht mehr bleibt auf rot.
Habe ihn dann auf die neuste Version upgedatet, aber auch kein Erfolg.
Habe auch mal das Passwort gelöscht und neu eingegeben. Im Internet und über App kann ich mich noch in der Melcloud anmelden....
Lief über Monate ohne Problem.

Log:

melcloud.0 2023-05-10 18:12:38.787 error Error: unable to verify the first certificate
melcloud.0 2023-05-10 18:12:38.787 error There was a problem sending login to: https://app.melcloud.com/Mitsubishi.Wifi.Client/Login/ClientLogin
melcloud.0 2023-05-10 18:12:38.578 info Connecting initially to MELCloud and retrieving data...
melcloud.0 2023-05-10 18:12:38.357 info starting. Version 1.3.3 in /opt/iobroker/node_modules/iobroker.melcloud, node: v14.20.1, js-controller: 4.0.23
melcloud.0 2023-05-10 18:12:33.425 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
melcloud.0 2023-05-10 18:12:33.422 info terminating
melcloud.0 2023-05-10 18:12:33.420 info onUnload(): Cleaned everything up...
melcloud.0 2023-05-10 18:12:33.415 info Got terminate signal TERMINATE_YOURSELF
melcloud.0 2023-05-10 18:12:14.548 error Error: MELCloud password empty! Check settings.
melcloud.0 2023-05-10 18:12:14.438 info starting. Version 1.3.3 in /opt/iobroker/node_modules/iobroker.melcloud, node: v14.20.1, js-controller: 4.0.23
melcloud.0 2023-05-10 18:12:09.523 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
melcloud.0 2023-05-10 18:12:09.520 info terminating
melcloud.0 2023-05-10 18:12:09.519 info onUnload(): Cleaned everything up...
melcloud.0 2023-05-10 18:12:09.516 info Got terminate signal TERMINATE_YOURSELF

Allow same day reports

It seems that the vendor interface allows getting intra-day reports. Please consider allowing start- and endDate to be the same.

Cumulative reports

Thanks for the adapter.

It would be great if you could add a function to collect the power reports for all devices (and maybe all kind of modes) in one datapoint.

This would make it easier to cumulate the total consumption for an entire house instead of using scripts with multiple calls to get the reports.

Log warn nach versuchtem Update auf 1.1.5

Hallo
Ich habe soeben versucht auf 1.1.5 das Update zu machen;
Im Log sehe ich keine Meldung bezüglich dass das Update nicht durchgeführt worden ist - bei den Instanzen steht jedoch auch nach dem Update noch die 1.1.4 - und bei den Adapter-Updates erscheint es auch immer noch. (keine Ahnung ob das ein Bug im heute geupdateten Controler ist..)

Was aber im Log stand ist der Warn nach dem Update:
" warn | This object will not be created in future versions. Please report this to the developer. "
" warn | Object devices.14778845.reports.getPowerConsumptionReport is invalid: obj.common.min is only allowed on obj.common.type "number" or "mixed", received "boolean" "

Controler: 4.0.4
Node.js: v14.19.0

Gruss
Matt

Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:

https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/Black-Thunder/ioBroker.melcloud

  • [E605] No actual year found in copyright. Please add "Copyright (c) 2021 black-thunder [email protected]" at the end of README.md
  • [E701] No actual year found in LICENSE. Please add "Copyright (c) 2021 black-thunder [email protected]" at the start of LICENSE

Thanks,
your automatic adapter checker.

P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info

Befehl zum Starten der Warmwasseraufbereitung

Das wäre ein Super Feature, dass man leider derzeit nicht über die MelCloude machen kann.

Super wäre es, über einen Befehl die Anlage aufzufordern, jetzt die Warmwasseraufbereitung zu starten.
Somit könnte man eine Art SG Ready Funktion nachstellen.

ZB es ist genug Solarenergie verfügbar. Über SetTankWaterTemperatur könnte man diese auf ZB 55 einstellen und über den Befehl die Anlage dazu bringen, JETZT auf diese Temperatur aufzuheizen.

Danke euch

Compatibility check and testing for Node.js 14 and 16

Dear Adapter developer,

Node.js 14 is now available for a year and Node.js 16 was release just some days ago and will become LTS by October 2021. We plan to update the ioBroker Node.js recommendation (currently 12.x) to 14.x later this year.

Please check your adapter with Node.js 14 especially, and ideally also directly with Node.js 16

Please add both versions to the adapter testing which is executed on commits.

If your adapter requires a certain minimum version of Node.js please set the 'engine' setting in package.json accordingly! Please also do this if the adapter is not able to work in certain Node.js versions, so that ioBroker can prevent users from installing te adapter if not compatible!

On questions please talk to us at ioBroker/ioBroker.js-controller#1138

Please close the issue after you checked it.

Thank you very much for your support!

View in widget 8 freezes after changing mode in melcloud

Hi!

First of all -> thanks for that really good work!
I'm facing a problem with your melcloud adapter. When changing mode in melcloud adapter, my view in widget 8 freezes in my vis. It's not just if i push a button in my vis for changing the mode - also if i change the mode external with the melcloud app, the widget freezes and it's not just at one endpoint. All endpoint acting like this. Everythin i can do, if my widget 8 freezes -> refresh the whole vis.
I'm wondering that i'm the first one who facing that problem.

Please help with that problem.

Thank you so much

Compatibility check to js-controller 3.3 and Admin5 React UI

Dear Adapter developer,

with js-controller 3.2 and js-controller 3.3 some additional checks were added to make sure that created objects match to the specifications and also written state values match to the object definition.

If something is not correct this is logged as 'warning' or 'info' log.

Please take the time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn log there from these checks please adjust the adapter and fix the relevant cases.

For questions please refer to ioBroker/ioBroker.js-controller#1301

Additionally we are preparing Admin 5 which will have a completely rewritten UI. Please install Admin 5, activate that new UI and verify that the configuration of you adapter works as expected also there.

More informations on Admin 5 can be found in Forum https://forum.iobroker.net/topic/44282/test-adapter-admin-5-0-x-alpha-der-neuen-ui

Please close the issue after you checked it.

Thank you very much for your support!

Separate Left and Right VaneVerticalDirection?

I see that you've added a vaneHorizontalDirection value for separate control of the left and right vanes a few versions back, but I don't see a similar option for the vertical vanes (one up and one down). Do you know if this is something that is supported in MelCloud, and if so, exactly how it works? The use case is as follows:

I have a Kaiteki 6600 mounted in between two floors, in the stairway, and use the two separate vertical vanes to direct air both up and down. When the temperature on the main floor is above 21 degrees I would like the hot airstream to be split between the two floors (left vane up, right vane down), but when the temperature on the main floor drops below 21 degrees I would like the hot airstream to only be pushed into the main floor (both vanes up) to heat it up as quickly as possible.

Request failed with status code 429

Unfortunately I still have the problem that the connection to MelCloud cannot be established.
I paused the adapter for 3 days now and started it again this evening.
Unfortunately, the familiar error message came immediately
So the adapter couldn't connect to the cloud at all.
I can access the cloud without any problems via https://app.melcloud.com/

What could be the reason?
Fehlermeldung MelCloud

Update stable version in repo from 1.4.0 to 1.4.1

Think about update stable version to 1.4.1

Version: stable=1.4.0 (101 days old) => latest=1.4.1 (16 days old)
Installs: stable=473 (54.75%), latest=52 (6.02%), total=864

Click to use developer portal
Click to edit

Do not close this issue manually as a new issue will be created if condition for update still exists.

Please drop a comment if any reason exists which blocks updating to version 1.4.1 at this time.

Note: This is an automatically generated message and not personally authored by bluefox!
@mcm1957 for evidence

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.