Modulazione automatica resistenza boiler PWM [GUIDA]
Re: Modulazione automatica resistenza boiler PWM [GUIDA]
nulla da fare,
ora quando riavvio il raspberry ho il problema communication lost che risolvevo dando il comando
pi@raspberrypi:~ $ pwm start
ora l'intermittenza continua ed il sensore temperatura rimane a temp fissa.
ora quando riavvio il raspberry ho il problema communication lost che risolvevo dando il comando
pi@raspberrypi:~ $ pwm start
ora l'intermittenza continua ed il sensore temperatura rimane a temp fissa.
Re: Modulazione automatica resistenza boiler PWM [GUIDA]
Il sensore di temperatura è OT in questa discussione.
ci sono apposite discussione in "Meters Hardware"
ci sono apposite discussione in "Meters Hardware"
Re: Modulazione automatica resistenza boiler PWM [GUIDA]
Ciao, ho installato la resistenza e il pacchetto sul raspberry, sto facendo le prime prove, il primo problema che ho riscontrato è che il comando
pwm stop non funziona, o meglio pur non comunicando errori il boiler continua a rimanere in on.(il pwm va a zero un attimo poi torna a partire)
il comando lo ferma per un attimo poi riparte come ovviamente lo script, presumo quindi che riparta non so come
ho riscontrato che il problema dovrebbe derivare dal che non killa il servizio.
Usando kill -9 si ferma pwm_ssr_dimmer.php e quindi ok, non so però come risolvere.
*** Scusate ho risolto occorre
Mi piacerebbe provare l' ultima versione se è pubblica.
Grazie
pwm stop non funziona, o meglio pur non comunicando errori il boiler continua a rimanere in on.(il pwm va a zero un attimo poi torna a partire)
il comando
Codice: Seleziona tutto
gpio pwm 1 0
ho riscontrato che il problema dovrebbe derivare dal
Codice: Seleziona tutto
pkill pwm_ssr_dimmer.php
Usando kill -9 si ferma pwm_ssr_dimmer.php e quindi ok, non so però come risolvere.
*** Scusate ho risolto occorre
Codice: Seleziona tutto
pkill -f pwm_ssr_dimmer.php
Mi piacerebbe provare l' ultima versione se è pubblica.
Grazie
Re: Modulazione automatica resistenza boiler PWM [GUIDA]
Allungo questa gia lunga discussione, ma è evidente che il tema è caro ma altrettanto "ruvido" se, come sembra, le difficoltà a farlo girare come deve questo script non sono poche. Premetto che sono, sono stato, un felicissimo utilizzatore di questo splendido script fino alla versione implementata sulla solarjessie 2.5 e mi pare 2.6, poi, in coincidenza, forse non solo temporale, con la introduzione dei comandi reqsdm trovo un muro.
Spinto dall'entusiasmo della nuova versione solarstrech di Flane, ho riprovato ad arrampicarmi su quel muro. Risultato, zero.
Ho installato l'ultima versione diponibile (heather master) rilasciata intorno al maggio 2017, seguito le istruzioni con mani incerte e, come già in passato, ho risultati negativi, a mio avviso legati alla (mia) incapacità di trasportare questa dannata innovazione dei comandi reqsdm dentro lo script della gestione del boiler.


Aggiungo qui sotto una parte del file reqsdm.php per capire/chiedere se è li che ho commesso qualche errore.
Spinto dall'entusiasmo della nuova versione solarstrech di Flane, ho riprovato ad arrampicarmi su quel muro. Risultato, zero.
Ho installato l'ultima versione diponibile (heather master) rilasciata intorno al maggio 2017, seguito le istruzioni con mani incerte e, come già in passato, ho risultati negativi, a mio avviso legati alla (mia) incapacità di trasportare questa dannata innovazione dei comandi reqsdm dentro lo script della gestione del boiler.


