ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

'Melcloud' Adapter für Mitsubishi Klimaanlagen #339

Closed meicker closed 3 years ago

meicker commented 4 years ago

Ein ioBroker Adapter für Mitsubishis Melcloud wäre super. Man hann das zwar über einen Adapter mit Homebridge lösen aber die Anlage kann theoretisch mehr als der Adapter hergibt. Vielleicht kann man ja den Homebridge Adapter und die enderen Ideen auf Git verwenden und diese zu einem Melcloud Adapter zusammenführen der alles kann ...

Apollon77 commented 4 years ago

Is there any API available? Libaries? Other Integrations?

meicker commented 4 years ago

Hi Ingo, es gibt einen Homebridge Adapter und ich habe bereits einiges an Lesestoff zusammen. Es gibt diverse Umsetzungen auf vielen verschiedenen Plattformen. Das meiste auf git zu finden unter melcloud.

Die Schnittstelle wird ua auch für ecodan verwendet. Es gibt auch einen Alexa Skill der aber leider auch nicht alles kann.

Viele Grüsse, Marc

Am 13.02.2020 um 23:38 schrieb Ingo Fischer notifications@github.com:

 Is there any API available? Libaries? Other Integrations?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

meicker commented 4 years ago

http://mgeek.fr/blog/un-peu-de-reverse-engineering-sur-melcloud https://github.com/freddiemc88/Control-MELCloudDevice https://github.com/oesolberg/MelcloudClimate

vvfrwl commented 4 years ago

https://www.domoticz.com/wiki/Plugins/MELCloud.html https://github.com/o0Zz/ha-melcloud/

mbad82 commented 4 years ago

Ich habe auch Interesse und würde mich als Tester anbieten.

Rababersaft commented 4 years ago

Würde mich ebenfalls als Tester anbieten ;)

meicker commented 4 years ago

Schön - Tester haben wir 😂 Ich denke solange wir keinen Tester mit Programmierkenntnissen haben wird das nix ☺️

Viele Grüsse, Marc

Am 03.04.2020 um 21:32 schrieb rababersaft notifications@github.com:

 Würde mich ebenfalls als Tester anbieten ;)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

fisch55 commented 4 years ago

Ich bin auch kein DEV :-( aber so ein ADAPTER fände ich auch der Hammer

meicker commented 4 years ago

Anwender haben wir 😂 Ich glaube einer von uns muss programmieren lernen 👍

Viele Grüsse, Marc

Am 21.04.2020 um 12:53 schrieb fisch55 notifications@github.com:

 Ich bin auch kein DEV :-( aber so ein ADAPTER fände ich auch der Hammer

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

peterbaumert commented 4 years ago

Unterstützt mich beim Kauf meiner Klimaanlage und ich bau euch den Adapter :D Ne aber mal ernsthaft, was genau muss ich beim Kauf der Klimaanlage beachten, dass da Melcloud dabei ist? Wenn es die bei mir wird, werde ich so ein Adapter schreiben.

meicker commented 4 years ago

Hallo Peter, wenn Du die Anlage von Mitsubishi wählst kannst Du optional die Innengeräte mit den WLan Adaptern ausstatten. Diese werden dann bei Melcloud registriert und dann kannst Du, wenn Sie mit Deinem Router verbunden wurden, die KA von außen über die Melcloud App oder über den Browser steuern.

Viele Grüsse, Marc

Am 30.04.2020 um 12:49 schrieb peterbaumert notifications@github.com:

 Unterstützt mich beim Kauf meiner Klimaanlage und ich bau euch den Adapter :D Ne aber mal ernsthaft, was genau muss ich beim Kauf der Klimaanlage beachten, dass da Melcloud dabei ist? Wenn es die bei mir wird, werde ich so ein Adapter schreiben.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Black-Thunder commented 4 years ago

Eine Liste von kompatiblen Anlagen findest du hier (ganz unten).

Ich hab hier schon mal ganz rudimentär mit einem Adapter angefangen. Viel ist noch nicht passiert außer dem ersten Anmelden an der MELCloud. Da ich erst Ende Mai die Klimaanlage bekomme, komme ich da vorher auch net wirklich weiter. Allerdings muss ich zugeben, dass ich noch nie einen ioBroker-Adapter geschrieben habe und ich mich da mehr mittels trial and error durchprobiere. Von daher ist jede Unterstützung herzlich willkommen. ;)

meicker commented 4 years ago

Besser als nix ☺️ Schön zu sehen das da noch andere mit Klimaanlage und ioBroker sind ...

Meine Anlage läuft, theoretisch könnte ich auch testen. Aber wir können auch noch bis Mai warten und testen dann zusammen.

Viele Grüsse, Marc

Am 30.04.2020 um 13:39 schrieb Black-Thunder notifications@github.com:

 Eine Liste von kompatiblen Anlagen findest du hier (ganz unten).

Ich hab hier schon mal ganz rudimentär mit einem Adapter angefangen. Viel ist noch nicht passiert außer dem ersten Anmelden an der MELCloud. Da ich erst Ende Mai die Klimaanlage bekomme, komme ich da vorher auch net wirklich weiter. Allerdings muss ich zugeben, dass ich noch nie einen ioBroker-Adapter geschrieben habe und ich muss da mehr mittels trial and error durchprobiere. Von daher ist jede Unterstützung herzlich willkommen. ;)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Black-Thunder commented 4 years ago

Wenn du wagemutig bist, kannst du gerne mal den Adapter direkt aus meinem Repo installieren. Aber bitte wenn möglich nicht auf deinem Produktivsystem. Alles ohne Gewähr. :wink:

Falls alles klappt, bitte Adapter auf Debug stellen, deine Account-Daten in den Einstellungen eintragen und mir das Log (natürlich ohne deine persönlichen Informationen/Account-Daten) zukommen lassen. Gerne auch als Issue in meinem Repo, dann kann ich das besser tracken.

meicker commented 4 years ago

Ich habe leider aktuell keine Testumgebung Dazu muss ich erstmal ein Testsystem aufsetzen. Wie würdest Du denn da am geschicktesten vorgehen ? Nacktes System nur mit dem Melcloud adapter, oder ? Es darf ha nicht das Produktivsystem stören ...

Viele Grüsse, Marc

Am 01.05.2020 um 16:07 schrieb Black-Thunder notifications@github.com:

 Wenn du wagemutig bist, kannst du gerne mal den Adapter direkt aus meinem Repo installieren. Aber bitte wenn möglich nicht auf deinem Produktivsystem. Alles ohne Gewähr. 😉

Falls alles klappt, bitte Adapter auf Debug stellen, deine Account-Daten in den Einstellungen eintragen und mir das Log (natürlich ohne deine persönlichen Informationen/Account-Daten) zukommen lassen. Gerne auch als Issue in meinem Repo, dann kann ich das besser tracken.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Black-Thunder commented 4 years ago

Ich hab mir zum Testen mit VirtualBox eine virtuelle Maschine mit Ubuntu aufgesetzt und da nur ioBroker samt meinem Adapter installiert. So kann auf jeden Fall nix beim Produktivsystem schief gehen.

meicker commented 4 years ago

Ok - Ich schaue mal ob ich den auf meinem Synology ans laufen bringe. Ich muss dann nur noch eine Anleitung haben wie ich Deinen Adapter hinzufüge 😉

Viele Grüsse, Marc

Am 01.05.2020 um 17:11 schrieb Black-Thunder notifications@github.com:

 Ich hab mir zum Testen mit VirtualBox eine virtuelle Maschine mit Ubuntu aufgesetzt und da nur ioBroker samt meinem Adapter installiert. So kann auf jeden fall nix beim Produktivsystem schief gehen.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Black-Thunder commented 4 years ago

Ach, das Hinzufügen ist der leichteste Teil. 😉

Du gehst unter "Adapter" auf den Button "Installieren aus eigener URL" (der mit der Katze), dort auf "Beliebig" und gibst die URL "https://github.com/Black-Thunder/ioBroker.melcloud" ein. Wenn alles geklappt hat, eine Instanz davon hinzufügen und in den Adapter-Einstellungen deine Zugangsdaten hinterlegen. Dann noch die Log-Stufe des Adapters auf "Debug" stellen und mir das Logfile (ohne deine Zugangsdaten) senden.

hanan070893 commented 4 years ago

Hallo habe den Adapter mal auf meinem Testsystem installiert und gestartet.

`

melcloud.0 2020-05-05 07:07:20.289 debug (8597) Response from cloud: [{"ID":112112,"Name":"xxxxxxxx","AddressLine1":"xxxxxxxxxxx xxx","AddressLine2":null,"City":"xxxxxxxx","Postcode":"xxxxxx","Latitude":xxxxxxxxx,"Longitude":xxxxxxxx,"District"
melcloud.0 2020-05-05 07:07:20.101 info (8597) state melcloud.0.info.connection changed: true (ack = true)
melcloud.0 2020-05-05 07:07:20.090 info (8597) Fetching devices...
melcloud.0 2020-05-05 07:07:20.089 debug (8597) Login successful. ContextKey: xxxxxxxxxxxxxxxxxxxxxxx
melcloud.0 2020-05-05 07:07:19.865 info (8597) state melcloud.0.info.connection changed: false (ack = true)
melcloud.0 2020-05-05 07:07:19.782 debug (8597) MELCloud email address: xxxxxxxxxxxxxxx - MELCloud password: xxxxxxxxxxxxxx
melcloud.0 2020-05-05 07:07:19.781 info (8597) Connecting to Melcloud...
melcloud.0 2020-05-05 07:07:19.746 info (8597) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3
melcloud.0 2020-05-05 07:07:19.541 debug (8597) statesDB connected
melcloud.0 2020-05-05 07:07:19.540 debug (8597) States connected to redis: 127.0.0.1:9000
melcloud.0 2020-05-05 07:07:19.528 debug (8597) States create System PubSub Client
melcloud.0 2020-05-05 07:07:19.525 debug (8597) States create User PubSub Client
melcloud.0 2020-05-05 07:07:19.515 debug (8597) Redis States: Use Redis connection: 127.0.0.1:9000
melcloud.0 2020-05-05 07:07:19.513 debug (8597) objectDB connected
melcloud.0 2020-05-05 07:07:19.507 debug (8597) Objects connected to redis: 127.0.0.1:9001
melcloud.0 2020-05-05 07:07:19.487 debug (8597) Objects client initialize lua scripts
melcloud.0 2020-05-05 07:07:19.487 debug (8597) Objects create User PubSub Client
melcloud.0 2020-05-05 07:07:19.485 debug (8597) Objects create System PubSub Client
melcloud.0 2020-05-05 07:07:19.482 debug (8597) Objects client ready ... initialize now
melcloud.0 2020-05-05 07:07:19.448 debug (8597) Redis Objects: Use Redis connection: 127.0.0.1:9001
host.ioBroker-TinkerS 2020-05-05 07:07:18.378 info instance system.adapter.melcloud.0 started with pid 8597
host.ioBroker-TinkerS 2020-05-05 07:07:18.282 info "system.adapter.melcloud.0" enabled

`

Unter "Response from cloud" erhalte ich meine Daten. Was mir aufgefallen ist, der Adapter wird grün aber unter Objekte ist nichts zu finden.

meicker commented 4 years ago

Das sieht doch schon vielversprechend aus. Ich bin leider noch nicht dazu gekommen ... aber bald 👍😁

Viele Grüsse, Marc

Am 05.05.2020 um 07:10 schrieb hanan070893 notifications@github.com:

 Hallo habe den Adapter mal auf meinem Testsystem installiert und gestartet.

`

melcloud.0 2020-05-05 07:01:04.914 debug (8571) Response from cloud: [{"ID":112112,"Name":"xxxxxxx","AddressLine1":"xxxxxxxxxxx","AddressLine2":null,"City":"xxxxxxxl","Postcode":"xxxx","Latitude":xx.xxxxxx,"Longitude":x.xxxxxx,"District" melcloud.0 2020-05-05 07:01:04.731 info (8571) state melcloud.0.info.connection changed: true (ack = true) melcloud.0 2020-05-05 07:01:04.716 info (8571) Fetching devices... melcloud.0 2020-05-05 07:01:04.715 debug (8571) Login successful. ContextKey: B062AC84CA8744BDAB37F194CB26F2 melcloud.0 2020-05-05 07:01:04.545 info (8571) state melcloud.0.info.connection changed: false (ack = true) melcloud.0 2020-05-05 07:01:04.448 debug (8571) MELCloud email address: xxxxxxxxxxx - MELCloud password: xxxxxxxxx melcloud.0 2020-05-05 07:01:04.447 info (8571) Connecting to Melcloud... melcloud.0 2020-05-05 07:01:04.412 info (8571) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3 melcloud.0 2020-05-05 07:01:04.257 debug (8571) statesDB connected melcloud.0 2020-05-05 07:01:04.255 debug (8571) States connected to redis: 127.0.0.1:9000 melcloud.0 2020-05-05 07:01:04.243 debug (8571) States create System PubSub Client melcloud.0 2020-05-05 07:01:04.240 debug (8571) States create User PubSub Client melcloud.0 2020-05-05 07:01:04.231 debug (8571) Redis States: Use Redis connection: 127.0.0.1:9000 melcloud.0 2020-05-05 07:01:04.229 debug (8571) objectDB connected melcloud.0 2020-05-05 07:01:04.223 debug (8571) Objects connected to redis: 127.0.0.1:9001 melcloud.0 2020-05-05 07:01:04.205 debug (8571) Objects client initialize lua scripts melcloud.0 2020-05-05 07:01:04.204 debug (8571) Objects create User PubSub Client melcloud.0 2020-05-05 07:01:04.203 debug (8571) Objects create System PubSub Client melcloud.0 2020-05-05 07:01:04.199 debug (8571) Objects client ready ... initialize now melcloud.0 2020-05-05 07:01:04.167 debug (8571) Redis Objects: Use Redis connection: 127.0.0.1:9001 `
Unter Response from cloud erhalte ich meine Daten.
Was mir aufgefallen ist, der Adapter wird grün aber unter Objekte ist nichts zu finden.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Black-Thunder commented 4 years ago

Danke für den ersten Test, das sieht doch wirklich schon mal ganz gut aus. 👍 Leider ist bei dir der Teil bei "Response from cloud" am Ende abgeschnitten. Kannst du bitte mal direkt ins Logfile bzw. über "Log" -> "Log herunterladen" schauen, ob da noch mehr Text steht? Ansonsten muss ich gucken, wie ich den kompletten Text raus bekomme.

Objekte werden im Moment noch bewusst keine erstellt. Der Adapter wird grün, sobald die Verbindung zur Cloud erfolgreich war.

hanan070893 commented 4 years ago

Hmmm... Im Log ist nicht mehr vorhanden. Log

hanan070893 commented 4 years ago

warte, habe noch etwas gefunden...

hanan070893 commented 4 years ago

2020-05-05 09:59:50.757 - info: host.ioBroker-TinkerS "system.adapter.melcloud.0" enabled 2020-05-05 09:59:50.788 - info: host.ioBroker-TinkerS instance system.adapter.melcloud.0 started with pid 9145 2020-05-05 09:59:51.737 - debug: melcloud.0 (9145) Redis Objects: Use Redis connection: 127.0.0.1:9001 2020-05-05 09:59:51.769 - debug: melcloud.0 (9145) Objects client ready ... initialize now 2020-05-05 09:59:51.773 - debug: melcloud.0 (9145) Objects create System PubSub Client 2020-05-05 09:59:51.774 - debug: melcloud.0 (9145) Objects create User PubSub Client 2020-05-05 09:59:51.775 - debug: melcloud.0 (9145) Objects client initialize lua scripts 2020-05-05 09:59:51.794 - debug: melcloud.0 (9145) Objects connected to redis: 127.0.0.1:9001 2020-05-05 09:59:51.800 - debug: melcloud.0 (9145) objectDB connected 2020-05-05 09:59:51.802 - debug: melcloud.0 (9145) Redis States: Use Redis connection: 127.0.0.1:9000 2020-05-05 09:59:51.813 - debug: melcloud.0 (9145) States create User PubSub Client 2020-05-05 09:59:51.816 - debug: melcloud.0 (9145) States create System PubSub Client 2020-05-05 09:59:51.829 - debug: melcloud.0 (9145) States connected to redis: 127.0.0.1:9000 2020-05-05 09:59:51.830 - debug: melcloud.0 (9145) statesDB connected 2020-05-05 09:59:52.156 - info: melcloud.0 (9145) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3 2020-05-05 09:59:52.186 - info: melcloud.0 (9145) Connecting to Melcloud... 2020-05-05 09:59:52.187 - debug: melcloud.0 (9145) MELCloud email address: xxxxxxxxx - MELCloud password: xxxxxxxxxx 2020-05-05 09:59:52.261 - info: melcloud.0 (9145) state melcloud.0.info.connection changed: false (ack = true) 2020-05-05 09:59:52.445 - debug: melcloud.0 (9145) Login successful. ContextKey: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 2020-05-05 09:59:52.446 - info: melcloud.0 (9145) Fetching devices... 2020-05-05 09:59:52.457 - info: melcloud.0 (9145) state melcloud.0.info.connection changed: true (ack = true) 2020-05-05 09:59:52.600 - debug: melcloud.0 (9145) Response from cloud: [{"ID":112112,"Name":"xxxxxxx","AddressLine1":"xxxxxxxx xxx","AddressLine2":null,"City":"xxxxxx","Postcode":"xxxx","Latitude":xxxxxxx,"Longitude":xxxxxxx,"District":null,"FPDefined":false,"FPEnabled":false,"FPMinTemperature":14,"FPMaxTemperature":16,"HMDefined":false,"HMEnabled":false,"HMStartDate":null,"HMEndDate":null,"BuildingType":2,"PropertyType":1,"DateBuilt":"1989-06-30T00:00:00","HasGasSupply":false,"LocationLookupDate":"2019-07-24T16:53:44.327","Country":218,"TimeZoneContinent":3,"TimeZoneCity":52,"TimeZone":119,"Location":4855,"CoolingDisabled":false,"Expanded":true,"Structure":{"Floors":[{"ID":30332,"Name":"OG","BuildingId":112112,"AccessLevel":4,"DirectAccess":false,"EndDate":"2500-01-01T00:00:00","Areas":[{"ID":37254,"Name":"Schlafzimmer","BuildingId":112112,"FloorId":30332,"AccessLevel":4,"DirectAccess":false,"EndDate":"2500-01-01T00:00:00","MinTemperature":0,"MaxTemperature":40,"Expanded":true,"Devices":[{"DeviceID":177841,"DeviceName":"Schlafzimmer","BuildingID":112112,"BuildingName":null,"FloorID":30332,"FloorName":null,"AreaID":37254,"AreaName":null,"ImageID":-10000,"InstallationDate":"2019-06-30T00:00:00","LastServiceDate":"2019-06-30T00:00:00","Presets":[{"SetTemperature":18.0,"Power":true,"OperationMode":3,"VaneHorizontal":5,"VaneVertical":1,"FanSpeed":0,"ID":79060,"Client":54423,"DeviceLocation":177841,"Number":1,"Configuration":"18true3150","NumberDescription":"Vollkühlen"},{"SetTemperature":24.0,"Power":false,"OperationMode":3,"VaneHorizontal":5,"VaneVertical":1,"FanSpeed":1,"ID":79063,"Client":54423,"DeviceLocation":177841,"Number":2,"Configuration":"24false3151","NumberDescription":"Nachtbetrieb"}],"OwnerID":null,"OwnerName":null,"OwnerEmail":null,"AccessLevel":4,"DirectAccess":false,"EndDate":"2500-01-01T00:00:00","Zone1Name":null,"Zone2Name":null,"MinTemperature":0,"MaxTemperature":40,"HideVaneControls":false,"HideDryModeControl":false,"HideRoomTemperature":false,"HideSupplyTemperature":false,"HideOutdoorTemperature":false,"BuildingCountry":null,"OwnerCountry":null,"AdaptorType":-1,"LinkedDevice":null,"Type":0,"MacAddress":"xxxxxxxx","SerialNumber":"xxxxxxxx","Device":{"ListHistory24Formatters":[null,null,{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b__352_0","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=xxxxxxxxxxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_0(System.Object)","Signature2":"System.String <.cctor>b__352_0(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b__352_1","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=xxxxxxxxxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_1(System.Object)","Signature2":"System.String <.cctor>b__352_1(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b__352_2","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken= xxxxxxxxxxx ","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_2(System.Object)","Signature2":"System.String <.cctor>b__352_2(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b__352_3","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken= xxxxxxxxxxx ","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_3(System.Object)","Signature2":"System.String <.cctor>b__352_3(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b__352_4","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken= xxxxxxxxxxx ","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_4(System.Object)","Signature2":"System.String <.cctor>b__352_4(System.Object)","MemberType":8,"GenericArguments":null}},null,null,null,null,{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b__352_5","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken= xxxxxxxxxxx ","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_5(System.Object)","Signature2":"System.String <.cctor>b__352_5(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b__352_6","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken= xxxxxxxxxxx ","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_6(System.Object)","Signature2":"System.String <.cctor>b__352_6(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b__352_7","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken= xxxxxxxxxxx ","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_7(System.Object)","Signature2":"System.String <.cctor>b__352_7(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b__352_8","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken= xxxxxxxxxxx ","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_8(System.Object)","Signature2":"System.String <.cctor>b__352_8(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b__352_9","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken= xxxxxxxxxxx ","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_9(System.Object)","Signature2":"System.String <.cctor>b__352_9(System.Object)","MemberType":8,"GenericArguments":null}},null,null,null],"DeviceType":0,"CanCool":true,"CanHeat":true,"CanDry":true,"HasAutomaticFanSpeed":true,"AirDirectionFunction":true,"SwingFunction":true,"NumberOfFanSpeeds":5,"UseTemperatureA":true,"TemperatureIncrementOverride":0,"TemperatureIncrement":0.5,"MinTempCoolDry":16.0,"MaxTempCoolDry":31.0,"MinTempHeat":10.0,"MaxTempHeat":31.0,"MinTempAutomatic":16.0,"MaxTempAutomatic":31.0,"LegacyDevice":false,"UnitSupportsStandbyMode":true,"HasWideVane":false,"ModelIsAirCurtain":true,"ModelSupportsFanSpeed":true,"ModelSupportsAuto":true,"ModelSupportsHeat":true,"ModelSupportsDry":true,"ModelSupportsVaneVertical":true,"ModelSupportsVaneHorizontal":true,"ModelSupportsWideVane":true,"ModelDisableEnergyReport":false,"ModelSupportsStandbyMode":true,"ModelSupportsEnergyReporting":false,"ProhibitSetTemperature":false,"ProhibitOperationMode":false,"ProhibitPower":false,"Power":false,"RoomTemperature":24.0,"SetTemperature":23.0,"ActualFanSpeed":0,"FanSpeed":1,"AutomaticFanSpeed":false,"VaneVerticalDirection":1,"VaneVerticalSwing":false,"VaneHorizontalDirection":5,"VaneHorizontalSwing":false,"OperationMode":3,"EffectiveFlags":0,"LastEffectiveFlags":0,"InStandbyMode":false,"DefaultCoolingSetTemperature":24.0,"DefaultHeatingSetTemperature":24.0,"RoomTemperatureLabel":0,"HeatingEnergyConsumedRate1":0,"HeatingEnergyConsumedRate2":0,"CoolingEnergyConsumedRate1":0,"CoolingEnergyConsumedRate2":0,"AutoEnergyConsumedRate1":0,"AutoEnergyConsumedRate2":0,"DryEnergyConsumedRate1":0,"DryEnergyConsumedRate2":0,"FanEnergyConsumedRate1":0,"FanEnergyConsumedRate2":0,"OtherEnergyConsumedRate1":0,"OtherEnergyConsumedRate2":0,"HasEnergyConsumedMeter":true,"CurrentEnergyConsumed":7200,"CurrentEnergyMode":3,"CoolingDisabled":false,"MinPcycle":1,"MaxPcycle":1,"EffectivePCycle":1,"MaxOutdoorUnits":255,"MaxIndoorUnits":255,"MaxTemperatureControlUnits":0,"DeviceID":177841,"MacAddress":"10:98:c3:e8:a4:17","SerialNumber":"1903193341","TimeZoneID":119,"DiagnosticMode":0,"DiagnosticEndDate":null,"ExpectedCommand":1,"Owner":null,"DetectedCountry":null,"AdaptorType":-1,"FirmwareDeployment":null,"FirmwareUpdateAborted":false,"LinkedDevice":null,"WifiSignalStrength":-47,"WifiAdapterStatus":"NORMAL","Position":"Unknown","PCycle":1,"RecordNumMax":0,"LastTimeStamp":"2020-05-05T09:59:00","ErrorCode":8000,"HasError":false,"LastReset":"2019-07-24T16:46:41.14","FlashWrites":0,"Scene":null,"SSLExpirationDate":"2037-12-31T00:00:00","SPTimeout":1,"Passcode":null,"ServerCommunicationDisabled":false,"ConsecutiveUploadErrors":0,"DoNotRespondAfter":null,"OwnerRoleAccessLevel":1,"OwnerCountry":218,"HideEnergyReport":false,"ExceptionHash":null,"ExceptionDate":null,"ExceptionCount":null,"Rate1StartTime":null,"Rate2StartTime":null,"ProtocolVersion":0,"UnitVersion":0,"FirmwareAppVersion":15000,"FirmwareWebVersion":0,"FirmwareWlanVersion":0,"HasErrorMessages":false,"HasZone2":false,"Offline":false,"Units":[]},"DiagnosticMode":0,"DiagnosticEndDate":null,"Location":4855,"DetectedCountry":null,"Registrations":93,"LocalIPAddress":null,"TimeZone":119,"RegistReason":"CONFIG","ExpectedCommand":1,"RegistRetry":0,"DateCreated":"2019-07-24T16:46:41.137","FirmwareDeployment":null,"FirmwareUpdateAborted":false,"Permissions":{"CanSetOperationMode":true,"CanSetFanSpeed":true,"CanSetVaneDirection":true,"CanSetPower":true,"CanSetTemperatureIncrementOverride":true,"CanDisableLocalController":true}}]}],"Devices":[],"MinTemperature":0,"MaxTemperature":40,"Expanded":true}],"Areas":[],"Devices":[],"Clients":[]},"AccessLevel":4,"DirectAccess":true,"MinTemperature":0,"MaxTemperature":40,"Owner":null,"EndDate":"2500-01-01T00:00:00","iDateBuilt":null,"QuantizedCoordinates":{"Latitude":xxx,"Longitude":xxx}}] 2020-05-05 09:59:56.923 - debug: melcloud.0 (9145) system.adapter.admin.1: logging true

Black-Thunder commented 4 years ago

Perfekt, danke dir. Damit kann ich dann schon mal etwas weiter experimentieren und versuchen, die Geräte einzubinden. Sobald es was Neues gibt, gebe ich wieder Bescheid.

fisch55 commented 4 years ago

Bekomme diese Woche meine neue Anlage... dann werde ich das auch direkt testen!!!

drdoener commented 4 years ago

Hi zusammen, beteilige mich auch gerne bald, wenn meine KA da ist (bin leidenschaftlicher Nutzer des iobrokers). Im Moment schwanke ich allerdings noch zwischen Daikin und Mitsubishi Elec. Eine kurze Frage an Euch: Kann man mit dem Adapter für die MELcloud die Geräte dann auch direkt ansteuern oder gehen alle Signale/Befehle über die Cloud?

Danke Euch, Michael

Black-Thunder commented 4 years ago

@drdoener: Soweit mir bekannt ist, gehen die Befehle immer über Cloud. Ich habe noch keinen Ansatz gesehen, der direkt mit den Geräten kommuniziert. Mein Adapter läuft auch über die offizielle Cloud.

An die anderen willigen Tester: Hab grad eine neue Version hochgeladen, einfach nochmal von Git installieren. Jetzt sollten die Geräte automatisch als Objekte inkl. ein paar ersten Infos eingebunden werden. Feedback gerne willkommen.

c-guenther commented 4 years ago

Hi,

Danke für die Entwicklung! Ich habe 3 Mitsus an der Wand, Logfile as follows:

--- schnipp here ---

melcloud.0 2020-05-10 19:38:02.275 error (4386) Failed to parse response from cloud: SyntaxError: Unexpected token S in JSON at position 4
melcloud.0 2020-05-10 19:38:02.273 debug (4386) Response from cloud: { Success: false, ErrorMessage: ""}
melcloud.0 2020-05-10 19:38:02.166 info (4386) state melcloud.0.info.contextKey changed: 26A202AF67...xxx (ack = true)
melcloud.0 2020-05-10 19:38:02.164 info (4386) state melcloud.0.info.connection changed: true (ack = true)
melcloud.0 2020-05-10 19:38:02.142 info (4386) Fetching devices...
melcloud.0 2020-05-10 19:38:02.141 debug (4386) Login successful. ContextKey: 26A202AF67...xxx
melcloud.0 2020-05-10 19:38:01.467 debug (4386) MELCloud email address: xxx - MELCloud password: xxx
melcloud.0 2020-05-10 19:38:01.466 info (4386) Connecting to Melcloud and fetching context key...
melcloud.0 2020-05-10 19:38:01.460 debug (4386) Initializing objects...
melcloud.0 2020-05-10 19:38:01.423 debug (4386) Getting current known devices...
melcloud.0 2020-05-10 19:38:01.392 info (4386) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3
Black-Thunder commented 4 years ago

Danke fürs schnelle Feedback. Da hat sich ein kleiner Bug eingeschlichen. 😉 Bitte jetzt nochmal testen.

c-guenther commented 4 years ago

Nach Installation wird Instanz-Light grün, nach Wechsel auf Loglevel debug bleibt er gelb...

aktuelles log: melcloud.0 2020-05-10 21:34:06.612 debug (12178) Getting current known devices...
melcloud.0 2020-05-10 21:34:06.578 info (12178) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3
melcloud.0 2020-05-10 21:34:06.441 debug (12178) statesDB connected
melcloud.0 2020-05-10 21:34:06.440 debug (12178) States connected to redis: 127.0.0.1:9000
melcloud.0 2020-05-10 21:34:06.433 debug (12178) States create System PubSub Client
melcloud.0 2020-05-10 21:34:06.431 debug (12178) States create User PubSub Client
melcloud.0 2020-05-10 21:34:06.426 debug (12178) Redis States: Use Redis connection: 127.0.0.1:9000
melcloud.0 2020-05-10 21:34:06.423 debug (12178) objectDB connected
melcloud.0 2020-05-10 21:34:06.418 debug (12178) Objects connected to redis: 127.0.0.1:9001
melcloud.0 2020-05-10 21:34:06.407 debug (12178) Objects client initialize lua scripts
melcloud.0 2020-05-10 21:34:06.406 debug (12178) Objects create User PubSub Client
melcloud.0 2020-05-10 21:34:06.405 debug (12178) Objects create System PubSub Client
melcloud.0 2020-05-10 21:34:06.402 debug (12178) Objects client ready ... initialize now
melcloud.0 2020-05-10 21:34:06.371 debug (12178) Redis Objects: Use Redis connection: 127.0.0.1:9001
melcloud.0 2020-05-10 21:34:02.754 info (12161) state melcloud.0.info.connection changed: false (ack = true)
melcloud.0 2020-05-10 21:34:02.747 info (12161) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
melcloud.0 2020-05-10 21:34:02.745 info (12161) terminating
melcloud.0 2020-05-10 21:34:02.744 info (12161) cleaned everything up...
melcloud.0 2020-05-10 21:34:02.742 info (12161) Got terminate signal TERMINATE_YOURSELF
melcloud.0 2020-05-10 21:33:59.971 info (12161) state melcloud.0.devices.xxx.info.power changed: false (ack = true)
melcloud.0 2020-05-10 21:33:59.960 info (12161) state melcloud.0.devices.xxx.info.canDry changed: true (ack = true)
melcloud.0 2020-05-10 21:33:59.948 info (12161) state melcloud.0.devices.xxx.info.canHeat changed: true (ack = true)
melcloud.0 2020-05-10 21:33:59.936 info (12161) state melcloud.0.devices.xxx.info.canCool changed: true (ack = true)
melcloud.0 2020-05-10 21:33:59.873 info (12161) state melcloud.0.devices.xxx.info.floorId changed: null (ack = true)
melcloud.0 2020-05-10 21:33:59.858 info (12161) state melcloud.0.devices.xxx.info.buildingId changed: xxx (ack = true)
melcloud.0 2020-05-10 21:33:59.796 info (12161) state melcloud.0.devices.xxx.info.serialNumber changed: xxx (ack = true)
melcloud.0 2020-05-10 21:33:59.743 info (12161) state melcloud.0.devices.xxx.info.deviceName changed: Wohnzimmer (ack = true)
melcloud.0 2020-05-10 21:33:59.734 info (12161) state melcloud.0.devices.xxx.info.power changed: false (ack = true)
melcloud.0 2020-05-10 21:33:59.681 info (12161) state melcloud.0.devices.xxx.info.canDry changed: true (ack = true)
melcloud.0 2020-05-10 21:33:59.673 info (12161) state melcloud.0.devices.xxx.info.canHeat changed: true (ack = true)
melcloud.0 2020-05-10 21:33:59.664 info (12161) state melcloud.0.devices.xxx.info.canCool changed: true (ack = true)
melcloud.0 2020-05-10 21:33:59.656 info (12161) state melcloud.0.devices.xxx.info.floorId changed: null (ack = true)
melcloud.0 2020-05-10 21:33:59.646 info (12161) state melcloud.0.devices.xxx.info.buildingId changed: xxx (ack = true)
melcloud.0 2020-05-10 21:33:59.635 info (12161) state melcloud.0.devices.xxx.info.serialNumber changed: xxx (ack = true)
melcloud.0 2020-05-10 21:33:59.626 info (12161) state melcloud.0.devices.xxx.info.deviceName changed: Schlafzimmer (ack = true)
melcloud.0 2020-05-10 21:33:59.616 info (12161) state melcloud.0.devices.xxx.info.power changed: false (ack = true)
melcloud.0 2020-05-10 21:33:59.606 info (12161) state melcloud.0.devices.xxx.info.canDry changed: true (ack = true)
melcloud.0 2020-05-10 21:33:59.598 info (12161) state melcloud.0.devices.xxx.info.canHeat changed: true (ack = true)
melcloud.0 2020-05-10 21:33:59.589 info (12161) state melcloud.0.devices.xxx.info.canCool changed: true (ack = true)
melcloud.0 2020-05-10 21:33:59.581 info (12161) state melcloud.0.devices.xxx.info.floorId changed: null (ack = true)
melcloud.0 2020-05-10 21:33:59.570 info (12161) state melcloud.0.devices.xxx.info.buildingId changed: xxx (ack = true)
melcloud.0 2020-05-10 21:33:59.555 info (12161) state melcloud.0.devices.xxx.info.serialNumber changed: xxx (ack = true)
melcloud.0 2020-05-10 21:33:59.547 info (12161) state melcloud.0.devices.xxx.info.deviceName changed: Büro (ack = true)
melcloud.0 2020-05-10 21:33:59.346 info (12161) state melcloud.0.info.connection changed: true (ack = true)
melcloud.0 2020-05-10 21:33:59.331 info (12161) Fetching devices...
melcloud.0 2020-05-10 21:33:58.919 info (12161) Connecting to Melcloud and fetching context key...
melcloud.0 2020-05-10 21:33:58.839 info (12161) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3

devices werden angelegt, sind aber nicht populated.

wenn ich die instanz "frisch" anlege, ohne änderung von loglevel, nur eingabe credentials, sind die devices unter info polulated.

Black-Thunder commented 4 years ago

Nach der Zeile "(12178) Getting current known devices..." bleibt das Log einfach stehen und es folgen keine weiteren Einträge mehr? Wenn ich das richtig sehe, verwendest du redis als DB? Das muss ich mal auf meinem Test-System nachstellen. Evtl. hat es damit zu tun.

EDIT: Hab nochmal ein bisschen am Adapter-Start geschraubt. Bitte einfach nochmal mit der aktuellen Version testen.

Black-Thunder commented 4 years ago

@hanan070893 Ich glaub da verwechselt du was. 😉 Du hast den ham-Adapter installiert, der es erlaubt, bestehende homebridge-plugins in ioBroker zu verwenden. Ich versuche allerdings, einen nativen Adapter zu schreiben, der ohne die homebridge-Emulation auskommt. Link: https://github.com/Black-Thunder/ioBroker.melcloud

hanan070893 commented 4 years ago

ups... sorry, war noch früh am Morgen. Werde es am Nachmittag nochmals richtig machen

Andy Hänggi

Am 11.05.2020 um 08:20 schrieb Black-Thunder notifications@github.com:

 @hanan070893 Ich glaub da verwechselt du was. 😉 Du hast den ham-Adapter installiert, der es erlaubt, bestehende homebridge-plugins in ioBroker zu verwenden. Ich versuche allerdings, einen nativen Adapter zu schreiben, der ohne die homebridge-Emulation auskommt. Link: https://github.com/Black-Thunder/ioBroker.melcloud

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

c-guenther commented 4 years ago

Hallo,

hier das Log, wenn ich von Loglevel info auf debug umswitche.

melcloud.0 2020-05-11 08:54:46.819 debug (22417) system.adapter.admin.0: logging true
melcloud.0 2020-05-11 08:54:40.431 debug (22417) Getting current known devices...
melcloud.0 2020-05-11 08:54:40.402 info (22417) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3
melcloud.0 2020-05-11 08:54:40.267 debug (22417) statesDB connected
melcloud.0 2020-05-11 08:54:40.266 debug (22417) States connected to redis: 127.0.0.1:9000
melcloud.0 2020-05-11 08:54:40.258 debug (22417) States create System PubSub Client
melcloud.0 2020-05-11 08:54:40.256 debug (22417) States create User PubSub Client
melcloud.0 2020-05-11 08:54:40.250 debug (22417) Redis States: Use Redis connection: 127.0.0.1:9000
melcloud.0 2020-05-11 08:54:40.247 debug (22417) objectDB connected
melcloud.0 2020-05-11 08:54:40.242 debug (22417) Objects connected to redis: 127.0.0.1:9001
melcloud.0 2020-05-11 08:54:40.230 debug (22417) Objects client initialize lua scripts
melcloud.0 2020-05-11 08:54:40.229 debug (22417) Objects create User PubSub Client
melcloud.0 2020-05-11 08:54:40.228 debug (22417) Objects create System PubSub Client
melcloud.0 2020-05-11 08:54:40.224 debug (22417) Objects client ready ... initialize now
melcloud.0 2020-05-11 08:54:40.190 debug (22417) Redis Objects: Use Redis connection: 127.0.0.1:9001
host.pi-hole 2020-05-11 08:54:39.173 info instance system.adapter.melcloud.0 started with pid 22417
host.pi-hole 2020-05-11 08:54:37.203 info instance system.adapter.melcloud.0 terminated with code 156 (156)
melcloud.0 2020-05-11 08:54:36.666 info (12719) state melcloud.0.info.connection changed: false (ack = true)
melcloud.0 2020-05-11 08:54:36.662 info (12719) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
melcloud.0 2020-05-11 08:54:36.661 info (12719) terminating
melcloud.0 2020-05-11 08:54:36.660 info (12719) cleaned everything up...
melcloud.0 2020-05-11 08:54:36.654 info (12719) Got terminate signal TERMINATE_YOURSELF

... dann wieder zurück auf LL info:

melcloud.0 2020-05-11 08:58:42.230 info (22664) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3
melcloud.0 2020-05-11 08:58:38.216 info (22417) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
melcloud.0 2020-05-11 08:58:38.214 info (22417) terminating
melcloud.0 2020-05-11 08:58:38.213 info (22417) cleaned everything up...
melcloud.0 2020-05-11 08:58:38.206 info (22417) Got terminate signal TERMINATE_YOURSELF

... Objekte bleiben bestehen, sind aber nicht mehr populated.

Dh, es "funktioniert" bislang nur nach dem Erstellen einer Instanz. Nach Änderung des LL hängt irgendwas.. :-)

Black-Thunder commented 4 years ago

Hmm... seltsam, das kann ich so nicht bei mir nachvollziehen. Hast du dir nochmal die aktuelle Version geholt? Eigentlich sollten die Einträge im Log etwas anders aussehen.

Hab grad mal begonnen, die Versionsnummer hochzuzählen - im Moment ist es 0.0.1-alpha2. Könntest du es bitte nochmal mit dieser Version versuchen?

hanan070893 commented 4 years ago

Hallo Black-Thunder Hier mein Log im Debug...

`

undefined2020-05-11 10:30:34.415 - info: host.ioBroker-TinkerS "system.adapter.melcloud.0" disabled

2020-05-11 10:30:34.421 - info: host.ioBroker-TinkerS stopInstance system.adapter.melcloud.0 (force=false, process=true) 2020-05-11 10:30:34.423 - info: host.ioBroker-TinkerS stopInstance system.adapter.melcloud.0 send kill signal 2020-05-11 10:30:34.428 - info: melcloud.0 (1699) Got terminate signal TERMINATE_YOURSELF 2020-05-11 10:30:34.430 - info: melcloud.0 (1699) cleaned everything up... 2020-05-11 10:30:34.431 - info: melcloud.0 (1699) terminating 2020-05-11 10:30:34.432 - info: melcloud.0 (1699) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason 2020-05-11 10:30:34.437 - info: melcloud.0 (1699) state melcloud.0.info.connection changed: false (ack = true) 2020-05-11 10:30:35.016 - info: host.ioBroker-TinkerS instance system.adapter.melcloud.0 terminated with code 156 (156) 2020-05-11 10:30:53.279 - info: host.ioBroker-TinkerS "system.adapter.melcloud.0" enabled 2020-05-11 10:30:53.310 - info: host.ioBroker-TinkerS instance system.adapter.melcloud.0 started with pid 1725 2020-05-11 10:30:54.254 - debug: melcloud.0 (1725) Redis Objects: Use Redis connection: 127.0.0.1:9001 2020-05-11 10:30:54.287 - debug: melcloud.0 (1725) Objects client ready ... initialize now 2020-05-11 10:30:54.291 - debug: melcloud.0 (1725) Objects create System PubSub Client 2020-05-11 10:30:54.292 - debug: melcloud.0 (1725) Objects create User PubSub Client 2020-05-11 10:30:54.293 - debug: melcloud.0 (1725) Objects client initialize lua scripts 2020-05-11 10:30:54.312 - debug: melcloud.0 (1725) Objects connected to redis: 127.0.0.1:9001 2020-05-11 10:30:54.318 - debug: melcloud.0 (1725) objectDB connected 2020-05-11 10:30:54.320 - debug: melcloud.0 (1725) Redis States: Use Redis connection: 127.0.0.1:9000 2020-05-11 10:30:54.329 - debug: melcloud.0 (1725) States create User PubSub Client 2020-05-11 10:30:54.332 - debug: melcloud.0 (1725) States create System PubSub Client 2020-05-11 10:30:54.344 - debug: melcloud.0 (1725) States connected to redis: 127.0.0.1:9000 2020-05-11 10:30:54.345 - debug: melcloud.0 (1725) statesDB connected 2020-05-11 10:30:54.544 - info: melcloud.0 (1725) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3 2020-05-11 10:30:54.578 - debug: melcloud.0 (1725) Checking adapter settings... 2020-05-11 10:30:54.580 - debug: melcloud.0 (1725) Initializing objects... 2020-05-11 10:30:54.591 - debug: melcloud.0 (1725) Getting current known devices... 2020-05-11 10:30:54.650 - info: melcloud.0 (1725) state melcloud.0.info.connection changed: false (ack = true) 2020-05-11 10:30:54.672 - info: melcloud.0 (1725) Connecting to Melcloud and fetching context key... 2020-05-11 10:30:54.672 - debug: melcloud.0 (1725) MELCloud email address: andyxxxxx - MELCloud password: VS_UPp[ 2020-05-11 10:30:54.903 - error: melcloud.0 (1725) Login failed (error code: 1)! Verify user name and password. 2020-05-11 10:30:54.910 - info: melcloud.0 (1725) state melcloud.0.info.connection changed: false (ack = true)

` Mir ist aufgefallen das mit dem Passwort etwas nicht stimmt und es muss die Sprache auch immer neu angewählt werden.

Black-Thunder commented 4 years ago

@hanan070893 Das klingt nach einem encoding-Problem. Hast du Sonderzeichen/Umlaute im Passwort?

Dass als Sprache immer wieder "en-English" angezeigt wird, ist mir auch schon aufgefallen. Ist allerdings nur ein Anzeigeproblem, intern ist weiterhin der ausgewählte Wert gespeichert. Schau ich mir noch an. 😉

hanan070893 commented 4 years ago

Sonderzeichen jep... , jetzt nur Ziffern, Gross- und Kleinbuchstaben. nach der Änderung kann sich der Adapter nicht mehr verbinden und ist auch gelb.

`

undefined2020-05-11 11:02:03.115 - info: host.ioBroker-TinkerS "system.adapter.melcloud.0" enabled

2020-05-11 11:02:03.196 - info: host.ioBroker-TinkerS instance system.adapter.melcloud.0 started with pid 1910 2020-05-11 11:02:04.143 - debug: melcloud.0 (1910) Redis Objects: Use Redis connection: 127.0.0.1:9001 2020-05-11 11:02:04.175 - debug: melcloud.0 (1910) Objects client ready ... initialize now 2020-05-11 11:02:04.178 - debug: melcloud.0 (1910) Objects create System PubSub Client 2020-05-11 11:02:04.179 - debug: melcloud.0 (1910) Objects create User PubSub Client 2020-05-11 11:02:04.180 - debug: melcloud.0 (1910) Objects client initialize lua scripts 2020-05-11 11:02:04.199 - debug: melcloud.0 (1910) Objects connected to redis: 127.0.0.1:9001 2020-05-11 11:02:04.204 - debug: melcloud.0 (1910) objectDB connected 2020-05-11 11:02:04.207 - debug: melcloud.0 (1910) Redis States: Use Redis connection: 127.0.0.1:9000 2020-05-11 11:02:04.218 - debug: melcloud.0 (1910) States create User PubSub Client 2020-05-11 11:02:04.221 - debug: melcloud.0 (1910) States create System PubSub Client 2020-05-11 11:02:04.233 - debug: melcloud.0 (1910) States connected to redis: 127.0.0.1:9000 2020-05-11 11:02:04.234 - debug: melcloud.0 (1910) statesDB connected 2020-05-11 11:02:04.486 - info: melcloud.0 (1910) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3 2020-05-11 11:02:04.513 - debug: melcloud.0 (1910) Checking adapter settings... 2020-05-11 11:02:04.515 - debug: melcloud.0 (1910) Initializing objects... 2020-05-11 11:02:04.525 - debug: melcloud.0 (1910) Getting current known devices... 2020-05-11 11:02:04.546 - info: melcloud.0 (1910) state melcloud.0.info.connection changed: false (ack = true) 2020-05-11 11:02:04.623 - info: melcloud.0 (1910) Connecting to Melcloud and fetching context key... 2020-05-11 11:02:04.624 - debug: melcloud.0 (1910) MELCloud email address: andyxxxx - MELCloud password: VS_UPp[ 2020-05-11 11:02:04.677 - debug: melcloud.0 (1910) system.adapter.admin.1: logging false 2020-05-11 11:02:04.851 - error: melcloud.0 (1910) Login failed (error code: 1)! Verify user name and password. 2020-05-11 11:02:04.858 - info: melcloud.0 (1910) state melcloud.0.info.connection changed: false (ack = true) 2020-05-11 11:02:14.046 - debug: melcloud.0 (1910) system.adapter.admin.1: logging true

`

Black-Thunder commented 4 years ago

Das letzte Log ist entstanden, als das Passwort nur aus Ziffern, Groß- und Kleinbuchstaben bestanden hat? Mich irritiert nur, dass immer noch "VS��_UP�p[" als Passwort ausgegeben wird. Oder hast du nur so dein Passwort verschleiert?

Hab das lokal bei mir mit verschiedenen Sonderzeichen und Umlauten probiert. Die werden immer korrekt ver-/entschlüsselt. Ansonsten wäre noch ne Möglichkeit den Adapter komplett zu deinstallieren und neu von Git zu holen. Irgendwas passt bei dir auch net, weil die angezeigte Version immer noch 0.0.1 ist.

hanan070893 commented 4 years ago

Komplett gelöscht neu runtergeladen und neu installiert. Passwort habe ich im Log nicht geändert und besteht nur aus Gross-, Kleinbuchstaben und Ziffern und es stellt im Log auch gar nichts vom Original-Password dar. Der Adapter verbindet sich nicht mehr mit der MelCloud. Ich habe übrigens kein Redi.

` undefined2020-05-11 12:14:05.396 - info: host.ioBroker-TinkerS "system.adapter.melcloud.0" enabled

2020-05-11 12:14:05.473 - info: host.ioBroker-TinkerS instance system.adapter.melcloud.0 started with pid 1915 2020-05-11 12:14:06.518 - debug: melcloud.0 (1915) Redis Objects: Use Redis connection: 127.0.0.1:9001 2020-05-11 12:14:06.554 - debug: melcloud.0 (1915) Objects client ready ... initialize now 2020-05-11 12:14:06.558 - debug: melcloud.0 (1915) Objects create System PubSub Client 2020-05-11 12:14:06.559 - debug: melcloud.0 (1915) Objects create User PubSub Client 2020-05-11 12:14:06.560 - debug: melcloud.0 (1915) Objects client initialize lua scripts 2020-05-11 12:14:06.581 - debug: melcloud.0 (1915) Objects connected to redis: 127.0.0.1:9001 2020-05-11 12:14:06.586 - debug: melcloud.0 (1915) objectDB connected 2020-05-11 12:14:06.589 - debug: melcloud.0 (1915) Redis States: Use Redis connection: 127.0.0.1:9000 2020-05-11 12:14:06.598 - debug: melcloud.0 (1915) States create User PubSub Client 2020-05-11 12:14:06.601 - debug: melcloud.0 (1915) States create System PubSub Client 2020-05-11 12:14:06.617 - debug: melcloud.0 (1915) States connected to redis: 127.0.0.1:9000 2020-05-11 12:14:06.619 - debug: melcloud.0 (1915) statesDB connected 2020-05-11 12:14:06.770 - info: melcloud.0 (1915) starting. Version 0.0.1-alpha3 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3 2020-05-11 12:14:06.798 - debug: melcloud.0 (1915) Checking adapter settings... 2020-05-11 12:14:06.799 - debug: melcloud.0 (1915) Initializing objects... 2020-05-11 12:14:06.811 - debug: melcloud.0 (1915) Getting current known devices... 2020-05-11 12:14:06.832 - info: melcloud.0 (1915) state melcloud.0.info.connection changed: false (ack = true) 2020-05-11 12:14:06.858 - info: melcloud.0 (1915) Connecting to Melcloud and fetching context key... 2020-05-11 12:14:06.858 - debug: melcloud.0 (1915) MELCloud email address: andyxxxx - MELCloud password: VS_UPp[ 2020-05-11 12:14:07.286 - debug: melcloud.0 (1915) Response from cloud: {"ErrorId":1,"ErrorMessage":null,"LoginStatus":0,"UserId":0,"RandomKey":null,"AppVersionAnnouncement":null,"LoginData":null,"ListPendingInvite":null,"ListOwnershipChangeRequest":null,"ListPendingAnnouncement":null,"LoginMinutes":-55,"LoginAttempts":8} 2020-05-11 12:14:07.287 - debug: melcloud.0 (1915) Parsed response from cloud: {"ErrorId":1,"ErrorMessage":null,"LoginStatus":0,"UserId":0,"RandomKey":null,"AppVersionAnnouncement":null,"LoginData":null,"ListPendingInvite":null,"ListOwnershipChangeRequest":null,"ListPendingAnnouncement":null,"LoginMinutes":-55,"LoginAttempts":8} 2020-05-11 12:14:07.288 - error: melcloud.0 (1915) Login failed (error code: 1)! Verify user name and password. 2020-05-11 12:14:07.298 - info: melcloud.0 (1915) state melcloud.0.info.connection changed: false (ack = true)

`

Black-Thunder commented 4 years ago

Bitte jetzt nochmal holen (0.0.1-alpha4) und testen. Hatte noch nen kleinen Bug in der Verschlüsselung des Passworts drin. Sollte jetzt hoffentlich funktionieren. 😉

hanan070893 commented 4 years ago

Habe die alpha4 installiert und jetzt wird im Log das Password richtig gezeigt. Leider muss ich jetzt 60 Minuten warten, da ein paar Mal das Passwort falsch gesendet wurde.

` undefined2020-05-11 13:29:34.392 - info: host.ioBroker-TinkerS "system.adapter.melcloud.0" disabled

2020-05-11 13:29:34.408 - info: host.ioBroker-TinkerS stopInstance system.adapter.melcloud.0 (force=false, process=true) 2020-05-11 13:29:34.413 - info: host.ioBroker-TinkerS stopInstance system.adapter.melcloud.0 send kill signal 2020-05-11 13:29:34.423 - info: melcloud.0 (2274) Got terminate signal TERMINATE_YOURSELF 2020-05-11 13:29:34.429 - info: melcloud.0 (2274) cleaned everything up... 2020-05-11 13:29:34.430 - info: melcloud.0 (2274) terminating 2020-05-11 13:29:34.433 - info: melcloud.0 (2274) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason 2020-05-11 13:29:34.444 - info: melcloud.0 (2274) state melcloud.0.info.connection changed: false (ack = true) 2020-05-11 13:29:34.966 - info: host.ioBroker-TinkerS instance system.adapter.melcloud.0 terminated with code 156 (156) 2020-05-11 13:29:51.734 - info: host.ioBroker-TinkerS "system.adapter.melcloud.0" enabled 2020-05-11 13:29:51.804 - info: host.ioBroker-TinkerS instance system.adapter.melcloud.0 started with pid 2291 2020-05-11 13:29:52.867 - debug: melcloud.0 (2291) Redis Objects: Use Redis connection: 127.0.0.1:9001 2020-05-11 13:29:52.898 - debug: melcloud.0 (2291) Objects client ready ... initialize now 2020-05-11 13:29:52.902 - debug: melcloud.0 (2291) Objects create System PubSub Client 2020-05-11 13:29:52.903 - debug: melcloud.0 (2291) Objects create User PubSub Client 2020-05-11 13:29:52.904 - debug: melcloud.0 (2291) Objects client initialize lua scripts 2020-05-11 13:29:52.922 - debug: melcloud.0 (2291) Objects connected to redis: 127.0.0.1:9001 2020-05-11 13:29:52.928 - debug: melcloud.0 (2291) objectDB connected 2020-05-11 13:29:52.930 - debug: melcloud.0 (2291) Redis States: Use Redis connection: 127.0.0.1:9000 2020-05-11 13:29:52.941 - debug: melcloud.0 (2291) States create User PubSub Client 2020-05-11 13:29:52.944 - debug: melcloud.0 (2291) States create System PubSub Client 2020-05-11 13:29:52.956 - debug: melcloud.0 (2291) States connected to redis: 127.0.0.1:9000 2020-05-11 13:29:52.957 - debug: melcloud.0 (2291) statesDB connected 2020-05-11 13:29:53.225 - info: melcloud.0 (2291) starting. Version 0.0.1-alpha4 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3 2020-05-11 13:29:53.253 - debug: melcloud.0 (2291) Checking adapter settings... 2020-05-11 13:29:53.255 - debug: melcloud.0 (2291) Initializing objects... 2020-05-11 13:29:53.264 - debug: melcloud.0 (2291) Getting current known devices... 2020-05-11 13:29:53.296 - info: melcloud.0 (2291) state melcloud.0.info.connection changed: false (ack = true) 2020-05-11 13:29:53.336 - info: melcloud.0 (2291) Connecting to Melcloud and fetching context key... 2020-05-11 13:29:53.337 - debug: melcloud.0 (2291) MELCloud email address: andyxxx - MELCloud password: xxxx 2020-05-11 13:29:53.524 - debug: melcloud.0 (2291) Response from cloud: {"ErrorId":6,"ErrorMessage":null,"LoginStatus":6,"UserId":54423,"RandomKey":"887168950871361551905754682519","AppVersionAnnouncement":null,"LoginData":null,"ListPendingInvite":null,"ListOwnershipChangeRequest":null,"ListPendingAnnouncement":null,"LoginMinutes":59,"LoginAttempts":12} 2020-05-11 13:29:53.525 - debug: melcloud.0 (2291) Parsed response from cloud: {"ErrorId":6,"ErrorMessage":null,"LoginStatus":6,"UserId":54423,"RandomKey":"887168950871361551905754682519","AppVersionAnnouncement":null,"LoginData":null,"ListPendingInvite":null,"ListOwnershipChangeRequest":null,"ListPendingAnnouncement":null,"LoginMinutes":59,"LoginAttempts":12} 2020-05-11 13:29:53.526 - error: melcloud.0 (2291) Login failed (error code: 6)! Verify user name and password. 2020-05-11 13:29:53.535 - info: melcloud.0 (2291) state melcloud.0.info.connection changed: false (ack = true) 2020-05-11 13:29:59.217 - debug: melcloud.0 (2291) system.adapter.admin.1: logging true

`

image

Black-Thunder commented 4 years ago

Das tut mir natürlich Leid, aber immerhin sieht es jetzt schon mal besser aus. Und ein positiver Nebeneffekt: Wir wissen nun, dass ErrorID=6 temporäre Accountsperrung bedeutet. :laughing:

hanan070893 commented 4 years ago

leid muss es dir nicht tun, da dieses ja test’s sind und da kommt dieses halt vor. für mich kein problem.

Am 11.05.2020 um 13:54 schrieb Black-Thunder notifications@github.com:

 Das tut mir natürlich Leid, aber immerhin sieht es jetzt schon mal besser aus. Und ein positiver Nebeneffekt: Wir wissen nun, dass ErrorID=6 temporäre Accountsperrung bedeutet. 😆

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

hanan070893 commented 4 years ago

So, der Adapter ist jetzt grün... Hier der Log: ` undefined2020-05-11 14:50:28.774 - info: host.ioBroker-TinkerS "system.adapter.melcloud.0" enabled

2020-05-11 14:50:28.843 - info: host.ioBroker-TinkerS instance system.adapter.melcloud.0 started with pid 2475 2020-05-11 14:50:29.882 - debug: melcloud.0 (2475) Redis Objects: Use Redis connection: 127.0.0.1:9001 2020-05-11 14:50:30.698 - debug: melcloud.0 (2475) Objects client ready ... initialize now 2020-05-11 14:50:30.746 - debug: melcloud.0 (2475) Objects create System PubSub Client 2020-05-11 14:50:30.748 - debug: melcloud.0 (2475) Objects create User PubSub Client 2020-05-11 14:50:30.749 - debug: melcloud.0 (2475) Objects client initialize lua scripts 2020-05-11 14:50:30.767 - debug: melcloud.0 (2475) Objects connected to redis: 127.0.0.1:9001 2020-05-11 14:50:30.772 - debug: melcloud.0 (2475) objectDB connected 2020-05-11 14:50:30.775 - debug: melcloud.0 (2475) Redis States: Use Redis connection: 127.0.0.1:9000 2020-05-11 14:50:30.784 - debug: melcloud.0 (2475) States create User PubSub Client 2020-05-11 14:50:30.787 - debug: melcloud.0 (2475) States create System PubSub Client 2020-05-11 14:50:30.799 - debug: melcloud.0 (2475) States connected to redis: 127.0.0.1:9000 2020-05-11 14:50:30.800 - debug: melcloud.0 (2475) statesDB connected 2020-05-11 14:50:30.928 - info: melcloud.0 (2475) starting. Version 0.0.1-alpha4 in /opt/iobroker/node_modules/iobroker.melcloud, node: v12.16.3 2020-05-11 14:50:30.955 - debug: melcloud.0 (2475) Checking adapter settings... 2020-05-11 14:50:30.957 - debug: melcloud.0 (2475) Initializing objects... 2020-05-11 14:50:30.967 - debug: melcloud.0 (2475) Getting current known devices... 2020-05-11 14:50:30.990 - info: melcloud.0 (2475) state melcloud.0.info.connection changed: false (ack = true) 2020-05-11 14:50:31.017 - info: melcloud.0 (2475) Connecting to Melcloud and fetching context key... 2020-05-11 14:50:31.017 - debug: melcloud.0 (2475) MELCloud email address: andyxxxx- MELCloud password: xxxx 2020-05-11 14:50:31.481 - debug: melcloud.0 (2475) Response from cloud: {"ErrorId":null,"ErrorMessage":null,"LoginStatus":0,"UserId":0,"RandomKey":null,"AppVersionAnnouncement":null,"LoginData":{"ContextKey":"72D8xxxx","Client":54423,"Terms":1252,"AL":1,"ML":0,"CMI":true,"IsStaff":false,"CUTF":false,"CAA":false,"ReceiveCountryNotifications":false,"ReceiveAllNotifications":false,"CACA":false,"CAGA":false,"MaximumDevices":10,"ShowDiagnostics":false,"Language":4,"Country":218,"RealClient":0,"Name":"Andyxxxx","UseFahrenheit":false,"Duration":525600,"Expiry":"2021-05-11T12:50:31.19","CMSC":false,"PartnerApplicationVersion":null,"EmailSettingsReminderShown":true,"EmailUnitErrors":1,"EmailCommsErrors":0,"ChartSeriesHidden":0,"IsImpersonated":false,"LanguageCode":"de","CountryName":"Schweiz","CurrencySymbol":"CHF","SupportEmailAddress":null,"DateSeperator":"/","TimeSeperator":":","AtwLogoFile":"ecodan_logo.png","DECCReport":false,"CSVReport1min":false,"HidePresetPanel":false,"EmailSettingsReminderRequired":false,"TermsText":null,"MapView":false,"MapZoom":18,"MapLongitude":xxxx,"MapLatitude":xxxx},"ListPendingInvite":[],"ListOwnershipChangeRequest":[],"ListPendingAnnouncement":[],"LoginMinutes":0,"LoginAttempts":0} 2020-05-11 14:50:31.482 - debug: melcloud.0 (2475) Parsed response from cloud: {"ErrorId":null,"ErrorMessage":null,"LoginStatus":0,"UserId":0,"RandomKey":null,"AppVersionAnnouncement":null,"LoginData":{"ContextKey":"72D8xxxx","Client":54423,"Terms":1252,"AL":1,"ML":0,"CMI":true,"IsStaff":false,"CUTF":false,"CAA":false,"ReceiveCountryNotifications":false,"ReceiveAllNotifications":false,"CACA":false,"CAGA":false,"MaximumDevices":10,"ShowDiagnostics":false,"Language":4,"Country":218,"RealClient":0,"Name":"Andyxxxx","UseFahrenheit":false,"Duration":525600,"Expiry":"2021-05-11T12:50:31.19","CMSC":false,"PartnerApplicationVersion":null,"EmailSettingsReminderShown":true,"EmailUnitErrors":1,"EmailCommsErrors":0,"ChartSeriesHidden":0,"IsImpersonated":false,"LanguageCode":"de","CountryName":"Schweiz","CurrencySymbol":"CHF","SupportEmailAddress":null,"DateSeperator":"/","TimeSeperator":":","AtwLogoFile":"ecodan_logo.png","DECCReport":false,"CSVReport1min":false,"HidePresetPanel":false,"EmailSettingsReminderRequired":false,"TermsText":null,"MapView":false,"MapZoom":18,"MapLongitude":xxxx,"MapLatitude":xxxx},"ListPendingInvite":[],"ListOwnershipChangeRequest":[],"ListPendingAnnouncement":[],"LoginMinutes":0,"LoginAttempts":0} 2020-05-11 14:50:31.483 - debug: melcloud.0 (2475) Login successful. ContextKey: 72D8xxxx 2020-05-11 14:50:31.484 - info: melcloud.0 (2475) Fetching devices... 2020-05-11 14:50:31.496 - info: melcloud.0 (2475) state melcloud.0.info.connection changed: true (ack = true) 2020-05-11 14:50:31.715 - debug: melcloud.0 (2475) Response from cloud: [{"ID":112112,"Name":"xxxx","AddressLine1":"xxxx","AddressLine2":null,"City":"xxxx","Postcode":"xxxx","Latitude":xxxx,"Longitude":xxxx,"District":null,"FPDefined":false,"FPEnabled":false,"FPMinTemperature":14,"FPMaxTemperature":16,"HMDefined":false,"HMEnabled":false,"HMStartDate":null,"HMEndDate":null,"BuildingType":2,"PropertyType":1,"DateBuilt":"1989-06-30T00:00:00","HasGasSupply":false,"LocationLookupDate":"2019-07-24T16:53:44.327","Country":218,"TimeZoneContinent":3,"TimeZoneCity":52,"TimeZone":119,"Location":4855,"CoolingDisabled":false,"Expanded":true,"Structure":{"Floors":[{"ID":30332,"Name":"OG","BuildingId":112112,"AccessLevel":4,"DirectAccess":false,"EndDate":"2500-01-01T00:00:00","Areas":[{"ID":37254,"Name":"Schlafzimmer","BuildingId":112112,"FloorId":30332,"AccessLevel":4,"DirectAccess":false,"EndDate":"2500-01-01T00:00:00","MinTemperature":0,"MaxTemperature":40,"Expanded":true,"Devices":[{"DeviceID":177841,"DeviceName":"Schlafzimmer","BuildingID":112112,"BuildingName":null,"FloorID":30332,"FloorName":null,"AreaID":37254,"AreaName":null,"ImageID":-10000,"InstallationDate":"2019-06-30T00:00:00","LastServiceDate":"2019-06-30T00:00:00","Presets":[{"SetTemperature":21.0,"Power":true,"OperationMode":3,"VaneHorizontal":0,"VaneVertical":0,"FanSpeed":0,"ID":79060,"Client":54423,"DeviceLocation":177841,"Number":1,"Configuration":"21true3000","NumberDescription":"Vollkühlen"},{"SetTemperature":23.0,"Power":true,"OperationMode":3,"VaneHorizontal":5,"VaneVertical":1,"FanSpeed":1,"ID":79063,"Client":54423,"DeviceLocation":177841,"Number":2,"Configuration":"23true3151","NumberDescription":"Nachtbetrieb"}],"OwnerID":null,"OwnerName":null,"OwnerEmail":null,"AccessLevel":4,"DirectAccess":false,"EndDate":"2500-01-01T00:00:00","Zone1Name":null,"Zone2Name":null,"MinTemperature":0,"MaxTemperature":40,"HideVaneControls":false,"HideDryModeControl":false,"HideRoomTemperature":false,"HideSupplyTemperature":false,"HideOutdoorTemperature":false,"BuildingCountry":null,"OwnerCountry":null,"AdaptorType":-1,"LinkedDevice":null,"Type":0,"MacAddress":"10:98:c3:e8:a4:17","SerialNumber":"1903193341","Device":{"ListHistory24Formatters":[null,null,{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_0","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=36776ba0808eb702","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_0(System.Object)","Signature2":"System.String <.cctor>b352_0(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_1","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_1(System.Object)","Signature2":"System.String <.cctor>b352_1(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_2","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_2(System.Object)","Signature2":"System.String <.cctor>b352_2(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_3","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_3(System.Object)","Signature2":"System.String <.cctor>b352_3(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_4","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_4(System.Object)","Signature2":"System.String <.cctor>b352_4(System.Object)","MemberType":8,"GenericArguments":null}},null,null,null,null,{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_5","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_5(System.Object)","Signature2":"System.String <.cctor>b352_5(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_6","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_6(System.Object)","Signature2":"System.String <.cctor>b352_6(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_7","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_7(System.Object)","Signature2":"System.String <.cctor>b352_7(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_8","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_8(System.Object)","Signature2":"System.String <.cctor>b352_8(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_9","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_9(System.Object)","Signature2":"System.String <.cctor>b352_9(System.Object)","MemberType":8,"GenericArguments":null}},null,null,null],"DeviceType":0,"CanCool":true,"CanHeat":true,"CanDry":true,"HasAutomaticFanSpeed":true,"AirDirectionFunction":true,"SwingFunction":true,"NumberOfFanSpeeds":5,"UseTemperatureA":true,"TemperatureIncrementOverride":0,"TemperatureIncrement":0.5,"MinTempCoolDry":16.0,"MaxTempCoolDry":31.0,"MinTempHeat":10.0,"MaxTempHeat":31.0,"MinTempAutomatic":16.0,"MaxTempAutomatic":31.0,"LegacyDevice":false,"UnitSupportsStandbyMode":true,"HasWideVane":false,"ModelIsAirCurtain":true,"ModelSupportsFanSpeed":true,"ModelSupportsAuto":true,"ModelSupportsHeat":true,"ModelSupportsDry":true,"ModelSupportsVaneVertical":true,"ModelSupportsVaneHorizontal":true,"ModelSupportsWideVane":true,"ModelDisableEnergyReport":false,"ModelSupportsStandbyMode":true,"ModelSupportsEnergyReporting":false,"ProhibitSetTemperature":false,"ProhibitOperationMode":false,"ProhibitPower":false,"Power":false,"RoomTemperature":22.5,"SetTemperature":23.0,"ActualFanSpeed":0,"FanSpeed":0,"AutomaticFanSpeed":true,"VaneVerticalDirection":0,"VaneVerticalSwing":false,"VaneHorizontalDirection":5,"VaneHorizontalSwing":false,"OperationMode":3,"EffectiveFlags":0,"LastEffectiveFlags":0,"InStandbyMode":false,"DefaultCoolingSetTemperature":22.0,"DefaultHeatingSetTemperature":24.0,"RoomTemperatureLabel":0,"HeatingEnergyConsumedRate1":0,"HeatingEnergyConsumedRate2":0,"CoolingEnergyConsumedRate1":0,"CoolingEnergyConsumedRate2":0,"AutoEnergyConsumedRate1":0,"AutoEnergyConsumedRate2":0,"DryEnergyConsumedRate1":0,"DryEnergyConsumedRate2":0,"FanEnergyConsumedRate1":0,"FanEnergyConsumedRate2":0,"OtherEnergyConsumedRate1":0,"OtherEnergyConsumedRate2":0,"HasEnergyConsumedMeter":true,"CurrentEnergyConsumed":7800,"CurrentEnergyMode":3,"CoolingDisabled":false,"MinPcycle":1,"MaxPcycle":1,"EffectivePCycle":1,"MaxOutdoorUnits":255,"MaxIndoorUnits":255,"MaxTemperatureControlUnits":0,"DeviceID":177841,"MacAddress":"10:98:c3:e8:a4:17","SerialNumber":"1903193341","TimeZoneID":119,"DiagnosticMode":0,"DiagnosticEndDate":null,"ExpectedCommand":1,"Owner":null,"DetectedCountry":null,"AdaptorType":-1,"FirmwareDeployment":null,"FirmwareUpdateAborted":false,"LinkedDevice":null,"WifiSignalStrength":-49,"WifiAdapterStatus":"NORMAL","Position":"Unknown","PCycle":1,"RecordNumMax":0,"LastTimeStamp":"2020-05-11T14:50:00","ErrorCode":8000,"HasError":false,"LastReset":"2019-07-24T16:46:41.14","FlashWrites":0,"Scene":null,"SSLExpirationDate":"2037-12-31T00:00:00","SPTimeout":1,"Passcode":null,"ServerCommunicationDisabled":false,"ConsecutiveUploadErrors":0,"DoNotRespondAfter":null,"OwnerRoleAccessLevel":1,"OwnerCountry":218,"HideEnergyReport":false,"ExceptionHash":null,"ExceptionDate":null,"ExceptionCount":null,"Rate1StartTime":null,"Rate2StartTime":null,"ProtocolVersion":0,"UnitVersion":0,"FirmwareAppVersion":15000,"FirmwareWebVersion":0,"FirmwareWlanVersion":0,"HasErrorMessages":false,"HasZone2":false,"Offline":false,"Units":[]},"DiagnosticMode":0,"DiagnosticEndDate":null,"Location":4855,"DetectedCountry":null,"Registrations":103,"LocalIPAddress":null,"TimeZone":119,"RegistReason":"CONFIG","ExpectedCommand":1,"RegistRetry":0,"DateCreated":"2019-07-24T16:46:41.137","FirmwareDeployment":null,"FirmwareUpdateAborted":false,"Permissions":{"CanSetOperationMode":true,"CanSetFanSpeed":true,"CanSetVaneDirection":true,"CanSetPower":true,"CanSetTemperatureIncrementOverride":true,"CanDisableLocalController":true}}]}],"Devices":[],"MinTemperature":0,"MaxTemperature":40,"Expanded":true}],"Areas":[],"Devices":[],"Clients":[]},"AccessLevel":4,"DirectAccess":true,"MinTemperature":0,"MaxTemperature":40,"Owner":null,"EndDate":"2500-01-01T00:00:00","iDateBuilt":null,"QuantizedCoordinates":{"Latitude":47.5,"Longitude":7.55}}] 2020-05-11 14:50:31.717 - debug: melcloud.0 (2475) Parsed response from cloud: [{"ID":112112,"Name":"xxxx","AddressLine1":"xxxx","AddressLine2":null,"City":"xxxx","Postcode":"xxxx","Latitude":xxxx,"Longitude":xxxx,"District":null,"FPDefined":false,"FPEnabled":false,"FPMinTemperature":14,"FPMaxTemperature":16,"HMDefined":false,"HMEnabled":false,"HMStartDate":null,"HMEndDate":null,"BuildingType":2,"PropertyType":1,"DateBuilt":"1989-06-30T00:00:00","HasGasSupply":false,"LocationLookupDate":"2019-07-24T16:53:44.327","Country":218,"TimeZoneContinent":3,"TimeZoneCity":52,"TimeZone":119,"Location":4855,"CoolingDisabled":false,"Expanded":true,"Structure":{"Floors":[{"ID":30332,"Name":"OG","BuildingId":112112,"AccessLevel":4,"DirectAccess":false,"EndDate":"2500-01-01T00:00:00","Areas":[{"ID":37254,"Name":"Schlafzimmer","BuildingId":112112,"FloorId":30332,"AccessLevel":4,"DirectAccess":false,"EndDate":"2500-01-01T00:00:00","MinTemperature":0,"MaxTemperature":40,"Expanded":true,"Devices":[{"DeviceID":177841,"DeviceName":"Schlafzimmer","BuildingID":112112,"BuildingName":null,"FloorID":30332,"FloorName":null,"AreaID":37254,"AreaName":null,"ImageID":-10000,"InstallationDate":"2019-06-30T00:00:00","LastServiceDate":"2019-06-30T00:00:00","Presets":[{"SetTemperature":21,"Power":true,"OperationMode":3,"VaneHorizontal":0,"VaneVertical":0,"FanSpeed":0,"ID":79060,"Client":54423,"DeviceLocation":177841,"Number":1,"Configuration":"21true3000","NumberDescription":"Vollkühlen"},{"SetTemperature":23,"Power":true,"OperationMode":3,"VaneHorizontal":5,"VaneVertical":1,"FanSpeed":1,"ID":79063,"Client":54423,"DeviceLocation":177841,"Number":2,"Configuration":"23true3151","NumberDescription":"Nachtbetrieb"}],"OwnerID":null,"OwnerName":null,"OwnerEmail":null,"AccessLevel":4,"DirectAccess":false,"EndDate":"2500-01-01T00:00:00","Zone1Name":null,"Zone2Name":null,"MinTemperature":0,"MaxTemperature":40,"HideVaneControls":false,"HideDryModeControl":false,"HideRoomTemperature":false,"HideSupplyTemperature":false,"HideOutdoorTemperature":false,"BuildingCountry":null,"OwnerCountry":null,"AdaptorType":-1,"LinkedDevice":null,"Type":0,"MacAddress":"10:98:c3:e8:a4:17","SerialNumber":"1903193341","Device":{"ListHistory24Formatters":[null,null,{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_0","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_0(System.Object)","Signature2":"System.String <.cctor>b352_0(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_1","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_1(System.Object)","Signature2":"System.String <.cctor>b352_1(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_2","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_2(System.Object)","Signature2":"System.String <.cctor>b352_2(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_3","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_3(System.Object)","Signature2":"System.String <.cctor>b352_3(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_4","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_4(System.Object)","Signature2":"System.String <.cctor>b352_4(System.Object)","MemberType":8,"GenericArguments":null}},null,null,null,null,{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_5","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_5(System.Object)","Signature2":"System.String <.cctor>b352_5(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_6","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_6(System.Object)","Signature2":"System.String <.cctor>b352_6(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_7","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_7(System.Object)","Signature2":"System.String <.cctor>b352_7(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_8","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_8(System.Object)","Signature2":"System.String <.cctor>b352_8(System.Object)","MemberType":8,"GenericArguments":null}},{"Delegate":{},"target0":{},"method0":{"Name":"<.cctor>b352_9","AssemblyName":"Mitsubishi.Wifi.Data, Version=1.20.0.5, Culture=neutral, PublicKeyToken=3677xxxx","ClassName":"Mitsubishi.Wifi.Data.Entities.Device.AtaDeviceSettings+<>c","Signature":"System.String <.cctor>b__352_9(System.Object)","Signature2":"System.String <.cctor>b352_9(System.Object)","MemberType":8,"GenericArguments":null}},null,null,null],"DeviceType":0,"CanCool":true,"CanHeat":true,"CanDry":true,"HasAutomaticFanSpeed":true,"AirDirectionFunction":true,"SwingFunction":true,"NumberOfFanSpeeds":5,"UseTemperatureA":true,"TemperatureIncrementOverride":0,"TemperatureIncrement":0.5,"MinTempCoolDry":16,"MaxTempCoolDry":31,"MinTempHeat":10,"MaxTempHeat":31,"MinTempAutomatic":16,"MaxTempAutomatic":31,"LegacyDevice":false,"UnitSupportsStandbyMode":true,"HasWideVane":false,"ModelIsAirCurtain":true,"ModelSupportsFanSpeed":true,"ModelSupportsAuto":true,"ModelSupportsHeat":true,"ModelSupportsDry":true,"ModelSupportsVaneVertical":true,"ModelSupportsVaneHorizontal":true,"ModelSupportsWideVane":true,"ModelDisableEnergyReport":false,"ModelSupportsStandbyMode":true,"ModelSupportsEnergyReporting":false,"ProhibitSetTemperature":false,"ProhibitOperationMode":false,"ProhibitPower":false,"Power":false,"RoomTemperature":22.5,"SetTemperature":23,"ActualFanSpeed":0,"FanSpeed":0,"AutomaticFanSpeed":true,"VaneVerticalDirection":0,"VaneVerticalSwing":false,"VaneHorizontalDirection":5,"VaneHorizontalSwing":false,"OperationMode":3,"EffectiveFlags":0,"LastEffectiveFlags":0,"InStandbyMode":false,"DefaultCoolingSetTemperature":22,"DefaultHeatingSetTemperature":24,"RoomTemperatureLabel":0,"HeatingEnergyConsumedRate1":0,"HeatingEnergyConsumedRate2":0,"CoolingEnergyConsumedRate1":0,"CoolingEnergyConsumedRate2":0,"AutoEnergyConsumedRate1":0,"AutoEnergyConsumedRate2":0,"DryEnergyConsumedRate1":0,"DryEnergyConsumedRate2":0,"FanEnergyConsumedRate1":0,"FanEnergyConsumedRate2":0,"OtherEnergyConsumedRate1":0,"OtherEnergyConsumedRate2":0,"HasEnergyConsumedMeter":true,"CurrentEnergyConsumed":7800,"CurrentEnergyMode":3,"CoolingDisabled":false,"MinPcycle":1,"MaxPcycle":1,"EffectivePCycle":1,"MaxOutdoorUnits":255,"MaxIndoorUnits":255,"MaxTemperatureControlUnits":0,"DeviceID":177841,"MacAddress":"10:98:c3:e8:a4:17","SerialNumber":"1903193341","TimeZoneID":119,"DiagnosticMode":0,"DiagnosticEndDate":null,"ExpectedCommand":1,"Owner":null,"DetectedCountry":null,"AdaptorType":-1,"FirmwareDeployment":null,"FirmwareUpdateAborted":false,"LinkedDevice":null,"WifiSignalStrength":-49,"WifiAdapterStatus":"NORMAL","Position":"Unknown","PCycle":1,"RecordNumMax":0,"LastTimeStamp":"2020-05-11T14:50:00","ErrorCode":8000,"HasError":false,"LastReset":"2019-07-24T16:46:41.14","FlashWrites":0,"Scene":null,"SSLExpirationDate":"2037-12-31T00:00:00","SPTimeout":1,"Passcode":null,"ServerCommunicationDisabled":false,"ConsecutiveUploadErrors":0,"DoNotRespondAfter":null,"OwnerRoleAccessLevel":1,"OwnerCountry":218,"HideEnergyReport":false,"ExceptionHash":null,"ExceptionDate":null,"ExceptionCount":null,"Rate1StartTime":null,"Rate2StartTime":null,"ProtocolVersion":0,"UnitVersion":0,"FirmwareAppVersion":15000,"FirmwareWebVersion":0,"FirmwareWlanVersion":0,"HasErrorMessages":false,"HasZone2":false,"Offline":false,"Units":[]},"DiagnosticMode":0,"DiagnosticEndDate":null,"Location":4855,"DetectedCountry":null,"Registrations":103,"LocalIPAddress":null,"TimeZone":119,"RegistReason":"CONFIG","ExpectedCommand":1,"RegistRetry":0,"DateCreated":"2019-07-24T16:46:41.137","FirmwareDeployment":null,"FirmwareUpdateAborted":false,"Permissions":{"CanSetOperationMode":true,"CanSetFanSpeed":true,"CanSetVaneDirection":true,"CanSetPower":true,"CanSetTemperatureIncrementOverride":true,"CanDisableLocalController":true}}]}],"Devices":[],"MinTemperature":0,"MaxTemperature":40,"Expanded":true}],"Areas":[],"Devices":[],"Clients":[]},"AccessLevel":4,"DirectAccess":true,"MinTemperature":0,"MaxTemperature":40,"Owner":null,"EndDate":"2500-01-01T00:00:00","iDateBuilt":null,"QuantizedCoordinates":{"Latitude":47.5,"Longitude":7.55}}] 2020-05-11 14:50:31.718 - debug: melcloud.0 (2475) Got device from cloud: 177841 (Schlafzimmer) 2020-05-11 14:50:31.729 - info: melcloud.0 (2475) state melcloud.0.info.connection changed: true (ack = true) 2020-05-11 14:50:31.734 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.deviceName changed: Schlafzimmer (ack = true) 2020-05-11 14:50:31.741 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.serialNumber changed: 1903193341 (ack = true) 2020-05-11 14:50:31.746 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.buildingId changed: 112112 (ack = true) 2020-05-11 14:50:31.752 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.floorId changed: 30332 (ack = true) 2020-05-11 14:50:31.758 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.canCool changed: true (ack = true) 2020-05-11 14:50:31.764 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.canHeat changed: true (ack = true) 2020-05-11 14:50:31.770 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.canDry changed: true (ack = true) 2020-05-11 14:50:31.775 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.minTempCoolDry changed: 16 (ack = true) 2020-05-11 14:50:31.781 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.maxTempCoolDry changed: 31 (ack = true) 2020-05-11 14:50:31.787 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.minTempHeat changed: 10 (ack = true) 2020-05-11 14:50:31.792 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.maxTempHeat changed: 31 (ack = true) 2020-05-11 14:50:31.798 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.minTempAuto changed: 16 (ack = true) 2020-05-11 14:50:31.803 - info: melcloud.0 (2475) state melcloud.0.devices.177841.info.maxTempAuto changed: 31 (ack = true) 2020-05-11 14:50:31.809 - info: melcloud.0 (2475) state melcloud.0.devices.177841.control.power changed: false (ack = true) 2020-05-11 14:50:31.814 - debug: melcloud.0 (2475) Saved device: 177841 (Schlafzimmer) 2020-05-11 14:50:31.815 - info: melcloud.0 (2475) state melcloud.0.devices.177841.control.mode changed: 3 (ack = true) `

Hier wird angezeigt, dass das Gerät kühlt, doch dieses ist nicht der Fall.

image

Black-Thunder commented 4 years ago

Na das sieht doch grundsätzlich schon mal sehr gut aus. :thumbsup:

Bzgl. dem State "mode": Das ist der Modus, der zuletzt eingestellt wurde. In deinem Fall steht das Gerät auf Kühlung (mode=COOL), ist aber im Moment ausgeschaltet (power=false). Oder sollte dein Gerät eigentlich auf Heizen bzw. Entfeuchten stehen?

Allerdings ist die komplette Gerätesteuerung eh noch in Entwicklung. Bisher werden nur die Daten abgerufen und als Objekte abgelegt.

hanan070893 commented 4 years ago

ahh, ok das mit cool stimmt natürlich so. für mich wäre als erste option hilfreich, die drei voreinstellungen und das ein/aus.

so könnte nach den eisheiligen die ersten schaltungen per iobroker gestartet werden.

jedenfalls erst mal vielen dank für deine arbeit und einen schönen abend.

Andy

Am 11.05.2020 um 19:44 schrieb Black-Thunder notifications@github.com:

 Na das sieht doch grundsätzlich schon mal sehr gut aus. 👍

Bzgl. dem State "mode": Das ist der Modus, der zuletzt eingestellt wurde. In deinem Fall steht das Gerät auf Kühlung (mode=COOL), ist aber im Moment ausgeschaltet (power=false). Oder sollte dein Gerät eigentlich auf Heizen bzw. Entfeuchten stehen?

Allerdings ist die komplette Gerätesteuerung eh noch in Entwicklung. Bisher werden nur die Daten abgerufen und als Objekte abgelegt.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

c-guenther commented 4 years ago

Läuft! Danke schonmal!

melcloud.0 2020-05-11 20:40:55.416 debug (1865) system.adapter.admin.0: logging true
melcloud.0 2020-05-11 20:40:36.247 info (1865) state melcloud.0.devices.87512.control.mode changed: 3 (ack = true)
melcloud.0 2020-05-11 20:40:36.246 debug (1865) Saved device: 87512 (Wohnzimmer)
melcloud.0 2020-05-11 20:40:36.242 info (1865) state melcloud.0.devices.87512.control.power changed: false (ack = true)
melcloud.0 2020-05-11 20:40:36.236 info (1865) state melcloud.0.devices.87512.info.maxTempAuto changed: 31 (ack = true)
melcloud.0 2020-05-11 20:40:36.230 info (1865) state melcloud.0.devices.87512.info.minTempAuto changed: 16 (ack = true)
melcloud.0 2020-05-11 20:40:36.224 info (1865) state melcloud.0.devices.87512.info.maxTempHeat changed: 31 (ack = true)
melcloud.0 2020-05-11 20:40:36.215 info (1865) state melcloud.0.devices.87512.info.minTempHeat changed: 10 (ack = true)
melcloud.0 2020-05-11 20:40:36.211 info (1865) state melcloud.0.devices.87512.info.maxTempCoolDry changed: 31 (ack = true)
melcloud.0 2020-05-11 20:40:36.207 info (1865) state melcloud.0.devices.87512.info.minTempCoolDry changed: 16 (ack = true)
melcloud.0 2020-05-11 20:40:36.203 info (1865) state melcloud.0.devices.87512.info.canDry changed: true (ack = true)
melcloud.0 2020-05-11 20:40:36.199 info (1865) state melcloud.0.devices.87512.info.canHeat changed: true (ack = true)
melcloud.0 2020-05-11 20:40:36.195 info (1865) state melcloud.0.devices.87512.info.canCool changed: true (ack = true)
melcloud.0 2020-05-11 20:40:36.191 info (1865) state melcloud.0.devices.87512.info.floorId changed: null (ack = true)
melcloud.0 2020-05-11 20:40:36.187 info (1865) state melcloud.0.devices.87512.info.buildingId changed: 34841 (ack = true)
melcloud.0 2020-05-11 20:40:36.183 info (1865) state melcloud.0.devices.87512.info.serialNumber changed: 1706098514 (ack = true)
melcloud.0 2020-05-11 20:40:36.179 info (1865) state melcloud.0.devices.87512.info.deviceName changed: Wohnzimmer (ack = true)
melcloud.0 2020-05-11 20:40:36.175 info (1865) state melcloud.0.devices.87309.control.mode changed: 3 (ack = true)
melcloud.0 2020-05-11 20:40:36.174 debug (1865) Device already known: 87512 (Wohnzimmer)
melcloud.0 2020-05-11 20:40:36.174 debug (1865) Saved device: 87309 (Schlafzimmer)
melcloud.0 2020-05-11 20:40:36.169 info (1865) state melcloud.0.devices.87309.control.power changed: false (ack = true)
melcloud.0 2020-05-11 20:40:36.153 info (1865) state melcloud.0.devices.87309.info.maxTempAuto changed: 31 (ack = true)
melcloud.0 2020-05-11 20:40:36.149 info (1865) state melcloud.0.devices.87309.info.minTempAuto changed: 16 (ack = true)
melcloud.0 2020-05-11 20:40:36.145 info (1865) state melcloud.0.devices.87309.info.maxTempHeat changed: 31 (ack = true)
melcloud.0 2020-05-11 20:40:36.140 info (1865) state melcloud.0.devices.87309.info.minTempHeat changed: 10 (ack = true)
melcloud.0 2020-05-11 20:40:36.135 info (1865) state melcloud.0.devices.87309.info.maxTempCoolDry changed: 31 (ack = true)
melcloud.0 2020-05-11 20:40:36.130 info (1865) state melcloud.0.devices.87309.info.minTempCoolDry changed: 16 (ack = true)
melcloud.0 2020-05-11 20:40:36.125 info (1865) state melcloud.0.devices.87309.info.canDry changed: true (ack = true)
melcloud.0 2020-05-11 20:40:36.120 info (1865) state melcloud.0.devices.87309.info.canHeat changed: true (ack = true)
melcloud.0 2020-05-11 20:40:36.116 info (1865) state melcloud.0.devices.87309.info.canCool changed: true (ack = true)
melcloud.0 2020-05-11 20:40:36.111 info (1865) state melcloud.0.devices.87309.info.floorId changed: null (ack = true)
melcloud.0 2020-05-11 20:40:36.090 info (1865) state melcloud.0.devices.87309.info.buildingId changed: 34841 (ack = true)
melcloud.0 2020-05-11 20:40:36.083 info (1865) state melcloud.0.devices.87309.info.serialNumber changed: 1706108017 (ack = true)
melcloud.0 2020-05-11 20:40:36.078 info (1865) state melcloud.0.devices.87309.info.deviceName changed: Schlafzimmer (ack = true)
melcloud.0 2020-05-11 20:40:36.073 info (1865) state melcloud.0.devices.87510.control.mode changed: 3 (ack = true)
melcloud.0 2020-05-11 20:40:36.072 debug (1865) Device already known: 87309 (Schlafzimmer)
melcloud.0 2020-05-11 20:40:36.072 debug (1865) Saved device: 87510 (Büro)
ikkerus commented 4 years ago

Unfortunately Mitsubishi/Ecodan doesn't work with Awattar. We will be getting a heatpump approx. in June/July.

I'm looking for an opportunity to combine Discovergy/Awattar Energy Prices and control the heatpump.

I'm here to help.