Script pour lancement automatique SunnyExplorer

Modérateur : GPPEP - Conseil Administration



etinet
Membre GPPEP actif
Membre GPPEP actif
Messages : 103
Enregistré le : 20 janv. 2011 17:04
BDPV : etinet
Departement/Region : 88
Professionnel PV : Non
Localisation : Vosges

Re: Script pour lancement automatique SunnyExplorer

Messagepar etinet » 22 déc. 2011 23:38

Pour info, tes .bat ils sont enregistrés où ?

On va faire un test :

si tu fais un .bat avec :

Code : Tout sélectionner

DATE/T
pause


ça doit retourner une erreur si on suit la logique de ton problème... (commande non reconnue, tout ça)

maintenant essaie dans ton .bat:

Code : Tout sélectionner

CMD /K DATE/T
pause


Verdict ?
La console doit rester ouverte en fin de BATCH à cause du /K

Avatar du membre
djemac
Membre GPPEP
Membre GPPEP
Messages : 158
Enregistré le : 23 juil. 2010 17:57
BDPV : djemac
Departement/Region : 33
Professionnel PV : NON

Re: Script pour lancement automatique SunnyExplorer

Messagepar djemac » 23 déc. 2011 10:35

et ben...

ces commandes fonctionnent
et mes .bat sont sur le bureau

C:\Users\jules2\Desktop>DATE/T
23/12/2011

C:\Users\jules2\Desktop>pause
Appuyez sur une touche pour continuer...


C:\Users\jules2\Desktop>CMD /K DATE/T
23/12/2011

C:\Users\jules2\Desktop>
Ma fiche Image

Mise à jour jSunnyreports environ toutes les heures
ImageImage
Suivi PVoutput mise à jour toutes les 10 minutes

Suivi automatique à l'aide d'un Sheevaplug sous Linux Debian / bluetooth / SMA

etinet
Membre GPPEP actif
Membre GPPEP actif
Messages : 103
Enregistré le : 20 janv. 2011 17:04
BDPV : etinet
Departement/Region : 88
Professionnel PV : Non
Localisation : Vosges

Re: Script pour lancement automatique SunnyExplorer

Messagepar etinet » 23 déc. 2011 10:45

AH !! Bon, ça se complique...

Donc un fichier testdate.bat sur le bureau avec :

Code : Tout sélectionner

Echo on

for /F "tokens=1-4 delims=/- " %%a in ('date/T') do set DATE=%%d%%c%%b%%a

echo %DATE%
pause


ne marche pas, on est d'accord !?!

Si tu fais un deuxième fichier lanceur.bat sur le bureau qui dirait :

Code : Tout sélectionner

CMD /K testdate.bat


ça dit quoi ?



Autre test : dans le fichier testdate.bat :

Code : Tout sélectionner

Echo on

for /F "tokens=1-4 delims=/- " %%a in ('date/T') do set DATEJ=%%d%%c%%b%%a

echo %DATEJ%
pause

ça dit quoi ?
C'est juste pour voir, car DATE est une commande mais aussi utilisé comme variable dans ce batch ce qui dans certains cas peut créer conflit.

Avatar du membre
djemac
Membre GPPEP
Membre GPPEP
Messages : 158
Enregistré le : 23 juil. 2010 17:57
BDPV : djemac
Departement/Region : 33
Professionnel PV : NON

Re: Script pour lancement automatique SunnyExplorer

Messagepar djemac » 23 déc. 2011 11:43

le premier ne fonctionne pas, c'est sûr

pour le deuxième :

C:\Users\jules2\Desktop>CMD /K testdate.bat
'testdate.bat' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

C:\Users\jules2\Desktop>

et enfin :

C:\Users\jules2\Desktop>Echo on

C:\Users\jules2\Desktop>for /F "tokens=1-4 delims=/- " %a in ('date/T') do set D
ATEJ=%d%c%b%a
'date/T' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

C:\Users\jules2\Desktop>echo
Commande ECHO activée.

C:\Users\jules2\Desktop>pause
Appuyez sur une touche pour continuer...



C'est grave docteur?
Ma fiche Image

Mise à jour jSunnyreports environ toutes les heures
ImageImage
Suivi PVoutput mise à jour toutes les 10 minutes

Suivi automatique à l'aide d'un Sheevaplug sous Linux Debian / bluetooth / SMA

etinet
Membre GPPEP actif
Membre GPPEP actif
Messages : 103
Enregistré le : 20 janv. 2011 17:04
BDPV : etinet
Departement/Region : 88
Professionnel PV : Non
Localisation : Vosges

Re: Script pour lancement automatique SunnyExplorer

Messagepar etinet » 23 déc. 2011 11:53

Argh.... :? :?

Code : Tout sélectionner

Format c:


:evil: :evil: :evil:

ps : faire une sauvegarde avant... :mrgreen:

Avatar du membre
djemac
Membre GPPEP
Membre GPPEP
Messages : 158
Enregistré le : 23 juil. 2010 17:57
BDPV : djemac
Departement/Region : 33
Professionnel PV : NON

Re: Script pour lancement automatique SunnyExplorer

Messagepar djemac » 23 déc. 2011 11:55

euh c'est pas une bonne idée :lol:


c'est dingue ce truc, on vient d'essayer sous un autre PC w7 et cela fonctionne....
Ma fiche Image

Mise à jour jSunnyreports environ toutes les heures
ImageImage
Suivi PVoutput mise à jour toutes les 10 minutes

Suivi automatique à l'aide d'un Sheevaplug sous Linux Debian / bluetooth / SMA

Doudy
BDPV
BDPV
Messages : 153
Enregistré le : 17 mars 2009 01:00
Localisation : Belgique - Hainaut

Re: Script pour lancement automatique SunnyExplorer

Messagepar Doudy » 14 nov. 2012 17:04

Pour Etinet :

J'ai un petit soucis avec ton script
Dans la partie SUN :

Code : Tout sélectionner

for /F "tokens=1-4 delims=/- " %%b in ('date/T') do set /a START=%%d%%c%%b-1
for /F "tokens=1-4 delims=/- " %%b in ('date/T') do set /a END=%%d%%c%%b
echo exportation %END% %time%
echo START %START%
echo END %END%

Les variables START et END sont vides :

Code : Tout sélectionner

exportation  16:58:55,50
START
END


Au début du fichier batch j'ai modifié ta syntaxe pour avoir la bonne date :

Code : Tout sélectionner

ta commade : for /F "tokens=1-4 delims=/- " %%b in ('date/T') do set DATE=%%a%%b%%c
ma commande : for /F "tokens=1-4 delims=/- " %%A in ('date/T') do set DATE=%%D%%C%%B

J'ai trouvé cela en tatonnant. Mais je ne comprends pas bien a b c ou D C B ???
Alors là :
for /F "tokens=1-4 delims=/- " %%b in ('date/T') do set /a START=%%d%%c%%b-1
for /F "tokens=1-4 delims=/- " %%b in ('date/T') do set /a END=%%d%%c%%b
c'est du chinois pour moi.
Pourrais-tu m'éclairer ?
Ma fiche utilisateur BDPV : http://www.bdpv.fr/fiche_utilisateur.php?util=doudy
------
Mon suivi de production : JSunnyReports :http://www.gdoudy.be/jsunnyreports-pi/index.html
------

Doudy
BDPV
BDPV
Messages : 153
Enregistré le : 17 mars 2009 01:00
Localisation : Belgique - Hainaut

Re: Script pour lancement automatique SunnyExplorer

Messagepar Doudy » 12 févr. 2013 09:22

Bonjour,

