Git Product home page Git Product logo

iobroker.lg-ess-home's People

Contributors

apollon77 avatar morluktom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

apollon77

iobroker.lg-ess-home's Issues

JS-Controller 3.3.6: ... has to be type "boolean" but received type "string"

Hi Tom, ich bin auf den js-controller 3.3.6 hochgegangen und da werden mehr Plausi-Checks durchgeführt, als noch in der 3.1.
Bei mir kommt jetzt die Log Meldung
lg-ess-home.0 | 2021-05-02 23:09:52.702 | info | (2165) State value to set for "lg-ess-home.0.user.essinfo.home.operation.pcs_standbymode" has to be type "boolean" but received type "string"
In einem anderen Thread zu einem ähnlichen Verhalten eines anderen Adapters kam der Hinweis, im entsprechenden Adapter ein Issue aufzumachen, so dass der Entwickler sauber nacharbeiten kann.
Kannst du dir das Thema für den LG-ESS-Adapter mal anschauen?

Danke vorab!

Compatibility check to js-controller 4.0

Dear Adapter developer,

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

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

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

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

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

Please close the issue after you checked it.

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

Batteriebetrieb temporär deaktivieren

Hallo mal wieder,
ich fange irgendwann einmal an, ein E-Auto zu Hause zu laden. Dabei will ich vermeiden, dass die LG Batterie in die Autobatterie entladen wird. Im Adapter gibt es das Objekt lg-ess-home.0.user.essinfo.home.operation.mode welches "Stop", "Normal Mode" oder "PV only mode" sein kann. Allerdings ist das Objekt eine reine Anzeige. Gibt es unter "Commands" die Möglichkeit, in den "PV only mode" zu wechseln, die Batterie also zu deaktivieren? In der App geht das unter "Installateur Einstellungen -> Akku".

Chart-Daten verfügbar machen

Im entsprechenden Thread im IoBroker-Forum wurde als zukünftige Arbeit die Auswertung der Chart-Daten in Aussicht gestellt. Ist dies in naher Zukunft möglich? Ich interessiere mich dafür die Charts auch auf meiner Vis darstellen zu können. Dies würde eine komplizierte, eigenständige Datenhaltung verhindern.

GET Request liefert nur 404

Ich kann mittels GET Request einfach kein Passwort auslesen.
Habe einen einfachen REST-Client auf dem Android Smartphone laufen, und mich mit dem WLAN des ESS verbunden.
Habe die beiden Head Parameter eingetragen und als body "key": "lgepmsuser!@#!"
Ich erhalte im Response keinen Body zurück und einen 404 Fehler.
Wie komme ich dahinter?

0.1.0: Kommunikationsabbruch kurz nach starten des Adapters

Hallo, habe heute den Adapter 0.1.0 installiert und festgestellt, dass er kurz nach dem Start von grün auf gelb zurückspringt und im Log Folgendes steht:
`

lg-ess-home.0 2021-11-28 14:02:12.343 info [LG ESS] Login faild: {"code":"ESOCKETTIMEDOUT","connect":false}. Try again in one Minute
lg-ess-home.0 2021-11-28 14:02:12.338 warn [LG ESS] Error: {"code":"ESOCKETTIMEDOUT","connect":false}
`

zurück auf 0.0.10 läuft der Adapter wieder.

Scheinbar konkurriert der Adapter 0.1.0 auch mit der App, die beschwert sich nämlich, dass ein anderer Installateur zugreift, solange der Adapter grün ist.

Meine Einstellungen sind:
image

Ich kann (fast) jederzeit testen!

Objects structure: category missing

The polling intervall for "common" and "home" can be set, but in the objects the categories are missing, i.e. you don't know which datapoints are updated in which interval:
Zwischenablage02
Maybe an additional layer "common", "home", "system" can be introduced with the names reflected in the "Adapterkonfiguration".

What I also figured out is that some datapoints are not being updated at all, e.g. battery - charging (4 lines at the bottom):
Zwischenablage04
or the entire network:
Zwischenablage04

Compatibility check and testing for Node.js 14 and 16

Dear Adapter developer,

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

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

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

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

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

Please close the issue after you checked it.

Thank you very much for your support!

Compatibility check to js-controller 3.3 and Admin5 React UI

Dear Adapter developer,

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

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

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

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

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

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

Please close the issue after you checked it.

