Test orangepi, problema (risolto) visualizzazione html metern

Discussioni relative al software di monitoraggio energetico METERN
buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Test orangepi, problema (risolto) visualizzazione html metern

Messaggioda buemarino » 16/09/2018, 9:54

Su un'altra SD, rispetto a quella già in funzione come in firma, ho fatto una installazione manuale di tutto il sistema di monitorizzazione dei soli consumi su base stretch, tipo scenario3, della guida di Flane, ma arrivato alla fine ho un problema sicuramente stupido ma non riesco a risolverlo. Riguarda la apertura della pagina sul browser di visualizzazione dei dati di metern: dopo un reboot mi si apre sempre solo la pagina IP/metern/admin, non riesco più ad entrare nella pagina IP/metern. Metern sembra in funzione con verifica da terminale. Cancellata cache e cookies del pc, non cambia nulla. Da qualsiasi dispositivo della rete provi ad accedere, mi chiede le credenziali di admin anche se punto al solo IP/metern obbligandomi alla pagina admin. Verificate e confrontate anche le impostazioni di Apache2 con la immagine pre-confezionata. Non sono riuscito a trovare la soluzione. Se qualcuno sa dirmi dove andare a guardare ..... Grazie
Ultima modifica di buemarino il 22/10/2018, 18:23, modificato 2 volte in totale.
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22


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

Re: Problema visualizzazione html metern

Messaggioda Flane » 17/09/2018, 11:19

Si apre la pagina admin quando Metern è spento o hai qualche problema nella configurazione che impedisce il corretto funzionamento di MeterN.

buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Problema visualizzazione html metern

Messaggioda buemarino » 17/09/2018, 20:22

Ovviamente hai ragione, dalla pagina admin sembra ON, invece non lo è: con systemctl mi dà un servizio inattivo anche se abilitato. Cercherò di capire. Ma non ti voglio rompere oltre perchè fai già tanto e io sto cercando di far funzionare il sistema su un orangepi che naturalmente non fa parte di un supporto da chiedere in questo forum. Ero/sono un tantino così dall'impresa (per me) e mi gira fermarmi senza combattere. Scusa e grazie !
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22

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

Re: Problema visualizzazione html metern

Messaggioda Flane » 17/09/2018, 21:54

Che Orangepi stai usando?
Io avevo fatto delle prove con un One ma poi avevo lasciato perdere perché oltre a queste difficoltà iniziali poi ne incontrerai per qualsiasi cosa, a cominciare dalle gestione dei gpio in avanti.

Purtroppo le differenze ci sono ed il supporto della comunità è molto inferiore per l'orangepi rispetto al raspberrypi.

Inviato dal mio FEVER utilizzando Tapatalk

buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Problema visualizzazione html metern

Messaggioda buemarino » 18/09/2018, 0:18

Orangepi PC. Domani riprendo con i tentativi, perche secondo me e' un dettaglio da sistemare, perche da terminale l' SDM risponde bene. Comunque e' vero, uno dei problemi grossi e' la libreria wiring OPI (Other than Pi). Ne ho provato un paio diverse e non vanno. Intanto riprovo con metern poi vedremo...
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22

buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Problema visualizzazione html metern

Messaggioda buemarino » 21/09/2018, 20:26

Per la cronaca, se a qualcuno interessa, meterN ora è in funzione sull'orangepiPC, con SO armbian Stretch:

Immagine

Ho messo un piccolo carico "volante" su un SDM, giusto per test.

La sfida sulla libreria wiring alla prossima puntata...
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22

buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Problema visualizzazione html metern

Messaggioda buemarino » 22/09/2018, 18:13

Forse anche la libreria è andata: si tratta praticamente di un clone di quella per il Raspberry essendo la piedinatura GPIO dell'orangepiPC sovrapponibile.
C'e' stato un problema nella installazione perchè nella fase di build tentava di creare un file che era gia presente perchè facente parte di aurora (usr/local/man/man1). Ho rinominato il folder di aurora in manold perchè al momento non mi serve in quanto con questa scheda devo monitorare solo consumi e 123solar è disabilitato. Ci sarà sicuramente una soluzione più elegante.
Comunque se a qualcuno interessa, ecco il percorso:

Codice: Seleziona tutto

login as: arancio
arancio@192.168.178.22's password:
  ___                               ____  _   ____   ____
 / _ \ _ __ __ _ _ __   __ _  ___  |  _ \(_) |  _ \ / ___|    _
| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | | |_) | |      _| |_
| |_| | | | (_| | | | | (_| |  __/ |  __/| | |  __/| |___  |_   _|
 \___/|_|  \__,_|_| |_|\__, |\___| |_|   |_| |_|    \____|   |_|
                       |___/

Welcome to ARMBIAN 5.59 stable Debian GNU/Linux 9 (stretch) 4.14.65-sunxi
System load:   0.85 0.70 0.66   Up time:       21:24 hours
Memory usage:  8 % of 1000MB    IP:            192.168.178.22
CPU temp:      46°C
Usage of /:    8% of 15G

Last login: Sat Sep 22 08:36:37 2018 from 192.168.178.28

arancio@orangepipcplus:~$ cd /home
arancio@orangepipcplus:/home$ git clone https://github.com/zhaolei/WiringOP.git -b h3
chmod +x ./build
sudo ./build
WiringPi Library
[UnInstall]
[Compile] wiringPi.c
[Compile] wiringSerial.c
[Compile] wiringShift.c
[Compile] piHiPri.c
[Compile] piThread.c
[Compile] wiringPiSPI.c
[Compile] wiringPiI2C.c
[Compile] softPwm.c
[Compile] softTone.c
[Compile] softServo.c
[Compile] mcp23008.c
[Compile] mcp23016.c
[Compile] mcp23017.c
[Compile] mcp23s08.c
[Compile] mcp23s17.c
[Compile] sr595.c
[Compile] pcf8574.c
[Compile] pcf8591.c
[Compile] mcp3002.c
[Compile] mcp3004.c
[Compile] mcp4802.c
[Compile] mcp3422.c
[Compile] max31855.c
[Compile] max5322.c
[Compile] sn3218.c
[Compile] drcSerial.c
[Link (Dynamic)]
[Install Headers]
[Install Dynamic Lib]

WiringPi Devices Library
[UnInstall]
[Compile] ds1302.c
[Compile] maxdetect.c
[Compile] piNes.c
[Compile] gertboard.c
[Compile] piFace.c
[Compile] lcd128x64.c
[Compile] lcd.c
[Compile] piGlow.c
[Link (Dynamic)]
[Install Headers]
[Install Dynamic Lib]

GPIO Utility
[Compile] gpio.c
gpio.c:943:13: warning: ‘doGbr’ defined but not used [-Wunused-function]
 static void doGbr (int argc, char *argv [])
             ^~~~~
gpio.c:901:13: warning: ‘doGbw’ defined but not used [-Wunused-function]
 static void doGbw (int argc, char *argv [])
             ^~~~~
gpio.c:813:13: warning: ‘doPadDrive’ defined but not used [-Wunused-function]
 static void doPadDrive (int argc, char *argv [])
             ^~~~~~~~~~
[Compile] extensions.c
[Compile] readall.c
[Compile] pins.c
[Link]
[Install]
install: cannot create directory ‘/usr/local/man/man1’: File exists
Makefile:67: recipe for target 'install' failed
make: *** [install] Error 1

Make Failed...
Please check the messages and fix any problems. If you're still stuck,
then please email all the output and as many details as you can to
  projects@drogon.net



arancio@orangepipcplus:/home/WiringOP$ sudo ./build

wiringPi Build script
=====================


WiringPi Library
[UnInstall]
make: Nothing to be done for 'all'.
[Install Headers]
[Install Dynamic Lib]

WiringPi Devices Library
[UnInstall]
make: Nothing to be done for 'all'.
[Install Headers]
[Install Dynamic Lib]

GPIO Utility
make: Nothing to be done for 'all'.
[Install]

All Done.

NOTE: To compile programs with wiringBP v2, you need to add:
    -lwiringPi
  to your compile line(s) To use the Gertboard, MaxDetect, etc.
  code (the devLib), you need to also add:
    -lwiringPiDev
  to your compile line(s).

arancio@orangepipcplus:/home/WiringOP$ gpio readall
 +-----+-----+----------+------+---+-Orange Pi+---+---+------+---------+-----+--+
 | BCM | wPi |   Name   | Mode | V | Physical | V | Mode | Name     | wPi | BCM |
 +-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+
 |     |     |     3.3v |      |   |  1 || 2  |   |      | 5v       |     |     |
 |  12 |   8 |    SDA.0 | ALT3 | 0 |  3 || 4  |   |      | 5V       |     |     |
 |  11 |   9 |    SCL.0 | ALT3 | 0 |  5 || 6  |   |      | 0v       |     |     |
 |   6 |   7 |   GPIO.7 | ALT3 | 0 |  7 || 8  | 0 | ALT3 | TxD3     | 15  | 13  |
 |     |     |       0v |      |   |  9 || 10 | 0 | ALT3 | RxD3     | 16  | 14  |
 |   1 |   0 |     RxD2 | ALT3 | 0 | 11 || 12 | 0 | ALT3 | GPIO.1   | 1   | 110 |
 |   0 |   2 |     TxD2 | ALT3 | 0 | 13 || 14 |   |      | 0v       |     |     |
 |   3 |   3 |     CTS2 | ALT3 | 0 | 15 || 16 | 0 | ALT3 | GPIO.4   | 4   | 68  |
 |     |     |     3.3v |      |   | 17 || 18 | 0 | ALT3 | GPIO.5   | 5   | 71  |
 |  64 |  12 |     MOSI | ALT3 | 0 | 19 || 20 |   |      | 0v       |     |     |
 |  65 |  13 |     MISO | ALT3 | 0 | 21 || 22 | 0 | ALT3 | RTS2     | 6   | 2   |
 |  66 |  14 |     SCLK | ALT3 | 0 | 23 || 24 | 0 | ALT3 | CE0      | 10  | 67  |
 |     |     |       0v |      |   | 25 || 26 | 0 | ALT3 | GPIO.11  | 11  | 21  |
 |  19 |  30 |    SDA.1 | ALT3 | 0 | 27 || 28 | 0 | ALT3 | SCL.1    | 31  | 18  |
 |   7 |  21 |  GPIO.21 | ALT3 | 0 | 29 || 30 |   |      | 0v       |     |     |
 |   8 |  22 |  GPIO.22 | ALT3 | 0 | 31 || 32 | 0 | ALT3 | RTS1     | 26  | 200 |
 |   9 |  23 |  GPIO.23 | ALT3 | 0 | 33 || 34 |   |      | 0v       |     |     |
 |  10 |  24 |  GPIO.24 | ALT3 | 0 | 35 || 36 | 0 | ALT3 | CTS1     | 27  | 201 |
 |  20 |  25 |  GPIO.25 | ALT3 | 0 | 37 || 38 | 0 | ALT3 | TxD1     | 28  | 198 |
 |     |     |       0v |      |   | 39 || 40 | 0 | ALT3 | RxD1     | 29  | 199 |
 +-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+
 | BCM | wPi |   Name   | Mode | V | Physical | V | Mode | Name     | wPi | BCM |
 +-----+-----+----------+------+---+-Orange Pi+---+------+----------+-----+-----+
arancio@orangepipcplus:/home/WiringOP$
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22

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

Re: Test orangepi, problema visualizzazione html metern

Messaggioda Flane » 24/09/2018, 11:18

Ottimo lavoro buemarino,
L'hai provato anche sotto stress per capire temperature CPU, carico CPU e RAM ?
Tu stai usando la memoria integrata anche per il salvataggio dei dati o salvi comunque su schedina microSD?

PS: sarebbe il caso di aprire una discussione specifica per Orange PI PC+ e riportare quanto hai fatto per arrivare al risultato ;)

buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Test orangepi, problema visualizzazione html metern

Messaggioda buemarino » 24/09/2018, 12:52

Certo, Flane, sposta la discussione dove credi sia meglio. Io ho cambiato il titolo del primo post proprio per non confondere chi legge sul vero tema in discussione, che non era solo "meterN".
Direi che mediamente la temperatura della CPU è di circa in media 3 gradi inferiore a quella del Raspberry, senza dissipatore in entrambe, ma non è un confronto molto affidabile perchè sul Rasperry ho Domoticz, la sonda DS18B20 e la gestione PWM della resistenza del boiler.
Per ora lavoro solo sulla SD.
Sull'orange ho anche installato log2ram ma ho fatto un check con df -h e ho visto che l'armbian ha gia implementato un sistema di scrittura su RAM tipo tmpfs, non so se sia stato inutile installare log2ram. Infine stavo proprio documentandomi per scegliere un sistema di domotica che usi poche risorse. Purtroppo molti smanettano senza preoccuparsi di quest'aspetto e quindi non ci sono molti threads su questo argomento nei milioni di threads che riguardano Openhab, Home Assistant, Domoticz, etc.. Ho visto che sul Raspberry, Domoticz non genera granchè traffico, scritture e via discorrendo, ma non son sicuro degli altri.
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22

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

Re: Test orangepi, problema visualizzazione html metern

Messaggioda Flane » 24/09/2018, 16:18

OK, il cambio titolo è sufficiente ;)

E' vero che Domoticz non genera molto traffico, ma ci sono moltissime scritture sui file temporanei del database ed è quindi indispensabile spostarli in ram.
Per questo nella versione che io ho installato sulla SolarStretch ho spostato i file temporanei di domoticz in tmpfs come indicato in wiki

L'Orangepi PC + che utilizzi tu effettivamente è più economico del Raspberry Pi3 ed avendo anche l'antenna esterna per il wifi suppongo possa avere un wifi più performante e quindi più stabile se utilizzato.

Ma il wiringOP gestisce anche le uscite in PWM come sul raspberry?
E l'OrangiPi ha delle uscite PWM hardware come il Raspi oppure solo via software?
Da quanto vedo quimi sembra abbia effettivamente una uscita PWM hardware, ma su un pin diverso dal Raspi....


Torna a “MeterN”

Chi c’è in linea

Visitano il forum: Nessuno e 16 ospiti