help riogarnizzazione MeterN

Discussioni relative al software di monitoraggio energetico METERN
wifi75
Messaggi: 227
Iscritto il: 29/07/2019, 10:24

Re: help riogarnizzazione MeterN

Messaggioda wifi75 » 05/03/2024, 8:03

Nessuno può darmi questa risposta?


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

Re: help riogarnizzazione MeterN

Messaggioda Flane » 05/03/2024, 13:36

Come ti ho già detto fai tutte le prove del caso con un muletto e sapria darti da solo molte risposte.

Il fatto che l'indirizzo devo corrispondere al numero di meter di metern deve essere effettivamente così, non ricordo il motivo preciso ma credo sia per la formattazione dei vari valori con pooler485 salva nei file temporanei e con cui i vari script li leggono.

comunque .... provare per credere ;)

wifi75
Messaggi: 227
Iscritto il: 29/07/2019, 10:24

Re: help riogarnizzazione MeterN

Messaggioda wifi75 » 05/03/2024, 14:00

Ok tutto chiaro.
solo un un'ltima domanda siccome devo usare solo meterN, pooler123s funziona con l'ausilio di 123solar, quindi non posso utilizzarlo in Metern per avere due sensori dei due impianti Fv e il sensore del totale.
come posso fare? nel senso quale script devo utilizzare in meternN?

ho capito che devo usare poolerproduzione.php
ma editandolo ho visto che supporta solo un id inverter, come faccio ad aggiungerlo in due sensori diferterti per la lettura dei due inverter?

Codice: Seleziona tutto

#!/usr/bin/php
<?php
if (isset($_SERVER['REMOTE_ADDR'])) {
    die('Direct access not permitted');
}
// This script will output a meterN compatible format for the main command
// You'll need to setup the path to meterN ($pathtomn).
// ln -s /var/www/comapps/poolerproduzione.php /usr/local/bin/poolerproduzione
// Usage:  poolerproduzione [MeterID] [energy | power]

// No edit is needed below
if (!isset($argv[1],$argv[2])) {
$argv[1]=null;
}

if ($argv[1]!= null && ($argv[2]== 'power' || $argv[2]== 'energy')) {
   
   $pathtomn = '/var/www/metern';
   $prevcount = 0; // Inserire qui il totale del contatore precedente
   $metnum = $argv[1]; // Meter ID Produzione inverter 1

   $cmd = "more /dev/shm/metern$metnum.txt | egrep \"^$metnum\(\" | grep \"*Wh)\""; // Request Energy values
   $cmd1 = "more /dev/shm/metern$metnum.txt | egrep \"^$metnum\(\" | grep \"*W)\""; // Request Power values
    #echo "$cmd\n";
    #echo "$cmd1\n";

   // End of setup


wifi75
Messaggi: 227
Iscritto il: 29/07/2019, 10:24

Re: help riogarnizzazione MeterN

Messaggioda wifi75 » 14/03/2024, 20:34

potrei anche usare lo script virmeter, ho letto nella guida che fanno anche questo
Ultima modifica di wifi75 il 15/03/2024, 12:28, modificato 1 volta in totale.

wifi75
Messaggi: 227
Iscritto il: 29/07/2019, 10:24

Re: help riogarnizzazione MeterN

Messaggioda wifi75 » 15/03/2024, 11:56

Flane ha scritto:Usa 2 poolerproduzione.php diversi con i due ID degli inverter


una domanda:
alla stringa: $prevcount = 0; // Inserire qui il totale del contatore precedente
al posto dello 0 posso aggiungere l'ultimo conteggio del contatore qualora volessi partire da zero giusto?
Ma il valore va messo con un -(meno) davanti per partire da zero in meterN?

Codice: Seleziona tutto

#!/usr/bin/php
<?php
if (isset($_SERVER['REMOTE_ADDR'])) {
    die('Direct access not permitted');
}
// This script will output a meterN compatible format for the main command
// You'll need to setup the path to meterN ($pathtomn).
// ln -s /var/www/comapps/poolerproduzione.php /usr/local/bin/poolerproduzione
// Usage:  poolerproduzione [MeterID] [energy | power]

// No edit is needed below
if (!isset($argv[1],$argv[2])) {
$argv[1]=null;
}

if ($argv[1]!= null && ($argv[2]== 'power' || $argv[2]== 'energy')) {
   
   $pathtomn = '/var/www/metern';
   $prevcount = 0; // Inserire qui il totale del contatore precedente
   $metnum = $argv[1]; // Meter ID Produzione inverter 2 DEYE

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

Re: help riogarnizzazione MeterN

Messaggioda Flane » 15/03/2024, 15:27

Se guardi nelle righe successive delle script vedrai che il valore di Prevcount viene sommato alla lettura, pertanto se vuoi azzerare il contare devi inserire l'ultima lettura con segno -(meno).

wifi75
Messaggi: 227
Iscritto il: 29/07/2019, 10:24

Re: help riogarnizzazione MeterN

Messaggioda wifi75 » 15/03/2024, 15:42

ottimo grazie!
comunque appena faccio partire il nuovo server, aggiorno questo post con le risposte alle mie domande..


Torna a “MeterN”

Chi c’è in linea

Visitano il forum: pluto21 e 67 ospiti