Thank you very much for your support!

Aktualisieren von Datenpunkten, v.a. user-setting funktioniert nicht verlässlich

Hallo Tom, ich habe den Adapter 0.0.5 jetzt ein paar mal installiert, zum Teil innerhalb eines Systems (de-install - install zum Testen), zum Teil auf einem neuen System. Bei einem System werden die Datenpunkte in ioBroker befüllt, beim anderen nicht ganz. Ich habe jetzt ein System (Ubuntu 20) taufrisch aufgesetzt und da bleiben einige Datenpunkte leer, auch die, die auf dem anderen System schon zu sehen waren, wie z.B. Versionsnummern der Firmware oder die Netzwerk-Konfiguration.
Bild1
Hast du eine Idee?

Adpater stays "yellow"

Hi and thanks for the adapter. I immediatly tried it this morning, installed it through Github and got it. After setting IP and password, the adpater still doesn't turn green and doesn't provide any objects besides "TestVariable". The Log says:

lg-ess-home.0 | 2020-12-06 09:56:23.079 | info | (24306) state lg-ess-home.0.testVariable deleted
-- | -- | -- | --
lg-ess-home.0 | 2020-12-06 09:55:53.167 | info | (24306) check group user admin group admin: false
lg-ess-home.0 | 2020-12-06 09:55:53.163 | info | (24306) check user admin pw iobroker: true
lg-ess-home.0 | 2020-12-06 09:55:53.067 | info | (24306) state lg-ess-home.0.testVariable changed: true (ack = true)
lg-ess-home.0 | 2020-12-06 09:55:53.021 | info | (24306) state lg-ess-home.0.testVariable changed: true (ack = true)
lg-ess-home.0 | 2020-12-06 09:55:53.014 | info | (24306) state lg-ess-home.0.testVariable changed: true (ack = false)
lg-ess-home.0 | 2020-12-06 09:55:52.952 | info | (24306) config password: d84.........
lg-ess-home.0 | 2020-12-06 09:55:52.952 | info | (24306) config ipadress: 192.168.....
lg-ess-home.0 | 2020-12-06 09:55:52.935 | info | (24306) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.lg-ess-home, node: v12.20.0, js-controller: 3.1.6

What did I miss?

Second question: how short is "das kurze Intervall der String-Daten" and what are the "String-Daten". I'm currently running pyess with mqtt an there are two sections: "common" and "home" where I update "home" every two seconds and "common" every 10 seconds.

Thanks again, I'm always ready to test!

Fehler: Ip Adress: https://192.168.*.*/ is invalid

Hallo zusammen,

ich habe einen Wechselrichter von LG und wollte nun das ganze auf IoBroker einbinden. Nach ewigen hin und her habe ich jetzt endlich das Kommunikations-PW auslesen können. Leider scheitert der Versuch das ganze mit IoBroker zu verbinden an folgender Fehlermeldung:

Ip Adress: https://192.168.*.*/ is invalid

Bei der IP-Adresse handelt es sich um jene, die auch im Gerät (auslesen per App) angegeben ist. Gebe ich diese im Browser ein, leitet er mal auf die 192.168.23.1 um und manchmal erscheint eine weiße Seite, in welcher lediglich "Error" steht. Muss ich am Gerät selbst noch etwas einstellen?

EDIT: Ping auf die entsprechende IP-Adresse liefert eine Antwort...

Home 8 / Home 10 Passwort

Hi,

ist es nur bei mir so oder ist das Passwort die MAC Adresse auf dem Ethernet (kabelgebunden) des WRs? Dann könnte man sich den umständlichen/unsäglichen Auslese Prozess sparen (-;

Mich wundert auch, dass der auth_token das enthält plus eine art Zeitstempel nach meiner Ansicht nach - also auch eher als eine Art statisches Element behandelt werden kann (sofern noch jemand das Pattern erkennen würde).

Gruss

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/Morluktom/ioBroker.lg-ess-home

  • [E144] common.installedFrom field found in io-package.json. Must be removed.
  • [E701] No actual year found in LICENSE. Please add "Copyright (c) 2022 Morluktom [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

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/Morluktom/ioBroker.lg-ess-home

  • [E144] common.installedFrom field found in io-package.json. Must be removed.
  • [E701] No actual year found in LICENSE. Please add "Copyright (c) 2022 Morluktom [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.