import dati 123solar e metern in domoticz [GUIDA]
-
- Messaggi: 10
- Iscritto il: 09/08/2018, 23:34
Re: import dati 123solar e metern in domoticz [GUIDA]
Buongiorno,
dopo essere estremamente soddisfatto del Solarjessie, mi appresto a aggiungere qualche funzione accessoria al mio impianto domestico.
Ho deciso quindi di iniziare ad utilizzare Domoticz.
Ho seguito (fin'ora con successo) tutti i passi per la configurazione su wiki e su questa discussione.
Purtroppo però non riesco a leggere i dati e non capisco dove sia l'errore.
Sto usando lo script "123todomoticz.php" di flane e per iniziare ho attivato
$IDX[14] = 1; // potenza rete inv. 1 G1P1 IDX[14]
$IDX[25] = 2; // prod. tot. inverter 1 KWHT1 IDX[25]
Nel file /dev/shm/123s_LIVEMEMORY.json i valori ci sono
"G1P1":3133.51
"KWHT1":5318.003
Allego anche la configurazione dei "devices" (l'Idx dovrebbe essere rispettato)
Potete aiutarmi?
Grazie
dopo essere estremamente soddisfatto del Solarjessie, mi appresto a aggiungere qualche funzione accessoria al mio impianto domestico.
Ho deciso quindi di iniziare ad utilizzare Domoticz.
Ho seguito (fin'ora con successo) tutti i passi per la configurazione su wiki e su questa discussione.
Purtroppo però non riesco a leggere i dati e non capisco dove sia l'errore.
Sto usando lo script "123todomoticz.php" di flane e per iniziare ho attivato
$IDX[14] = 1; // potenza rete inv. 1 G1P1 IDX[14]
$IDX[25] = 2; // prod. tot. inverter 1 KWHT1 IDX[25]
Nel file /dev/shm/123s_LIVEMEMORY.json i valori ci sono
"G1P1":3133.51
"KWHT1":5318.003
Allego anche la configurazione dei "devices" (l'Idx dovrebbe essere rispettato)
Potete aiutarmi?
Grazie
Re: import dati 123solar e metern in domoticz [GUIDA]
ciao a tutti
scusate la domanda stupida, non riesco a schedulare l'aggiornamento dei visualizzatori su Domoticz
Segnalo che lo script gira su un raspberry con montato 123solar, mentre Domoticz gira su un altro raspberry sulla stessa LAN
Raspberry con 123solar
Uso Solarstretch_3.1 con 123solar aggiornato con SBFspot e gira tutto
Ora visto che volevo inviare i dati anche a Domoticz,
ho creato lo script 123todomoticz.php come indicato da Flane e messo su cartella /var/www/comapps/
ho assegnato www-data al file e diritti 644 al file
poi ho creato il link simbolico
ho testato con utente pi da riga di comando da /home/pi
su altro Raspberry con Domoticz si aggiornano i valori
poi, sempre con Raspberry con 123solar
e aggiunto al termine riga
CTRL O + CTRL X
a questo punto mi aspetto aggiornamento dei dati su Domoticz
Niente!
se invio nuovamente
si aggiornano.
Ho provato ad aggiungere php su crontab, ma niente
grazie per l'aiuto
Fabio
scusate la domanda stupida, non riesco a schedulare l'aggiornamento dei visualizzatori su Domoticz
Segnalo che lo script gira su un raspberry con montato 123solar, mentre Domoticz gira su un altro raspberry sulla stessa LAN
Raspberry con 123solar
Uso Solarstretch_3.1 con 123solar aggiornato con SBFspot e gira tutto
Ora visto che volevo inviare i dati anche a Domoticz,
ho creato lo script 123todomoticz.php come indicato da Flane e messo su cartella /var/www/comapps/
ho assegnato www-data al file e diritti 644 al file
poi ho creato il link simbolico
Codice: Seleziona tutto
ln -s /var/www/comapps/123todomoticz.php /usr/local/bin/123todomoticz
ho testato con utente pi da riga di comando da /home/pi
Codice: Seleziona tutto
php /usr/local/bin/123todomoticz >/dev/null 2>&1
su altro Raspberry con Domoticz si aggiornano i valori
poi, sempre con Raspberry con 123solar
Codice: Seleziona tutto
sudo nano /etc/crontab
e aggiunto al termine riga
Codice: Seleziona tutto
*/5 * * * * /usr/local/bin/123todomoticz >/dev/null 2>&1
CTRL O + CTRL X
Codice: Seleziona tutto
sudo service cron reload
a questo punto mi aspetto aggiornamento dei dati su Domoticz
Niente!
se invio nuovamente
Codice: Seleziona tutto
php /usr/local/bin/123todomoticz >/dev/null 2>&1
si aggiornano.
Ho provato ad aggiungere php su crontab, ma niente
Codice: Seleziona tutto
*/5 * * * * php /usr/local/bin/123todomoticz >/dev/null 2>&1
grazie per l'aiuto
Fabio
Ultima modifica di febpro il 02/04/2020, 17:01, modificato 1 volta in totale.
Re: import dati 123solar e metern in domoticz [GUIDA]
Prova con
Codice: Seleziona tutto
*/5 * * * * root /usr/local/bin/123todomoticz >/dev/null 2>&1
Re: import dati 123solar e metern in domoticz [GUIDA]
grazie Flane
ho inserito riga come da te indicato
niente
questo il crontab
al termine ho inviato il comando
ma ancora niente
da riga di comando si aggiorna solo se davanti metto php, cioè
pi@raspberrypi:~ $ php /usr/local/bin/123todomoticz >/dev/null 2>&1
Ricordo che spetto a tua immagine ho solo aggiornato 123solar e inserito SBFspot
grazie ancora per il tuo lavoro
ciao
ho inserito riga come da te indicato
Codice: Seleziona tutto
*/5 * * * * root /usr/local/bin/123todomoticz >/dev/null 2>&1
niente
questo il crontab
Codice: Seleziona tutto
sudo nano /etc/crontab
Codice: Seleziona tutto
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
#
# Aggiornamento quotidiano RAMLOG alle ore 00:01
1 0 * * * root /usr/bin/ramlog flush >/dev/null 2>&1
#
# RIAVVIO PROGRAMMATO ogni 5 giorni alle 05:07
07 05 5,10,15,20,25,30 * * root /sbin/shutdown -r now
#
# PULIZIA QUOTIDIANA LOG se pieno più del 50%
03 00 * * * root /usr/local/bin/cleanlog 50 >/dev/null 2>&1
#
# BACKUP (decommentare la riga che si desidera utilizzare)
#01 21 * * * root /var/www/MyScripts/ftpbackup.sh
#01 21 * * * root /var/www/MyScripts/backupDB.sh >/dev/null 2>&1
#01 21 * * * root /var/www/MyScripts/backupftpAV.sh
#
# SINCRONIZZAZIONE DATI DA 123 SOLAR A DOMOTICZ
*/5 * * * * root /usr/local/bin/123todomoticz >/dev/null 2>&1
#
al termine ho inviato il comando
Codice: Seleziona tutto
sudo service cron reload
ma ancora niente
da riga di comando si aggiorna solo se davanti metto php, cioè
pi@raspberrypi:~ $ php /usr/local/bin/123todomoticz >/dev/null 2>&1
Ricordo che spetto a tua immagine ho solo aggiornato 123solar e inserito SBFspot
grazie ancora per il tuo lavoro
ciao
Re: import dati 123solar e metern in domoticz [GUIDA]
ciao ho fatto altri test
su crontab ho provato a inserire
niente ancora
ho tolto /5
e ora si aggiorna ogni minuto
se la stessa cosa la ripeto sul comando inziale (togliendo quindi /5)
non funziona
quindi secondo me
1) ho qualcosa legato a path o altro sul comando iniziale
2) /5 non funziona
su crontab ho provato a inserire
Codice: Seleziona tutto
*/5 * * * * curl http://192.168.0.77/comapps/123todomoticz.php
niente ancora
ho tolto /5
Codice: Seleziona tutto
* * * * * curl http://192.168.0.77/comapps/123todomoticz.php
e ora si aggiorna ogni minuto
se la stessa cosa la ripeto sul comando inziale (togliendo quindi /5)
Codice: Seleziona tutto
*/5 * * * * php /usr/local/bin/123todomoticz >/dev/null 2>&1
non funziona
quindi secondo me
1) ho qualcosa legato a path o altro sul comando iniziale
2) /5 non funziona
-
- Messaggi: 10
- Iscritto il: 09/08/2018, 23:34
Re: import dati 123solar e metern in domoticz [GUIDA]
febpro ha scritto:ciao ho fatto altri test
su crontab ho provato a inserireCodice: Seleziona tutto
*/5 * * * * curl http://192.168.0.77/comapps/123todomoticz.php
niente ancora
ho tolto /5Codice: Seleziona tutto
* * * * * curl http://192.168.0.77/comapps/123todomoticz.php
e ora si aggiorna ogni minuto
se la stessa cosa la ripeto sul comando inziale (togliendo quindi /5)Codice: Seleziona tutto
*/5 * * * * php /usr/local/bin/123todomoticz >/dev/null 2>&1
non funziona
quindi secondo me
1) ho qualcosa legato a path o altro sul comando iniziale
2) /5 non funziona
Ho lo stesso problema!
I valori si aggiornano solo da riga di comando digitando
php /usr/local/bin/123todomoticz >/dev/null 2>&1
Ho provato a inserire in cronotab le stringhe da te suggerite ma non funziona.
Come hai risolto?
Grazie
-
- Messaggi: 10
- Iscritto il: 09/08/2018, 23:34
Re: import dati 123solar e metern in domoticz [GUIDA]
Flane ha scritto:Ma avete riavviato cron dopo la modifica?
Si con "sudo service cron reload" e nel dubbio anche un "sudo reboot"....
Re: import dati 123solar e metern in domoticz [GUIDA]
Eventualmente al posto di */5 mettete 0,5,10,15,20 di 5 in cinque fino ad arrivare a 55
In questo modo non verrà eseguito ogni 5 minuti dall'avvio del raspberry, ma quando l'orologio segna i 0,5,10... minuti
Ovviamente vi potrà capitare dopo un riavvio che per i primi massimo 5 minuti non abbiate la lettura su domoticz,
almeno che non mettiate una riga con il comando con tutti asterischi che inizia con @reboot
Mi sembra comunque strana la cosa perchè la sintassi è corretta e confermata anche da vari tools online:
https://crontab.guru
https://crontab-generator.org/
E come anche riportato in questa specifica guida per raspberry:
https://hackerstribe.com/2015/raspberry ... e-cronjob/
In questo modo non verrà eseguito ogni 5 minuti dall'avvio del raspberry, ma quando l'orologio segna i 0,5,10... minuti
Ovviamente vi potrà capitare dopo un riavvio che per i primi massimo 5 minuti non abbiate la lettura su domoticz,
almeno che non mettiate una riga con il comando con tutti asterischi che inizia con @reboot
Mi sembra comunque strana la cosa perchè la sintassi è corretta e confermata anche da vari tools online:
https://crontab.guru
https://crontab-generator.org/
E come anche riportato in questa specifica guida per raspberry:
https://hackerstribe.com/2015/raspberry ... e-cronjob/
Re: import dati 123solar e metern in domoticz [GUIDA]
ciao
io ho questo sul crontab
come vedete ho lasciato attiva solo ultima riga che mi fa partire chiamata curl al mio IP del Rasp con 123solar
con tutti asterischi funziona ogni minuto e sta girando da una settimana
Con /5 niente da fare. In rete ho visto che in alcuni pagine riportano che si può usare, in altre NO
ciao
io ho questo sul crontab
Codice: Seleziona tutto
# INVIO DATI 123solar a Domoticz (la riga iniziale non funziona)
#*/5 * * * * root /usr/local/bin/123todomoticz >/dev/null 2>&1
* * * * * root curl http://192.168.0.67/comapps/123todomoticz.php
come vedete ho lasciato attiva solo ultima riga che mi fa partire chiamata curl al mio IP del Rasp con 123solar
con tutti asterischi funziona ogni minuto e sta girando da una settimana
Con /5 niente da fare. In rete ho visto che in alcuni pagine riportano che si può usare, in altre NO
ciao
Chi c’è in linea
Visitano il forum: Nessuno e 4 ospiti