stò utilizzando partendo dall'immagine 2.6a di Flanesi , aggiornamento a 123Solar 1.7.1 e meter 0.85 con aggiunta di SBFspot .
Scenario inverter SMA 5000 TL21 per la produzione e SDM120C per i consumi.
dopo avere configurato secondo le varie informazioni che ho trovato in questo forum quando è stato il momento di testare il funzionamento di rpinotify su metern il test non andava a buon fine.
ho cercato di risolvere come segue modificando il file /var/www/metern/admin/admin_meter2.php
ho commentato con il doppio slash // le righe nel codice ed ho inserito nuove righe specificandole.
ecco la parte di codice modificata
Codice: Seleziona tutto
//...... omissis.....
} elseif ($bntsubmit == 'Test RpiNotify') {
$msg = 'Thanks for using meterN !';
//$msg = rawurlencode($msg);
// 1 riga aggiunta sotto riga sopra commentata
$post['text'] = $msg;
//$url = "http://api.rpinotify.it/notification/" . $RPITOKx . "/text/" . $msg;
//$ch = curl_init();
// 1 riga aggiunta sotto 2 righe commentate sopra
$ch = curl_init('https://api.rpinotify.it/message/' . $RPITOKx . '/');
//curl_setopt($ch, CURLOPT_URL, $url);
//riga sopra commentata url gia passato
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 1 riga aggiunta
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$output = curl_exec($ch);
curl_close($ch);
//if (preg_match("/No error/", $output)) {
// 2 righe sotto aggiunte riga sopra commentata
$obj = json_decode($output);
if ($obj->{'response'} == 200) {
echo "
<br><div align=center><font color='#228B22'><b>Push message send !</b></font>
<br>
<br>
<form method='post'>
//......omissis......
con questa modifica l'esito del test è ok.
non ho ancora testato gli eventi, ma presumo che anche li, si dovranno effettuare modifiche al codice.
Prima di procedere con ulteriori modifiche gradirei un confronto con altri per sapere se il problema è solo mio, magari per qualche errore mio di lettura non ho effettuato ulteriori aggiornamenti .
grazie a tutti
