Forum eedomus http://forum.eedomus.fr/ |
|
Relevé d'une conso pour Google sheet http://forum.eedomus.fr/viewtopic.php?f=18&t=7497 |
Page 1 sur 1 |
Auteur: | Olivier G [ 25 Sep 2018 10:08 ] |
Sujet du message: | Relevé d'une conso pour Google sheet |
Bonjour à tous, Je souhaite envoyer tt les soirs à 23h55 le relevé de ma conso électrique de la journée sur une feuille Google sheet via IFTTT. Comment faire ? Côté IFTTT - Pour THAT j'ai créer une action avec Webhooks avec comme web request "Releve_Conso_jour". - Pour THIS j'ai choisi Add row to spreadsheet - J'ai laissé le reste par défaut Sur Google Drive, IFTTT crée automatiquement une feuille du nom que j'ai choisi. Côté eedomus - Je crée un actionneur HTTP avec comme nom "Envoi Conso", avec comme URL https://maker.ifttt.com/trigger/Releve_Conso_jour/with/key/xxxxxxxxxxxxxxxxx, comme type GET et paramètre AUCUN. C'est après que je sèche sur comment envoyer cela pour que la feuille soit remplie. Si quelqu'un peut me donner un coup de main la dessus, je suis preneur Olivierg |
Auteur: | eedomusbox [ 25 Sep 2018 15:48 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
salut, tu peux de créer un scripts google qui appel ton périphérique de consommation et tu mets les info dans le google sheets. |
Auteur: | Olivier G [ 25 Sep 2018 16:25 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
Merci de ta réponse. Je pensais m'en sortir avec IFTTT car je ne suis pas du tout développeur et je ne sais pas trop comment faire pour écrire ce genre de script. |
Auteur: | eedomusbox [ 01 Oct 2018 20:33 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
je regarde ce qu'on peut faire et je te tiens au courant |
Auteur: | vin's [ 08 Déc 2018 12:39 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
Je regarde ce post de temps en temps car je veux faire exactement la même chose. Ça marche avec Thingspeak, mais je n'arrive pas à le reproduire avec ifttt, encore moins avec un script google. A nos amis les développeurs : Wait and see... |
Auteur: | merguez07 [ 08 Déc 2018 15:19 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
Bonjour, 1 - il faut créer ta requete IFTTT avec Webhooks en If et Google Spreadsheet en that 2 - Tu relèves le numéro API de l'actionneur qui mesure ta puissance 3 - Tu notes la clé WebHooks donnée par Ifttt 4 - Tu crées par exemple un actionneur Http dans VAR1 tu mets la clé WebHooks dans VAR2 tu mets le numéro API dans VAR3 tu mets me nom de la requête IFTTT dans le volet paramètre expert requête de mise à jour: http://localhost/script/?exec=Puissancesheet.php&API=[VAR2]&Key=[VAR1]&event=[VAR3] chemin xpath: /Puissance fréquence de la requête 0 tu crées le script Puissancesheet.php
tu crées enfin une règle associée à ton capteur pour déclencher l'envoie de la mesure à la fréquence voulue un critère horaire une action : Ton capteur mettre à jour et le tour est joué |
Auteur: | vin's [ 08 Déc 2018 16:17 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
Merci énormément merguez07 !!! Ça marche ! |
Auteur: | vin's [ 09 Déc 2018 16:55 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
[mod-ignare-on] Évidement j'aimerais relever plusieurs valeurs... Mais au lieu de créer un état à chaque fois, est-il envisageable de tout regrouper en un seul état en ajoutant plusieurs entrées valeurs sans devoir refaire un script ? Par exemple en déplaçant les "event" dans les descriptions et les API des capteurs cibles dans valeur en mettant un truc du genre : http://localhost/script/?exec=Consosheet.php&API=[value]&Key=[VAR1]&event=[description] (bien sur l'expression est fausse s'est juste pour l'idée) [mod-ignare-off] |
Auteur: | merguez07 [ 09 Déc 2018 19:20 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
Je ne pense pas qu'on puisse récupérer ce qui se trouve dans description. Après on pourrait soit faire un état pour plusieurs actionneurs ou pour plusieurs events il suffira de mettre par exemple en VAR2 API*API2*API3 ou en VAR3 Evt1*Evt2*Evt3 (j'ai mis * comme séparateur mais tout autre séparateur peut faire l'affaire [sauf &]) Après bien sur il faudra adapter le script |
Auteur: | vin's [ 10 Déc 2018 02:23 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
Bon finalement je suis revenu à ma première methode, c'est à dire via actionneur http. Je n'y arrivais pas car l'expression de mon URL était fausse. Donc maintenant j'ai pour chaque valeur : https://maker.ifttt.com/trigger/event/with/key/[VAR1]?value1= Et comme paramètre : [LAST_VALUE PERIPH_ID=XXXXXX] Je rajoute une macro pour mettre en cascade le déclenchement de mes valeurs. Et enfin je créé une règle pour actionner ma macro tout les 1/4 d'heure. Merci encore, merguez07, pour ton script que j'utilise aussi maintenant. Je ne suis pas du tout codeur mais cette voie mène directement à la création d'un script publiable sur le store pour les brelles comme moi. |
Auteur: | merguez07 [ 10 Déc 2018 08:34 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
Pas bête du tout |
Auteur: | Olivier G [ 10 Déc 2018 10:41 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
Bonjour, Merci @Merguez ! Excellent…comme d'hab ! |
Auteur: | MaxXx39 [ 02 Oct 2020 13:45 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
Salut à tous, Je reprend le post car je suis très intéressé par la méthode! mais... je suis tellement une buse que je n'arrive pas à l'appliquer Je souhaiterais avoir quelques valeurs sous forme de tableau :
Comment adapté ceci? Vin's à l'air d'avoir trouvé une autre méthode? Merci à vous! |
Auteur: | MaxXx39 [ 12 Oct 2020 10:21 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
J'ai retenté en vain, si un connaisseur passe dans le coin... Merci |
Auteur: | vin's [ 13 Oct 2020 00:41 ] |
Sujet du message: | Re: Relevé d'une conso pour Google sheet |
Salut, Bon perso je n'utilise plus ce système car j'ai maintenant un compte premium et j' accède à l'historique des valeurs directement sur l'appli Eedomus. La mise en place du script de Merguez est clair donc je vais pas revenir dessus. Pour la solution via actionneur htttp (qui n'est pas de moi) il faut créer une ou des valeurs tel que : Comme URL : https: //maker.ifttt.com/trigger/ton_event_ifttt/with/key/[ta_clé_IFTTT]?value1= Et comme paramètre : [LAST_VALUE PERIPH_ID=ton_numero_de_peripherique_cible] Enfin tu créés une règle pour actionner le capteur à intervals réguliers. Côté IFTTT IF : webhook, That : google sheet... Mais IFTTT est payant maintenant donc on passe à la caisse quand même. Après pour une mise en forme via un sparkline Google Sheet c'est top. |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |