Script pour lancement automatique SunnyExplorer

Modérateur : GPPEP - Conseil Administration



Avatar de l’utilisateur
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 » 22 déc. 2011 10:59

Il me dit que 'date/T' n'est pas reconnu en temps que commande interne ou externe, un programme exécutable ou un fichier de commandes

????? :(
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 » 22 déc. 2011 11:22

djemac a écrit :Il me dit que 'date/T' n'est pas reconnu en temps que commande interne ou externe, un programme exécutable ou un fichier de commandes

????? :(

Remet ici ton script tel que tu l'as dans ton batch...

Avatar de l’utilisateur
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 » 22 déc. 2011 11:28

voici le script (fichier .bat) que je peux lancer en double cliquant dessus sous W7

Code : Tout sélectionner

rem ***** récupération de la date du jour *****
for /F "tokens=1-4 delims=/- " %%a in ('date/T') do set DATE=%%d%%c%%b%%a

setLocal EnableDelayedExpansion

rem **** Initialisations
set /a TODAY = DATE
set fichier=auvergneS3

REM dossier où sont stockés les fichiers journaliers de SunnyExplorer :
set StockageFichiers="C:\Users\jules2\Documents\SMA\smadata"

REM Chemin du dossier ou se trouve SunnyExplorer.exe
set SE="C:\Program Files (x86)\SMA\Sunny Explorer\"

REM Emplacement du fichier de paramètrage de SE : (fichier .sxp) Attention à conserver les "
set FichierInstallation="C:\Users\jules2\Documents\SMA\Sunny Explorer\auvergneS3.sx2"



echo ***** récupération de la date du dernier fichier *****
echo off
cd /D %StockageFichiers%

rem ***** ci dessous, en 2020, il faudra changer |find "201" par |find "202" ******


for /f "tokens=2 delims=-" %%a in ('dir /b *.*') do (
echo %%a|find "201" > nul
if errorlevel 0 (
set datelast=%%a
)else (
set datelast=%DATE%)
)

echo on
set datelast=%datelast:~0,8%


rem ***** ***** ***** ***** ***** *****
set fichier=%fichier%-%DATE%.csv


rem ***** comptage nombre de lignes fichier du jour *****
cd /D %StockageFichiers%
set lignes=0
for /f %%a in ('find /v /c "" ^< %fichier%') do set /a lignes=%%a
echo Il y a %lignes% lignes dans le fichier %fichier%.


rem ***** lancement SunnyExplorer pour récupérer tous les fichiers depuis le dernier traité *****
cd /D %SE%
SunnyExplorer %FichierInstallation% -userlevel user -password **** -exportdir %StockageFichiers% -exportrange %datelast%-%TODAY% -export energy5min

rem le mot de passe 0000 est en "dur", vous pouvez le modifier
rem ***** comptage nombre de lignes fichier du jour *****

cd /D %StockageFichiers%
set lignes2=0
for /f %%a in ('find /v /c "" ^< %fichier%') do set /a lignes2=%%a
rem *************@echo Il y a %lignes2% lignes dans le fichier %fichier%.

rem ***** si nombre de lignes différents, on met à jour le web, sinon, rien *****
if %lignes%==%lignes2% goto fin

rem ***** lancement JSunnyReports pour maj Web *****
REM emplacement de JSunnyReports.cmd

cd /D "C:\Users\jules2\jSunnyReports\jsunnyreports1314"
jsunnyreports1314.cmd

pause

:fin

pause
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 » 22 déc. 2011 11:45

Si tu fais date/T dans une console ça dit quoi ?

je viens de tester sur un XP et un SEVENx64 ça marche le résultat étant 22/12/2011

Avatar de l’utilisateur
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 » 22 déc. 2011 11:49

cela me donne la date :D

bref faut peut être lancer ce programme d'une autre manière!

comment fait on pour executer ce script dans l'invité de commande et non dans windows/system32/cmd.exe

cela doit ca mon problème!
Modifié en dernier par djemac le 22 déc. 2011 11:52, modifié 1 fois.
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 » 22 déc. 2011 11:51

djemac a écrit :cela me donne la date :D

bref faut peut être lancer ce programme d'une autre manière!


Si tu mets ça dans un nouveau .bat ça donne quoi ?

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

Avatar de l’utilisateur
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 » 22 déc. 2011 11:58

même problème

cela affiche echo on
puis la commande
et 'date/T' n'est pas ....

echo 22/12/2011
22/12/2011

pause


(désolé je n'arrive pas à copier ce qu'il y a dans la fenêtre)...
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 » 22 déc. 2011 12:08

Un mystère de windows !?!

Erreur d’interprétation du BAT : problème droits, de localisation...???
En mettant le .bat dans c:\ ?

ou mieux : mettre une debian dans une machine virtuelle :twisted:

Avatar de l’utilisateur
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 » 22 déc. 2011 12:25

j'ai copié le script entier sous l'invité de commande et certaines parties fonctionnent... mais pas tout ????? :? :shock:
Déjà il y a un problème pour la date...


Code : Tout sélectionner

Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.

C:\Users\jules2>Echo on

C:\Users\jules2>
C:\Users\jules2>for /F "tokens=1-4 delims=/- " %%a in ('date/T') do set DATE=%%d
%%c%%b%%a
%%a était inattendu.
C:\Users\jules2>
C:\Users\jules2>echo %DATE%
22/12/2011

C:\Users\jules2>pause



Code : Tout sélectionner

Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.

C:\Users\jules2>rem ***** récupération de la date du jour *****

C:\Users\jules2>for /F "tokens=1-4 delims=/- " %%a in ('date/T') do set DATE=%%d
%%c%%b%%a
%%a était inattendu.

C:\Users\jules2>
C:\Users\jules2>setLocal EnableDelayedExpansion

C:\Users\jules2>
C:\Users\jules2>rem **** Initialisations

C:\Users\jules2>set /a TODAY = DATE
0
C:\Users\jules2>set fichier=auvergneS3

C:\Users\jules2>
C:\Users\jules2>REM dossier où sont stockés les fichiers journaliers de SunnyExp
lorer :

C:\Users\jules2>set StockageFichiers="C:\Users\jules2\Documents\SMA\smadata"

C:\Users\jules2>
C:\Users\jules2>REM Chemin du dossier ou se trouve SunnyExplorer.exe

C:\Users\jules2>set SE="C:\Program Files (x86)\SMA\Sunny Explorer\"

C:\Users\jules2>
C:\Users\jules2>REM Emplacement du fichier de paramètrage de SE : (fichier .sxp)
 Attention à conserver les "

C:\Users\jules2>set FichierInstallation="C:\Users\jules2\Documents\SMA\Sunny Exp
lorer\auvergneS3.sx2"

C:\Users\jules2>
C:\Users\jules2>
C:\Users\jules2>
C:\Users\jules2>echo ***** récupération de la date du dernier fichier *****
***** récupération de la date du dernier fichier *****

C:\Users\jules2>echo off
cd /D %StockageFichiers%

rem ***** ci dessous, en 2020, il faudra changer |find "201" par |find "202" ***
***


for /f "tokens=2 delims=-" %%a in ('dir /b *.*') do (
%%a était inattendu.
echo %%a|find "201" > nul
La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte.
if errorlevel 0 (
Plus ? set datelast=%%a
Plus ? )else (
Plus ? set datelast=%DATE%)
)

echo on

C:\Users\jules2\Documents\SMA\smadata>set datelast=%datelast:~0,8%

C:\Users\jules2\Documents\SMA\smadata>
C:\Users\jules2\Documents\SMA\smadata>
C:\Users\jules2\Documents\SMA\smadata>rem ***** ***** ***** ***** ***** *****

C:\Users\jules2\Documents\SMA\smadata>set fichier=%fichier%-%DATE%.csv

C:\Users\jules2\Documents\SMA\smadata>
C:\Users\jules2\Documents\SMA\smadata>
C:\Users\jules2\Documents\SMA\smadata>rem ***** comptage nombre de lignes fichie
r du jour *****

C:\Users\jules2\Documents\SMA\smadata>cd /D %StockageFichiers%

C:\Users\jules2\Documents\SMA\smadata>set lignes=0

C:\Users\jules2\Documents\SMA\smadata>for /f %%a in ('find /v /c "" ^< %fichier%
') do set /a lignes=%%a
%%a était inattendu.

C:\Users\jules2\Documents\SMA\smadata>echo Il y a %lignes% lignes dans le fichie
r %fichier%.
Il y a 0 lignes dans le fichier auvergneS3-22/12/2011.csv.

C:\Users\jules2\Documents\SMA\smadata>
C:\Users\jules2\Documents\SMA\smadata>
C:\Users\jules2\Documents\SMA\smadata>rem ***** lancement SunnyExplorer pour réc
upérer tous les fichiers depuis le dernier traité *****

C:\Users\jules2\Documents\SMA\smadata>cd /D %SE%

C:\Program Files (x86)\SMA\Sunny Explorer>SunnyExplorer %FichierInstallation% -u
serlevel user -password 0000 -exportdir %StockageFichiers% -exportrange %datelas
t%-%TODAY% -export energy5min

C:\Program Files (x86)\SMA\Sunny Explorer>
C:\Program Files (x86)\SMA\Sunny Explorer>rem le mot de passe 0000 est en "dur",
 vous pouvez le modifier

C:\Program Files (x86)\SMA\Sunny Explorer>rem ***** comptage nombre de lignes fi
chier du jour *****

C:\Program Files (x86)\SMA\Sunny Explorer>
C:\Program Files (x86)\SMA\Sunny Explorer>cd /D %StockageFichiers%

C:\Users\jules2\Documents\SMA\smadata>set lignes2=0

C:\Users\jules2\Documents\SMA\smadata>for /f %%a in ('find /v /c "" ^< %fichier%
') do set /a lignes2=%%a
%%a était inattendu.

C:\Users\jules2\Documents\SMA\smadata>rem *************@echo Il y a %lignes2% li
gnes dans le fichier %fichier%.

C:\Users\jules2\Documents\SMA\smadata>
C:\Users\jules2\Documents\SMA\smadata>rem ***** si nombre de lignes différents,
on met à jour le web, sinon, rien *****

C:\Users\jules2\Documents\SMA\smadata>if %lignes%==%lignes2% goto fin

C:\Users\jules2\Documents\SMA\smadata>
C:\Users\jules2\Documents\SMA\smadata>rem ***** lancement JSunnyReports pour maj
 Web *****

C:\Users\jules2\Documents\SMA\smadata>REM emplacement de JSunnyReports.cmd

C:\Users\jules2\Documents\SMA\smadata>
C:\Users\jules2\Documents\SMA\smadata>cd /D "C:\Users\jules2\jSunnyReports\jsunn
yreports1314"

C:\Users\jules2\jSunnyReports\jsunnyreports1314>jsunnyreports1314.cmd

C:\Users\jules2\jSunnyReports\jsunnyreports1314>java -jar JSunnyReports.jar
jSunnyReports. Copyright : 2009-2011, Martin Kleinman, Martijn van der Pauw & Ba
stiaan Schaap, version 1.3.1.4 Codename 'Lightning'. Builddate : 09-12-2011 at 1
1:00
jSunnyReports. The solar equivalent of the Swiss knife!
Check out http://www.familie-kleinman.nl/jsunnyreports for the latest version.
Loaded: filecache.jsun
Loaded: inverterdata.jsun
-----------------------------------------------------------------------
Reading cached files
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Loading and sorting data
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Processing inverterdata for : SPR-3300M-FR
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Generating all the graphs and html files.
-----------------------------------------------------------------------
Generating all sorts of graphs
Created a total of 0 GraphYearsRenderer graphs in : 16 milliseconds. (0 average
)
Created a total of 0 GraphYearRenderer graphs in : 0 milliseconds. (0 average )
Created a total of 0 GraphInverterYearRenderer graphs in : 0 milliseconds. (0 av
erage )
Created a total of 0 GraphMonthRenderer graphs in : 0 milliseconds. (0 average )

Created a total of 0 GraphInverterMonthRenderer graphs in : 0 milliseconds. (0 a
verage )
Created a total of 0 GraphDayRenderer  graphs in : 0 milliseconds. (0 average )
Created a total of 0 GraphKWHDayRenderer graphs in : 0 milliseconds. (0 average
)
Created a total of 0 GraphActualRenderer graphs in : 0 milliseconds. (0 average
)
Error setting color for series '-1' of chart 'org.jfree.chart.JFreeChart@254e8ce
e': java.lang.IllegalArgumentException: Requires index >= 0.
Created a total of 0 GraphTopDayMonthRenderer graphs in : 1 milliseconds. (0 ave
rage )
Created a total of 0 GraphInverterRenderer graphs in : 0 milliseconds. (0 averag
e )
Created a total of 0 GraphkWpRenderer graphs in : 0 milliseconds. (0 average )
Created a total of 0 GraphForumSignatureRenderer  graphs in : 0 milliseconds. (0
 average )
-----------------------------------------------------------------------
Generating all JS Files for Sonnenertrag.eu.
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Generating all HTMLfiles
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Generating all the Record tables and html files.
-----------------------------------------------------------------------
Generating record tables + html files
-----------------------------------------------------------------------
FTPTransfer
-----------------------------------------------------------------------
Connecting to perso-ftp.orange.fr With username maurice.pourrat@wanadoo.fr
FTPCommand - create directory : 2011
CSV-Export: invalid or missing plant file!
FTP sending changed file : actual-sun-angle-SPR-3300M-FR-thumb.png size (bytes)
: 27569
FTP sending changed file : actual-sun-angle-SPR-3300M-FR.png size (bytes) : 2407
5
FTP sending changed file : diary.html size (bytes) : 990
FTP sending changed file : index.html size (bytes) : 3532
FTP sending changed file : records.html size (bytes) : 5812
FTP sending changed file : records_2011.html size (bytes) : 3672
FTPCommand - create directory : SPR-3300M-FR
FTP sending changed file : stylesheet.css size (bytes) : 3438
FTP Done  ( time used : 7531ms ), sent 67kb. 9kb/sec
-----------------------------------------------------------------------
Backup Transfer
-----------------------------------------------------------------------
Writing: filecache.jsun containing 123 files
Writing: inverterdata.jsun
-----------------------------------------------------------------------
Done processing ( time used : 12312ms ), exiting program.
-----------------------------------------------------------------------
C:\Users\jules2\jSunnyReports\jsunnyreports1314>
C:\Users\jules2\jSunnyReports\jsunnyreports1314>pause
Appuyez sur une touche pour continuer...
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 » 22 déc. 2011 12:36

La c'est normal, la réponse de la console est bonne... la console ici interprète ligne par ligne comme des programmes différents, donc pas de variables fonctionnelles, ni boucles etc.

donc jai la même erreur de "%%a était inattendu" chez moi...

Avatar de l’utilisateur
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 » 22 déc. 2011 12:50

Merci,

j'ai essayé de voir la suite en forcant la date par set DATE=20111222

mais cela ne focntionne pas plus loin... pareil, il y a toujours de commandes non reconnues...

des idées??

je pense que si on arrive à lancer la première commande, alors cela fonctionnera. Pb de version "DOS" ou windows??

:oops:
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

Avatar de l’utilisateur
Thierry.P
Membre GPPEP
Membre GPPEP
Messages : 431
Enregistré le : 19 avr. 2009 01:00
Localisation : 31
Contact :

Re: Script pour lancement automatique SunnyExplorer

Messagepar Thierry.P » 22 déc. 2011 15:24

euh, y a une erreur, il me semble: il manque un esace après date:
date /T

et non

date/T
Remarque : L'ensemble de mes propos sont personnels et mes interventions en tant que modérateur sont de couleur verte ou rouge

Membre du Image
Ma fiche BDPV Image

Avatar de l’utilisateur
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 » 22 déc. 2011 15:45

Bon le script fonctionne sous un vieux PC avec XP mais qui est trop loin pour la liaison Bluetooth ...

Cela vient bien de la configuration du Pc portable sous w7...

C'est quoi la différence entre 2 PC??

:cry: :cry:



Vive le Macintosh! :D Ou encore mon sheevaplug :mrgreen:
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

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 » 22 déc. 2011 19:41

D'ou il sort ton W7 ? :lol:

si tu parles anglais, regarde ici, sinon, dis le, on va t'expliquer
http://www.sysprobs.com/change-date-for ... 7-ddmmyyyy


(@ jlj : "César" te remercie :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...

Avatar de l’utilisateur
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 » 22 déc. 2011 20:03

Yes I speak English ... 930 au TOEIC ça devrait aller.
Je vais aller voir de ce pas ! Merci

Oui mais cela n'est pas le problème. Les commandes du script ne passent pas . Je ne vois pas le rapport avec la date...

W7 sort du portable HP de mon beau père ...
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

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 » 22 déc. 2011 20:53

Et ça :
ton problème semble lié à une modification de la variable PATH qui donne les chemins de recherche pour les fichiers .exe ou .com etc..

Cette variable est déclarée dans les propriétés systeme -> Avancé -> variables d'environnement , variable path :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

(source : http://forum.zebulon.fr/probleme-comman ... 90420.html )
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...

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 22:22

J'ai un doute sur le PATH... la commande DATE passe en console (par défaut on est dans le chemin \USERS\user)... s'il avait un problème de PATH, la commande ne passerait pas non plus je pense.

Enfin, ça coute rien de regarder...

Peut-être une vérole ?
Modifié en dernier par etinet le 22 déc. 2011 23:08, modifié 1 fois.

Avatar de l’utilisateur
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 » 22 déc. 2011 22:40

Je vais essayer demain....la nuit porte conseil!

Merci encore pour votre aide
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 » 22 déc. 2011 22:48

J'ai vaguement cherché des prob similaires, et il en ressortirait que l'environnement console de windows soit un poil bancal ce qui expliaquerait qu'un certain nombre de gens aient des comportements bizarres comme une commande qui marche dans certains cas et pas dans d'autres sans que la raison ne soit facile à identifier...

essaie ça dans une console :

Code : Tout sélectionner

echo %PATHEXT%

et donne-nous le résultat (si .BAT .CMD .COM sont dans la liste c'est toujours pas ça.)

Avatar de l’utilisateur
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 » 22 déc. 2011 23:19

a priori c'est pas cela...

Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.

C:\Users\jules2>echo %PATHEXT%
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

C:\Users\jules2>


j'ai aussi essayé ce qui était plus haut avec PATH... mais cela ne change rien...

Quand je tape une commande directement cela focntionne, mais pas quand je lance un .bat "compliqué"

Par contre celui ci passe sans problème... mais bon pas terrible de devoir modifier la date tous les jours :D :D
(il est prêt pour demain)

Code : Tout sélectionner

rem ***** récupération de la date du jour *****
set DATE=20111223

setLocal EnableDelayedExpansion

rem **** Initialisations
set /a TODAY = DATE
set fichier=auvergneS3

REM dossier où sont stockés les fichiers journaliers de SunnyExplorer :
set StockageFichiers="C:\Users\jules2\Documents\SMA\smadata"

REM Chemin du dossier ou se trouve SunnyExplorer.exe
set SE="C:\Program Files (x86)\SMA\Sunny Explorer\"

REM Emplacement du fichier de paramètrage de SE : (fichier .sxp) Attention à conserver les "
set FichierInstallation="C:\Users\jules2\Documents\SMA\auvergneS3.sx2"



rem ***** ***** ***** ***** ***** *****
set fichier=%fichier%-%DATE%.csv


rem ***** lancement SunnyExplorer pour récupérer tous les fichiers depuis le dernier traité *****
cd /D %SE%
SunnyExplorer %FichierInstallation% -userlevel user -password **** -exportdir %StockageFichiers% -exportrange 20111222-20111223 -export energy5min

rem le mot de passe 0000 est en "dur", vous pouvez le modifier
rem ***** comptage nombre de lignes fichier du jour *****



rem ***** lancement JSunnyReports pour maj Web *****
REM emplacement de JSunnyReports.cmd

cd /D "C:\Users\jules2\jSunnyReports\jsunnyreports1314"
jsunnyreports1314.cmd

pause

:fin
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


Retourner vers « jSunnyReports »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré