
jjacques68
Membres confirmés-
Compteur de contenus
4 365 -
Inscription
-
Dernière visite
-
Jours gagnés
39
Tout ce qui a été posté par jjacques68
-
Comportement Étrange Avec Ipx800
jjacques68 a répondu à un(e) sujet de jjacques68 dans GCE Electronics
@Lazer : C'est fait ! Je mettrais la réponse dans le post. s'ils me répondent... -
Comportement Étrange Avec Ipx800
jjacques68 a répondu à un(e) sujet de jjacques68 dans GCE Electronics
je rebondis sur ça @BenjyNet : Si pour c'est pour une simpe entrée, oui je comprends que ce soit plus facile de procéder ainsi. Mais pour le relevé des compteurs, ça se complique, vaut mieux une scène qui interroge l'ipx toutes les X minutes ou seconde !! et dans mon cas, cas si les impulsions s'arrêtent (pour l'alarme), il faut que je sache si je suis à l'état 1 ou 0 sur mon entrée. C'est sà»r cette méthode me gène un peu, car ça fait des accès permanent sur le réseau local, donc encombrement... Mais je vois franchement pas comment faire d'autre. -
Comportement Étrange Avec Ipx800
jjacques68 a répondu à un(e) sujet de jjacques68 dans GCE Electronics
oui oui je suis bien en version 3 et non 4 !! tu arrives à mettre es VG à jour depuis l'ipx en passant par des requêtes push ? -
Comportement Étrange Avec Ipx800
jjacques68 a répondu à un(e) sujet de jjacques68 dans GCE Electronics
@BenjNet : Je passe par une scène car je stocke les infos dans des VG. Et avec l'ipx on peut pas modifier une VG par le push. A moins de passer par une scène où VD... Mais ça complique drôlement je trouve... Pour l'authentification, si on parle de la même chose, regarde ma scène ci-dessus, je traite l'authentification... -
Comportement Étrange Avec Ipx800
jjacques68 a répondu à un(e) sujet de jjacques68 dans GCE Electronics
alors pour voir la différence, j'ai fais une scène qui relève mes infos de l'ipx toute les 5s. --[[ %% autostart %% properties %% events %% globals --]] --pour n'avoir qu'une seule instance de cette scène if fibaro:countScenes() > 1 then fibaro:abort() end --permet de relever la table json des compteurs function ReadIndex() local IPX = net.HTTPClient() IPX:request("http://192.168.xx.xx/api/xdevices.json?cmd=40", { options = { method = 'GET', headers = {['Authorization'] = "BASIC xxxx="}, }, success = function(response) jsonResponse = json.decode(response.data) CheckCount() CheckIn() end, error = function(response) OnError() end }) end --permet de relever le compteur 1 et 2 de la table json dans des VG function CheckCount() fibaro:setGlobal("IndexEauTotal", jsonResponse.C1) fibaro:setGlobal("AlarmeCounter", jsonResponse.C2) fibaro:debug("EAU : "..jsonResponse.C1) fibaro:debug("alarme : "..jsonResponse.C2) end --permet de relever la valeur des entrées IN dans une VG function CheckIn() local IPX2 = net.HTTPClient() IPX2:request("http://192.168.xx.xx/api/xdevices.json?cmd=10", { options = { method = 'GET', headers = {['Authorization'] = "BASIC xxxx="}, }, success = function(response) jsonResponse = json.decode(response.data) fibaro:setGlobal("IpxIn2",jsonResponse.IN2) fibaro:debug("IN2 : "..jsonResponse.IN2) setTimeout(ReadIndex, 5*1000) --bouclage toute les 5s end, error = function(response) OnError() end }) end function OnError() fibaro:debug("Error: " ..response) setTimeout(ReadIndex, 5*1000) end ReadIndex() Et je n'ai plus eut ce message d'erreur ... donc.. l'ipx aime pas avoir plusieurs requetes HTTP en même temps. J'aurai bien aimé que quelqu'un passe par là pour donner son avis ! -
Test Accès Distant Via 4G
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
j'ai vu cette histoire de SMS, faut que je me plonge dedans... Et oui je suis de ton avis, tu as complétement raison, le système domotique doit être totalement, indépendant et autonome !! Dans mon cas, je fais en sorte que ça l'est... Mais... c'est rassurant de savoir qu'on garde la main dessus -
Comportement Étrange Avec Ipx800
jjacques68 a répondu à un(e) sujet de jjacques68 dans GCE Electronics
Je confirme, voici le message d'erreur qui vient d'apparaitre dans une des 2 scènes : [DEBUG] 23:57:43: [1;31m2016-10-03 23:57:43.724136 [ fatal] LUA error: /opt/fibaro/scenes/107.lua:27: attempt to concatenate field 'C1' (a nil value) Et si j'observe le TimeCode de ce debug, il y a eu une requête exactement au même moment (23:57:43) sur l'autre scène. Mais l'autre est passée... -
Re-bonjour à tous, je constate un comportement étrange avec mon IPX800, peut-quelqu'un à connu ça ? J'ai compteur sur l'input 1 pour l'eau. Celui-ci est interrogé toutes les 30 secondes par une scène pour relevé son index. (index stocké dans une VG, jusque là , c'est normal, classique) Je viens d'installer un autre équipement sur l'input 2 auquel je fais un compteur également. Celui-ci est interrogé toutes les 5 secondes par une autre scène (sans stocker la valeur dans une VG car juste besoin de comparer sa valeur) et il me semble que de temps en temps il y a un bug qui bloque l'une ou l'autre de ces 2 scènes. et bien sur, j'essaye de reproduire ce bug mais j'y arrive pas... La méthode que j'utilise pour relever le compteur est avec une requête "http........api/xdevices?cmd=40" Je récupère la table Json de tous les compteurs, et je récupère le C1 dans une scène et le C2 dans l'autre. J'ose pas vous poster les scènes car un peu compliquer avec des fonctions... et des setTimeout... -> Bref mon hypothèse serait la suivante, si les 2 scènes font la même requête en même temps vers l'ipx, ça peut planter !? c'est possible ce que je dis ? Une solution serait de faire une seule et unique scène qui interroge l'IPX toutes les 5 s et qui mémorise les compteurs dans des variables globales distinctes. Mes 2 scènes précédentes n’interrogerait plus l'ipx, mais les VG... et donc plus de risque de collision... quelqu'un a constaté ce genre de phénomène ? Merci à vous pour vos avis, qui sont en passant, toujours très intéressant !! JJacques68
-
Test Accès Distant Via 4G
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
mouai j'hésite encore... je me dis que c'est en cas de panne... donc exceptionnel... donc si faut casqué une fois... en même temps une SIM classique me permet quand même d'avoir les info de la HC2... franchement je sais pas quoi faire. -
ça a résolu le problème ?
-
Test Accès Distant Via 4G
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
alors j'ai reçu une offre de bouygues entreprise, ils proposent une carte SIM M2M à 3 € HT/mois + 1 € HT/mois pour l'IP public. Le volume de data à ce tarif est de... attention !!! acrochez-vous !!!! ----->>>> 1 Mo Ensuite si on dépasse, leur forfait est évolutif. Avec une HC2 qui consomme environ 400-500 Mo / jour !!!!!! ça ferait .......... 15 Go par mois soit 125 € / mois HT. Donc oui @Nico, je vais garder ma petite sim à 2€ TTC dans mon routeur 4G dans mon routeur mulit-wan... On reçoit effectivement toutes les notifs. Mais impossible d'interagir avec elle. J'ai pas tout compris ton coup du home.fibaro et du VPN... tu peux la refaire plus lentement ? @Jojo, merci pour les liens, je regarde ça ce weekend... -
Besoin daide Incompréhension Dans Les Net.httpclient
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
pour en revenir au sujet de base, net.http et autres sont des fonctions asynchrone, ok. Comment sait-on qu'elle s'est terminée cette fonction ? C'est quand on traite le success ? Mais si on traite pas le success, la fonction ne s'arrête jamais ? (sauf en cas d'erreur ?) -
Mise à jour Hc2 Et Hc Lite- V4.100 - Stable - 29/09/2016
jjacques68 a répondu à un(e) sujet de Moicphil dans Firmware
semble tout ok pour moi... -
Test Accès Distant Via 4G
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
OH PUNAISE OUI !!! en effet notre petite box n'arrête pas de se connecter au net ! J'ai fait un Lan Traffic Metter sur elle avec mon routeur pendant cette nuit et j'ai dépassé les 100 Mo en à peine 6 h !! dont 90 % sont du download !!! incroyable, du coup ça change la donne avec mon histoire de SIM M2M... @JOJO je suis pas sur d'avoir trouvé ce tuto dont tu me parle de @gargamel... pourtant j'ai l'impression de l'avoir vu y a moment déjà ... la liste des tuto dans la parge tutoriel n'est pas très à jour, y a beaucoup de tuto qui ne sont pas répertorié... Et visiblement on arrive pas à faire une recherche des tutos par utilisateur si ? @LAZER tu peux m'en dire plus sur ce tunnel VPN ? obligé de passer par serveur dédié tierce ? merci !! -
Test Accès Distant Via 4G
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
J'ai trouvé un Tuto de gargamel, c'est celui-ci ? http://www.domotique-fibaro.fr/index.php/topic/2902-gateway-sms-autonome/?hl=gargamel#entry40035 ? -
Besoin daide Incompréhension Dans Les Net.httpclient
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
J'ai déjàutilisé le mot socket... Pour les ping par exemple... Dans ce Tuto : http://www.domotique-fibaro.fr/index.php/topic/109-ping-dun-équipement-réseau/ Mais visiblement ce serait pas la même chose... La c'est très compliqué pour moi... -
Test Accès Distant Via 4G
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
Ah ! Je vai regarde ça ... Merci ! Et j'avais pas pensé àla météo... -
Besoin daide Incompréhension Dans Les Net.httpclient
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
pour la précision en milli-seconde, qqun connait ça ? require "socket" print("Milliseconds: " .. socket.gettime()*1000) trouvé ici : http://stackoverflow.com/questions/463101/lua-current-time-in-milliseconds parce que je sais pas du tout comment s'en servir... -
Test Accès Distant Via 4G
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
mouais d'après mes recherches, bouygues serait le plus abordable 3€HT/mois < 1Mo et si on consomme plus ça monte 4-6-8-15-25 €/mois pour 3 Go. Pour une connexion de secours... c'est quand même un peu chère... en configurant le routeur correctement pour ne laisser passer que le flux de la HC2 vers la 4G, on pourrait s'en sortir non ?! Elle consomme pas grand chose la HC2 sur le net. Sauf si on joue à allumer/éteindre les lumières toutes la journée... Vous pensez que ça vaut le coup d'installer une ligne de secours ? Quelqu'un a t il déjà eut des soucis avec la domotique à cause de panne ADSL ? -
Test Accès Distant Via 4G
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
super... ça aurait été trop beau... 2€/mois la multi-sim... je pense pas qu'une sim M2M soit soit dans cette ordre de prix... mais merci !! -
Bonjour àtous, Voilàje me confronte àune situation un peu étrange, et surtout j'ai l'impression d'être le seul au monde àvouloir faire une telle installation. Alors voilà: est ce que quelqu'un a un accès internet de secours pour chez lui ? Nous avons tous un accès via une box adsl, voir fibre pour certain, mais si ce système tombe en panne, notre chère petite box domotique ne peut plus communiquer avec notre petit téléphone ! certain on peut être déjàpu en faire l'expérience... Pourtant il existe des modems/routeur 4g àdes prix très abordables. Donc je me suis lancé dans une installation digne... J'ai un routeur multi wan UTM25 de chez netgear. Ma box adsl est branchée dans le port wan 1, et j'ai installé un routeur 4G de chez TP-link dans le port wan 2. Dans ce routeur 4G, j'ai installe une sim provenant de mon opérateur téléphonique avec l'option multi sim de mon mobile. C'est top !!! Si je coupe l'adsl, en quelques minutes, c'est la 4G qui prends le relais. Et sans rien faire. Je vous passe tout le baratins sur les réglages àfaire (quoique netgear est assez facile). Mais !! parce qu'il y a toujours un mais !!! je suis incapable de joindre mes équipements locaux depuis internet lorsque c'est le modem 4G qui est utilisé. Les ports, les redirections, pare-feu et toutes la suite logiques de paramètres sont bien configurés. J'ai installe le updater client de Dyndns sur un PC qui me met très bien l'ip àjour. Mais ça passe quand même pas. Bien-sûr, allé expliquer tout ça àla hotline de nos FAI, vous y passerez une heure sans qu'ils aient absolument rien compris. (Désolé c'est le cri de colère qui sort ) Il paraîtrait d'après mes recherches, que ce genre de carte sim obtient une IP privé (du FAI) et que donc il est impossible de faire des accès distant vers un serveur. Pour ce faire il faudrait alors une IP public (histoire de M2M ????) Avez vous trouvé une solution pour chez vous ? Peut on avoir une sim avec IP public (pas forcément fixe) sans se ruiner ? Merci pour vos retours... JJ.
-
Besoin daide Incompréhension Dans Les Net.httpclient
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
ok @pepite je vais faire ça... je commencerai un nouveau post et mettrai le lien ici. ok pour la faute d’orthographe, je pense ça a du sauter avec le copier/coller... -
Besoin daide Incompréhension Dans Les Net.httpclient
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
si je mesure le débit réel (mesure du temps pour remplir 1 litre et que j'applique la règle de 3, c'est quasi bon !!) Mais quand j'ouvre plusieurs robinet en même temps, c'est la que la question se pose. Ensuite mon 15l/minute vient de mon script : à chaque pulse de l'ipx, je mesure le temps en utilisant os.time(). je fais un os.difftime, entre la 2eme et la 1ere, et du coup la plus petite valeur que je peux obtenir est 1 s !!!! logique !! 0,25l/pulse ---> 1 seconde par pulse -----> 60 pulses par minutes ------> 15l/min !! d'après les caractéristiques du compteur, mais je remets plus la main dessus, (5 pulses pas seconde MAX soit 1.25 l/s soit 75l/min) on est tranquille !!! d'après les caractéristiques de l'ipx800, il peut recevoir jusqu'à 5 pulses par seconde ! donc toujours tout bon. Y aurait-il un moyen de travailler avec des dixièmes de secondes ??? -
Besoin daide Incompréhension Dans Les Net.httpclient
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
Je suis entrain de faire un gros travail sur la gestion de l'eau chez moi, compteur gioanola (1 pulse/0.25l), ipx800 et électrovanne. Là je suis entrain de faire en sorte que dans un VD j'ai : le débit instantané, la dernière consommation d'eau utilisée, la conso du jour, semaine, mois, année et total. J'ai une scène pour le relevé de l'index, une pour le débit instantanée et une pour le dernier volume utilisé. C'est franchement pas mal, quoique pour le débit instantané, je remarque que je dépasse pas 15 l/min... je sais pas si c'est normal, je me demande si y a pas une limitation dans le nombre d’impulsion à la seconde que peux renvoyer le compteur d'eau. Ou encore le nombre d'impulsion que peut recevoir l'ipx. Ou encore la durée de traitement d'une scène même une scène simple. Faut que je fasse des recherches... J'aurais bien aimé voulu partagé tout ça avec vous, mais je sais pas comment faire ! créé un topic pour ça ? ça va être long à lire et écrire... -
Besoin daide Incompréhension Dans Les Net.httpclient
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
Alors, voici le code qui fonctionne : local essai=0 local i=0 function Recup() local http = net.HTTPClient() --connexion à IPX800 http:request("http://192.168.xx.xx/api/xdevices.json?cmd=40", { options = {method = 'GET', headers = {['Authorization'] = "BASIC xxx="},}, success = function(response) jsonResponse = json.decode(response.data) affiche() --utilisation du retour end, error = function(response) fibaro:debug("Error: " ..response) end }) end function affiche() if i == 3 then fibaro:abort() end essai = jsonResponse.C1 fibaro:debug(essai) i=i+1 setTimout(Recup, 10*1000) end Recup() Je me suis grandement inspiré du code de @Gazous notamment dans sont tuto : Eco-Devices Live & Day Reporter (Hp/hc) Et ça confirme ce que vous disiez ! C'est compliqué, mais ça marche !