Forum eedomus http://forum.eedomus.fr/ |
|
[Résolu] on ne se moque pas http://forum.eedomus.fr/viewtopic.php?f=50&t=8275 |
Page 1 sur 2 Suivant » |
Auteur: | flouret [ 08 Mars 2019 17:44 ] |
Sujet du message: | [Résolu] on ne se moque pas |
Bonjour, Néophyte en script, je me lance. Je récupère de ma zibase dans un périphérique cette information : OS439210756;217;40;0 qui contient identifiant de la sonde oregon T° Humidité J'ai commencé à écrire un petit script pour faire passer cette info au bon endroit de la eedomus. Las, je bute déjà. Quand j'éxécute mon script, je ne récupère que l'identifiant dans $valeursonde. |
Auteur: | flc85 [ 09 Mars 2019 08:00 ] |
Sujet du message: | Re: on ne se moque pas |
Pourquoi tu ne récupères pas les infos via le fichier xml généré par la zibase via une requête http? adresse_ip_zibase/sensors.xml Je procède comme cela pour récuperer les valeurs d'un capteur de luminosité en enocean |
Auteur: | flouret [ 09 Mars 2019 08:59 ] |
Sujet du message: | Re: on ne se moque pas |
Bonjour, Parce que je voudrais avoir l'info en temps réel, dès qu'une sonde se manifeste et ne pas récupérer l'info d'une sonde qui date de plusieurs heures. |
Auteur: | flouret [ 09 Mars 2019 10:31 ] |
Sujet du message: | Re: on ne se moque pas |
Bon, j'avance à petits pas car je ne maitrise pas grand chose. J'ai résolu avec peine le point de mon premier post. Tout fonctionne comme je veux, sauf que je n'arrive pas à stocker mes 2 tableaux que je rentre en dur avec LoadVariable et Save Variable. |
Auteur: | merguez07 [ 09 Mars 2019 10:36 ] |
Sujet du message: | Re: on ne se moque pas |
bonjour flouret, plusieurs choses à dire par rapport à ta demande : 1 - Récupération des données sur la zibase si tu as une zibase et pas de Rf player ou RFXcom tu peux très bien, comme te le suggère flc85, récupérer les données contenues dans sensors.xml. Si ta zibase fonctionne, les données seront à jour et tu n'as pas a avoir peur d'avoir des infos périmées 2 - Récupération sur Eedomus Si tu as un RF player ou RFX com, tu peux récupérer les valeurs des sondes sans te prendre la tête ni passer par un script et donc je ne comprends pas pourquoi tu veux faire un script 3 - Script la valeur ne se trouve pas dans "value-text" mais dans "value" |
Auteur: | flouret [ 09 Mars 2019 11:03 ] |
Sujet du message: | Re: on ne se moque pas |
Bonjour et merci de m'aider, 1 Dans le fichier "sensors.xml", il y a la dernière valeur reçue. Il arrive assez souvent que la zibase perde le contact pendant un certain temps avec les sondes oregon. Du coup, dans le fichier xml, tu as une valeur erronée. Je testais cela avec la zibase, mais à partir du 29 mars, je ne pourrais plus le faire. 2 J'ai un RFXcom avec la eedomus. L'idée est de me servir de la zibase comme passerelle dans les zones où la liaison avec le rfxcom est mauvaise. (comme avec la zibase l'info des sondes ne passe pas parfois). 3 Ok j'ai enlevé value_text. Effectivement il ne me servait à rien. Par contre, il ne sauve pas mes variables. Ou ne load pas ? |
Auteur: | merguez07 [ 09 Mars 2019 11:47 ] |
Sujet du message: | Re: on ne se moque pas |
https://www.abavala.com/la-zibase-termine-sa-carriere-en-frontal-radio-multiprotocoles-via-une-api-locale/
normal : saveVariable($variable_name, $variable_content) loadVariable($variable_name) $variable_name doit être une chaine de caractères. |
Auteur: | flouret [ 09 Mars 2019 11:59 ] |
Sujet du message: | Re: on ne se moque pas |
J'ai l'imression d'avoir mis une chaine de caracteres. Faut que je mette $savetype="savetype" avec des cotes ? |
Auteur: | merguez07 [ 09 Mars 2019 12:29 ] |
Sujet du message: | Re: on ne se moque pas |
oui une chaine de caractère (string) est définit par des guillemets (simple ou double quote) en faisant $savetype = savetype tu affectes à la variable $savetype la valeur de la constante savetype cette dernière n'étant pas définit ça plante. il faut donc écrire $savetype = 'savetype' ou "savetype" |
Auteur: | flouret [ 09 Mars 2019 12:41 ] |
Sujet du message: | Re: on ne se moque pas |
Ok, j'avais pas saisi que savetype était une variable. Ceci dit, j'ai mis les côtes et quand je ne mets pas action à majtab et que donc il ne passe pas dans le if, le loadvariable ne récupère pas mes datas. j'ai du faire une annerie supplémentaire |
Auteur: | flouret [ 09 Mars 2019 12:44 ] |
Sujet du message: | Re: on ne se moque pas |
Auteur: | merguez07 [ 09 Mars 2019 12:51 ] |
Sujet du message: | Re: on ne se moque pas |
es tu sûr d'être passé dans le if au moins une fois ? sinon quand tu mets du code dans le forum utilise plutôt le bouton Code du forum de manière à ce qu'on puisse utiliser le code pour tester sans tout refrapper
|
Auteur: | flouret [ 09 Mars 2019 13:41 ] |
Sujet du message: | Re: on ne se moque pas |
Oui je suis déjà passé dans le if |
Auteur: | flouret [ 10 Mars 2019 10:02 ] |
Sujet du message: | Re: on ne se moque pas |
Serait-il possible que le non stockage de mes variables soit un problème de droit d'écriture ? |
Auteur: | merguez07 [ 10 Mars 2019 10:16 ] |
Sujet du message: | Re: on ne se moque pas |
non, c'est juste un problème de syntaxe. il ne faut pas écrire
mais
ainsi ta variable $a contiendra la sauvegarde de la variable $saveid |
Auteur: | flouret [ 10 Mars 2019 10:26 ] |
Sujet du message: | Re: on ne se moque pas |
Oki merci Je teste, mais je pense que ça va marcher. Manque un peu d'exemples sur la doc eedomus. Par contre à ma charge, j'avais regardé ta publi et j'avais pas bien lu, la réponse y était |
Auteur: | flouret [ 10 Mars 2019 10:34 ] |
Sujet du message: | Re: on ne se moque pas |
perfecto |
Auteur: | flouret [ 11 Mars 2019 09:10 ] |
Sujet du message: | Re: on ne se moque pas |
Bonjour, Comment mettre ce sujet en RESOLU ? |
Auteur: | merguez07 [ 11 Mars 2019 09:33 ] |
Sujet du message: | Re: [Résolu] on ne se moque pas |
fait. En tant que modo je peux réediter les posts. Ne peux tu pas rééditer les tiens (je me rappelle plus si avant d'être modo je pouvais le faire) |
Auteur: | flouret [ 11 Mars 2019 09:43 ] |
Sujet du message: | Re: [Résolu] on ne se moque pas |
Je peux éditer un post, mais je ne vois pas la possibilité de mettre en RESOLU |
Page 1 sur 2 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |