black-thunder / iobroker.melcloud Goto Github PK
View Code? Open in Web Editor NEWIntegrates Mitsubishi Electric devices via MELCloud into ioBroker
License: MIT License
Integrates Mitsubishi Electric devices via MELCloud into ioBroker
License: MIT License
If anybody has a MelCloud communication 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
Version: stable=1.2.1 (144 days old) => latest=1.3.3 (15 days old)
Installs: stable=451 (64.71%), latest=52 (7.46%), total=697
Click to edit
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!
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.
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:
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.
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:
Let me know if any further information is required. I'm willing to support the debugging if this helps
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.
Anzeige des gespeicherten Werts und nicht des ersten in der Liste.
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
Hi @Black-Thunder
It`s for notice.
Melcloud adapter could not reconnect to MELCloud service after internet channel interruption.
It needed a manual restart.
Find the log attached.
Melcloud: 1.1.4
Controller: 3.3.15
Admin: 5.1.25
Thank you
Best Regards,
Vadim
RecoveryConnectionIssue_log.txt
Describe the bug
The Object "nextCommunication" has "Invalid date" after updating javascript or admin
To Reproduce
Steps to reproduce the behavior:
Expected behavior
date should be displayed correct like object "melcloud.0.devices.X.info.lastCommunication"
Versions:
Additional context
Add any other context about the problem here.
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:
Gruß
Franz
Aus Forum
"Is it possible to get power consumption statistic from MELCloud from Reports?"
Mitschneiden des Netzwerk-Traffics, wenn in der App die Berichte abgerufen werden
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.
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.
After installing the adapter ( v 1.3.4) and entering log-in data, the logfile shows:
AxiosError: Request failed with status code 500
There was a problem sending login to: https://app.melcloud.com/Mitsubishi.Wifi.Client/Login/ClientLogin
The device is registered with MELCloud and can be controlled via app and web.
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.
Version: stable=1.1.6 (318 days old) => latest=1.2.1 (15 days old)
Installs: stable=462 (71.74%), latest=60 (9.32%), total=644
Click to edit
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
"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 …"
Überwachen des states 'power' auf Änderung, nachdem Daten mit MELCloud synchronisiert wurden --> 'power' wurde extern geändert. Timing-Probleme beachten!
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 It
s ack confirmation.
It's impossible to understand and make interpretation in scripts who makes the changes (User or Script or Adapter).
Thank you
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?
is it possible to add enable/disable timer in controls?
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
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:
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 |
Version: stable=1.1.4 (286 days old) => latest=1.1.6 (19 days old)
Installs: stable=278 (69.15%), latest=44 (10.95%), total=402
Click to edit
It seems that the vendor interface allows getting intra-day reports. Please consider allowing start- and endDate to be the same.
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.
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
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:
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
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
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!
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
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!
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.
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/
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
Version: stable=1.1.4 (282 days old) => latest=1.1.6 (15 days old)
Installs: stable=282 (70.15%), latest=40 (9.95%), total=402
Click to edit
Version: stable=1.2.1 (123 days old) => latest=1.3.1 (15 days old)
Installs: stable=435 (63.13%), latest=52 (7.55%), total=689
Click to edit
Version: stable=1.0.6 (211 days old) => latest=1.1.1 (15 days old)
Installs: stable=282 (89.24%), latest=27 (8.54%), total=316
Click to edit
Hello,
adapter worked till yesterday fine for me. Now I lost the connection over a day and then I'm blocked by the Melcloud because of too many tries to log in. With that the adapter doesn't work any more.
Any help ?
Bernhard
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.