Page 1 sur 1
Je debute en programmation blockly
Publié : 07 juin 2020, 01:28
par gregware
Bonjour,
mon script me parait correct mais il ne me permet pas de l importer sous blockly : "error importing script : data is not valid" . Je ne comprends pas mon erreur. Je cherche à comprendre ou a le transcrire en LUA mais mes connaissances m’empêche d'avancer dans mon projet. A savoir, éteindre l'interrupteur lorsque la température atteint 20°. je vous remercie grandement et humblement.
Re: Je debute en programmation blockly
Publié : 07 juin 2020, 09:37
par Keros
Bonjour Gregware et bienvenue sur le forum
Ton bloclky me semble correct.
Blocly semble simple à utiliser mais il est difficile de déboguer. De plus quand tu souhaiteras faire des choses plus importantes, tu sentiras que c'est compliqué.
Le LUA est un languge de programmation. C'est un peu compliqué au début pour comprendre mais ton besoin est simple et tu devrais y arriver
Voici un peu de lecture :
Pour d'aiguiller, tu auras besoin de faire un programme qui utilise la fonction Time : il se lancera toutes les minutes > il y aura donc une vérification toutes les minutes de ta température (lu directement, tu ne dois pas comprendre ce que je viens d'écrire : lis les explications que je t'ai donné juste au dessus, tu devrais faire le rapprochement)
Commence doucement en faisant du débogage : la commande print('texte') permet d'écrire
texte dans les log de domoticz.
- Par exemple fait un programme qui écrit la température dans les log : tu auras ainsi compris la syntaxe pour récupérer l'info de température et pour écrire dans les log. (avec la fonction time, ça l'écrira toutes les minutes [pas grave])
- Ensuite tu rajoutes une conditions (tu écris un texte ou un autre en fonction d'une température "consigne". En changeant ta consigne, tu devrais afficher un text ou un autre) : tu auras compris la syntaxe pour faire des contritions.
- Enfin tu rajoutes la commande de ton switch : tu auras fait ton premier programme fonctionnel

Vas y doucement, étape par étape. N'hésite pas à utiliser des print() pour savoir ce qu'il se passe dans le programme.
Si tu as des questions, n'hésites pas !
Bon code
Re: Je debute en programmation blockly
Publié : 08 juin 2020, 16:55
par gregware
Keros a écrit : 07 juin 2020, 09:37
Bonjour Gregware et bienvenue sur le forum
Ton bloclky me semble correct.
Blocly semble simple à utiliser mais il est difficile de déboguer. De plus quand tu souhaiteras faire des choses plus importantes, tu sentiras que c'est compliqué.
Le LUA est un languge de programmation. C'est un peu compliqué au début pour comprendre mais ton besoin est simple et tu devrais y arriver
Voici un peu de lecture :
Pour d'aiguiller, tu auras besoin de faire un programme qui utilise la fonction Time : il se lancera toutes les minutes > il y aura donc une vérification toutes les minutes de ta température (lu directement, tu ne dois pas comprendre ce que je viens d'écrire : lis les explications que je t'ai donné juste au dessus, tu devrais faire le rapprochement)
Commence doucement en faisant du débogage : la commande print('texte') permet d'écrire
texte dans les log de domoticz.
- Par exemple fait un programme qui écrit la température dans les log : tu auras ainsi compris la syntaxe pour récupérer l'info de température et pour écrire dans les log. (avec la fonction time, ça l'écrira toutes les minutes [pas grave])
- Ensuite tu rajoutes une conditions (tu écris un texte ou un autre en fonction d'une température "consigne". En changeant ta consigne, tu devrais afficher un text ou un autre) : tu auras compris la syntaxe pour faire des contritions.
- Enfin tu rajoutes la commande de ton switch : tu auras fait ton premier programme fonctionnel

Vas y doucement, étape par étape. N'hésite pas à utiliser des print() pour savoir ce qu'il se passe dans le programme.
Si tu as des questions, n'hésites pas !
Bon code
Bonjour KEROS,
Je te remercie. Je vais consulter les liens et essayer d'apprendre en suivant tes conseils.
Un grand merci
Re: Je debute en programmation blockly
Publié : 08 juin 2020, 17:18
par Keros
Pas de quoi
Si tu as des questions, continu sur ce sujet.
Pour info, il n'est pas nécessaire de faire "Citer le message" quand on fait une réponse direct. Cela prends de la place et cela complique la (re)lecture du sujet. Si tu peux éditer ton post (petite icône avec le crayon en haut à droite du message) et supprimer la citation, ce sera sympa

Re: Je debute en programmation blockly
Publié : 08 juin 2020, 19:21
par vil1driver

la relève est assurée
