Code Monkey home page Code Monkey logo

iobroker.mielecloudservice's People

Contributors

alcalzone avatar anunezde avatar apollon77 avatar bondrogeen avatar dependabot[bot] avatar dfrozen avatar fredf63 avatar germanbluefox avatar grizzelbee avatar hash99 avatar instalator avatar jey-cee avatar jogibear9988 avatar ldittmar81 avatar lgtm-migrator avatar mcm1957 avatar pmant avatar qm3ster avatar snyk-bot avatar stabilostick avatar stan23 avatar twonky4 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

iobroker.mielecloudservice's Issues

TargetTemp Action for fridges causes exception

Ich habe versucht, von 3.0.2 auf 4.0.13 upzugraden.
Seitdem funktioniert gar nichts mehr.
Weder der Adapter, noch kann ich ihn ordnungsgemäß deinstallieren, noch kann ich ihn ordnungsgemäß installieren.

Habe nun schon vieles erfolglos versucht:
`$ ./iobroker del mielecloudservice
Delete adapter "mielecloudservice"
host.homie Counted 1 meta of mielecloudservice
host.homie Counted 1 adapter for mielecloudservice
host.homie file mielecloudservice.admin deleted
host.homie object mielecloudservice deleted
host.homie object mielecloudservice.admin deleted
host.homie Deleting 2 object(s).
npm uninstall iobroker.mielecloudservice --loglevel error --prefix "/opt/iobroker" (System call)
npm ERR! code ENOTEMPTY
npm ERR! syscall rename
npm ERR! path /opt/iobroker/node_modules/acme-http-01-standalone
npm ERR! dest /opt/iobroker/node_modules/.acme-http-01-standalone-sG2kCsLK
npm ERR! errno -39
npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/acme-http-01-standalone' -> '/opt/iobroker/node_modules/.acme-http-01-standalone-sG2kCsLK'

npm ERR! A complete log of this run can be found in:
npm ERR! /home/iobroker/.npm/_logs/2021-04-14T19_49_13_118Z-debug.log
ERROR: Error deleting adapter mielecloudservice from disk: Error: host.homie: Cannot uninstall iobroker.mielecloudservice: 217
ERROR: You might have to delete it yourself!
process exited with code 0`

LüfterstufeACTIONS.VentilationStep has no existing object

warn: mielecloudservice.0 (30090) State "mielecloudservice.0.Hoods.mac-IDhere.LüfterstufeACTIONS.VentilationStep" has no existing object, this might lead to an error in future versions
warn: mielecloudservice.0 (30090) State "mielecloudservice.0.Hoods.mac-IDhere.LüfterstufeACTIONS.VentilationStep" has no existing object, this might lead to an error in future versions

Bei der Lüfterstufe scheint es so, als wenn dort ein Punkt fehlt, denn ein Objekt
mielecloudservice.0.Hoods.mac-IDhere.Lüfterstufe.ACTIONS.VentilationStep
ist vorhanden. Es sind allerdings keine Werte in der DropDown, sodass der Lüfter nicht gesteuert werden kann.

putActions is not implemented

Currently the put of actions supported by each device is not yet implemented. Means: You cannot start actions on any device

Leerzeichen im Objektordner Washing Machine

Hallo,

ist es möglich in einem zukünftigen Update das Leerzeichen im Objektordnernamen zu entfernen?
Ich habe keinerlei Möglichkeit unsere Waschmaschine in unsere Visualisierung einzubinden. Oder gibt es da ne möglichkeit?
Liebe Grüße
Goschi

Fehlermeldung mit js-controller >= 3.2.x

Hallo grizzelbee.
Mit dem neuen js-controller 3.2.7 wird eine Fehlermeldung betreffend des Miele Adapters erzeugt:
warn: mielecloudservice.0 (3708) State "mielecloudservice.0.info.connection" has no existing object, this might lead to an error in future versions
Wäre schön wenn du das beheben könntest.
Danke.

Read-only state "mielecloudservice.0.info.connection" has been written without ack-flag with value "false"

mielecloudservice.0 2021-04-30 07:14:32.412 debug (9072) axios options: [{"headers":{"Authorization":"Bearer DE_","Accept":"application/json","Content-Type":"application/json"},"method":"POST","data":"token: DE_
mielecloudservice.0 2021-04-30 07:14:32.412 debug (9072) APISendRequest: Awaiting requested data.
mielecloudservice.0 2021-04-30 07:14:32.411 debug (9072) [APILogOff]: Invalidating: tokenType: [refresh_token]/(DE_64245a917f37c528345951c10b79139f)
mielecloudservice.0 2021-04-30 07:14:32.411 info (9072) Clearing Timeout: _pollTimeout

Request failed with status code 404 when querying actions for device

2021-04-07 12:24:56.596 - debug: mielecloudservice.0 (26158) addMieleDevice: NewPath = [Hobs.000000000000] 2021-04-07 12:24:56.597 - debug: mielecloudservice.0 (26158) addMieleDevice:ident 2021-04-07 12:24:56.597 - debug: mielecloudservice.0 (26158) addMieleDeviceIdent: Path = [Hobs.000000000000.IDENT] 2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.ComModFirmware] Value[V1.30] 2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.ComModTechType] Value[XKS 3000 Z] 2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceSerial] Value[000000000000] 2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceTechType] Value[KM X] 2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceMatNumber] Value[00000000] 2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) addMieleDevice:state 2021-04-07 12:24:56.600 - debug: mielecloudservice.0 (26158) createStateDeviceMainState: Path[Hobs.000000000000.Status], setup: [true], path: [Hobs.000000000000.Status], value: [Aus] 2021-04-07 12:24:56.600 - debug: mielecloudservice.0 (26158) [createNumber]: Path[Hobs.000000000000.Status_raw] Value[1] Unit[] 2021-04-07 12:24:56.702 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.Status] Value[Aus] 2021-04-07 12:24:56.703 - debug: mielecloudservice.0 (26158) createStateSignalFailure: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [false] 2021-04-07 12:24:56.704 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.signalFailure] Value[false] 2021-04-07 12:24:56.705 - debug: mielecloudservice.0 (26158) createStateConnected: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [true] 2021-04-07 12:24:56.705 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.Connected] Value[true] 2021-04-07 12:24:56.706 - debug: mielecloudservice.0 (26158) createStateSignalInUse: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [false] 2021-04-07 12:24:56.706 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.signalInUse] Value[false] 2021-04-07 12:24:56.707 - debug: mielecloudservice.0 (26158) createStateActionsInformation: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [] 2021-04-07 12:24:56.707 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.ACTIONS.Action_Information] Value[] 2021-04-07 12:24:56.708 - debug: mielecloudservice.0 (26158) addDeviceNicknameAction: Path:[Hobs.000000000000], mieleDevice:[{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":27,"value_localized":"Kochfeld"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000000000000","fabIndex":"00","techType":"KM X","matNumber":"00000000","swids":["12869","0"]},"xkmIdentLabel":{"techType":"XKS 3000 Z","releaseVersion":"V1.30"}},"state":{"ProgramID":{"value_raw":2600468480,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":0,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"}],"ecoFeedback":null,"batteryLevel":null}}] 2021-04-07 12:24:56.709 - debug: mielecloudservice.0 (26158) APISendRequest: Awaiting requested data. 2021-04-07 12:24:57.004 - debug: mielecloudservice.0 (26158) Given parameters: 2021-04-07 12:24:57.005 - debug: mielecloudservice.0 (26158) Auth: [{"access_token":"DE_xxx","refresh_token":"DE_xxx","token_type":"Bearer","expires_in":2592000}] 2021-04-07 12:24:57.005 - debug: mielecloudservice.0 (26158) Endpoint: [v1/devices/000000000000/actions] 2021-04-07 12:24:57.006 - debug: mielecloudservice.0 (26158) Method: [GET] 2021-04-07 12:24:57.006 - debug: mielecloudservice.0 (26158) Payload: [""] 2021-04-07 12:24:57.008 - error: mielecloudservice.0 (26158) [APISendRequest] {"message":"Request failed with status code 404","name":"Error","stack":"Error: Request failed with status code 404\n at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)\n at IncomingMessage.emit (events.js:326:22)\n at endReadableNT (_stream_readable.js:1241:12)\n at processTicksAndRejections (internal/process/task_queues.js:84:21)","config":{"url":"https://api.mcs3.miele.com/v1/devices/000000000000/actions","method":"get","data":"","headers":{"Accept":"application/json","Authorization":"Bearer DE_xxx","Content-Type":"application/json","User-Agent":"axios/0.21.1"},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"json":true,"dataType":"json"}} | [Stack]: Error: Request failed with status code 404 at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15) at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11) at IncomingMessage.emit (events.js:326:22) at endReadableNT (_stream_readable.js:1241:12) at processTicksAndRejections (internal/process/task_queues.js:84:21) 2021-04-07 12:24:57.008 - error: mielecloudservice.0 (26158) Request made and server responded: 2021-04-07 12:24:57.009 - error: mielecloudservice.0 (26158) Response.status:404 2021-04-07 12:24:57.009 - error: mielecloudservice.0 (26158) Response.headers: {"date":"Wed, 07 Apr 2021 10:24:56 GMT","content-type":"application/json","content-length":"23","connection":"close","strict-transport-security":"max-age=15724800; includeSubDomains, max-age=15724800; includeSubDomains","access-control-allow-credentials":"true","access-control-allow-headers":"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization","access-control-allow-methods":"PUT, GET, POST, OPTIONS","access-control-allow-origin":"*","x-environment":"mcs-eu-prod-std, mcs-eu-prod-default"} 2021-04-07 12:24:57.010 - error: mielecloudservice.0 (26158) Response.data: {"message":"Not found"} 2021-04-07 12:24:57.010 - error: mielecloudservice.0 (26158) [main] :Bullshit!Not found, Stacktrace:Error: Bullshit!Not found at APISendRequest (/opt/iobroker/node_modules/iobroker.mielecloudservice/miele-apiTools.js:347:19) at runMicrotasks ()

Use Ident-Nr when device has no serialnumber

"000136236548": { "ident": { "type": { "key_localized": "Gerätetyp", "value_raw": 12, "value_localized": "Backofen" }, "deviceName": "", "deviceIdentLabel": { "fabNumber": "", "fabIndex": "", "techType": "", "matNumber": "", "swids": [] },

"mac-00124B000427E724": { "ident": { "type": { "key_localized": "Gerätetyp", "value_raw": 27, "value_localized": "Kochfeld" }, "deviceName": "", "deviceIdentLabel": { "fabNumber": "", "fabIndex": "", "techType": "", "matNumber": "", "swids": ["2979", "0"] }, "xkmIdentLabel": { "techType": "", "releaseVersion": "" } },

"mac-00124B0005AB4A68": { "ident": { "type": { "key_localized": "Gerätetyp", "value_raw": 18, "value_localized": "Dunstabzugshaube" }, "deviceName": "", "deviceIdentLabel": { "fabNumber": "", "fabIndex": "", "techType": "", "matNumber": "", "swids": ["0", "3201"] }, "xkmIdentLabel": { "techType": "", "releaseVersion": "" } },

Async error at startup

Hab heute ein git-Update gemacht und bekomme seitdem die folgenden Fehlermeldung als Version wird 4.01 angegeben.

       
host.krobis-iotvm 2021-04-06 15:07:32.387 info Updating repository "beta" under "http://download.iobroker.net/sources-dist-latest.json"
mielecloudservice.0 2021-04-06 15:07:06.690 error at async main (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:647:13)
mielecloudservice.0 2021-04-06 15:07:06.690 error at async splitMieleDevices (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:273:9)
mielecloudservice.0 2021-04-06 15:07:06.690 error at async parseMieleDevice (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:295:5)
mielecloudservice.0 2021-04-06 15:07:06.690 error at async addMieleDevice (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:335:17)
mielecloudservice.0 2021-04-06 15:07:06.690 error at processTicksAndRejections (internal/process/task_queues.js:93:5)
mielecloudservice.0 2021-04-06 15:07:06.690 error at addMieleDeviceState (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:370:70)
mielecloudservice.0 2021-04-06 15:07:06.690 error (11172) [main] :actions is not defined, Stacktrace:ReferenceError: actions is not defined
mielecloudservice.0 2021-04-06 15:07:05.872 info (11172) Setting up devices ...

create new datapoint "Connected"

The connection state is currently only accesable via state_raw=255 - Not Connected.
Detect this state and create a datapoint connected = false in this state.
Otherwise it's connected = true.

This will make it more conveniant to use this value in VIS.

Ressource Data

Hello,

is it somehow possible to get the ressource data like used water oder energy as a datapoint?

thanks
Christian

error [refreshMieledata] {}

Installed that adapter for the first time. A washing machine is visible in the Miele@Mobile app already, configured credentials, adapter goes green, but does not show any new objects. iobroker log just shows that output:

mielecloudservice.0 | 2020-08-12 15:51:50.977 | error | (31643) [refreshMieledata] {}
mielecloudservice.0 | 2020-08-12 15:51:50.773 | info | (31643) Starting Polltimer with a 3 Minutes interval.
mielecloudservice.0 | 2020-08-12 15:51:50.772 | info | (31643) Access-Token expires at: [Fri Sep 11 2020 15:51:00 GMT+0200 (GMT+02:00)]
mielecloudservice.0 | 2020-08-12 15:51:50.467 | info | (31643) starting. Version 1.2.4 in /opt/iobroker/node_modules/iobroker.mielecloudservice, node: v12.18.1, js-controller: 3.1.6

Am I missing something?

ecofeedback Object => aka "Implement Miele API 1.0.4"

Hi,

would it be possible to add the ecofeedback variables into the iobroker object tree? I contacted Miele a few days ago and they told me that there are new variables about consumption of water and power.

ecoFeedback JSON | ecoFeedback Definition

"ecoFeedback": {    "currentWaterConsumption": {     
"unit": "l",      "value": 0    },   
"currentEnergyConsumption": {      "unit": "kWh",      "value": 0    },   
"waterForecast": 0.2,    "energyForecast": 0.1  },

Regards

Neue API Registrierung

Kann das Anfordern einen neuen API Accounts in den Adapter integriert werden?
Das Registrierungsverfahren soll sich mit dem Übergang von beta nach stable verändern und keine eMails mehr erfordern, sondern irgendwie automatisiert geschehen.

login funktioniert nicht

hey

habe meinen iobroker neugestartet usw
habe jetzt die aktuelle dev installiert, neue Daten von der Miele api geholt
alles neu eingegeben und nach wie vor kommt diese fehlermeldung

mielecloudservice.0 2021-02-25 18:56:42.310 error (1417) Are your credentials okay? Please double check them in your adapters configuration.
mielecloudservice.0 2021-02-25 18:56:42.309 error (1417) Error: Request failed with status code 401
mielecloudservice.0 2021-02-25 18:56:42.309 error (1417) OAuth2 returned an error!

Gefrierschrank FN 29474 ws: Target_Temperature ändern ?

Hallo zusammen !

Der Adapter v.3.0.1 hat meinen Gefrierschrank FN 29474 ws mit WLAN ModulXKS 3100 W erkannt und alle Daten problemlos ausgelesen. Vielen Dank für die Entwicklung.

Steuern kann ich über Actions jedoch nur Stop und Start_Superfreezing. Ich würde gerne die target_temp. einstellen, so wie es auch über die Miele iOS App geht.

Wird dies über die API nicht unterstützt ? Aus der Doku werde ich bei PUT dazu nicht schlau.
Kann gerne logs, Screenshots usw liefern.

Besten Dank und Gruß,
Sebastian

Support for Washer dryer is broken (throws: Id is empty)

i used the adapter a few month ago, when i got my "waschtrockner". it works perfct.
Because of broken sd card, i reinstalled my iobroker by hand and now the adapter is shortly green after restart and then red.
I also made a new api access. Objects in the iobroker are created too, but there where not constantly updated.
Here is the log in "info" mode, you may know what to do.
Mfg

`
host.raspberrypi4IOB | 2021-03-13 19:29:22.531 | info | Restart adapter system.adapter.mielecloudservice.0 because enabled
host.raspberrypi4IOB | 2021-03-13 19:29:22.530 | error | instance system.adapter.mielecloudservice.0 terminated with code 6 (UNCAUGHT_EXCEPTION)

mielecloudservice.0 | 2021-03-13 19:29:21.944 | warn | (12306) Terminated (UNCAUGHT_EXCEPTION): Without reason
mielecloudservice.0 | 2021-03-13 19:29:21.943 | info | (12306) terminating
mielecloudservice.0 | 2021-03-13 19:29:21.942 | info | (12306) Unloading MieleCloudService...
mielecloudservice.0 | 2021-03-13 19:29:21.939 | info | (12306) Clearing Timeout: pollTimeout
mielecloudservice.0 | 2021-03-13 19:29:21.904 | error | (12306) The id is empty! Please provide a valid id.
mielecloudservice.0 | 2021-03-13 19:29:21.903 | error | (12306) Error: The id is empty! Please provide a valid id. at validateId (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:496:19) at Adapter.setObjectNotExists (/opt/iobroker/
mielecloudservice.0 | 2021-03-13 19:29:21.898 | error | (12306) unhandled promise rejection: The id is empty! Please provide a valid id.

mielecloudservice.0 | 2021-03-13 19:29:21.898 | error | (12306) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().

mielecloudservice.0 | 2021-03-13 19:29:21.505 | info | (12306) Starting Polltimer with a [3] Minute(s) interval.
mielecloudservice.0 | 2021-03-13 19:29:21.503 | info | (12306) Access-Token expires at: [Mon Apr 12 2021 19:29:00 GMT+0200 (GMT+02:00)]

mielecloudservice.0 | 2021-03-13 19:29:21.023 | info | (12306) starting. Version 3.0.1 in /opt/iobroker/node_modules/iobroker.mielecloudservice, node: v12.21.0, js-controller: 3.2.16
`

log errors

I got these errors in the log anything to do about them ?

`

mielecloudservice.0 2020-10-18 12:18:50.612 error at processImmediate (internal/timers.js:461:21)
mielecloudservice.0 2020-10-18 12:18:50.612 error at Immediate. (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:236:41)
mielecloudservice.0 2020-10-18 12:18:50.612 error at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5215:29)
mielecloudservice.0 2020-10-18 12:18:50.612 error at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8257:29)
mielecloudservice.0 2020-10-18 12:18:50.612 error at Object.unload (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:54:21)
mielecloudservice.0 2020-10-18 12:18:50.612 error at APILogOff (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:871:67)
mielecloudservice.0 2020-10-18 12:18:50.612 error (2971) ReferenceError: err is not defined
mielecloudservice.0 2020-10-18 12:18:50.611 error (2971) unhandled promise rejection: err is not defined
Unhandled 2020-10-18 12:18:50.610 error promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
mielecloudservice.0 2020-10-18 12:18:50.609 error at processImmediate (internal/timers.js:461:21)
mielecloudservice.0 2020-10-18 12:18:50.609 error at Immediate. (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:236:41)
mielecloudservice.0 2020-10-18 12:18:50.609 error at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5215:29)
mielecloudservice.0 2020-10-18 12:18:50.609 error at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8257:29)
mielecloudservice.0 2020-10-18 12:18:50.609 error at Object.unload (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:51:21)
mielecloudservice.0 2020-10-18 12:18:50.609 error at APILogOff (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:871:67)
mielecloudservice.0 2020-10-18 12:18:50.609 error (2971) ReferenceError: err is not defined
mielecloudservice.0 2020-10-18 12:18:50.602 error (2971) unhandled promise rejection: err is not defined
Unhandled 2020-10-18 12:18:50.601 error promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().

`

New: Add checkbox in config to enable loging of credentials

For debugging purposes e.g. when receiving a http 401, it will be useful to have a simple option to check wether the credentials are okay.
Surround the loging with a config option (ckeckbox that will be automatically unchecked after single use).
Credentials will be loged in Loglevel Warning!

Error onUnload

Service Date&Time Loglevel message
mielecloudservice.0 2021-01-11 10:52:29.165 error at processImmediate (internal/timers.js:461:21)
mielecloudservice.0 2021-01-11 10:52:29.165 error at Immediate. (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:236:41)
mielecloudservice.0 2021-01-11 10:52:29.165 error at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5215:29)
mielecloudservice.0 2021-01-11 10:52:29.165 error at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8257:29)
mielecloudservice.0 2021-01-11 10:52:29.165 error at Object.unload (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:54:21)
mielecloudservice.0 2021-01-11 10:52:29.165 error at APILogOff (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:871:67)
mielecloudservice.0 2021-01-11 10:52:29.165 error (18422) ReferenceError: err is not defined
mielecloudservice.0 2021-01-11 10:52:29.164 error (18422) unhandled promise rejection: err is not defined
mielecloudservice.0 2021-01-11 10:52:29.160 error at processImmediate (internal/timers.js:461:21)
mielecloudservice.0 2021-01-11 10:52:29.160 error at Immediate. (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:236:41)
mielecloudservice.0 2021-01-11 10:52:29.160 error at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5215:29)
mielecloudservice.0 2021-01-11 10:52:29.160 error at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8257:29)
mielecloudservice.0 2021-01-11 10:52:29.160 error at Object.unload (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:51:21)
mielecloudservice.0 2021-01-11 10:52:29.160 error at APILogOff (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:871:67)
mielecloudservice.0 2021-01-11 10:52:29.160 error (18422) ReferenceError: err is not defined
mielecloudservice.0 2021-01-11 10:52:29.154 error (18422) unhandled promise rejection: err is not defined
mielecloudservice.0 2021-01-11 10:52:29.141 info (18422) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
mielecloudservice.0 2021-01-11 10:52:29.141 info (18422) terminating
mielecloudservice.0 2021-01-11 10:52:29.140 info (18422) Unloading MieleCloudService...
mielecloudservice.0 2021-01-11 10:52:29.138 info (18422) Clearing Timeout: pollTimeout
mielecloudservice.0 2021-01-11 10:52:29.137 info (18422) Got terminate signal TERMINATE_YOURSELF

Warnings seit Update auf js Version 3.0.14

Hallo,
seit dem Update auf JS-Verson 3.0.14 stehen massenweise Einträge in der Art im log:
mielecloudservice.0 (19977) Object Washing machines.000149130249.ACTIONS.Power On is invalid: obj.common.read has an invalid type! Expected "boolean", received "string"

oder auch:
mielecloudservice.0 (19977) Object Washing machines.000149130249.ACTIONS.Nickname is invalid: obj.common.type has an invalid value (String) but has to be one of number, string, boolean, array, object, mixed, file, json

Alle versehen mit dem Hinweis:
mielecloudservice.0 (19977) This object will not be created in future versions. Please report this to the developer.

Daher der issue ;-)

4.0.14 targetTemperatureFreezer wird nicht aus Cloud gelesen

Hi !

Wie gewünscht noch der Nachbrenner zum Gefrierschrank:

Schreiben von targetTemperatureFreezer von Adapter an Cloud klappt.
Jedoch klappt der Rückweg nicht: Lokal am Gerät oder per App geänderte ZielTemp wird vom Adapter nicht aus der Cloud geholt. Log nach Adapter Neustart anbei.

Besten Dank und Gruß,
Sebastian

4014.txt

Kaffeevollautomat CM6160 - request failed on "LightOn"

serwus

ich habe einen cm6160 Kaffee Vollautomaten, er wird erkannt mit deinem Adapter und alles

wenn ich aber auf "Light On" klicke bekomme ich folgende Fehlermeldung und der Adapter startet neu.

2021-02-12 17:35:43.922 - error: mielecloudservice.0 (992) [APISendRequest] {}
--
2021-02-12 17:35:44.224 - error: mielecloudservice.0 (992) [APISendRequest] {"message":"Request failed with status code 400","name":"Error","stack":"Error: Request failed with status code 400\n at createError (/opt/iobroker/node_modules/iobroker.mielecloudservice/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/opt/iobroker/node_modules/iobroker.mielecloudservice/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/iobroker.mielecloudservice/node_modules/axios/lib/adapters/http.js:236:11)\n at IncomingMessage.emit (events.js:327:22)\n at endReadableNT (internal/streams/readable.js:1327:12)\n at processTicksAndRejections (internal/process/task_queues.js:80:21)","config":{"url":"https://api.mcs3.miele.com/v1/devices/000152960747/actions","method":"put","data":"{\"light\":1}","headers":{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer AT_c53d49073687fd6fd1c8dfbe90c8c645","User-Agent":"axios/0.19.2","Content-Length":11},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"json":true,"dataType":"json"}} | [Stack]: Error: Request failed with status code 400

Think about to fix the issues found by adapter checker

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

https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/Grizzelbee/ioBroker.mielecloudservice

  • [E701] No actual year found in LICENSE. Please add "Copyright (c) 2014-2022 grizzelbee [email protected]" at the start of LICENSE

Thanks,
your automatic adapter checker.

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

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.