J'ai un petit soucis avec le script.
Avant de me lancer dans ce script, j'ai voulu procéder au pas à pas.
J'ai donc en batch lancé la commande suivante :
C:\Program Files (x86)\SMA\Sunny Explorer>SunnyExplorer "D:\Mes_Data\SMA\SMA2xxx\Mon_installation_SB2100.sx2" -userlevel user -password 0000 -exportdir "D:\Mes_Data\SMA\SMA2xxx\CSVSB2100" -exportrange 20130210-20130210 -exportenergy5min

Résultats :

Code : Tout sélectionner

CSV-Export: establishing connection to plant ...
CSV-Export: plant login started ...
CSV-Export: current plant time is 12/02/2013 08:53:44
CSV-Export: starting export ...\nCSV-Export: completed

D'après ce que je peux voir l'Export se fait bien.
Mais rien dans le dossier CSVSB2100


Si je fais -export energydaily, j'obtiens bien le fichier CSV suivant Mon_installation_SB2100-201210.csv
Détail du fichier :

Code : Tout sélectionner

sep=;
Version CSV1|Tool SE|Linebreaks CR/LF|Delimiter semicolon|Decimalpoint comma|Precision 3

;SN: 2xxx168;SN: 2xxx
;SB 2100TL;SB 2100TL
;2xxx;2xxx
;Rendement total;Énergie dégagée jour actuel
;Counter;Analog
dd.MM.yyyy;kWh;kWh
24.10.2012;27,191
26.10.2012;30,089;2,898
29.10.2012;33,082;2,993
30.10.2012;39,864;6,782
31.10.2012;42,137;2,273


Une idée d'ou peut provenir le problème ?
Pourquoi cela fonctionne avec -export energydaily et pas avec -exportenergy5min ?
Quel fichier utiliser pour la suite du traitement par JSR ?
Merci pour vos commentaires.
Ma fiche utilisateur BDPV : http://www.bdpv.fr/fiche_utilisateur.php?util=doudy
------
Mon suivi de production : JSunnyReports :http://www.gdoudy.be/jsunnyreports-pi/index.html
------

koi-2-9
Modérateur
Modérateur
Messages : 1178
Enregistré le : 28 déc. 2008 01:00
BDPV : PV_BZH
Localisation : 44 / Loire Atlantique - Bretagne
Contact :

Re: Script pour lancement automatique SunnyExplorer

Messagepar koi-2-9 » 12 févr. 2013 11:21

Lorsque tu lances SE en mode batch,il doit te dire à un moment quelque chose comme
"Current Plant time is 13/02/213 10h30" ?
Remarque : L'ensemble de mes propos sont personnels et mes interventions en tant que modérateur sont de couleur verte ou rouge

Plus de jolie signature depuis que SFR a supprimé les pages persos...

Doudy
BDPV
BDPV
Messages : 153
Enregistré le : 17 mars 2009 01:00
Localisation : Belgique - Hainaut

Re: Script pour lancement automatique SunnyExplorer

Messagepar Doudy » 12 févr. 2013 13:35

koi-2-9 a écrit :Lorsque tu lances SE en mode batch,il doit te dire à un moment quelque chose comme
"Current Plant time is 13/02/213 10h30" ?


Oui comme indiqué ci-dessus
CSV-Export: establishing connection to plant ...
CSV-Export: plant login started ...
CSV-Export: current plant time is 12/02/2013 08:53:44
CSV-Export: starting export ...\nCSV-Export: completed

Mais rien dans le dossier CSVSB2100
Ma fiche utilisateur BDPV : http://www.bdpv.fr/fiche_utilisateur.php?util=doudy
------
Mon suivi de production : JSunnyReports :http://www.gdoudy.be/jsunnyreports-pi/index.html
------

koi-2-9
Modérateur
Modérateur
Messages : 1178
Enregistré le : 28 déc. 2008 01:00
BDPV : PV_BZH
Localisation : 44 / Loire Atlantique - Bretagne
Contact :

Re: Script pour lancement automatique SunnyExplorer

Messagepar koi-2-9 » 12 févr. 2013 20:19

