SolarBuster 0.1 beta - TEST PRELIMINARE

Discussioni relative al software di monitoraggio energetico METERN
s_p
Messaggi: 283
Iscritto il: 06/04/2017, 20:49

Re: SolarBuster 0.1 beta - TEST PRELIMINARE

Messaggioda s_p » 18/04/2020, 12:54

puoi farlo con filezilla o winspc. vai nella cartella dei log, e apri il file con l'editor di testo, oppure da riga di comando
nano /etc/nomedelfile


megamarco83
Messaggi: 246
Iscritto il: 22/08/2016, 14:13

Re: SolarBuster 0.1 beta - TEST PRELIMINARE

Messaggioda megamarco83 » 18/04/2020, 15:44

s_p ha scritto:salve ragazzi, qualcuno ha problemi con la partizione di log? si riempie sempre

e si riferiscono tutti a sdm120c

Codice: Seleziona tutto

Apr 12 17:24:43 raspberrypi sdm120c[4297]: sdm120c v1.3.5.4
Apr 12 17:24:43 raspberrypi sdm120c[4297]: parent: /bin/bash(609)
Apr 12 17:24:43 raspberrypi sdm120c[4297]: sdm120c -a 2 -b 9600 -z 10 -i -p -v -c -f -g -P N -w 10 -j 10 -d 0 -q /dev/ttyUSB1
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 3, argc = 23, c = a, optarg = 2
Apr 12 17:24:43 raspberrypi sdm120c[4297]: device_address = 2
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 5, argc = 23, c = b, optarg = 9600
Apr 12 17:24:43 raspberrypi sdm120c[4297]: speed = 9600, count_param = 0
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 7, argc = 23, c = z, optarg = 10
Apr 12 17:24:43 raspberrypi sdm120c[4297]: num_retries = 10, count_param = 0
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 8, argc = 23, c = i, optarg = (null)
Apr 12 17:24:43 raspberrypi sdm120c[4297]: import_flag = 1, count_param = 0
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 9, argc = 23, c = p, optarg = (null)
Apr 12 17:24:43 raspberrypi sdm120c[4297]: power_flag = 1, count_param = 2
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 10, argc = 23, c = v, optarg = (null)
Apr 12 17:24:43 raspberrypi sdm120c[4297]: volt_flag = 1, count_param = 3
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 11, argc = 23, c = c, optarg = (null)
Apr 12 17:24:43 raspberrypi sdm120c[4297]: current_flag = 1, count_param = 4
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 12, argc = 23, c = f, optarg = (null)
Apr 12 17:24:43 raspberrypi sdm120c[4297]: freq_flag = 1, count_param = 5
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 13, argc = 23, c = g, optarg = (null)
Apr 12 17:24:43 raspberrypi sdm120c[4297]: pf_flag = 1, count_param = 6
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 15, argc = 23, c = P, optarg = N
Apr 12 17:24:43 raspberrypi sdm120c[4297]: c_parity = N, count_param = 6
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 17, argc = 23, c = w, optarg = 10
Apr 12 17:24:43 raspberrypi sdm120c[4297]: yLockWait = 10, count_param = 6
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 19, argc = 23, c = j, optarg = 10
Apr 12 17:24:43 raspberrypi sdm120c[4297]: resp_timeout = 10, count_param = 6
Apr 12 17:24:43 raspberrypi sdm120c[4297]: optind = 21, argc = 23, c = d, optarg = 0
Apr 12 17:24:44 raspberrypi sdm120c[4322]: sdm120c v1.3.5.4
Apr 12 17:24:44 raspberrypi sdm120c[4322]: parent: /bin/bash(609)
Apr 12 17:24:44 raspberrypi sdm120c[4322]: sdm120c -a 6 -b 9600 -z 10 -i -p -v -c -f -g -P N -w 10 -j 10 -d 0 -q /dev/ttyUSB1
Apr 12 17:24:44 raspberrypi sdm120c[4322]: optind = 3, argc = 23, c = a, optarg = 6
Apr 12 17:24:44 raspberrypi sdm120c[4322]: device_address = 6
Apr 12 17:24:44 raspberrypi sdm120c[4322]: optind = 5, argc = 23, c = b, optarg = 9600
Apr 12 17:24:44 raspberrypi sdm120c[4322]: speed = 9600, count_param = 0
Apr 12 17:24:44 raspberrypi sdm120c[4322]: optind = 7, argc = 23, c = z, optarg = 10
Apr 12 17:24:44 raspberrypi sdm120c[4322]: num_retries = 10, count_param = 0
Apr 12 17:24:44 raspberrypi sdm120c[4322]: optind = 8, argc = 23, c = i, optarg = (null)
Apr 12 17:24:44 raspberrypi sdm120c[4322]: import_flag = 1, count_param = 0
Apr 12 17:24:44 raspberrypi sdm120c[4322]: optind = 9, argc = 23, c = p, optarg = (null)
Apr 12 17:24:44 raspberrypi sdm120c[4322]: power_flag = 1, count_param = 2
Apr 12 17:24:44 raspberrypi sdm120c[4322]: optind = 10, argc = 23, c = v, optarg = (null)
Apr 12 17:24:44 raspberrypi sdm120c[4322]: volt_flag = 1, count_param = 3
Apr 12 17:24:44 raspberrypi sdm120c[4322]: optind = 11, argc = 23, c = c, optarg = (null)
Apr 12 17:24:44 raspberrypi sdm120c[4322]: current_flag = 1, count_param = 4
Apr 12 17:24:44 raspberrypi sdm120c[4322]: optind = 12, argc = 23, c = f, optarg = (null)
Apr 12 17:24:44 raspberrypi sdm120c[4322]: freq_flag = 1, count_param = 5
Apr 12 17:24:44 raspberrypi sdm120c[4322]: optind = 13, argc = 23, c = g, optarg = (null)
Apr 12 17:24:44 raspberrypi sdm120c[4322]: pf_flag = 1, count_param = 6
Apr 12 17:24:44 raspberrypi sdm120c[4322]: optind = 15, argc = 23, c = P, optarg = N
Apr 12 17:24:44 raspberrypi sdm120c[4322]: c_parity = N, count_param = 6
Apr 12 17:24:44 raspberrypi sdm120c[4322]: optind = 17, argc = 23, c = w, optarg = 10
Apr 12 17:24:44 raspberrypi sdm120c[4322]: yLockWait = 10, count_param = 6
Apr 12 17:24:44 raspberrypi sdm120c[4322]: optind = 19, argc = 23, c = j, optarg = 10
Apr 12 17:24:44 raspberrypi sdm120c[4322]: resp_timeout = 10, count_param = 6


è un ripetersi continuo di chiamate sdm120c per 4 filles
user.log
syslog
syslog.1
message


ciao, io non sto usando la solar buster, poichè mi ero già fatto da me una installazione da zero con buster.
purtroppo è uscita dopo :)
ad ogni modo anche io ho avuto lo stesso problema con sdm120c che continuava a registrarmi log
lo ho risolto così:
ho editato /etc/rsyslog.conf
aggiungendo prima delle direttive auth


Codice: Seleziona tutto

if $programname == 'sdm120c' then ~
& stop

if $programname == 'systemd' then ~

& stop


salvare ed infine

Codice: Seleziona tutto

sudo service rsyslog restart

s_p
Messaggi: 283
Iscritto il: 06/04/2017, 20:49

Re: SolarBuster 0.1 beta - TEST PRELIMINARE

Messaggioda s_p » 18/04/2020, 16:42

grazie megamarco83

spero di aver azzeccato il punto giusto

Codice: Seleziona tutto

# /etc/rsyslog.conf configuration file for rsyslog
#
# For more information install rsyslog-doc and see
# /usr/share/doc/rsyslog-doc/html/configuration/index.html


#################
#### MODULES ####
#################

module(load="imuxsock") # provides support for local system logging
module(load="imklog")   # provides kernel logging support
#module(load="immark")  # provides --MARK-- message capability

# provides UDP syslog reception
#module(load="imudp")
#input(type="imudp" port="514")

# provides TCP syslog reception
#module(load="imtcp")
#input(type="imtcp" port="514")


###########################
#### GLOBAL DIRECTIVES ####
###########################

#
# Use traditional timestamp format.
# To enable high precision timestamps, comment out the following line.
#
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

#
# Set the default permissions for all log files.
#
$FileOwner root
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022

#
# Where to place spool and state files
#
$WorkDirectory /var/spool/rsyslog

#
# Include all config files in /etc/rsyslog.d/
#
$IncludeConfig /etc/rsyslog.d/*.conf


###############
#### RULES ####
###############

#
# First some standard log files.  Log by facility.
#

if $programname == 'sdm120c' then ~
& stop

if $programname == 'systemd' then ~
& stop
auth,authpriv.*         /var/log/auth.log
*.*;auth,authpriv.none      -/var/log/syslog
#cron.*            /var/log/cron.log
daemon.*         -/var/log/daemon.log
kern.*            -/var/log/kern.log
lpr.*            -/var/log/lpr.log
mail.*            -/var/log/mail.log
user.*            -/var/log/user.log

#
# Logging for the mail system.  Split it up so that
# it is easy to write scripts to parse these files.
#
mail.info         -/var/log/mail.info
mail.warn         -/var/log/mail.warn
mail.err         /var/log/mail.err

#
# Some "catch-all" log files.
#
*.=debug;\
   auth,authpriv.none;\
   news.none;mail.none   -/var/log/debug
*.=info;*.=notice;*.=warn;\
   auth,authpriv.none;\
   cron,daemon.none;\
   mail,news.none      -/var/log/messages

#
# Emergencies are sent to everybody logged in.
#
*.emerg            :omusrmsg:*


è così?

megamarco83
Messaggi: 246
Iscritto il: 22/08/2016, 14:13

Re: SolarBuster 0.1 beta - TEST PRELIMINARE

Messaggioda megamarco83 » 18/04/2020, 17:10

si, perfetto, va bene
ora riavvia ryslog con il comando:
sudo service rsyslog restart

dolam
Messaggi: 222
Iscritto il: 15/08/2016, 23:08

Re: SolarBuster 0.1 beta - TEST PRELIMINARE

Messaggioda dolam » 18/04/2020, 19:53

Bene , grazie megamarco83, l'ho fatto anch'io, farò sapere come va tra qualche ora , adesso avevo spento il raspberry e poi ricollegato
alla corrente e mentre facevo la modifica da 8% era passato già al 24% dei log , ora vediamo .
Mentre scrivo è arrivato al 9% però il tempo trascorso è molto maggiore di quello di prima, credo proprio che funzioni, Grazie :)


dolam
Messaggi: 222
Iscritto il: 15/08/2016, 23:08

Re: SolarBuster 0.1 beta - TEST PRELIMINARE

Messaggioda dolam » 18/04/2020, 22:22

Intanto vi confermo che funziona,
ora i log sono all’1% (ho riavviato alle 21)

dolam
Messaggi: 222
Iscritto il: 15/08/2016, 23:08

Re: SolarBuster 0.1 beta - TEST PRELIMINARE

Messaggioda dolam » 20/04/2020, 21:45

Oggi il Raspy4 era arrivato fino a 67° di temperatura, a me è sembrato un pò troppo.
I log sono sistemati ed è risolto ,
Immagine

volendo anche risolvere la temperatura ho pensato di rifare una nuova sd partendo sempre dall'immagine di Flane, l'ho reinstallata di nuovo, sulla stessa MicroSd da 16GB sandisk ed adesso la temperatura oscilla tra 54 e 56°, mentre il raspy3 b+ tra i 53 e i 54° con solar stretch 3.1.

Immagine

Non chiedetemi il perchè ma ora la temperatura mi sembra molto più normale.
Trovo invece difficoltà ad inserire i sensori DHT22 e ds18b20 avete altri suggerimenti?

pi@raspberrypi:~ $ sudo -s
root@raspberrypi:/home/pi# git clone https://github.com/adafruit/Adafruit_Python_DHT.git
Cloning into 'Adafruit_Python_DHT'...
fatal: unable to access 'https://github.com/adafruit/Adafruit_Python_DHT.git/': Failed to connect to github.com port 443: Connessione scaduta
root@raspberrypi:/home/pi#

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

Re: SolarBuster 0.1 beta - TEST PRELIMINARE

Messaggioda Flane » 21/04/2020, 18:28

dolam ha scritto:Trovo invece difficoltà ad inserire i sensori DHT22 e ds18b20 avete altri suggerimenti?

Github per quelle librerie riporta:
DEPRECATED LIBRARY Adafruit Python DHT Sensor Library

e rimanda ad una nuova guida:
https://learn.adafruit.com/dht-humidity ... thon-setup
che immagino richiederà qualche modifica .....

dolam
Messaggi: 222
Iscritto il: 15/08/2016, 23:08

Re: SolarBuster 0.1 beta - TEST PRELIMINARE

Messaggioda dolam » 22/04/2020, 13:51

ho trovato questo comando che funziona : sudo pip3 install Adafruit_DHT

root@raspberrypi:/home/pi# sudo pip3 install Adafruit_DHT
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting Adafruit_DHT
Downloading https://www.piwheels.org/simple/adafrui ... armv7l.whl
Installing collected packages: Adafruit-DHT
Successfully installed Adafruit-DHT-1.4.0

solo che l'installa qui: root@raspberrypi:/home/pi# cd /usr/local/lib/python3.7/dist-packages
root@raspberrypi:/usr/local/lib/python3.7/dist-packages# ls
Adafruit_DHT Adafruit_DHT-1.4.0.dist-info

se riuscissi a installarlo direttamente in home/pi credo che tutti gli altri comandi della tua guida potrebbero restare uguali o sbaglio?

Avete un comando da suggerirmi per installare tutto in home pi o cosa posso fare ?


Torna a “MeterN”

Chi c’è in linea

Visitano il forum: Nessuno e 14 ospiti