Synology-Forum.nl

Packages => Officiƫle Packages => Docker / Container Manager => Topic gestart door: kroppieright op 19 augustus 2022, 18:18:00

Titel: docker voor nefit easy
Bericht door: kroppieright op 19 augustus 2022, 18:18:00
hallo,

wie kan mij helpen om de nefit easy server te installeren met docker
ik krijg eea niet werkend met volgende taakinstellingen in taakplanner:

docker run -d --name=nefit \
 -p 3000:3000 \
 -e TZ=Europe/Amsterdam \
 -e "NEFIT_SERIAL_NUMBER=xxxxxxxx" \
 -e "NEFIT_ACCESS_KEY=xxxxxxx" \
 -e "NEFIT_PASSWORD=xxxx" \
trafex/nefiteasy-http-server

de container start wel, maar luistert op 0.0.0.0 ipv 127.0.0.1 ???
de logfile in de container geeft:

> nefiteasy-http-server-docker@1.0.0 start
> easy-server --host=0.0.0.0
HTTP server listening on http://0.0.0.0:3000
npm notice
npm notice New minor version of npm available! 8.5.0 -> 8.18.0
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v8.18.0>
npm notice Run `npm install -g npm@8.18.0` to update!
npm notice
npm ERR! path /usr/src/app
npm ERR! command failed
npm ERR! signal SIGTERM
npm ERR! command sh -c easy-server --host=0.0.0.0
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2022-08-19T16_00_42_445Z-debug-0.log
Titel: Re: docker voor nefit easy
Bericht door: DSGebruiker op 19 augustus 2022, 19:37:55
Luisteren op 0.0.0.0:3000 is geen ramp, dat wil zeggen dat ie op alle interfaces enz staat te luisteren.
DIT is wel een probleem niet ?

npm ERR! path /usr/src/app
npm ERR! command failed
npm ERR! signal SIGTERM

npm ERR! command sh -c easy-server --host=0.0.0.0
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2022-08-19T16_00_42_445Z-debug-0.log


Krijg je dan geen melding "container stopped unexpected" of zoiets ?
Ik zal zelf eens een testje doen.


EDIT : Ik krijg natuurlijk een XMPP authentication error, dus wel lastig zo.

Mischien eens zien of je de maker (trafex) van de container eens kan contacteren ?
Titel: Re: docker voor nefit easy
Bericht door: kroppieright op 19 augustus 2022, 19:44:03
dank je
de container blijft normaal draaien
om eerlijk te zijn weet ik ook niet precies hoe ik evt data kan uitlezen

in Domoticz heb ik hardware toegevoegd, maar zie geen device
in browser met http://127.0.0.1:3000 krijg ik geen respons
Titel: Re: docker voor nefit easy
Bericht door: DSGebruiker op 19 augustus 2022, 19:47:59
Hmja, als jij een test op een PC doet naar 127.0.0.1 gaat dat nooit lukken natuurlijk! Dat is localhost!
Probeer eens het IP van je NAS (waar de container op draait) op die poort 3000 ?
Titel: Re: docker voor nefit easy
Bericht door: kroppieright op 19 augustus 2022, 19:55:29
klinkt heel logisch, maar helaas niet via http en ook niet via https
Titel: Re: docker voor nefit easy
Bericht door: kroppieright op 19 augustus 2022, 19:58:38
zie  https://github.com/TrafeX/nefiteasy-http-server-docker

ook http://localhost:3000/bridge/ecus/rrc/uiStatus en http://127.0.0.1:3000/api/status geen reactie, ook niet met ip van NAS
Titel: Re: docker voor nefit easy
Bericht door: zandhaas op 20 augustus 2022, 10:33:07
Heb je ook al eens:

http://<NAS-IP>:3000/api/status

Geprobeerd?

Dit tooltje heeft geen GUI of zo.  je kunt er alleen waardes mee opvragen van je Nefit easy thermostaat.

Als bovenstaande niet werk kun je het volgende proberen:

Log met met een ssh sessie (bv via putty)  in op je NAS
Controleer of curl op je NAS geinstalleerd is via "curl --help"  als je de curl opties zie zou het goed moeten zijn.
je kunt ook curl --version gebruiken om de curl status te controleren.

daarna kun je onderstaande commando uitvoeren:

curl http://localhost:3000/bridge/ecus/rrc/uiStatus

of

curl http://127.0.0.1:3000/api/status

Nu kun je wel de localhost of de 127.0.0.1 gebruiken omdat je op je NAS bent ingelogt.
Titel: Re: docker voor nefit easy
Bericht door: kroppieright op 20 augustus 2022, 12:44:17
http://<NAS-IP>:3000/api/status
ik dacht dat ik die geprobeerd had, maar blijkbaar niet
deze geeft waarden uit de thermostaat  :)

dank je wel voor de herinnering, ik ga weer verder kijken en laat weten wat de verdere resultaten zijn
ik ben bezig om eea in Domoticz uit te lezenen, puur voor spielerei, echte toepassingen heb ik (nog) niet
verdere apparaten zonnepanelen, homewizard p1
Titel: Re: docker voor nefit easy
Bericht door: DSGebruiker op 20 augustus 2022, 13:35:42
Tja, je had nochtans in 1 van de eerste replies na dat 127.0.0.1 gedoe effectief aagegeven dit getest te hebben met je NAS-IP.
Dat kunnen we niet weten natuurlijk.
Bon, allesinds goed dat de container & XMPP interfacing naar je ketel werkt naar behoren