Aggiungo qui sotto una parte del file reqsdm.php per capire/chiedere se è li che ho commesso qualche errore.
Codice: Seleziona tutto
login as: pi
pi@192.168.178.32's password:
Linux raspberrypi 4.14.50-v7+ #1122 SMP Tue Jun 19 12:26:26 BST 2018 armv7l
_____ _ _____ _ _
/ ____| | | / ____| | | |
| (___ ___ | | __ _ _ _| (___ | |_ _ __ ___ ___| |__
\___ \ / _ \| |/ _` | '__\___ \| __| '__/ _ \/ __| '_ \
____) | (_) | | (_| | | ____) | |_| | | __/ (__| | | |
|_____/ \___/|_|\__,_|_| |_____/ \__|_| \___|\___|_| |_|
VERSION 3.1 - by FLANESI
Forum : www.flanesi.it/forum
Wiki: www.flanesi.it/doku
pi@raspberrypi:~ $ nano /var/www/comapps/reqsdm.php
GNU nano 2.7.4 File: /var/www/comapps/reqsdm.php
#!/usr/bin/php
<?php
// This script will output a meterN compatible format for the main or live command
// You'll need to setup correct permission
// chmod +x reqsdm.php
// then
// ln -s /var/www/comapps/reqsdm.php /usr/local/bin/reqsdm
// Request command with 'reqsdm tensione' or 'reqsdm corrente' or ......
if (isset($_SERVER['REMOTE_ADDR'])) {
die('Direct access not permitted');
}
if (!isset($argv[1])) {
die("Abording: no valid argument given.\n");
} elseif ($argv[1] == 'tensione') {
$outstr = exec('cat /dev/shm/metern2.txt | egrep "^2_1\(" | grep "*V)"');
} elseif ($argv[1] == 'corrente') {
$outstr = exec('cat /dev/shm/metern2.txt | egrep "^2_2\(" | grep "*A)"');
} elseif ($argv[1] == 'freq') {
$outstr = exec('cat /dev/shm/metern2.txt | egrep "^2_3\(" | grep "*Hz)"');
} elseif ($argv[1] == 'cospi') {
$outstr = exec('cat /dev/shm/metern2.txt | egrep "^2_4\(" | grep "*F)"');
} elseif ($argv[1] == 'boiler-status') {
$outstr = exec('echo "pwm_ssr_dimmer("`pgrep -c pwm_ssr_dimmer`"*X)"');
} elseif ($argv[1] == 'boiler-live') {
$outstr = exec('cat /dev/shm/boiler6.txt | egrep "^6\(" | grep "*W)"');
} elseif ($argv[1] == 'boiler-main') {
$outstr = exec('cat /dev/shm/boiler6.txt | egrep "^6\(" | grep "*Wh)"');
} elseif ($argv[1] == 'resistenza') {
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
Re: Modulazione automatica resistenza boiler PWM [GUIDA]
Dò per scontato che stai utilizzando il mio script su github e che il tutto sia correttamente installato ed avviato come da guida e che quindi è presente il file /dev/shm/boiler6.txt
1) posta il contenuto del file /dev/shm/boiler6.txt
2) Che cosa ti restituiscono i comandi:
3) il pwm_test funziona e ti restituisce un valore della potenza della resistenza?
1) posta il contenuto del file /dev/shm/boiler6.txt
2) Che cosa ti restituiscono i comandi:
Codice: Seleziona tutto
reqsdm boiler-status
reqsdm boiler-live
reqsdm boiler-main
3) il pwm_test funziona e ti restituisce un valore della potenza della resistenza?
Re: Modulazione automatica resistenza boiler PWM [GUIDA]
Si, ho scaricato e installato quella versione che indichi nel link, ho seguite la guida come sempre, tant'è che se tolgo la scheda con la distro attuale e metto la solarjessie, la resistenza (..... e il sensore ) funziona.
, no, non è presente.e che quindi è presente il file /dev/shm/boiler6.txt
Codice: Seleziona tutto
login as: pi
pi@192.168.178.32's password:
Linux raspberrypi 4.14.50-v7+ #1122 SMP Tue Jun 19 12:26:26 BST 2018 armv7l
VERSION 3.1 - by FLANESI
Forum : www.flanesi.it/forum
Wiki: www.flanesi.it/doku
pi@raspberrypi:~ $ pwm start
-bash: /usr/bin/pwm: Permesso negato
pi@raspberrypi:~ $ reqsdm boiler-status
pi@raspberrypi:~ $ reqsdm boiler-live
cat: /dev/shm/boiler6.txt: File o directory non esistente
pi@raspberrypi:~ $ reqsdm boiler-main
cat: /dev/shm/boiler6.txt: File o directory non esistente
pi@raspberrypi:~ $
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
Re: Modulazione automatica resistenza boiler PWM [GUIDA]
Qui sotto il contenuto di /usr/bin/pwm
Mentre nel file pwm_ssr_dimmer.sh noto, rispetto alla versione precedente che manca questo comando:
rm -f /run/shm/boiler6.txt
Codice: Seleziona tutto
#!/bin/sh
# /var/www/MyScripts/PWM/pwm_ssr_dimmer
# ln -s /var/www/MyScripts/PWM/pwm_FLANE.sh /usr/bin/pwm
case "$1" in
start)
pkill pwm_ssr_dimmer.php
nohup /var/www/MyScripts/PWM/pwm_ssr_dimmer.php > /dev/null 2>&1 &
# echo "Start PWM ssr dimmer..."
;;
stop)
echo "Stop PWM ssr dimmer..."
pkill pwm_ssr_dimmer.php
nohup /var/www/MyScripts/PWM/pwm_stop.php > /dev/null 2>&1 &
;;
*)
echo "Usage: /var/www/MyScripts/PWM/pwm_ssr_dimmer (start|stop)"
exit 1
;;
esac
exit 0
Mentre nel file pwm_ssr_dimmer.sh noto, rispetto alla versione precedente che manca questo comando:
rm -f /run/shm/boiler6.txt
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
Re: Modulazione automatica resistenza boiler PWM [GUIDA]
Modificando i permessi con il comando
sudo chmod -R 777 /var/www/MyScripts/PWM
lo script funziona e avvia la resistenza del boiler:

Perciò anche sulla Solarstrech la pwm_ssr_dimmer V 1.22 funziona.
Mi manca da sistemare la gestione della sonda della temperatura DS18B20 che non riesco a far funzionare nè ho capito
se lo script è gia incluso nella immagine. Vorrei capire come far spegnere la resistenza ad una determinata temperatura.
Aprirei un post nella area sensori ma in questo caso mi sembra più appropriato discuterne qui perchè le due cose sono
collegate
sudo chmod -R 777 /var/www/MyScripts/PWM
lo script funziona e avvia la resistenza del boiler:

Perciò anche sulla Solarstrech la pwm_ssr_dimmer V 1.22 funziona.
Mi manca da sistemare la gestione della sonda della temperatura DS18B20 che non riesco a far funzionare nè ho capito
se lo script è gia incluso nella immagine. Vorrei capire come far spegnere la resistenza ad una determinata temperatura.
Aprirei un post nella area sensori ma in questo caso mi sembra più appropriato discuterne qui perchè le due cose sono
collegate
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
Re: Modulazione automatica resistenza boiler PWM [GUIDA]
ok.
Ho effettuato dei test con la sonda DS18B20 e sistemato la guida. Se riesco in serata la pubblico sul wiki.
Nella Solarstretch non è incluso nulla a riguardo.
Ho effettuato dei test con la sonda DS18B20 e sistemato la guida. Se riesco in serata la pubblico sul wiki.

Nella Solarstretch non è incluso nulla a riguardo.
Re: Modulazione automatica resistenza boiler PWM [GUIDA]
Benissimo, intanto provo a lavorarci , ciao 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
Chi c’è in linea
Visitano il forum: Nessuno e 1 ospite