Pagina 9 di 24

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Inviato: 30/10/2019, 10:40
da Flane
Sicuramente in monitor devi configurare MQTT in modo che i dati letti dal contatore vengano inviati al tuo broker mqtt e poi presumo che in Home Assistant (che non conosco) devi configurarlo per andare a leggere i valori sul borker mqtt

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Inviato: 30/10/2019, 12:10
da wifi75
Flane ha scritto:Sicuramente in monitor devi configurare MQTT in modo che i dati letti dal contatore vengano inviati al tuo broker mqtt e poi presumo che in Home Assistant (che non conosco) devi configurarlo per andare a leggere i valori sul borker mqtt


ci provo vediamo.... :oops:
ma bisogna installarlo mqtt client o è già presente?

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Inviato: 30/10/2019, 20:24
da Flane
Il client mqtt per fare cosa? A cosa ti serve un client mqtt?

Hai Monitor che invia al broker mqtt (mosquitto già presente sulla solarstretch) e poi con il tuo hub domotico leggi da mosquitto i dati.


Forse prima è il caso di cercare di capire come funziona mqtt
https://farelettronica.it/web/mqtt-e-me ... pberry-pi/

Trovi anche altre guida su Google.

PS: se vuoi continuare questo argomento apri una discussione specifica sotto Domotica.

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Inviato: 30/10/2019, 20:41
da wifi75
Perdonami ma in monitor dove intendi?

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Inviato: 18/11/2019, 19:15
da sunpower327
Salve flane,
premesso che ho un raspberry pi 2 a cui ho messo l'immagine raspian stretch preconfigurata
dopo avere eseguito la guida di questa discussione avviando:

Codice: Seleziona tutto

pi@raspberrypi:/var/www/comapps $ ./monitor
Istruzione non consentita


mi sembra di avere capito che forse la compilazione di monitor così come è stato creato non viene accettata dal mio raspberry pi , visto la risposta istruzione non consentita.
elenco qui sotto, se può essere utile, la versione sul mio raspberry

Codice: Seleziona tutto

pi@raspberrypi:/var/www/comapps $ uname -a
Linux raspberrypi 4.14.50+ #1122 Tue Jun 19 12:21:21 BST 2018 armv6l GNU/Linux
pi@raspberrypi:/var/www/comapps $ cat /etc/os-release                           PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

Idee per risolvere?

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Inviato: 19/11/2019, 14:03
da metus
Hai provato a mettere sudo davanti al comando? (Sicuramente non è quello ma io ci proverei)
Inoltre controllerei i permessi dei file. [Per scrupolo rieseguirei tutti i comandi del primo post di questo topic]

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Inviato: 19/11/2019, 18:43
da Flane
Scusa ma hai controllato se c'è il programma monitor nella cartella /var/www/comapps ??

Io monitor l'ho installato sulla Solarstretch senza problemi.
Quindi il problema non è nell'immagine ma in altro posto .... ;)

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Inviato: 24/11/2019, 20:29
da sunpower327
si è presente anche se avvio con sudo solito problema

metern è ancora impostato con pooler485 ma prima di cambiare ho provato monitor.

Codice: Seleziona tutto

pi@raspberrypi:~ $ ls -l /var/www/comapps/monitor*
-rwxr-xr-x 1 www-data www-data 169460 mar  9  2019 /var/www/comapps/monitor
-rw-r--r-- 1 www-data www-data 184320 nov 18 17:54 /var/www/comapps/monitor2.tar
-rwxr-xr-x 1 www-data www-data   7724 nov 17 20:42 /var/www/comapps/monitor.conf
-rw-r--r-- 1 www-data www-data   7731 mar 10  2019 /var/www/comapps/monitor.conf.sample
-rwxr-xr-x 1 www-data www-data 184320 lug 29 20:11 /var/www/comapps/monitor.tar

pi@raspberrypi:~ $ cd /var/www/comapps
pi@raspberrypi:/var/www/comapps $ sudo ./monitor
Istruzione non consentita
pi@raspberrypi:/var/www/comapps $



ho rieseguito contemporaneamente i soliti comandi del primo post su due raspberry
sul raspberry più recente ma con jessye monitor funziona ma sul raspberry più vecchio con immagine stretch da il solito errore.
altre idee?

questo il raspberry pi dove funziona

Codice: Seleziona tutto

pi@raspberrypi:/var/www/comapps $ uname -a
Linux raspberrypi 4.19.60-v7+ #1247 SMP Thu Jul 25 14:41:19 BST 2019 armv7l GNU/Linux
pi@raspberrypi:/var/www/comapps $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
pi@raspberrypi:/var/www/comapps $


noto che il processore uno è armv61 mentre in quello che funziona è armv71
può essere questo il problema?
-----------------------------------------------
forse ci sono ho un presentimento....
forse Armv71 è a 64bit mentre armv61 è a 32 bit quindi se il programma monitor è compilato a 64bit è normale che non funzioni a 32bit
in tal caso è possibile avere una compilazione a 32 bit oppure acere il file sorgente se open source per ricompilarlo a 32bit?

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Inviato: 10/12/2019, 14:05
da wifi75
Ciao a tutti attualmente uso il protocollo sdm120 per le letture dei due contatori modbus.
Ho scoperto che Monitor può comunicare contemporaneamente anche con un broker mqtt e mi piacerebbe provare.
Vorrei capire a cosa andrei incontro cambiando la configurazione e passando a meter?


edit:
premessa : io uso 123 solar per la produzione e meternN per i consumi con pool123s

ho installato monitor e poi
com_daemon_loop.php
com_daemon.php
pooler.php
reqsubmet.php

1) ho configurato il mio monitor.conf i miei due sensori (uno produzione e l'altro consumi) ho fatto male?
2) ho provato ad eseguire monitor.sh ma va in errore perche c'è la'ltro driver attivo penso sia pooler485.sh, ma non so come stopparlo.
3) nella prima pagine è scritto :
Monitor con 123Solar
Allegato a questo post trovate anche i file per 123solar (monitor_protocol) in modo da poter usare monitor anche con 123solar.
I file vanno messi in /var/www/123solar/scripts/protocols con proprietario www-data e permessi 644
Dalla sezione admin di 123solar scegliete come protocol "monitor" e come indirizzo il numero del meterID di meterN.
Con questo potete eliminare tranquillamente pool123s in meterN.


quale è questo file?

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Inviato: 11/12/2019, 13:26
da wifi75
prima di editate il file per bloccare il servizio, vorrei prima provare ./monitor a mano e capire se legge... anche perche devo inserire il numero del contatore attuale per continuare con gli stessi numeri.

non so come stoppare il servizio dei vecchi drivers da ssh.

sapreste indicarmeli?