My name is Arthur Rupp. I'm a software developer for different languages, for more than 30 years.
💬 For the past 10 years, I have been working with Smart Home and Building automation. iobroker is here my preferred system
judo i-soft plus Wasserenthärtung
License: MIT License
My name is Arthur Rupp. I'm a software developer for different languages, for more than 30 years.
💬 For the past 10 years, I have been working with Smart Home and Building automation. iobroker is here my preferred system
Hi All,
one question regarding the button regeneration. Is it just for triggering a manual regeneration or
should it also show if an automatic regeneration is ongoing (set true by the device when regenerating)?
I wanted to use it for measuring the energy consumption (3w standard standby consumption + 20w druring regeneration for my iSoft+).
But in the last two weeks the value was not changed and I start to believe that its just for manually triggering the process (which would not make sense?)?
I am using version 1.0.15 of the adapter.
Thx and brgds,
Claus
Hi @arteck ,
My i-Soft Safe+ (Cloud API) crashed during initialization for some weeks now with error "getInfosCloud ERROR".
In a forked version I tracked down the error to this line (committed 2 weeks ago):
Line 162 in 1e83c1e
It obviously crashes (I think JSON.stringify fails) and exits the surrounding try block.
I changed it in my fork and it worked again:
https://github.com/mutex1980/ioBroker.judoisoft
PS: Thanks for your excellent work providing this adapter.
Mirko
Hi Guys,
I´m trying to get control over my isoft safe+ in order to set it in standby during nightly watering of my garden.
Problem is, that although I can change the state in ioBroker nothing happens on the device.
Any advice on what I´m missing?
Thx and brgds,
Claus
Mir ist aufgefallen, daß der Adapter in unregelmässigen Abständen immer wieder gestoppt wird.
Ich hab das LOG von mir als ZIP angehängt.
Habs als CSV Formatiert und nach Judoisoft gefiltert.
Wenn ich das richtig gesehen hab, ist der Stop um 17:16 passiert. um ca. 18:15 hab ichs mitbekommen und den Adapter wieder gestartet.
LOG_20210607.zip
Wenn noch weitere Infos benötigt werden, bitte einfach melden.
Gruß
Brandy
Hello,
for my project ( https://github.com/www-ShapeLabs-de/Judo-i-soft-save-plus-to-mqtt-bridge ) I used dataConverter.js as a guide to decode the data from the json-response. I noticed that raw residual hardness outputs is double as the expected value.
At https://www.wasserhaerte.net/deutschland/index.html I get 14°dH displayed for my region and my plumber confirmed the value with a titration test while installing the system. The Judo-Device gives me a value of 28°dH.
"790":{"data":"0:00030F30000010000301180059038A00000000000000220C00001C0A20001A00","st":"OK","er":""},
0x1C = 28
Could it be that the device doubles the value to show a resolution of 0.5°dH with the hex value?
Has anyone observed similar and can verify my assumption that this value must be divided by 2?
Hallo!
Ich habe seit dem letzten Update Probleme den Adapter zu starten. Im Log sehe ich nur "system.adapter.judoisoft.0 invalid mode".
Habe den Adapter schon mehrfach neu installiert, aber leider ohne Erfolg.
Würde mich über Deine Hilfe sehr freuen. Vielen Dank im Voraus!
Dear Adapter developer,
with js-controller 4.0 object definitions are now also checked that min/max in only provided for number/mixed objects and that the type of the default value matches to the object type.
If something is not correct this is logged as 'warning' or 'info' log.
Please also make sure to update to the lastest @iobroker/testing dependency 2.5.4 or to accept the PR from Apollon77 for legacy testing!
Please spent some time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn or info log there from these checks please adjust the adapter and fix the relevant cases.
For questions please refer to ioBroker/ioBroker.js-controller#1749
Please close the issue after you checked it.
Thank you very much for your support to get the best experience for the growing numbers of ioBroker users!
Hello guys,
unfortunately my judoisoft adapter always stops due to an error you see in my log below. Can you help me with this?
Thanks in advance!
Daniel
`
judoisoft.0 | 2022-04-25 11:34:10.785 | warn | Terminated (UNCAUGHT_EXCEPTION): Without reason |
---|---|---|---|
judoisoft.0 | 2022-04-25 11:34:10.782 | info | terminating |
judoisoft.0 | 2022-04-25 11:34:10.778 | info | cleaned everything up... |
judoisoft.0 | 2022-04-25 11:34:10.747 | error | Converting circular structure to JSON --> starting at object with constructor 'TLSSocket' | property 'parser' -> object with constructor 'HTTPParser' --- property 'socket' closes the circle |
judoisoft.0 | 2022-04-25 11:34:10.745 | error | TypeError: Converting circular structure to JSON --> starting at object with constructor 'TLSSocket' | property 'parser' -> object with constructor 'HTTPParser' --- property 'socket' closes the circle at JSON.stringify () at judoisoftControll.getInfosCloud (/opt/iobroker/node_modules/iobroker.judoisoft/main.js:276:58) at processTicksAndRejections (internal/process/task_queues.js:95:5) |
judoisoft.0 | 2022-04-25 11:34:10.742 | error | unhandled promise rejection: Converting circular structure to JSON --> starting at object with constructor 'TLSSocket' | property 'parser' -> object with constructor 'HTTPParser' --- property 'socket' closes the circle |
judoisoft.0 | 2022-04-25 11:34:10.739 | error | 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(). |
judoisoft.0 | 2022-04-25 11:33:05.610 | info | State value to set for "judoisoft.0.Maintenance" has to be type "number" but received type "string" |
judoisoft.0 | 2022-04-25 11:33:05.590 | info | State value to set for "judoisoft.0.ServiceDays" has to be type "number" but received type "string" |
judoisoft.0 | 2022-04-25 11:32:04.438 | info | State value to set for "judoisoft.0.Maintenance" has to be type "number" but received type "string" |
judoisoft.0 | 2022-04-25 11:32:04.418 | info | State value to set for "judoisoft.0.ServiceDays" has to be type "number" but received type "string" |
judoisoft.0 | 2022-04-25 11:31:00.272 | info | State value to set for "judoisoft.0.Maintenance" has to be type "number" but received type "string" |
judoisoft.0 | 2022-04-25 11:31:00.252 | info | State value to set for "judoisoft.0.ServiceDays" has to be type "number" but received type "string" |
judoisoft.0 | 2022-04-25 11:29:59.654 | info | State value to set for "judoisoft.0.Maintenance" has to be type "number" but received type "string" |
judoisoft.0 | 2022-04-25 11:29:59.634 | info | State value to set for "judoisoft.0.ServiceDays" has to be type "number" but received type "string" |
judoisoft.0 | 2022-04-25 11:28:58.924 | info | State value to set for "judoisoft.0.Maintenance" has to be type "number" but received type "string" |
judoisoft.0 | 2022-04-25 11:28:58.903 | info | State value to set for "judoisoft.0.ServiceDays" has to be type "number" but received type "string" |
judoisoft.0 | 2022-04-25 11:28:56.518 | info | starting. Version 1.0.10 in /opt/iobroker/node_modules/iobroker.judoisoft, node: v14.19.1, js-controller: 4.0.21 |
judoisoft.0 | 2022-04-25 11:28:18.614 | warn | Terminated (UNCAUGHT_EXCEPTION): Without reason |
judoisoft.0 | 2022-04-25 11:28:18.611 | info | terminating |
judoisoft.0 | 2022-04-25 11:28:18.607 | info | cleaned everything up... |
judoisoft.0 | 2022-04-25 11:28:18.582 | error | Converting circular structure to JSON --> starting at object with constructor 'TLSSocket' | property 'parser' -> object with constructor 'HTTPParser' --- property 'socket' closes the circle |
judoisoft.0 | 2022-04-25 11:28:18.580 | error | TypeError: Converting circular structure to JSON --> starting at object with constructor 'TLSSocket' | property 'parser' -> object with constructor 'HTTPParser' --- property 'socket' closes the circle at JSON.stringify () at judoisoftControll.getInfosCloud (/opt/iobroker/node_modules/iobroker.judoisoft/main.js:276:58) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:95:5) |
judoisoft.0 | 2022-04-25 11:28:18.577 | error | unhandled promise rejection: Converting circular structure to JSON --> starting at object with constructor 'TLSSocket' | property 'parser' -> object with constructor 'HTTPParser' --- property 'socket' closes the circle |
judoisoft.0 | 2022-04-25 11:28:18.575 | error | 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(). |
`
Hallo, wäre es möglich den täglichen Wassserverbauch auszulesen?
ich habe den CLOUD LOGIN aktiviert, da über die direktre IP der Adapter nicht grün wird.
Bei den Kollegen von FHEM seiht esso aus als würden die das können. https://wiki.fhem.de/wiki/JUDO_iSoft_Plus
Das wäre echt cool super, danke
LG
Log always contains this message:
State value to set for "judoisoft.0.Connection status" has to be type "boolean" but received type "string"
Adapter writes string "ok" into the datapoint but should write true as boolean type.
Hallo Zusammen,
nachdem der Adapter inzwischen einwandfrei funktioniert habe ich allerdings noch ein Problem.
Ich bekomme immer wieder folgende Infomeldung:
State value to set for "judoisoft.0.Maintenance" has to be type "number" but received type "string" State value to set for "judoisoft.0.ServiceDays" has to be type "number" but received type "string"
Wenn ich die Datentypen manuell umstelle kommt nichts mehr allerdings stellt sich das von alleine wieder auf den falschen Typ zurück. Wäre es möglich das direkt im Adapter anzupassen oder gibt es eine Möglichkeit für mich das dauerhaft zu ändern?
Danke und Gruß,
Claus
Ich bekomme beim installieren der letzten Adapterversion folgende Fehlermeldung:
Fertig mit Fehler: internal/modules/cjs/loader.js:1044 throw err; ^SyntaxError: /opt/iobroker/node_modules/iobroker.judoisoft/io-package.json: Unexpected token } in JSON at position 170 at parse () at Object.Module._extensions..json (internal/modules/cjs/loader.js:1041:22) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Upload.uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js:481:19) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js:1781:24 at ChildProcess. (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js:478:47) at ChildProcess.emit (events.js:314:20)
Kann damit leider nix anfangen...
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/arteck/ioBroker.judoisoft
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
Hallo zusammen,
Bin über eine Aktion für die I-Soft Serie bei Judo gestolpert.
Momentan bietet Judo ein kostenloses W-Lan Modul zur Bestellung unter folgendem Link an:
https://judo.eu/modul/
Ich hab mir das Modul bestellt, leider noch nicht eingetroffen.
Wenns da ist, werd ich berichten.
Your repository name doesn't match the official naming.
It is: iobroker.judoisoft
It should be: ioBroker.judoisoft
This is causing issues in the ioBroker developer portal:
ioBroker/dev-portal#35
Hallo,
erstmal 1000 Danke das es den Adapter gibt. Leider wird die Batterie mit 0 angezeigt. In der Judo-App wird diese mit 74% angezeigt.
Super das es einen Adapter für Judo gibt! Bitte nach Test über npm zum Installieren für den iobroker zur Verfügung stellen! Danke im Voraus!
Servus Zusammen,
bin gerade über folgende Seite bei Judo gestossen:
https://judo.eu/produkte/api/
Hier bieten Sie anscheinend endlich eine API für Ihre Geräte an.
Hab die API mal angehängt, evtl hilft es den Adapter weiterzuentwickeln.
2023-05-12_RESTAPI_Kommandos_Geraetetypen-SW3.04.xlsx
Hi,
die Instanz wird grün ohne Fehler angezeigt. Ich habe die interne IP-Adresse angegeben, Nutzername und Passwort. Der indicator.connected zeigt den Status "connected" an. Allerdings fehlen sämtliche Werte.
Entgegen indicator.connected, zeigt der Status connected eine Zeile drunter "ERROR" an.
Im Log erhalte ich folgende MEldung (alle 60 Sekunden entsprechend der Refreshtime):
judoisoft.0 | 2021-02-13 08:54:44.356 | error | at processTicksAndRejections (internal/process/task_queues.js:97:5) |
---|---|---|---|
judoisoft.0 | 2021-02-13 08:54:44.356 | error | at judoisoftControll.getTokenFirst (/opt/iobroker/node_modules/iobroker.judoisoft/main.js:361:69) |
judoisoft.0 | 2021-02-13 08:54:44.356 | error | (28371) TypeError: Cannot read property 'data' of undefined |
judoisoft.0 | 2021-02-13 08:54:44.355 | error | (28371) unhandled promise rejection: Cannot read property 'data' of undefined |
Unhandled | 2021-02-13 08:54:44.354 | 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(). |
Hallo!
Bekomme seit dem Installieren der letzten Version folgende Fehlermeldung:
judoisoft.0 | 2021-01-27 21:48:36.188 | info | (16860) Terminated (NO_ERROR): Without reason
judoisoft.0 | 2021-01-27 21:48:36.186 | info | (16860) terminating
judoisoft.0 | 2021-01-27 21:48:36.133 | info | (16860) cleaned everything up...
judoisoft.0 | 2021-01-27 21:48:36.132 | error | (16860) TypeError: Assignment to constant variable. at judoisoftControll.getTokenFirst (/opt/iobroker/node_modules/iobroker.judoisoft/main.js:326:23) at judoisoftControll.onReady (/opt/iobroke
judoisoft.0 | 2021-01-27 21:48:36.130 | error | (16860) unhandled promise rejection: Assignment to constant variable.
judoisoft.0 | 2021-01-27 21:48:36.129 | error | 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().
judoisoft.0 | 2021-01-27 21:48:36.065 | info | (16860) starting. Version 1.0.2 in /opt/iobroker/node_modules/iobroker.judoisoft, node: v12.20.0, js-controller: 3.1.6
Dear Adapter developer,
Node.js 14 is now available for a year and Node.js 16 was release just some days ago and will become LTS by October 2021. We plan to update the ioBroker Node.js recommendation (currently 12.x) to 14.x later this year.
Please check your adapter with Node.js 14 especially, and ideally also directly with Node.js 16
Please add both versions to the adapter testing which is executed on commits.
If your adapter requires a certain minimum version of Node.js please set the 'engine' setting in package.json accordingly! Please also do this if the adapter is not able to work in certain Node.js versions, so that ioBroker can prevent users from installing te adapter if not compatible!
On questions please talk to us at ioBroker/ioBroker.js-controller#1138
Please close the issue after you checked it.
Thank you very much for your support!
Hallo Arteck,
ich bin noch recht neu bei ioBroker und versuche gerade meine Judo isoftSafe einzubinden.
Leider wird keine Verbindung aufgebaut. Vom Host wird der Fehler 6 uncaught_exception in den LOG geschrieben:
host.UniFiController | 07.04.2021 13:11 | warn | Do not restart adapter system.adapter.judoisoft.0 because restart loop detected
host.UniFiController | 07.04.2021 13:11 | info | Restart adapter system.adapter.judoisoft.0 because enabled
host.UniFiController | 07.04.2021 13:11 | error | instance system.adapter.judoisoft.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
judoisoft.0 | 07.04.2021 13:11 | info | (9450) starting. Version 1.0.5 in /opt/iobroker/node_modules/iobroker.judoisoft, node: v10.24.0, js-controller: 3.2.16
host.UniFiController | 07.04.2021 13:11 | info | instance system.adapter.judoisoft.0 started with pid 9450
host.UniFiController | 07.04.2021 13:11 | info | Restart adapter system.adapter.judoisoft.0 because enabled
host.UniFiController | 07.04.2021 13:11 | error | instance system.adapter.judoisoft.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
judoisoft.0 | 07.04.2021 13:11 | info | (9432) starting. Version 1.0.5 in /opt/iobroker/node_modules/iobroker.judoisoft, node: v10.24.0, js-controller: 3.2.16
host.UniFiController | 07.04.2021 13:10 | info | instance system.adapter.judoisoft.0 started with pid 9432
host.UniFiController | 07.04.2021 13:10 | info | Restart adapter system.adapter.judoisoft.0 because enabled
host.UniFiController | 07.04.2021 13:10 | error | instance system.adapter.judoisoft.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
judoisoft.0 | 07.04.2021 13:10 | info | (9416) starting. Version 1.0.5 in /opt/iobroker/node_modules/iobroker.judoisoft, node: v10.24.0, js-controller: 3.2.16
host.UniFiController | 07.04.2021 12:10 | info | instance system.adapter.judoisoft.0 started with pid 9416
host.UniFiController | 07.04.2021 12:10 | info | "system.adapter.judoisoft.0" enabled
Vielen Dank schonmal für die Hilfe
VG
Felix
Hi Arthur,
vielen Danke für das Erstellen des Adapters. Auf diesen hab ich lange gewartet. Super, dass du die Basis erstellt hast. Beim Testen tritt bei mir leider folgender Error auf:
"(11145) No one IP configured". Die IP ist in der Instanz hinterlegt. Die IP der Enthärtungsanlage beginnt mit 172.20.2.XXX. D.h. das ist nicht der Standardadressbereich der vielen Fritzboxen. Der IoBroker läuft aber auf jeden Fall im gleichen Subnet wie die Enthärtungsanlage.
Hallo zusammen,
erst mal vielen Dank für den Adapter, viele Werte werden bereits ausgelesen und können über meine VIS angezeigt werden.
Ich habe eine i-soft safe mit Cloudzugang. In der App werden auch alle Verbrauchsdaten korrekt angezeigt.
Leider erhalte ich über den Adapter z.B. keine Werte für die Monatsverbräuche:
Adapter läuft aber ohne Probleme und ein Großteil der Daten ist auch verfügbar:
Muss ich evtl. die Datentypen anpassen (Zahl/Info etc.)?
Danke für eure Hilfe.
Hi Artec,
vielen Dank für Deine Mühe und den genialen Adapter!
Habe darüber meine isoft Safe angebunden. Funktioniert
Soweit auch gut, bekomme nur alle 1-2 Tage folgenden Error:
`judoisoft.0 | 2021-04-10 03:00:15.892 | error | --- property 'socket' closes the circle |
---|---|---|---|
judoisoft.0 | 2021-04-10 03:00:15.892 | error | | property '_httpMessage' -> object with constructor 'ClientRequest' |
judoisoft.0 | 2021-04-10 03:00:15.892 | error | --> starting at object with constructor 'TLSSocket' |
judoisoft.0 | 2021-04-10 03:00:15.892 | error | (21720) Converting circular structure to JSON |
judoisoft.0 | 2021-04-10 03:00:15.892 | error | at processTicksAndRejections (internal/process/task_queues.js:97:5) |
judoisoft.0 | 2021-04-10 03:00:15.892 | error | at runMicrotasks () |
judoisoft.0 | 2021-04-10 03:00:15.892 | error | at judoisoftControll.getInfosCloud (/opt/iobroker/node_modules/iobroker.judoisoft/main.js:279:58) |
judoisoft.0 | 2021-04-10 03:00:15.892 | error | at JSON.stringify () |
judoisoft.0 | 2021-04-10 03:00:15.892 | error | --- property 'socket' closes the circle |
judoisoft.0 | 2021-04-10 03:00:15.892 | error | | property '_httpMessage' -> object with constructor 'ClientRequest' |
judoisoft.0 | 2021-04-10 03:00:15.892 | error | --> starting at object with constructor 'TLSSocket' |
judoisoft.0 | 2021-04-10 03:00:15.892 | error | (21720) TypeError: Converting circular structure to JSON |
judoisoft.0 | 2021-04-10 03:00:15.890 | error | --- property 'socket' closes the circle |
judoisoft.0 | 2021-04-10 03:00:15.890 | error | | property '_httpMessage' -> object with constructor 'ClientRequest' |
judoisoft.0 | 2021-04-10 03:00:15.890 | error | --> starting at object with constructor 'TLSSocket' |
judoisoft.0 | 2021-04-10 03:00:15.890 | error | (21720) unhandled promise rejection: Converting circular structure to JSON |
judoisoft.0 | 2021-04-10 03:00:15.863 | error | (21720) 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().` |
Kannst Du mir hier weiterhelfen?
Danke und Gruß,
Claus
Hallo,
in der App gibt es noch folgende Felder. Könnt dieses auch als Datenpunkt eingefügt werden? Danke im Voraus!!!
Hallo Arthur,
nach ein bisschen Recherche konnte ich herausfinden, dass die I.Soft Safe Geräte über die Website ähnlich angesprochen werden können, wie die Plus Geräte direkt im Netzwerk. So wird es für das FHEM-Plugin beschrieben: https://wiki.fhem.de/wiki/JUDO_iSoft_Plus#JUDO_iSoft_Safe
Der Login findet dort über folgende URL statt:
https://www.myjudo.eu/interface/?group=register&command=login&name=login&user=MeinUser&password=MD5VomPasswort&nohash=Service&role=customer
Das Passwort muss als MD5 eingegeben werden.
Ich habe den Link mit meinen Login-Daten mal testet. Das hatte auch so funktioniert. Als Antwort erhalte ich den Token zurück:
{"status":"ok","token":"8cbe63209XXXXXXXXXXXXX","role":"customer","notifications":{"email":"0","sms":"0","push":"1"},"startpage":null,"data":[],"servicenumber":""}
Nach dem Login erhält man dann unter:
https://www.myjudo.eu/interface/?token=8cbe63209XXXXXXXXXXXXX&group=register&command=get%20device%20data
JSON ausgegeben.
Könntest du diese Schnittstelle in deinen Adapter integrieren?
Hello,
i have a Judo Softwell P with a network connectivity module.
I can also connect via web browser to this device and get a status, serial number, etc.
But the adapter will not work.
I tried cloud logon as also using local IP.
This is the full log:
judoisoft.0 | 2023-01-17 10:04:45.170 | error | getInfosCloud ERROR |
---|---|---|---|
judoisoft.0 | 2023-01-17 10:04:45.167 | info | undefined is not a valid state value for id "judoisoft.0.SerialNumber" |
judoisoft.0 | 2023-01-17 10:04:44.971 | info | reconnect 1673946284971 |
judoisoft.0 | 2023-01-17 10:04:45.170 | error | getInfosCloud ERROR |
judoisoft.0 | 2023-01-17 10:04:45.167 | info | undefined is not a valid state value for id "judoisoft.0.SerialNumber" |
judoisoft.0 | 2023-01-17 10:04:44.971 | info | reconnect 1673946284971 |
judoisoft.0 | 2023-01-17 10:04:44.599 | warn | This object will not be created in future versions. Please report this to the developer. |
judoisoft.0 | 2023-01-17 10:04:44.599 | warn | Object Connection status is invalid: Default value has to be type "string" but received type "boolean" |
judoisoft.0 | 2023-01-17 10:04:44.333 | info | starting. Version 1.0.15 in /opt/iobroker/node_modules/iobroker.judoisoft, node: v16.18.0, js-controller: 4.0.24 |
Is there a different between Judo I Soft and the Softwell P?
Is this adapter not working for Softwell P?
Would be great to have a solution for my device.
Thank you!
Volker
Sobal ich den Wert der Wunschwasserhärte ändern möchte geht der Adapter auf Stop.
Ich vermute mal das hat evtl. mit der Umstellung bei JUDO und deren API zutun.
Wenn noch weitere Infos benötigt werden, bitte kurz melden.
Im log hab ich das zweimal probiert.
Hier der Auszug aus dem LOG:
host.iobroker | 2024-02-22 19:29:18.895 | error | instance system.adapter.judoisoft.0 terminated with code 6 (UNCAUGHT_EXCEPTION) -- | -- | -- | -- judoisoft.0 | 2024-02-22 19:29:18.126 | error | Request failed with status code 500 judoisoft.0 | 2024-02-22 19:29:18.126 | error | Error: Request failed with status code 500 at createError (/opt/iobroker/node_modules/iobroker.judoisoft/node_modules/axios/lib/core/createError.js:16:15) at settle (/opt/iobroker/node_modules/iobroker.judoisoft/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/iobroker.judoisoft/node_modules/axios/lib/adapters/http.js:293:11) at IncomingMessage.emit (node:events:529:35) at endReadableNT (node:internal/streams/readable:1400:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) judoisoft.0 | 2024-02-22 19:29:18.121 | error | unhandled promise rejection: Request failed with status code 500 judoisoft.0 | 2024-02-22 19:29:18.112 | error | 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(). host.iobroker | 2024-02-22 19:28:02.582 | error | instance system.adapter.judoisoft.0 terminated with code 6 (UNCAUGHT_EXCEPTION) judoisoft.0 | 2024-02-22 19:28:01.855 | error | Request failed with status code 500 judoisoft.0 | 2024-02-22 19:28:01.854 | error | Error: Request failed with status code 500 at createError (/opt/iobroker/node_modules/iobroker.judoisoft/node_modules/axios/lib/core/createError.js:16:15) at settle (/opt/iobroker/node_modules/iobroker.judoisoft/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/iobroker.judoisoft/node_modules/axios/lib/adapters/http.js:293:11) at IncomingMessage.emit (node:events:529:35) at endReadableNT (node:internal/streams/readable:1400:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) judoisoft.0 | 2024-02-22 19:28:01.852 | error | unhandled promise rejection: Request failed with status code 500 judoisoft.0 | 2024-02-22 19:28:01.845 | error | 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().Hallo Arteck,
ich habe mich die letzten Tage mit den Datenpunkten des Cloudlogins auseinandergesetzt.
Bei einigen Datenpunkten kommen keine Werte, andere stimmen in der Einheit nicht.
Meine Erkenntnisse findest Du in der angehängten Excel Tabelle.
Ich hab die Infos nur mal schnell zu Datei gebracht, ohne auf die Formattierung usw. Wert zu legen.
Wenn ich am Adapter helfen kann, mach ich das gerne, hab aber noch so gar keine Ahnung was wo anzupassen wäre.
Ich könnte Dir z.B. helfen die Dokumentation für den Teil des Cloud Login weiterzutreiben wenn es hilft.
Ich wünsch Dir noch Frohe Ostern bis bald!
VG
Brandy
Dear Adapter developer,
with js-controller 3.2 and js-controller 3.3 some additional checks were added to make sure that created objects match to the specifications and also written state values match to the object definition.
If something is not correct this is logged as 'warning' or 'info' log.
Please take the time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn log there from these checks please adjust the adapter and fix the relevant cases.
For questions please refer to ioBroker/ioBroker.js-controller#1301
Additionally we are preparing Admin 5 which will have a completely rewritten UI. Please install Admin 5, activate that new UI and verify that the configuration of you adapter works as expected also there.
More informations on Admin 5 can be found in Forum https://forum.iobroker.net/topic/44282/test-adapter-admin-5-0-x-alpha-der-neuen-ui
Please close the issue after you checked it.
Thank you very much for your support!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.