Doudy a écrit :
koi-2-9 a écrit :Lorsque tu lances SE en mode batch,il doit te dire à un moment quelque chose comme
"Current Plant time is 13/02/213 10h30" ?


Oui comme indiqué ci-dessus


Oups, j'avais pas vu...
Remarque : L'ensemble de mes propos sont personnels et mes interventions en tant que modérateur sont de couleur verte ou rouge

Plus de jolie signature depuis que SFR a supprimé les pages persos...

Doudy
BDPV
BDPV
Messages : 153
Enregistré le : 17 mars 2009 01:00
Localisation : Belgique - Hainaut

Re: Script pour lancement automatique SunnyExplorer

Messagepar Doudy » 13 févr. 2013 08:38

koi-2-9,

Bonjour,
J'ai constaté hier que lorsque je veux "Exporter des données" via le menu "Outils" du logiciel SunnyExplorer et que je choisis l'option "Fichier Journalier", le fichier N'EST PAS créé.
SI je choisis l'option "Fichier Mensuel" le fichier EST créé.
Ou est le problème ?
Même chose en me connectant comme Installateur ou Utilisateur et en changeant les dates.
Pourtant il m'indique bien "Lecture des données journalières" (ici les données du 01 au 03/02).
Image

Je n'y comprends plus rien.
Je rappelle le fichier MENSUEL est bien créé.
:!: :?: :cry:
Ma fiche utilisateur BDPV : http://www.bdpv.fr/fiche_utilisateur.php?util=doudy
------
Mon suivi de production : JSunnyReports :http://www.gdoudy.be/jsunnyreports-pi/index.html
------

koi-2-9
Modérateur
Modérateur
Messages : 1178
Enregistré le : 28 déc. 2008 01:00
BDPV : PV_BZH
Localisation : 44 / Loire Atlantique - Bretagne
Contact :

Re: Script pour lancement automatique SunnyExplorer

Messagepar koi-2-9 » 13 févr. 2013 09:21

Bonjour doudy,

2 pistes à creuser :

1 - ton fichier de config (.sxp ou .sx2) est corrompu. Crée un autre fichier de config pour faire un essai
2 - SE est corrompu. Réinstalle le
Remarque : L'ensemble de mes propos sont personnels et mes interventions en tant que modérateur sont de couleur verte ou rouge

Plus de jolie signature depuis que SFR a supprimé les pages persos...

Doudy
BDPV
BDPV
Messages : 153
Enregistré le : 17 mars 2009 01:00
Localisation : Belgique - Hainaut

Re: Script pour lancement automatique SunnyExplorer

Messagepar Doudy » 13 févr. 2013 10:40

koi-2-9 a écrit :Bonjour doudy,

2 pistes à creuser :

1 - ton fichier de config (.sxp ou .sx2) est corrompu. Crée un autre fichier de config pour faire un essai
2 - SE est corrompu. Réinstalle le



C'est ce que je viens de faire.
Réinstallation de SE
Nouvelle config (.sx2)
Même problème, création du fichier mensuel mais pas journalier.
Ma fiche utilisateur BDPV : http://www.bdpv.fr/fiche_utilisateur.php?util=doudy
------
Mon suivi de production : JSunnyReports :http://www.gdoudy.be/jsunnyreports-pi/index.html
------

Doudy
BDPV
BDPV
Messages : 153
Enregistré le : 17 mars 2009 01:00
Localisation : Belgique - Hainaut

Re: Script pour lancement automatique SunnyExplorer

Messagepar Doudy » 13 févr. 2013 16:51

Voilà cela refonctionne.
J'ai supprimé le mode de compatibilité W7 dans les propriétés de SE.
J'utilise W8.
Le fichier journalier est créé maintenant.
Ouf...
:D :D
Ma fiche utilisateur BDPV : http://www.bdpv.fr/fiche_utilisateur.php?util=doudy
------
Mon suivi de production : JSunnyReports :http://www.gdoudy.be/jsunnyreports-pi/index.html
------

