eoperez / packMonitor

1 stars 0 forks source link

packmonitor #1

Open frivera63 opened 4 years ago

frivera63 commented 4 years ago

Saludos.
Soy Felix. Te felicito por este proyecto. Estoy muy interesado en el. He comprado todos los materiales. Mande a hacer los boards (20 en mi caso para usar 16) y he tenido que doblar los pines para poder montar los boards (ATTINY85 y GY-ADUM1201 module) en estePCboard (adjunto fotos). En mi caso parece que estos modulos son mas pequenos que los usados en tu diseno del PCBoard. Programe los ATTIN85 segun tu video. Ahora en espera de como programar el NodeMCU ESP32-S y las conexiones finales. Espero poder completar el proyecto. Gracias. Felix Edgardo Board 1 Board 2

frivera63 commented 4 years ago

OK. Ya prendi un solo Attiny para probar. Medi continuidad del conector de POWER al Attiny POS y Neg. Ahora voy hacer el cable para conectar a la PI. Gracias por la explicacion. Continuaremos...... Gracias. Felix


From: Edwin Perez notifications@github.com Sent: Thursday, August 6, 2020 2:00 PM To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Si, al no ser el mismo board, te aconsejo que verifiques continuidad. El positivo debe dar continuidad el puerto de 5v del Attiny y el ground en el otro. Una equivocación y es posible que el attiny muera.

Thanks,

— Edwin

On Aug 6, 2020, at 1:48 PM, frivera63 notifications@github.com wrote:

 Pero en cual conector voy a conectar el positivo y negativo de la celda. Es donde dice POWER?


From: Felix Rivera felixerivera@hotmail.com Sent: Thursday, August 6, 2020 1:42 PM To: eoperez/packMonitor reply@reply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

OK. ... Voy a proceder. Pues he pensado que aunque no tenga comunicacion con los datos del mi inversor SI puedo monitorear los voltajes de las celdas. Dime si estoy en lo correcto? Gracias Felix


From: Edwin Perez notifications@github.com Sent: Thursday, August 6, 2020 12:28 PM To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

En la celda es solo el positivo y el negativo. Al conectarlo, el Attiny debe prender. En unos pocos segundos debe flash una sola vez. El primer board (comm in) debe estar conectado al PI usando los GPIO - TX, negativo y positivo (3.3v). El último board (comm out) se conecta al PI también - RX, al mismo negativo y positivo. Lo más probable que tengas que hacer un split al cable que se conecta al PI en positivo y negativo, en teoría por hay no pasa mucha corriente, solo se usa de referencia. Para el monitor de temperatura se conecta las esquinas que son positivo y negativo (que proviene de la celda) y el de señal. El attiny espera un TMP36: https://www.analog.com/media/en/technical-documentation/data-sheets/TMP35_36_37.pdf

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-670035282, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CDGZBPWQVHHIBOJ7B3R7LK23ANCNFSM4PRYJLNA. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-670086942, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CGTVYZFN2MPKSAAZITR7LVUNANCNFSM4PRYJLNA.

frivera63 commented 4 years ago

Pregunta: COMM-IN VDD2 va 3.3v PI VIA2 va GPIO - TX PI

COMM-OUT VDD2 va 3.3v PI VOB2 va GPIO - RX

Se que puedo jumpear los 3.3v y GND. Que conexion (board) debe ir al Positivo Total - La Tx o Rx

Felix

eoperez commented 4 years ago

Disculpa no se si entiendo la pregunta. Me imagino que es si puedes conectar el positivo del primer board con el último e igual con el ground. De ser así, yo entiendo que si se puede por que anyway viene del mismo puesto del PI. El TX y RX necesitan ser directos.

Thanks,

— Edwin

On Aug 6, 2020, at 5:06 PM, frivera63 notifications@github.com wrote:

 Pregunta: COMM-IN VDD2 va 3.3v PI VIA2 va GPIO - TX PI

COMM-OUT VDD2 va 3.3v PI VOB2 va GPIO - RX

Se que puedo jumpear los 3.3v y GND. Que conexion (board) debe ir al Positivo Total - La Tx o Rx

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

frivera63 commented 4 years ago

From: Edwin Perez notifications@github.com Sent: Thursday, August 6, 2020 8:04 PM To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Disculpa no se si entiendo la pregunta. Me imagino que es si puedes conectar el positivo del primer board con el último e igual con el ground. De ser así, yo entiendo que si se puede por que anyway viene del mismo puesto del PI. El TX y RX necesitan ser directos.

Thanks,

— Edwin

On Aug 6, 2020, at 5:06 PM, frivera63 notifications@github.com wrote:

 Pregunta: COMM-IN VDD2 va 3.3v PI VIA2 va GPIO - TX PI

COMM-OUT VDD2 va 3.3v PI VOB2 va GPIO - RX

Se que puedo jumpear los 3.3v y GND. Que conexion (board) debe ir al Positivo Total - La Tx o Rx

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

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-670249547, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CAFQCFXADM36MULV6TR7NAILANCNFSM4PRYJLNA.

frivera63 commented 4 years ago

Usted indica que: 1) El primer board (comm in) debe estar conectado al PI usando los GPIO - TX, negativo y positivo (3.3v). 2) El último board (comm out) se conecta al PI también - RX, al mismo negativo y positivo.

Mi pregunta es si ese primer board (comm in) que va conectado al TX del GPIO de la Pi se conecta al Positivo de la bateria total de 48v y el ultimo board (comm out) que va conectado al RX del GPIO de la Pi se conectaria al ultimo Negativo de la bateria total de 48v? O viceversa?

Osea, que si se comienza conecando el TX al Positivo o al Negativo? Se comienza la conexion de los boards del lado positivo o del lado negativo, llamando a este el Primer Board? Quizas me estoy complicando mucho . . . . .

Gracias Felix


From: Edwin Perez notifications@github.com Sent: Thursday, August 6, 2020 8:04 PM To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Disculpa no se si entiendo la pregunta. Me imagino que es si puedes conectar el positivo del primer board con el último e igual con el ground. De ser así, yo entiendo que si se puede por que anyway viene del mismo puesto del PI. El TX y RX necesitan ser directos.

Thanks,

— Edwin

On Aug 6, 2020, at 5:06 PM, frivera63 notifications@github.com wrote:

 Pregunta: COMM-IN VDD2 va 3.3v PI VIA2 va GPIO - TX PI

COMM-OUT VDD2 va 3.3v PI VOB2 va GPIO - RX

Se que puedo jumpear los 3.3v y GND. Que conexion (board) debe ir al Positivo Total - La Tx o Rx

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

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-670249547, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CAFQCFXADM36MULV6TR7NAILANCNFSM4PRYJLNA.

frivera63 commented 4 years ago

Saludos. Probando los ATTINY85 uno a uno: 11 PASARON la prueba OK. 4 solo prenden el primer LED pero el LED que tiene que FLASHEAR una sola vez no lo hace. 1 el LED que tiene que FLASHEAR una sola vez se queda FLASHEANDO continuamente.

Volvi a tratar de programarlos pero el programa no los detecta.

Es que solo se pueden programar una sola vez?

Tengo dos sin programar y voy a comprar mas.

Gracias, Felix

eoperez commented 4 years ago

Saludos,los cables de voltage de comm in y out se conectan al PI en los GPIO que tienen 3.3v (positivo) y GND. No los conectes a las baterías por que si no los daña.

Los attiny se pueden programar las veces que quieras pero no soldados al boards. Necesitas sacarlos y programarlos de nuevo. Creo que lo menciono en los vídeos. Los últimos que yo hice, soldé pines hembras al board y pines machos al Attiny para poder porter y quitar sin tener que de soldar y soldar.

frivera63 commented 4 years ago

OK. Comprendo. Asi lo pense. Justamente estoy ahora preparando las herramientas para desoldarlos. Gracias Te dejare saber. Gracias. Felix


From: Edwin Perez notifications@github.com Sent: Friday, August 7, 2020 8:33 AM To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Saludos,los cables de voltage de comm in y out se conectan al PI en los GPIO que tienen 3.3v (positivo) y GND. No los conectes a las baterías por que si no los daña.

Los attiny se pueden programar las veces que quieras pero no soldados al boards. Necesitas sacarlos y programarlos de nuevo. Creo que lo menciono en los vídeos. Los últimos que yo hice, soldé pines hembras al board y pines machos al Attiny para poder porter y quitar sin tener que de soldar y soldar.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-670494028, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CDCN6OJX2TACIBEPDTR7PYCVANCNFSM4PRYJLNA.

frivera63 commented 4 years ago

Saludos. Reprograme los Attiny85 que me fallaron (5) y pasaron la prueba de flashear una vez. Para hacer la prueba con el sistema conecte dos celdas a dos boards y el programa no leyo nada. Pero te pregunto: Vi en la parte de Monitors Configuration, donde se selecciona lo de Use battery monitor, que activando esta opcion se supone que tenga todos los monitores (entiendo los boards) connectados usando PackMonitor. Este PackMonitor esta incluido en la programacion cuando se instalo el nodePackMonitor? O hay que instalarlo aparte?

Gracias Felix

eoperez commented 4 years ago

Saludos, no estoy seguro si respondí tu pregunta. El packMonitor se utiliza solo para programar los Attiny85. Una pasen la prueba del flash, se instala el nodePackMonitor en el PI. Se conectan adecuadamente, se selecciona el puerto serial (asumiendo que ya habilitó el serial en el PI) y ahí debe ver el voltage de la gráfica. Voy a subir un vídeo para que vea la conexión y como funciona.

eoperez commented 4 years ago

El vídeo lo hice para enseñarle a Otoniel, pero para que pueda ver cómo funciona. https://youtu.be/qGvOQSIbCLI

frivera63 commented 4 years ago

Saludos. He vuelto a tratar de conectar mi RasPI para monitorear la baterias. Despues de muchos intentos y ver tutorieales logre comunicacion por el Serial (RX/TX por los 2 cables, no por USB) enviando datos de un Arduino a la Raspi. Entonces vuelvi a instalar el nodePackMonitor aen la Raspi pero ahora no puedo establecer comunicacion atraves del browser. Ni con el IP ni con localhost al puerto 5000. Busque en google y con el comando: ss -natu puedo ver los puertos y el 5000 no aparece (ver el archivo adjunto). SI tienes alguna idea?

A proposito, yo instale el nodePackMonitor, y reprograme los Tiny85 con el VSCode. Pero pregunto como instalo el PackMonitor? Lo necesito? Gracias Felix

eoperez commented 4 years ago

Puede ser que se reinicio y no subió el servicio de PM2. Intenta ir a la carpeta donde está nodePackMonitor y escribe: npm run start

frivera63 commented 4 years ago

Este es el resultado:

pi@raspberrypi:~ $ cd nodePackMonitor-master pi@raspberrypi:~/nodePackMonitor-master $ npm run start npm ERR! code ENOENT npm ERR! syscall open npm ERR! path /home/pi/nodePackMonitor-master/package.json npm ERR! errno -2 npm ERR! enoent ENOENT: no such file or directory, open '/home/pi/nodePackMonitor-master/package.json' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent

npm ERR! A complete log of this run can be found in: npm ERR! /home/pi/.npm/_logs/2020-09-19T13_20_42_458Z-debug.log pi@raspberrypi:~/nodePackMonitor-master $


Este es el log: 0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'run', 'start' ] 2 info using npm@6.14.6 3 info using node@v12.18.4 4 verbose stack Error: ENOENT: no such file or directory, open '/home/pi/nodePackMonitor-master/package.json' 5 verbose cwd /home/pi/nodePackMonitor-master 6 verbose Linux 5.4.51-v7l+ 7 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "start" 8 verbose node v12.18.4 9 verbose npm v6.14.6 10 error code ENOENT 11 error syscall open 12 error path /home/pi/nodePackMonitor-master/package.json 13 error errno -2 14 error enoent ENOENT: no such file or directory, open '/home/pi/nodePackMonitor-master/package.json' 15 error enoent This is related to npm not being able to find a file. 16 verbose exit [ -2, true ]


From: Edwin Perez notifications@github.com Sent: Friday, September 18, 2020 3:53 PM To: eoperez/packMonitoreste es packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Puede ser que se reinicio y no subió el servicio de PM2. Intenta ir a la carpeta donde está nodePackMonitor y escribe: npm run start

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-695055899, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CAJ5ETIO7GR6R5EXRTSGO3DFANCNFSM4PRYJLNA.

eoperez commented 4 years ago

No está encontrando el archivo de package.json. Le recomiendo que baje nuevamente el nodePackMonitor y corra el setup. Como quiera yo hice unos cambios para que funcionen mejor los monitores.

Thanks,

— Edwin

On Sep 19, 2020, at 9:27 AM, frivera63 notifications@github.com wrote:

 Este es el resultado:

pi@raspberrypi:~ $ cd nodePackMonitor-master pi@raspberrypi:~/nodePackMonitor-master $ npm run start npm ERR! code ENOENT npm ERR! syscall open npm ERR! path /home/pi/nodePackMonitor-master/package.json npm ERR! errno -2 npm ERR! enoent ENOENT: no such file or directory, open '/home/pi/nodePackMonitor-master/package.json' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent

npm ERR! A complete log of this run can be found in: npm ERR! /home/pi/.npm/_logs/2020-09-19T13_20_42_458Z-debug.log pi@raspberrypi:~/nodePackMonitor-master $


Este es el log: 0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'run', 'start' ] 2 info using npm@6.14.6 3 info using node@v12.18.4 4 verbose stack Error: ENOENT: no such file or directory, open '/home/pi/nodePackMonitor-master/package.json' 5 verbose cwd /home/pi/nodePackMonitor-master 6 verbose Linux 5.4.51-v7l+ 7 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "start" 8 verbose node v12.18.4 9 verbose npm v6.14.6 10 error code ENOENT 11 error syscall open 12 error path /home/pi/nodePackMonitor-master/package.json 13 error errno -2 14 error enoent ENOENT: no such file or directory, open '/home/pi/nodePackMonitor-master/package.json' 15 error enoent This is related to npm not being able to find a file. 16 verbose exit [ -2, true ]


From: Edwin Perez notifications@github.com Sent: Friday, September 18, 2020 3:53 PM To: eoperez/packMonitoreste es packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Puede ser que se reinicio y no subió el servicio de PM2. Intenta ir a la carpeta donde está nodePackMonitor y escribe: npm run start

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-695055899, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CAJ5ETIO7GR6R5EXRTSGO3DFANCNFSM4PRYJLNA. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

frivera63 commented 4 years ago

OK. Procedo y le informare. Gracias

Enviado desde mi Samsung Mobile de Claro

-------- Original message -------- From: Edwin Perez notifications@github.com Date: 9/19/20 9:32 AM (GMT-04:00) To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com, Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

No está encontrando el archivo de package.json. Le recomiendo que baje nuevamente el nodePackMonitor y corra el setup. Como quiera yo hice unos cambios para que funcionen mejor los monitores.

Thanks,

— Edwin

On Sep 19, 2020, at 9:27 AM, frivera63 notifications@github.com wrote:

 Este es el resultado:

pi@raspberrypi:~ $ cd nodePackMonitor-master pi@raspberrypi:~/nodePackMonitor-master $ npm run start npm ERR! code ENOENT npm ERR! syscall open npm ERR! path /home/pi/nodePackMonitor-master/package.json npm ERR! errno -2 npm ERR! enoent ENOENT: no such file or directory, open '/home/pi/nodePackMonitor-master/package.json' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent

npm ERR! A complete log of this run can be found in: npm ERR! /home/pi/.npm/_logs/2020-09-19T13_20_42_458Z-debug.log pi@raspberrypi:~/nodePackMonitor-master $


Este es el log: 0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'run', 'start' ] 2 info using npm@6.14.6 3 info using node@v12.18.4 4 verbose stack Error: ENOENT: no such file or directory, open '/home/pi/nodePackMonitor-master/package.json' 5 verbose cwd /home/pi/nodePackMonitor-master 6 verbose Linux 5.4.51-v7l+ 7 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "start" 8 verbose node v12.18.4 9 verbose npm v6.14.6 10 error code ENOENT 11 error syscall open 12 error path /home/pi/nodePackMonitor-master/package.json 13 error errno -2 14 error enoent ENOENT: no such file or directory, open '/home/pi/nodePackMonitor-master/package.json' 15 error enoent This is related to npm not being able to find a file. 16 verbose exit [ -2, true ]


From: Edwin Perez notifications@github.com Sent: Friday, September 18, 2020 3:53 PM To: eoperez/packMonitoreste es packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Puede ser que se reinicio y no subió el servicio de PM2. Intenta ir a la carpeta donde está nodePackMonitor y escribe: npm run start

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-695055899, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CAJ5ETIO7GR6R5EXRTSGO3DFANCNFSM4PRYJLNA. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-695213947, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CC44GPO6ET5RYAWAATSGSXGHANCNFSM4PRYJLNA.

frivera63 commented 4 years ago

Este es el resultado. Trate el comando: npm run setup y dio los errores. Luego trate con: sudo npm run sertup y tambien. Trate con: sudo chown -R pi /usr/local/lib/node_modules y da los mismo.

Fui entrando los siguientes comandos segun iban apareciendo los errores de negar acceso: sudo chown -R $USER /home/pi/nodePackMonitor-master/node_modules sudo chown -R $USER /home/pi/nodePackMonitor-master/src/client Pero al final tuve que entrar como superusuario (su) para que terminara. Pero no puedo acceder a la pagina atraves del localhost:5000 This site can't be reached localhost refused to connect.

Gracias Felix

****pi@raspberrypi:~/nodePackMonitor-master $ npm run setup

nodepackmonitor@1.0.0 setup /home/pi/nodePackMonitor-master npm run installAll && npm run build && npm run start

nodepackmonitor@1.0.0 installAll /home/pi/nodePackMonitor-master npm install && cd src/client/ && npm install && cd ../../ && npm run installPm2

npm WARN checkPermissions Missing write access to /home/pi/nodePackMonitor-master npm WARN nodepackmonitor@1.0.0 license should be a valid SPDX license expression

npm ERR! code EACCES npm ERR! syscall access npm ERR! path /home/pi/nodePackMonitor-master npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, access '/home/pi/nodePackMonitor-master' npm ERR! [Error: EACCES: permission denied, access '/home/pi/nodePackMonitor-master'] { npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'access', npm ERR! path: '/home/pi/nodePackMonitor-master' npm ERR! } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in: npm ERR! /home/pi/.npm/_logs/2020-09-19T14_16_41_516Z-debug.log npm ERR! code ELIFECYCLE npm ERR! errno 243 npm ERR! nodepackmonitor@1.0.0 installAll: npm install && cd src/client/ && npm install && cd ../../ && npm run installPm2 npm ERR! Exit status 243 npm ERR! npm ERR! Failed at the nodepackmonitor@1.0.0 installAll script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in: npm ERR! /home/pi/.npm/_logs/2020-09-19T14_16_41_684Z-debug.log npm ERR! code ELIFECYCLE npm ERR! errno 243 npm ERR! nodepackmonitor@1.0.0 setup: npm run installAll && npm run build && npm run start npm ERR! Exit status 243 npm ERR! npm ERR! Failed at the nodepackmonitor@1.0.0 setup script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in: npm ERR! /home/pi/.npm/_logs/2020-09-19T14_16_41_806Z-debug.log pi@raspberrypi:~/nodePackMonitor-master $ sudo npm run setup

nodepackmonitor@1.0.0 setup /home/pi/nodePackMonitor-master npm run installAll && npm run build && npm run start

nodepackmonitor@1.0.0 installAll /home/pi/nodePackMonitor-master npm install && cd src/client/ && npm install && cd ../../ && npm run installPm2

@serialport/bindings@8.0.7 install /home/pi/nodePackMonitor-master/node_modules/@serialport/bindings prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild

prebuild-install WARN install EACCES: permission denied, access '/root/.npm' gyp WARN EACCES current user ("pi") does not have permission to access the dev dir "/root/.cache/node-gyp/12.18.4" gyp WARN EACCES attempting to reinstall using temporary dev dir "/home/pi/nodePackMonitor-master/node_modules/@serialport/bindings/.node-gyp" gyp WARN install got an error, rolling back install gyp WARN install got an error, rolling back install gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir '/home/pi/nodePackMonitor-master/node_modules/@serialport/bindings/.node-gyp' gyp ERR! System Linux 5.4.51-v7l+ gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /home/pi/nodePackMonitor-master/node_modules/@serialport/bindings gyp ERR! node -v v12.18.4 gyp ERR! node-gyp -v v5.1.0 gyp ERR! not ok npm WARN nodepackmonitor@1.0.0 license should be a valid SPDX license expression npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/pm2/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})

npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! @serialport/bindings@8.0.7 install: prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the @serialport/bindings@8.0.7 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2020-09-19T14_21_06_534Z-debug.log npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! nodepackmonitor@1.0.0 installAll: npm install && cd src/client/ && npm install && cd ../../ && npm run installPm2 npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the nodepackmonitor@1.0.0 installAll script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2020-09-19T14_21_06_740Z-debug.log npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! nodepackmonitor@1.0.0 setup: npm run installAll && npm run build && npm run start npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the nodepackmonitor@1.0.0 setup script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2020-09-19T14_21_06_854Z-debug.log pi@raspberrypi:~/nodePackMonitor-master $

frivera63 commented 4 years ago

Acabo de instalar grafanas en la Pi y entre a la pagina: localhost:3000 normalmente. Esto lo hice para probar.

frivera63 commented 4 years ago

Saludos. Por probar, en una PC que tengo Linux Mint 20 Cinnamon, instale node.js y npm y compile tu nodePackMonitor y funciono. Pude entrar a la pagina con localhost:5000. Asi que acepto ideas para ver que pasa con mi RaspberryPi4. Sera el nuevo sistema operativo que ya no el Raspian sino OS de Raspberry. e pensado en instalar ubunto en la Pi o instalar el sistema de raspian antiguo que tengo en un backup y no hacerle update/upgrade.

Gracias Felix

eoperez commented 4 years ago

Creo que el PI debe tener problemas de permisos, nodePackMonitor debe ser instalado con el usuario pi para que pueda acceder a los directorios.

Mi recomendación es que utilices otra carpeta para descargar el proyecto y ejecutar los comandos.

Thanks,

— Edwin

On Sep 20, 2020, at 6:48 AM, frivera63 notifications@github.com wrote:

 Saludos. Por probar, en una PC que tengo Linux Mint 20 Cinnamon, instale node.js y npm y compile tu nodePackMonitor y funciono. Pude entrar a la pagina con localhost:5000. Asi que acepto ideas para ver que pasa con mi RaspberryPi4. Sera el nuevo sistema operativo que ya no el Raspian sino OS de Raspberry. e pensado en instalar ubunto en la Pi o instalar el sistema de raspian antiguo que tengo en un backup y no hacerle update/upgrade.

Gracias Felix — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

frivera63 commented 4 years ago

Pude entrar a la pantalla principal. Tuve que instalar una version de sistema operativo de 32 bits. Y no hacerle upgrade al SO por primera vez. Lo deje como instalo. Instale todo lo nodejs. Instale nodePackMonitor. Pero no se conecta a mi LV, no LEE. Le conecte dos celdas de prueba y tampoco las lee. Note que los Tiny85 si los pruebo desconectados (conectandole Vin 3volt el LED del centro palpadea una vez como me habias indicado. Pero cuando conecto el primero a de TX del Pi al RX del Primer Tiny no palpadea cuando le conecto el Vin. El sgundo si. Los intercambio y hacen lo mismo. Mi pregunta es si aunque el sistema NO lea los datos del Inverter (MPPSOLAR LV5048), si se pueda usar la parte donde se monitorea el balance de las baterias. Porque es la parte que mas me interesa ahora. Voy a llamar a mi amigo para ir a probarlo con el inverter del el MPP Solar 5048MG. Que ya lo habiamos probado la parte del inverter y leyo bien. Pero en aquel momento no tenia la parte de los Tiny85 porque estaban pedidos.

Gracias. Felix

PD: Trate de montar ubunto server en la Pi siguiendo los pasos pero nunca me acepto el password que dicen que trae: Username: ubunto Passw: ubunto


From: Edwin Perez notifications@github.com Sent: Sunday, September 20, 2020 10:14 AM To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Creo que el PI debe tener problemas de permisos, nodePackMonitor debe ser instalado con el usuario pi para que pueda acceder a los directorios.

Mi recomendación es que utilices otra carpeta para descargar el proyecto y ejecutar los comandos.

Thanks,

— Edwin

On Sep 20, 2020, at 6:48 AM, frivera63 notifications@github.com wrote:

 Saludos. Por probar, en una PC que tengo Linux Mint 20 Cinnamon, instale node.js y npm y compile tu nodePackMonitor y funciono. Pude entrar a la pagina con localhost:5000. Asi que acepto ideas para ver que pasa con mi RaspberryPi4. Sera el nuevo sistema operativo que ya no el Raspian sino OS de Raspberry. e pensado en instalar ubunto en la Pi o instalar el sistema de raspian antiguo que tengo en un backup y no hacerle update/upgrade.

Gracias Felix — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-695791998, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CAU3VKUJPX3FMPDBGLSGYE2TANCNFSM4PRYJLNA.

eoperez commented 4 years ago

Si los monitores son independientes. Si el monitor no prende debe ser que tiene un conflicto en la conexión. Verifica los tx, rx, ground y 3.3v des el pi

Thanks,

— Edwin

On Sep 20, 2020, at 12:17 PM, frivera63 notifications@github.com wrote:

 Pude entrar a la pantalla principal. Tuve que instalar una version de sistema operativo de 32 bits. Y no hacerle upgrade al SO por primera vez. Lo deje como instalo. Instale todo lo nodejs. Instale nodePackMonitor. Pero no se conecta a mi LV, no LEE. Le conecte dos celdas de prueba y tampoco las lee. Note que los Tiny85 si los pruebo desconectados (conectandole Vin 3volt el LED del centro palpadea una vez como me habias indicado. Pero cuando conecto el primero a de TX del Pi al RX del Primer Tiny no palpadea cuando le conecto el Vin. El sgundo si. Los intercambio y hacen lo mismo. Mi pregunta es si aunque el sistema NO lea los datos del Inverter (MPPSOLAR LV5048), si se pueda usar la parte donde se monitorea el balance de las baterias. Porque es la parte que mas me interesa ahora. Voy a llamar a mi amigo para ir a probarlo con el inverter del el MPP Solar 5048MG. Que ya lo habiamos probado la parte del inverter y leyo bien. Pero en aquel momento no tenia la parte de los Tiny85 porque estaban pedidos.

Gracias. Felix

PD: Trate de montar ubunto server en la Pi siguiendo los pasos pero nunca me acepto el password que dicen que trae: Username: ubunto Passw: ubunto


From: Edwin Perez notifications@github.com Sent: Sunday, September 20, 2020 10:14 AM To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Creo que el PI debe tener problemas de permisos, nodePackMonitor debe ser instalado con el usuario pi para que pueda acceder a los directorios.

Mi recomendación es que utilices otra carpeta para descargar el proyecto y ejecutar los comandos.

Thanks,

— Edwin

On Sep 20, 2020, at 6:48 AM, frivera63 notifications@github.com wrote:

 Saludos. Por probar, en una PC que tengo Linux Mint 20 Cinnamon, instale node.js y npm y compile tu nodePackMonitor y funciono. Pude entrar a la pagina con localhost:5000. Asi que acepto ideas para ver que pasa con mi RaspberryPi4. Sera el nuevo sistema operativo que ya no el Raspian sino OS de Raspberry. e pensado en instalar ubunto en la Pi o instalar el sistema de raspian antiguo que tengo en un backup y no hacerle update/upgrade.

Gracias Felix — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-695791998, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CAU3VKUJPX3FMPDBGLSGYE2TANCNFSM4PRYJLNA. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

frivera63 commented 4 years ago

Saludos. Logre configurar el puerto Serial (/dev/ttyS0) de la Pi (lo que mas trabajo me dio). Se conecto el programa con los monitores (2 en este momento). Ya es un logro. Estare montando los otros 14 para terminal. Veo que tu proyecto esta preparado para tus baterias que son las 18650 de 4.20 voltios. La grafica del balanceo esta hecha para estos voltajes. Y sucede que mis baterias son 26650 LiFe4 que son de 3.20 a 3.30 voltios. Y por esto las barras se quedan bajitas auque las baterias esten cargadas (3.40 voltios). Te pregunto si hay alguna manera para ajustar las graficas o seria un nuevo reto para usted programar una opcion para ajustar el maximo de voltaje para representar estoe en las graficas. No se es lo que pienso. Te adjunto una foto con solo mis dos primeras celdas. Gracias por su ayuda. Excelente trabajo. Se que podra continuar haciendo mejoras segun se va usando y surgen nuevas ideas y retos. Como mi inversor es el LV5048 yo solo estare usando esta parte. Gracias Felix

eoperez commented 4 years ago

Que bueno!!! Estoy pensando hacer unos arreglos, por ejemplo cómo calibrar los voltages, por que como todo los monitores pueden estar leyendo 100-300 milivoltios de más o menos. Voy a ver también lo que sugieres de la gráfica. Eso podría ser un reto ya que esa gráfica la estoy dibujando con codo :)

Thanks,

— Edwin

On Sep 22, 2020, at 4:01 PM, frivera63 notifications@github.com wrote:

 Saludos. Logre configurar el puerto Serial (/dev/ttyS0) de la Pi (lo que mas trabajo me dio). Se conecto el programa con los monitores (2 en este momento). Ya es un logro. Estare montando los otros 14 para terminal. Veo que tu proyecto esta preparado para tus baterias que son las 18650 de 4.20 voltios. La grafica del balanceo esta hecha para estos voltajes. Y sucede que mis baterias son 26650 LiFe4 que son de 3.20 a 3.30 voltios. Y por esto las barras se quedan bajitas auque las baterias esten cargadas (3.40 voltios). Te pregunto si hay alguna manera para ajustar las graficas o seria un nuevo reto para usted programar una opcion para ajustar el maximo de voltaje para representar estoe en las graficas. No se es lo que pienso. Te adjunto una foto con solo mis dos primeras celdas. Gracias por su ayuda. Excelente trabajo. Se que podra continuar haciendo mejoras segun se va usando y surgen nuevas ideas y retos. Como mi inversor es el LV5048 yo solo estare usando esta parte. Gracias Felix — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

eoperez commented 4 years ago

Se me olvido decirle que el LV usa el mismo protocolo que el MG lo más probable es que la respuesta cambie. Si usted está disponible me puedo conectar de forma remota con usted para ver si lo ponemos a funcionar. La parte de la integración con Influx y grafana funciona muy bien.

Thanks,

— Edwin

On Sep 22, 2020, at 4:01 PM, frivera63 notifications@github.com wrote:

 Saludos. Logre configurar el puerto Serial (/dev/ttyS0) de la Pi (lo que mas trabajo me dio). Se conecto el programa con los monitores (2 en este momento). Ya es un logro. Estare montando los otros 14 para terminal. Veo que tu proyecto esta preparado para tus baterias que son las 18650 de 4.20 voltios. La grafica del balanceo esta hecha para estos voltajes. Y sucede que mis baterias son 26650 LiFe4 que son de 3.20 a 3.30 voltios. Y por esto las barras se quedan bajitas auque las baterias esten cargadas (3.40 voltios). Te pregunto si hay alguna manera para ajustar las graficas o seria un nuevo reto para usted programar una opcion para ajustar el maximo de voltaje para representar estoe en las graficas. No se es lo que pienso. Te adjunto una foto con solo mis dos primeras celdas. Gracias por su ayuda. Excelente trabajo. Se que podra continuar haciendo mejoras segun se va usando y surgen nuevas ideas y retos. Como mi inversor es el LV5048 yo solo estare usando esta parte. Gracias Felix — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

frivera63 commented 4 years ago

OK. Seria genial. Vamos a ver como podemos coordinar y usted me dice como hacer (que programar) para que se conecte. Necesito unos dias para terminar con los 16 monitores y conectarlos con la PI 4 que estoy bregando con nodePack al inversor. Porque ahora mismo tengo otra Pi 3 conectada al LV con ICC Solar. Te informo que el programa que trae el LV es el WatchPower.

Gracias Felix


From: Edwin Perez notifications@github.com Sent: Tuesday, September 22, 2020 4:58 PM To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Se me olvido decirle que el LV usa el mismo protocolo que el MG lo más probable es que la respuesta cambie. Si usted está disponible me puedo conectar de forma remota con usted para ver si lo ponemos a funcionar. La parte de la integración con Influx y grafana funciona muy bien.

Thanks,

— Edwin

On Sep 22, 2020, at 4:01 PM, frivera63 notifications@github.com wrote:

 Saludos. Logre configurar el puerto Serial (/dev/ttyS0) de la Pi (lo que mas trabajo me dio). Se conecto el programa con los monitores (2 en este momento). Ya es un logro. Estare montando los otros 14 para terminal. Veo que tu proyecto esta preparado para tus baterias que son las 18650 de 4.20 voltios. La grafica del balanceo esta hecha para estos voltajes. Y sucede que mis baterias son 26650 LiFe4 que son de 3.20 a 3.30 voltios. Y por esto las barras se quedan bajitas auque las baterias esten cargadas (3.40 voltios). Te pregunto si hay alguna manera para ajustar las graficas o seria un nuevo reto para usted programar una opcion para ajustar el maximo de voltaje para representar estoe en las graficas. No se es lo que pienso. Te adjunto una foto con solo mis dos primeras celdas. Gracias por su ayuda. Excelente trabajo. Se que podra continuar haciendo mejoras segun se va usando y surgen nuevas ideas y retos. Como mi inversor es el LV5048 yo solo estare usando esta parte. Gracias Felix — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-696977053, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CFWE5EDLPDQIT5WXS3SHEFYZANCNFSM4PRYJLNA.

frivera63 commented 4 years ago

Yo estuve probando con arduino midiendo voltajes y pense en eso de la calibracion en crear una variable para la formula de voltaje y esta guardarla en la EEPROM del atmega. Esto atravez de una interfaz grafica que el usuario lo pueda hacer y comparar con el volaje medido con un buen multimetro digital. De esta forma se puede cambiar y almacenar. Lo unico, que no se si aqui seria para cada uno de los Tiny85 y no una global.


From: Edwin Perez notifications@github.com Sent: Tuesday, September 22, 2020 4:58 PM To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Se me olvido decirle que el LV usa el mismo protocolo que el MG lo más probable es que la respuesta cambie. Si usted está disponible me puedo conectar de forma remota con usted para ver si lo ponemos a funcionar. La parte de la integración con Influx y grafana funciona muy bien.

Thanks,

— Edwin

On Sep 22, 2020, at 4:01 PM, frivera63 notifications@github.com wrote:

 Saludos. Logre configurar el puerto Serial (/dev/ttyS0) de la Pi (lo que mas trabajo me dio). Se conecto el programa con los monitores (2 en este momento). Ya es un logro. Estare montando los otros 14 para terminal. Veo que tu proyecto esta preparado para tus baterias que son las 18650 de 4.20 voltios. La grafica del balanceo esta hecha para estos voltajes. Y sucede que mis baterias son 26650 LiFe4 que son de 3.20 a 3.30 voltios. Y por esto las barras se quedan bajitas auque las baterias esten cargadas (3.40 voltios). Te pregunto si hay alguna manera para ajustar las graficas o seria un nuevo reto para usted programar una opcion para ajustar el maximo de voltaje para representar estoe en las graficas. No se es lo que pienso. Te adjunto una foto con solo mis dos primeras celdas. Gracias por su ayuda. Excelente trabajo. Se que podra continuar haciendo mejoras segun se va usando y surgen nuevas ideas y retos. Como mi inversor es el LV5048 yo solo estare usando esta parte. Gracias Felix — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-696977053, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CFWE5EDLPDQIT5WXS3SHEFYZANCNFSM4PRYJLNA.

eoperez commented 4 years ago

Si el MG también usa el WatchPower y por eso digo que debe de funcionar. La gente de MPPSolar me envió la documentación de los comandos que se podían usar y casi todos los inversores usan los mismos. Podemos usar https://www.teamviewer.com/en-us/ para que usted pueda ver lo que estoy haciendo.

Thanks,

— Edwin

On Sep 22, 2020, at 6:40 PM, frivera63 notifications@github.com wrote:

 OK. Seria genial. Vamos a ver como podemos coordinar y usted me dice como hacer (que programar) para que se conecte. Necesito unos dias para terminar con los 16 monitores y conectarlos con la PI 4 que estoy bregando con nodePack al inversor. Porque ahora mismo tengo otra Pi 3 conectada al LV con ICC Solar. Te informo que el programa que trae el LV es el WatchPower.

Gracias Felix


From: Edwin Perez notifications@github.com Sent: Tuesday, September 22, 2020 4:58 PM To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Se me olvido decirle que el LV usa el mismo protocolo que el MG lo más probable es que la respuesta cambie. Si usted está disponible me puedo conectar de forma remota con usted para ver si lo ponemos a funcionar. La parte de la integración con Influx y grafana funciona muy bien.

Thanks,

— Edwin

On Sep 22, 2020, at 4:01 PM, frivera63 notifications@github.com wrote:

 Saludos. Logre configurar el puerto Serial (/dev/ttyS0) de la Pi (lo que mas trabajo me dio). Se conecto el programa con los monitores (2 en este momento). Ya es un logro. Estare montando los otros 14 para terminal. Veo que tu proyecto esta preparado para tus baterias que son las 18650 de 4.20 voltios. La grafica del balanceo esta hecha para estos voltajes. Y sucede que mis baterias son 26650 LiFe4 que son de 3.20 a 3.30 voltios. Y por esto las barras se quedan bajitas auque las baterias esten cargadas (3.40 voltios). Te pregunto si hay alguna manera para ajustar las graficas o seria un nuevo reto para usted programar una opcion para ajustar el maximo de voltaje para representar estoe en las graficas. No se es lo que pienso. Te adjunto una foto con solo mis dos primeras celdas. Gracias por su ayuda. Excelente trabajo. Se que podra continuar haciendo mejoras segun se va usando y surgen nuevas ideas y retos. Como mi inversor es el LV5048 yo solo estare usando esta parte. Gracias Felix — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-696977053, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CFWE5EDLPDQIT5WXS3SHEFYZANCNFSM4PRYJLNA. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

eoperez commented 4 years ago

Por eso cambié a nodePackMonitor... por que puedo recibir el valor del Attiny como lo lea y ajustarlo antes de enviar a la gráfica y/o a influx.

Thanks,

— Edwin

On Sep 22, 2020, at 7:00 PM, frivera63 notifications@github.com wrote:

 Yo estuve probando con arduino midiendo voltajes y pense en eso de la calibracion en crear una variable para la formula de voltaje y esta guardarla en la EEPROM del atmega. Esto atravez de una interfaz grafica que el usuario lo pueda hacer y comparar con el volaje medido con un buen multimetro digital. De esta forma se puede cambiar y almacenar. Lo unico, que no se si aqui seria para cada uno de los Tiny85 y no una global.


From: Edwin Perez notifications@github.com Sent: Tuesday, September 22, 2020 4:58 PM To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Se me olvido decirle que el LV usa el mismo protocolo que el MG lo más probable es que la respuesta cambie. Si usted está disponible me puedo conectar de forma remota con usted para ver si lo ponemos a funcionar. La parte de la integración con Influx y grafana funciona muy bien.

Thanks,

— Edwin

On Sep 22, 2020, at 4:01 PM, frivera63 notifications@github.com wrote:

 Saludos. Logre configurar el puerto Serial (/dev/ttyS0) de la Pi (lo que mas trabajo me dio). Se conecto el programa con los monitores (2 en este momento). Ya es un logro. Estare montando los otros 14 para terminal. Veo que tu proyecto esta preparado para tus baterias que son las 18650 de 4.20 voltios. La grafica del balanceo esta hecha para estos voltajes. Y sucede que mis baterias son 26650 LiFe4 que son de 3.20 a 3.30 voltios. Y por esto las barras se quedan bajitas auque las baterias esten cargadas (3.40 voltios). Te pregunto si hay alguna manera para ajustar las graficas o seria un nuevo reto para usted programar una opcion para ajustar el maximo de voltaje para representar estoe en las graficas. No se es lo que pienso. Te adjunto una foto con solo mis dos primeras celdas. Gracias por su ayuda. Excelente trabajo. Se que podra continuar haciendo mejoras segun se va usando y surgen nuevas ideas y retos. Como mi inversor es el LV5048 yo solo estare usando esta parte. Gracias Felix — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-696977053, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CFWE5EDLPDQIT5WXS3SHEFYZANCNFSM4PRYJLNA. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

frivera63 commented 4 years ago

Saludos. Conecte los monitores (tiny85) pero solo me funcionan 5. Conecte 16. Configure en el programa el numero a 16. Los he estado probando uno a uno y registran en el programa de forma individual. Pero si conecto mas de 5 en serie no funciona. He verificado las conexiones en COMM-IN y COMM-OUT y me miden bien, bueno por lo menos en contininuidad en los cables. Respecto a lo de Teamviewer trate de instalarlo pero no instala. Quiza sea que no le hecho update/upgrade al sistema operativo de la Pi. Aunque yo uso Anydesk porque Teamviewer cuando lo usaba si me conectaba a mas de una PC me bloqueaba y me decia que le estaba dando uso comercial. Despues lei en un articulo que podia ser que aqui en PR los suplidores de Internet usan un sistema que le asignan elmismo IP address a varios clientes (o algo asi) y que eso causaba ese problema con programas como Teamviewer. Que habia que llamar a la compania para que le asignara un unico IP a uno. Pero na yo uso Anydesk y no he tenido problema. Bueno continuare.......Informando. Gracias. Buen Dia. Felix

frivera63 commented 4 years ago

Saludos.

Ya he logrado conectar 13 celdas. Me faltan 3 para las 16. Problemas con los adum y los TINY85. Tengo que continuar haciendo troubleshooting. Ya mande a pedir mas adum. En la foto se ven desbanceados pero medidos con un metro FLUKE me todos me median en los 3.33 voltios. Yo intercambie en un mismo board varios TINY85 usando la misma celda y todos dieron medidas diferentes. Hay que buscar la forma de calibrar la lectura. Esta es la ultima version de tu proyecto. Lee mas rapido. He tratado de instalar Teamviewer o Anydesk pero siempre da error. He pensado si usar el VPN.

Gracias Felix

eoperez commented 4 years ago

Revise el código y estoy diseñado para ajustar el rango de la gráfica y la calibración.

Thanks,

— Edwin

On Sep 27, 2020, at 10:39 AM, frivera63 notifications@github.com wrote:

 Saludos.

Ya he logrado conectar 13 celdas. Me faltan 3 para las 16. Problemas con los adum y los TINY85. Tengo que continuar haciendo troubleshooting. Ya mande a pedir mas adum. En la foto se ven desbanceados pero medidos con un metro FLUKE me todos me median en los 3.33 voltios. Yo intercambie en un mismo board varios TINY85 usando la misma celda y todos dieron medidas diferentes. Hay que buscar la forma de calibrar la lectura. Esta es la ultima version de tu proyecto. Lee mas rapido. He tratado de instalar Teamviewer o Anydesk pero siempre da error. He pensado si usar el VPN.

Gracias Felix

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

frivera63 commented 4 years ago

OK. Cuando lo tengas ready me avisas para bajarlo y probarlo. Gracias. Felix


From: Edwin Perez notifications@github.com Sent: Sunday, September 27, 2020 1:28 PM To: eoperez/packMonitor packMonitor@noreply.github.com Cc: frivera63 felixerivera@hotmail.com; Author author@noreply.github.com Subject: Re: [eoperez/packMonitor] packmonitor (#1)

Revise el código y estoy diseñado para ajustar el rango de la gráfica y la calibración.

Thanks,

— Edwin

On Sep 27, 2020, at 10:39 AM, frivera63 notifications@github.com wrote:

 Saludos.

Ya he logrado conectar 13 celdas. Me faltan 3 para las 16. Problemas con los adum y los TINY85. Tengo que continuar haciendo troubleshooting. Ya mande a pedir mas adum. En la foto se ven desbanceados pero medidos con un metro FLUKE me todos me median en los 3.33 voltios. Yo intercambie en un mismo board varios TINY85 usando la misma celda y todos dieron medidas diferentes. Hay que buscar la forma de calibrar la lectura. Esta es la ultima version de tu proyecto. Lee mas rapido. He tratado de instalar Teamviewer o Anydesk pero siempre da error. He pensado si usar el VPN.

Gracias Felix

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

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/eoperez/packMonitor/issues/1#issuecomment-699663540, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP6G4CD4JFW4L2J2IAIVTCLSH5Y2HANCNFSM4PRYJLNA.