trucs et astuces

Partagez ici vos guides et explications

trucs et astuces

Messagepar thrymartin » 10 Mai 2020 10:16

fallait bien que je m'occupe et j'ai presque terminé à temps, après je fais relâche, dès le 11
(allez savoir pourquoi)


- explications ultra simplifiées des scripts, plugin (json et markdown)
(la référence, reste l'excellent lien de merguez07, dans sa signature)
- trucs et astuces simples de programmation,
- lien au début vers 2 didacticiels pas a pas "mon premier script" (2 lignes hein ?) et "mon premier plugin"...

ARTNOW, tu voulais pas être cobaye ?

dans ma signature.
thrymartin
 
Messages : 920
Inscription : 03 Mars 2019
Localisation : La Réunion

Re: trucs et astuces

Messagepar clarinette49 » 10 Mai 2020 10:22

C'est bien çà.
Merci.
clarinette49
 
Messages : 748
Inscription : 21 Mai 2019
Localisation : Angers

Re: trucs et astuces

Messagepar merguez07 » 10 Mai 2020 10:30

Good job my friend,

permets tu que je mettes un lien vers ton site dans ma doc ?
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: trucs et astuces

Messagepar thrymartin » 10 Mai 2020 10:33

'videmment
moi j'ai bien posé plein de liens vers chez toi sans le demander :roll:
(la ref, et les trucs et astuces, tu en avais quelques uns)
thrymartin
 
Messages : 920
Inscription : 03 Mars 2019
Localisation : La Réunion

Re: trucs et astuces

Messagepar ARTNOW » 10 Mai 2020 11:45

thrymartin a écrit:fallait bien que je m'occupe et j'ai presque terminé à temps, après je fais relâche, dès le 11
(allez savoir pourquoi)


- explications ultra simplifiées des scripts, plugin (json et markdown)
(la référence, reste l'excellent lien de merguez07, dans sa signature)
- trucs et astuces simples de programmation,
- lien au début vers 2 didacticiels pas a pas "mon premier script" (2 lignes hein ?) et "mon premier plugin"...

ARTNOW, tu voulais pas être cobaye ?

dans ma signature.

Salut THYMARTIN , bravo pour ton travail très productif pendant ce confinement , ok promis je regarde si mon cerveau de 50 Ans arrive à assimiler , je te tiens au courant :D
EEDOMUS + -RFP1000-IPX 800 V4-IPX 800 V5 - FIBARO -GOOGLE(Home-Nest & mini)
ARDUINO-RASPBERRY PRUSA MK3S
Domotisation de :1xPiscine/9xClimatisations réversibles/2xVolets somfy/1xAlarme/1xChauffe-Eau thermodynamique/3xPortes Garage et 1xportail
ARTNOW
 
Messages : 1280
Inscription : 22 Avr 2018
Localisation : LOIRE ATLANTIQUE

Re: trucs et astuces

Messagepar merguez07 » 10 Mai 2020 12:23

lien mis dans ma doc :D
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: trucs et astuces

Messagepar KikiFUNstyle » 10 Mai 2020 13:09

Nickel pour tous ces documents, celui de Merguez07 m'a permis de me lancer sur mon plugin sans aucune difficulté.

:thumbup: :thumbup:
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: trucs et astuces

Messagepar thrymartin » 17 Mai 2020 15:01

ARTNOW a écrit:ok promis je regarde si mon cerveau de 50 Ans arrive à assimiler , je te tiens au courant :D


mon cerveau de 64 ans est bien arrivé à le produire :roll:

Bon, après 6 micro didacticiels, du script de l'heure en 2 lignes jusqu'à l'affichage du micro-bulletin météo-france en 7 lignes de code seulement (!)
j'y ai encore passé mon WE, la météo justement n'est pas géniale pour le vol libre en ce moment, je me suis auto-confiné un peu plus :lol:

la, t'as plus d'excuses

Image
thrymartin
 
Messages : 920
Inscription : 03 Mars 2019
Localisation : La Réunion

Re: trucs et astuces

Messagepar ARTNOW » 17 Mai 2020 15:18

thrymartin a écrit:
ARTNOW a écrit:ok promis je regarde si mon cerveau de 50 Ans arrive à assimiler , je te tiens au courant :D


mon cerveau de 64 ans est bien arrivé à le produire :roll:

Bon, après 6 micro didacticiels, du script de l'heure en 2 lignes jusqu'à l'affichage du micro-bulletin météo-france en 7 lignes de code seulement (!)
j'y ai encore passé mon WE, la météo justement n'est pas géniale pour le vol libre en ce moment, je me suis auto-confiné un peu plus :lol:

la, t'as plus d'excuses

Image

salut thymartin , en fait je dois admettre que je suis pas doué pour le langage informatique , je me débrouille bien dans d'autre domaines , frigoriste , électromécanicien , plomberie, bricolage domotique de base , électronique autodidacte , arduino , raspberry ,impression 3D , et bientôt CNC , mais la programmation , pas moyen , pourtant j'en rêve , mais franchement je suis hermétique au codage , plus jeune je programmais en peek et poke sur commodore 64 puis 128 mais depuis le cerveau à fermé ses portes :?
EEDOMUS + -RFP1000-IPX 800 V4-IPX 800 V5 - FIBARO -GOOGLE(Home-Nest & mini)
ARDUINO-RASPBERRY PRUSA MK3S
Domotisation de :1xPiscine/9xClimatisations réversibles/2xVolets somfy/1xAlarme/1xChauffe-Eau thermodynamique/3xPortes Garage et 1xportail
ARTNOW
 
Messages : 1280
Inscription : 22 Avr 2018
Localisation : LOIRE ATLANTIQUE

Re: trucs et astuces

Messagepar thrymartin » 18 Mai 2020 08:18

2 lignes ça fait peur :shock:

:mrgreen:
thrymartin
 
Messages : 920
Inscription : 03 Mars 2019
Localisation : La Réunion

Re: trucs et astuces

Messagepar thrymartin » 23 Mai 2020 07:59

Le temps pourri pour le Vol Libre à La Réunion m'a donné assez de temps pour finaliser les mini-didacticiels avec un dernier qui décrit:
une méthode globale de conversion des HTML en XML.

Il se trouve dans la section PHP, avec les "tips", puisque ce n'est pas un didacticiel de la série "pied à l'étrier" qui décrivent des notions de base, mais, en partant de ces notions, de la création de scripts pour la quasi totalité de leur utilisation, à savoir comment extraire des données d'une page HTML quelconque pour pouvoir avec un XPath alimenter un périphérique Eedomus.

Il comporte:
  • Une reprise de l'exemple de l'extraction de la donnée météo du dernier de la série "pied à l'étrier", non plus avec de la suppression du code inutile, mais avec la capture de la donnée nécessaire.
  • Un exemple virtuel d'extraction multiples avec 3 types de données sous deux blocs distincts (on a compliqué les choses pour que vous puissiez faire face à ce genre de situation).
  • Un exemple concret d'extraction de donnée "micro-météo" ou la méthode de suppression de code est presque impossible, comme il s'agit du bulletin météo de l'Ile de la Réunion, cela ne servira pas à grand monde, mais c'est un bon exercice pour construire simplement (sisi) un Regex à l'apparence complexe.

meteorun.jpg
meteorun.jpg (39.04 Kio) Consulté 15593 fois

PS : si vous :roll: ou si vous trouvez que je :ugeek: trop c'est qu'il fallait auparavant mettre "le pied à l'étrier" avec les 6 didacticiels de la série qui reprennent tous les bases du précédent afin d'avancer doucement en commençant par le premier et ses 2 lignes de code.

toute remarque bienvenue : surtout pour ceux qui se perdent dans mes explications : je n'ai pratiquement JAMAIS donné le code complet, pour que vous puissiez, dans le bac à sable PHP indiqué, peu à peu construire un code en vérifiant comment il fonctionne avec des tests simples. Chaque ajout de "brique" est indiqué, mais il se peut que j'ai zappé une étape, fait un raccourci trop rapide et que vous décrochiez... merci de m'en avertir.
Pour les autres, prenez en compte que les codes simplifiés ne fonctionnent pas sans les trucs et astuces divers qui serviront à le finaliser : si votre XPath ne renvoi rien, c'est peut être que votre XML n'a pas la bonne syntaxe, à cause d'une apostrophe ici, d'un chiffre la... à vous de chercher la cause et de la corriger : pratiquement tout peut se faire en bac à sable !!!

presque toutes les fonctions Eedomus "bac à sable" sont décrites dans eedotrucs.

valavala
thrymartin
 
Messages : 920
Inscription : 03 Mars 2019
Localisation : La Réunion


Retour vers Tutoriels

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)