app android in sostiuzione di Pvoutput.org

Discussioni relative al software di monitoraggio energetico METERN
Avatar utente
Flane
Messaggi: 2470
Iscritto il: 16/01/2016, 15:02

Re: app android in sostiuzione di Pvoutput.org

Messaggioda Flane » 03/01/2017, 18:32

L'errore che ti da sembrerebbe che non trova dati da visualizzare. Se non sei riuscito a configurare a dovere metern e non trasferisce nulla a pvoutput, probabilmente è quello il motivo


Avatar utente
Walter62
Messaggi: 284
Iscritto il: 19/01/2016, 19:18

Re: app android in sostiuzione di Pvoutput.org

Messaggioda Walter62 » 03/01/2017, 18:51

Per forza che non vedi niente dall'app, prima devi far caricare i dati in PVOutput da 123solar e/o meterN
Sito personale: walter62.altervista.org

Avatar utente
Flane
Messaggi: 2470
Iscritto il: 16/01/2016, 15:02

Re: app android in sostiuzione di Pvoutput.org

Messaggioda Flane » 04/01/2017, 8:18

Il file di configurazione di pvoutput è stato spostato in /var/www/123solar/config/pvoutput/consumpition/meterN.php
Se non ricordo male questo file dovrei averlo già preconfigurato, comunque nelle prime righe dovresti trovare:

Codice: Seleziona tutto

// For meterN Electrical household meter
$metnum  = 2; // meterN household meter number
$passomn = 0; // pass-over of your meterN counter
$meterndir = '/var/www/metern'; // meterN directory

leo66
Messaggi: 70
Iscritto il: 23/10/2016, 20:51

Re: app android in sostiuzione di Pvoutput.org

Messaggioda leo66 » 04/01/2017, 9:17

Flane ha scritto:Il file di configurazione di pvoutput è stato spostato in /var/www/123solar/config/pvoutput/meterN.php
Se non ricordo male questo file dovrei averlo già preconfigurato, comunque nelle prime righe dovresti trovare:

Codice: Seleziona tutto

// For meterN Electrical household meter
$metnum  = 2; // meterN household meter number
$passomn = 0; // pass-over of your meterN counter
$meterndir = '/var/www/metern'; // meterN directory

buongiorno, stasera a casa controllo e vi aggiorno
grazie per l'interessamento

leo66
Messaggi: 70
Iscritto il: 23/10/2016, 20:51

Re: app android in sostiuzione di Pvoutput.org

Messaggioda leo66 » 05/01/2017, 21:53

Flane ha scritto:Il file di configurazione di pvoutput è stato spostato in /var/www/123solar/config/pvoutput/meterN.php


io l'ho trovato in /var/www/123solar/config/pvoutput/consumpition/meterN.php

Flane ha scritto:Se non ricordo male questo file dovrei averlo già preconfigurato, comunque nelle prime righe dovresti trovare:

Codice: Seleziona tutto

// For meterN Electrical household meter
$metnum  = 2; // meterN household meter number
$passomn = 0; // pass-over of your meterN counter
$meterndir = '/var/www/metern'; // meterN directory


posto tutto il contenuto del file trovato:

<?php
if (isset($_SERVER['REMOTE_ADDR'])) {
//die('Direct access not permitted');
}
// For meterN Electrical household meter
$metnum = 2; // meterN household meter number
$passomn = 0; // pass-over of your meterN counter
$meterndir = '/var/www/metern'; // meterN directory

// No edit should be needed bellow
$today = date('Ymd');
if (file_exists("$meterndir/data/csv/$today.csv")) {
$lines = file("$meterndir/data/csv/$today.csv");
$first_array = preg_split('/,/', $lines[1]);
$contalines = count($lines);

if ($contalines > 2) { // daily file
$last_array = preg_split('/,/', $lines[$contalines - 1]);
$prev_array = preg_split('/,/', $lines[$contalines - 2]);
} else {
$last_array = $first_array;
$prev_array = $first_array;
}
$val_first = trim($first_array[$metnum]);
$val_last = trim($last_array[$metnum]);

settype($val_first, 'int');
settype($val_last, 'int');
if ($val_last < $val_first && $passomn > 0) { // counter pass over
$val_last += $passomn;
}
$CONSUMED_WHD = $val_last - $val_first; // Daily energy Consumption

$hour = substr($last_array[0], 0, 2);
$minute = substr($last_array[0], 3, 2);
$prevhour = substr($prev_array[0], 0, 2);
$prevminute = substr($prev_array[0], 3, 2);
$UTCdate = strtotime("$today" . $hour . ':' . $minute);
$diffUTCdate = strtotime("$today" . $prevhour . ':' . $prevminute);
$diffTime = $UTCdate - $diffUTCdate;

if ($diffTime >= 300) {
settype($first_array[$metnum], 'int');
settype($last_array[$metnum], 'int');
if ($last_array[$metnum] < $prev_array[$metnum] && $passomn > 0) { // counter just pass over
$last_array[$metnum] += $passomn;
}
$CONSUMED_W = round((($last_array[$metnum] - $prev_array[$metnum]) * 3600) / $diffTime, 0); // Avg Power Consumption
} else {
$CONSUMED_W = 0;
}
} else {
$CONSUMED_WHD = 0;
$CONSUMED_W = 0;
}
?>

Avatar utente
Flane
Messaggi: 2470
Iscritto il: 16/01/2016, 15:02

Re: app android in sostiuzione di Pvoutput.org

Messaggioda Flane » 09/01/2017, 16:03

Come vedi il file era già configurato correttamente.
Ti assicuro che a me con la tua stessa versione funziona l'invio dei dati a pvoutput, hai sbagliato qualcosa nella configurazione di pvoutput e/o di 123solar per la parte pvoutput.

Non saprei dirti cosa puoi avere sbagliato perchè la configurazione non richiede particolari passaggi.
La mia vecchia guida riporta in maniera chiara e con tanto di immagini anche quale API key usare.
Hai abilitato l'API access su PVoutput?
Sei sicuro di usare il SystemID corretto?
Credo potrebbe essere l'unica cosa che puoi sbagliare ...... ci sono solo due dati da riportare....... sysrtemID ed API key ....

leo66
Messaggi: 70
Iscritto il: 23/10/2016, 20:51

Re: app android in sostiuzione di Pvoutput.org

Messaggioda leo66 » 09/01/2017, 19:06

Flane ha scritto:Come vedi il file era già configurato correttamente.
Ti assicuro che a me con la tua stessa versione funziona l'invio dei dati a pvoutput, hai sbagliato qualcosa nella configurazione di pvoutput e/o di 123solar per la parte pvoutput.

Non saprei dirti cosa puoi avere sbagliato perchè la configurazione non richiede particolari passaggi.
La mia vecchia guida riporta in maniera chiara e con tanto di immagini anche quale API key usare.
Hai abilitato l'API access su PVoutput?
Sei sicuro di usare il SystemID corretto?
Credo potrebbe essere l'unica cosa che puoi sbagliare ...... ci sono solo due dati da riportare....... sysrtemID ed API key ....

ma infatti e' stranissimo..

Hai abilitato l'API access su PVoutput?

si e' abilitato

Sei sicuro di usare il SystemID corretto?
per non sbagliare, ho usato il copia/incolla


leo66
Messaggi: 70
Iscritto il: 23/10/2016, 20:51

Re: app android in sostiuzione di Pvoutput.org

Messaggioda leo66 » 10/01/2017, 17:44

Flane ha scritto:Puoi postare la tua configurazione di PVoutput su 123solar?

eccola:

123 solar.jpg

Avatar utente
Flane
Messaggi: 2470
Iscritto il: 16/01/2016, 15:02

Re: app android in sostiuzione di Pvoutput.org

Messaggioda Flane » 11/01/2017, 18:40

Togli la spunta su "Extended data" che tu non hai.
Non ho idea se è quello che crea problemi.
Il resto mi sembra corretto.

Se vuoi abilitare anche il l'invio dei dati di consumo devi mettere "Metern" in consumption.


Torna a “MeterN”

Chi c’è in linea

Visitano il forum: pluto21 e 71 ospiti