Metern non sembra leggere i dati, ma sdm120c si...
Inviato: 30/09/2021, 20:12
Salve,
per motivi di implementazione di altri programmi sul mio raspberry ho dovuto fare una installazione exnovo.
I programmi funzionano (123solar, ovviamente apache, ecc.), ma metern, correttamente visualizzato e configurato sul browser, resta privo di valori. Gli indicatori sono immobili.
Eppure se faccio una verifica sul terminale, col comando sdm120c mi restituisce tutti i valori correttamente.
Mi viene in mente che da nessuna parte ho indicato al programma quale sia il canale id nel bus RS485 del contatore (un Eastron modbus 230). Questo valore va indicato all'interno di qualche file di config *.php di metern? Se no, come fa il programma a "sapere" qual è l'id corretto? Per esempio su 123solar l'id va indicato in fase di configurazione admin, sul browser.
Dando un'occhiata su /var/www/metern/comapps ai files pooler485.sh e pool123s.php vedo che l'id è una variabile ma non riesco a capire chi e come fornisce il valore (per capire se fornisce il valore corretto, che nel mio caso è 2)...
Posso aggiungere che al boot non parte il servizio metern (che lancio con # systemctl start metern.service ), pur avendolo installato al boot con
raspberrypi:~# systemctl enable metern.service
Comunque dopo che lancio il servizio metern compare il processo pool123s (mentre prima dello start metern.service non c'era).
In ogni caso anche dopo lo start di metern.service ed il servizio pool123s attivo, sul browser non cambia nulla, tutto resta immobile.
Sui log di apache non risultano errori, ma sul debug di metern pur dandomi tutto OK sul campo Log Error file riporta
PHP Notice: A non well formed numeric value encountered in /var/www/comapps/pool123s.php on line 59
sh: 1: poolerconsumi: not found
sh: 1: eflow: not found
sh: 1: eflowlive: not found
sh: 1: reqsdm: not found
ecc. ecc.
L'ambiente è così strutturato
Raspberry 3, buster (aggiornato), php 7.4, permessi su file e cartelle www-data corretti, apache2.
123solar funzionante, 1.8.4.3
Aurora funzionante, 1.9.0
Metern 1.2.3
Qualche suggerimento, almeno per rintracciare l'origine del problema?
Grazie
Salvatore
per motivi di implementazione di altri programmi sul mio raspberry ho dovuto fare una installazione exnovo.
I programmi funzionano (123solar, ovviamente apache, ecc.), ma metern, correttamente visualizzato e configurato sul browser, resta privo di valori. Gli indicatori sono immobili.
Eppure se faccio una verifica sul terminale, col comando sdm120c mi restituisce tutti i valori correttamente.
Mi viene in mente che da nessuna parte ho indicato al programma quale sia il canale id nel bus RS485 del contatore (un Eastron modbus 230). Questo valore va indicato all'interno di qualche file di config *.php di metern? Se no, come fa il programma a "sapere" qual è l'id corretto? Per esempio su 123solar l'id va indicato in fase di configurazione admin, sul browser.
Dando un'occhiata su /var/www/metern/comapps ai files pooler485.sh e pool123s.php vedo che l'id è una variabile ma non riesco a capire chi e come fornisce il valore (per capire se fornisce il valore corretto, che nel mio caso è 2)...
Posso aggiungere che al boot non parte il servizio metern (che lancio con # systemctl start metern.service ), pur avendolo installato al boot con
raspberrypi:~# systemctl enable metern.service
Comunque dopo che lancio il servizio metern compare il processo pool123s (mentre prima dello start metern.service non c'era).
In ogni caso anche dopo lo start di metern.service ed il servizio pool123s attivo, sul browser non cambia nulla, tutto resta immobile.
Sui log di apache non risultano errori, ma sul debug di metern pur dandomi tutto OK sul campo Log Error file riporta
PHP Notice: A non well formed numeric value encountered in /var/www/comapps/pool123s.php on line 59
sh: 1: poolerconsumi: not found
sh: 1: eflow: not found
sh: 1: eflowlive: not found
sh: 1: reqsdm: not found
ecc. ecc.
L'ambiente è così strutturato
Raspberry 3, buster (aggiornato), php 7.4, permessi su file e cartelle www-data corretti, apache2.
123solar funzionante, 1.8.4.3
Aurora funzionante, 1.9.0
Metern 1.2.3
Qualche suggerimento, almeno per rintracciare l'origine del problema?
Grazie
Salvatore