koi-2-9
Modérateur
Modérateur
Messages : 1178
Enregistré le : 28 déc. 2008 01:00
BDPV : PV_BZH
Localisation : 44 / Loire Atlantique - Bretagne
Contact :

Re: Script pour lancement automatique SunnyExplorer

Messagepar koi-2-9 » 13 févr. 2013 21:15

j'étais pas près de trouver :lol:
Remarque : L'ensemble de mes propos sont personnels et mes interventions en tant que modérateur sont de couleur verte ou rouge

Plus de jolie signature depuis que SFR a supprimé les pages persos...

Doudy
BDPV
BDPV
Messages : 153
Enregistré le : 17 mars 2009 01:00
Localisation : Belgique - Hainaut

Re: Script pour lancement automatique SunnyExplorer

Messagepar Doudy » 14 févr. 2013 07:24

koi-2-9 a écrit :j'étais pas près de trouver :lol:


Merci pour ton aide.
:sun:
Ma fiche utilisateur BDPV : http://www.bdpv.fr/fiche_utilisateur.php?util=doudy
------
Mon suivi de production : JSunnyReports :http://www.gdoudy.be/jsunnyreports-pi/index.html
------

Doudy
BDPV
BDPV
Messages : 153
Enregistré le : 17 mars 2009 01:00
Localisation : Belgique - Hainaut

Re: Script pour lancement automatique SunnyExplorer

Messagepar Doudy » 27 mars 2013 09:29

J'ai un petit soucis avec ce script.
Il reste régulièrement bloqué après "CSV-Export: starting export ...\nCSV-Export: completed" et redémarre lorsque 15' plus tard le script suivant est lancé.

    Affichage :
    Il y a 9 lignes dans le fichier "D:\Mes_Data\SMA\SMAxxxxx\SB2100TL_SE-20130326.csv".
    Le rendement total est de 337,057 kWh
    CSV-Export: establishing connection to plant ...
    CSV-Export: plant login started ...
    CSV-Export: current plant time is 26/03/2013 06:38:01
    CSV-Export: starting export ...\nCSV-Export: completed


Lors du démarrage du script suivant, il débloque le premier et affiche le message suivant :
    Le process Sunny Explorer va etre tue
    Opération réussie : le processus avec PID 5752 a été terminé.
    CSV-Export: establishing connection to plant ...
    CSV-Export: establishing connection to plant failed!


Est-il possible de remédier à cette situation ?
:sun: Le soleil arrive enfin chez nous :sun:
Ma fiche utilisateur BDPV : http://www.bdpv.fr/fiche_utilisateur.php?util=doudy
------
Mon suivi de production : JSunnyReports :http://www.gdoudy.be/jsunnyreports-pi/index.html
------

koi-2-9
Modérateur
Modérateur
Messages : 1178
Enregistré le : 28 déc. 2008 01:00
BDPV : PV_BZH
Localisation : 44 / Loire Atlantique - Bretagne
Contact :

Re: Script pour lancement automatique SunnyExplorer

Messagepar koi-2-9 » 27 mars 2013 19:13

C'est quelle version de SunnyExplorer ?
Remarque : L'ensemble de mes propos sont personnels et mes interventions en tant que modérateur sont de couleur verte ou rouge

Plus de jolie signature depuis que SFR a supprimé les pages persos...

Doudy
BDPV
BDPV
Messages : 153
Enregistré le : 17 mars 2009 01:00
Localisation : Belgique - Hainaut

Re: Script pour lancement automatique SunnyExplorer

Messagepar Doudy » 28 mars 2013 07:04

koi-2-9 a écrit :C'est quelle version de SunnyExplorer ?


C'est la version 1.05.0. Il me semble que c'est la dernière version. ;)
Ma fiche utilisateur BDPV : http://www.bdpv.fr/fiche_utilisateur.php?util=doudy
------
Mon suivi de production : JSunnyReports :http://www.gdoudy.be/jsunnyreports-pi/index.html
------


Retourner vers « jSunnyReports »