Aller au contenu

Zerobrainstudio Pour Ecrire Et Tester Vos Scripts Lua Directement Sur Votre Pc


mprinfo

Messages recommandés

 

@Fred le ouf

C'est le json qui  n'aime pas. J'ai intégrer une autre librairie que celle de fibaro, c'est peut-être la cause du problème. Faudra que je creuse un peu.

Pourrais-tu m'envoyé le json complet par MP (sans les mots de passe) que je puisse tester avec des valeurs réelles ?

 

Envoyé en MP

 

Par contre, au taff j'ai vu tombé les messages toute la journée, un truc de malade.

Ton titre de Dieu est amplement justifié :13: :13:

 

En plus je suis en congés semaine prochaine ca tombe bien :2:

 

Dis-moi si tu as besoin d'autre chose... et encore merci pour ton aide

Lien vers le commentaire
Partager sur d’autres sites

si je comprends bien, grâce à  ce principe c'est plus le HC2 qui prend en charge le script mais le PC

la HC2 se contente juste de recevoir les ordres.

 

ce qui veux dire qu'il serai éventuellement possible d'installer zerobrane sur un raspberry. ou autre.

Lien vers le commentaire
Partager sur d’autres sites

j'ai réaliser ce petit script pour tester.

 

ce dernier fonctionne bien mai il faut relancer la scène manuellement. F5 ou Ctrl F6.

 

ya t il un moyen de faire tourner la scène en continu ?

require("FibaroSceneAPI")
hc2_user = "admin"
hc2_pwd = "xxxx"
hc2_ip = "xxxxxxxxxx"
 
 
 --[[
%% properties
16 value 
%% globals
--]]
 

if (
 ( tonumber(fibaro:getValue(16, "value")) > 0 )

)

then

		fibaro:call(18, "turnOn");
	end
Lien vers le commentaire
Partager sur d’autres sites

Bon, j'ai fait toutes les mises à  jour @master hihi

 

All is good, les couleurs, le francais, bon je pref en anglais.., l'auto-complétion...TOUT

 

Sauf le test en live du code pour le debugging, je viens de reessayer, et le ZeroBrane se met en mode debugging en attente .et master, j'ai pas de proxy à  la maison ;-)

Programme démarré en tant que '"/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/bin/lua.app/Contents/MacOS/lua" -e "io.stdout:setvbuf('no')" "/var/folders/rj/3532fkk55zd2n0qpx_8srt6h0000gn/T/.6vxSEO"'.
Programme 'lua' démarré dans '/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/myprograms' (pid : 647).
Session de débogage démarrée dans '/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/myprograms/'.
Lien vers le commentaire
Partager sur d’autres sites

@pepite

Tu lance ton script en utilisant F5 (debug) ? Si oui, commence par utiliser le F6 (execute)

 

@971jmd

Le but n'est pas de remplacer la HC2 mais de mettre en place un environnement permettant de créer et tester des scénario avant de les copier dans la HC2.

 

@Fred le ouf

Je suis dessus.

  • Like 1
  • Upvote 3
Lien vers le commentaire
Partager sur d’autres sites

Salut salut,

 

Heuuu, en fait, j'ai jamais utilisé les touches de fonction, j'ai cliqué sur la flèche verte "play". qui doit etre comme F6 je suppose.

 

Ca fonctionne avec un des samples de ZeroBrane.

Je pige pas bien, la pomme la pomme..pfff

Lien vers le commentaire
Partager sur d’autres sites

Ok, panipwo, a tester ce soir alors ;-)

 

Voilà  j'ai testé :-)

 

Et le vainqueur des BOULETS entre la CHAISE et L'ECRAN est MOIIIIIIIIIIIIIIIIIIIIIIIIII.

 

@master a raison et merci à  lui. LA simple flèche verte correspond au debug et la double à  l’exécution hihihi.

Va savoir pourquoi dans mon cerveau c’était l'inverse lol

Modifié par pepite
Lien vers le commentaire
Partager sur d’autres sites

Pardon Bono mais ceci est beaucoup plus qu'un éditeur, c'est un debugger.

 

C'est à  dire:

Exécution contrôlée.

Arrêt à  des points prédéfinis.

Affichage du contenu des variables.

 

Enfin, bref, de quoi écrire de magnifiques scripts, "bug free" et qui ne feront pas planter la box.

Enfin, pas trop !!!!!!! ;)

Lien vers le commentaire
Partager sur d’autres sites

Nouvelles optimisations de l'éditeur de code :rolleyes:

 

Pour changer la police de caractères utilisée
 

Edit -> Preferences -> Settings: User
ajouter le code ci-dessous puis redémarrer.
 

editor.fontname = "Courier New"
editor.fontsize = 10

Pour changer la largeur d'une tabulation

 

Edit -> Preferences -> Settings: User
ajouter le code ci-dessous puis redémarrer.

editor.tabwidth = 3

Ne pas oublier de réindenter le code avec CTRL + i pour voir le résultat

 

Pour désactiver le retour automatique à  la ligne (pour les lignes très longues)

 

Edit -> Preferences -> Settings: User
ajouter le code ci-dessous puis redémarrer.

editor.usewrap = false

bon codage à  tous

  • Upvote 3
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Bonsoir

 

Après avoir installé le logiciel et testé, j'ai cette erreur

2016 11 02 224316

 

J'ai vérifié login et pwd ils sont OK

J'ai essayé de mettre une adresse ip bidon, j'ai la même erreur.

Pour moi, je dois avoir un prb de login.

 

Merci d'avance pour votre aide

 

cdlt

 

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Un grand bravo (et un grand merci bien sà»r) pour la perf, le principe m'a tout de suite plu, j'ai du attendre d'avoir un peu de temps pour me pencher sur le sujet. c'est chose faite !

 

Sur des exemples simples je n'ai eu aucun souci, ca rocks tu tonerre.

 

Par contre je n'arrive a faire usage à  des fonctions de type Net.FHttp par exemple.

Mais sans doute normal ? Faut p'tete une autre(sss) lib ? ou elle(s) existe(nt) deja dans zerobrain ou c'est du spé fibaro ?

 

bref suis paumé !!! ;-)

 

Merci d'avance pour l'éclairage.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 mois après...
×
×
  • Créer...