
CASINOS
Membres confirmés-
Compteur de contenus
197 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Tout ce qui a été posté par CASINOS
-
En fait j'utilise Blueiris qui centralise toutes mes cameras avec une redirection de port
-
Si cela peux aider Après mise a jour - avec IP Fixe de ma Box = plu de camera (alors qu'avant cela marchait) (ex : 89.132.156.245) - ace IP fixe interne cela refonctionne pour les cameras (ex: 192.168.12.13) Note : je suis a la maison en WiFi et si je passe en 3G ou DynDns avec redirection de port = plus de camera alors que tout le reste fonctionne
-
idem, depuis la mise a jour sur Iphone, sur l'onglet Camera : plus aucune camera de visible bien que les noms soient présent Mais pas d'onglet famille
-
Commander Device Virtualdevice Hc2 Avec Applewatch Iphone Ipad
CASINOS a répondu à un(e) sujet de CASINOS dans Le bistrot
Ci-dessous un exemple pour le .php par rapport aux lignes concernant l'Applewatch tu trouveras le gui.json d'origine dans itunes / application / icontrol et tu n'auras qu'a le télécharger sur ton PC pour ensuite le modifier puis le recharger a son emplacement d'origine a la place de l'original -
Commander Device Virtualdevice Hc2 Avec Applewatch Iphone Ipad
CASINOS a posté un sujet dans Le bistrot
Bonjour a tous J'ai découvert ce logiciel pour AppleWatch - Iphone et Ipad : http://itunes.apple.com/fr/app/icontrol-web/id580659303?mt=8 Il faut juste un accès distant a la HC2 et tout ce fait avec les commandes en http Permet avec un peu/beaucoup de travail au préalable pour construire le gui.json de : - Déclencher les Devices - Marche/Arrêt pour les lumières, (Générale ou pièce par pièce son ce que vous avez dans votre HC2 - ouverture/stop/fermeture Store - Déclencher des scénario : Activation, désactivation de l'Alarme etc. - Contrôler sa musique SONOS Play/Pause/Mute/UnMute/Vol-/Vol+ selon votre/vos VD Mettre une pastille de couleur devant une ligne de commande ou vierge pour s'y retrouver plus facilement etc... En gros plus besoin de l'Iphone ou Ipad, juste une AppleWatch au poignet pour gérer tout ca -
Bonjour Jeremy47 Merci pour cette info En fait je cherche a récupérer des valeur par IFTTT et ses différents Triger mais par forcement des scenes Penses tu que l'on puisse envoyer des valeur par IFTTT-2-API ? Si oui comment merci
-
Ca fonctionne mais s'arrete a Label1 JANVIER [DEBUG] 07:50:30: Calcul sur la periode du 06-04-15 au 26-04-15 [DEBUG] 07:50:30: mois=Jan, totalHP=114 kWh, totalHC=152 kWh, TOTAL==>33€
- 43 réponses
-
En fait j'ai créer des scenario, soit avec l’adresse IP de la Box et non pas l'IP Locale, ou, par mon dyndns:80 port HC2 avec transfert de port 80 vers IP locale HC2 Les 2 versions fonctionnent si URL fabriquée envoyé depuis le PC en local ou même au bureau ou 4G, mais a priori bloque avec IFTTT/GoogleDrive Upload from URL
-
Ca me donne : [DEBUG] 23:28:27: Calcul sur la periode du 06-04-15 au 26-04-15 [ERROR] 23:28:27: line 74: attempt to perform arithmetic on field 'hc_day' (a nil value) line 74 = totalHP = totalHP + v.hc_day;
- 43 réponses
-
Bonsoir Je suis en V3.6 J'ai mis le code source ci-dessus " https://github.com/lboue/hc2-lua-scenes/blob/master/Eco_Devices_monthly_consumption.lua " de Darklite44 dans un bouton "actualiser" et créer autant d’étiquette que de mois, mais l'ai l'erreur a la ligne 31 (jsonTable = json.decode(jsonString)) >>> : [ERROR] 21:43:20: line 31: Expected value but found T_END at character 1 Une idée de mon erreur ? Merci
- 43 réponses
-
Bonjour J'ai trouvé ce sujet a l'adresse : http://missquellegoule.blogspot.fr/2015/02/balance-withings-et-zibase-via-ifttt-et.html de Mister Quellegoule que j'ai essayé d'adapter a la HC2 avec : http://admin:password@IPHC2/api/callAction?deviceID=<ID DU MODULE>&name=setProperty&arg1=<ui.Label1.value>&arg2= <VALEUR Ingrédient IFTTT> Quand je tappe cette adresse dans mon Firefox cela fonctionne parfaitement Par contre dans IFTTT/GoogleDrive UploadURL cela ne fonctionne pas, une idée Peux etre faut il une adresse URL en HTTPS comme dans le lien ci dessus avec la Zibase ?
-
Désolé mais j'ai vraiment décroché ne sacant pas faire un CURL Que faut-il envoyer en HTTP Que faut il mettre dans le Bouton du VD ? Je erais moins bete apres Merci encore de ton aide
-
Excuse moi la je suis dépassé , peux tu m’écrire un URL en exemple de ce qu'il faudrait que j'envoie SVP un comme pour le slider http://admin:admin@IPBOX/api/callAction?deviceID=XX&name=setSlider&arg1=3&arg2=newvalue
-
j'ai essayé de changer la varible "Test" présente dans mon panneau des variables avec : curl -X PUT -d '{"name": "Test", "value": "122Km"}' http://admin:admin@IPbox/api/globalVariables Mais cela ne fonctionne pas Note je suis en V.3.6
-
Bonjour Je souhaiterais changé la valeur d'une variable en envoyant la nouvelle valeur en http , exemple http://admin:admin@IPbox / api ... nameVariable =test, valeur = 35km Est faisable car j'ai uniquement reusi en envoyer une valeur a un Slider mais ma varible n'est pas un nombre donc cela ne marche pas ? Merci de votre aide
-
pres conversion : [DEBUG] 09:54:03: {"status":"ok","body":[{"beg_time":1429947880,"value":[[23.8,463,42,1010.9,40]]}],"time_exec":0.022494077682495,"time_server":1429948442} [ERROR] 09:54:03: line LuaScript: Mon code php <?php ########################################## # Author: Andre Duclos # Created: 2014-08-16 # Modified: 2014-08-23 # # Version: 0.1 # https://github.com/Shyrka973/Netatmo ########################################## $stationNo = 0; $moduleNo = -1; $display = 0; if (isset($_GET['station'])){ $stationNo = $_GET['station']; } if (isset($_GET['module'])){ $moduleNo = $_GET['module']; } if (isset($_GET['display'])){ $display = 1; } $password = ""; $username = "@"; $app_id = ""; $app_secret = ""; $token_url = "https://api.netatmo.net/oauth2/token"; $postdata = http_build_query( array( 'grant_type' => "password", 'client_id' => $app_id, 'client_secret' => $app_secret, 'username' => $username, 'password' => $password ) ); $opts = array('http' => array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata ) ); $context = stream_context_create($opts); $response = file_get_contents($token_url, false, $context); $params = json_decode($response, true); $api_url = "https://api.netatmo.net/api/getuser?access_token=" . $params['access_token']; $requete = file_get_contents($api_url); $url_devices = "https://api.netatmo.net/api/devicelist?access_token=" . $params['access_token']; $resulat_device = file_get_contents($url_devices); $json_devices = json_decode($resulat_device,true); $url_mesures = ""; $err = ""; $stations = $json_devices["body"]["devices"]; if ($display == 1) { $msg = ""; $num = 0; $arrstation = array(); $msg .= '<table border="2">'; $msg .= '<caption><h2>Stations</h2></caption>'; $msg .= '<tr>'; $msg .= '<th>ID</th>'; $msg .= '<th>Name</th>'; $msg .= '</tr>'; foreach ($stations as $station) { $stationname = utf8_decode($station["station_name"]); $arrstation[$station["_id"]] = $stationname; $msg .= '<tr>'; $msg .= '<td>' . $num . '</td>'; $msg .= '<td>' . utf8_decode($station["station_name"]) . '</td>'; $msg .= '</tr>'; $num += 1; } $msg .= '</table>'; $msg .= '<br/>'; $modules = $json_devices["body"]["modules"]; $num = 0; $msg .= '<table border="2">'; $msg .= '<caption><h2>Modules</h2></caption>'; $msg .= '<tr><th>ID</th><th>Name</th><th>Station</th></tr>'; foreach ($modules as $module) { $msg .= '<tr>'; $msg .= '<td>' . $num . '</td>'; $msg .= '<td>' . utf8_decode($module["module_name"]) . '</td>'; $msg .= '<td>' . $module["module_name"] . '</td>'; $msg .= '<td>' . $arrstation[$module['main_device']]. '</td>'; $msg .= '</tr>'; $num += 1; } $msg .= "</table>"; $head = '<head>'; $head .= '<title>Stations & Modules ID</title>'; $head .= '</head>'; echo '<html>' . $head . $msg . '</html>'; exit; } if ($stationNo < count($stations)) { $station = $stations[$stationNo]; $stationID = $station["_id"]; $modules = $json_devices["body"]["modules"]; if ($moduleNo != -1) { if ($moduleNo < count($modules)) { $module = $modules[$moduleNo]; $moduleID = $module["_id"]; switch($module["type"]) { case "NAModule1": # outdoor module $type = "Temperature,Humidity"; break; case "NAModule4": # indoor module $type = "Temperature,CO2,Humidity"; break; case "NAModule3": # rain gauge moule $type = "Rain"; break; case "NAPlug": # thermostat plug $type = "Temperature,Sp_Temperature,BoilerOn,BoilerOff"; break; case "NATherm1": # thermostat module $type = "Temperature,Sp_Temperature,BoilerOn,BoilerOff"; break; default: $err = "Type of module unknown"; } } else $err = "Unknown module"; } else $type = "Temperature,CO2,Humidity,Pressure,Noise"; } else $err = "Unknown station"; if ($err != "") { $mesures = '{"status":"ko","error":"'.$err.'"}'; } else { $url_mesures = "https://api.netatmo.net/api/getmeasure?access_token=" . $params['access_token'] . "&scale=max" . "&type=" . $type . "&date_end=last"; if ($moduleNo == -1) $url_mesures .= "&device_id=" . $stationID; else $url_mesures .= "&device_id=" . $module["main_device"] . "&module_id=" . $moduleID; $mesures = file_get_contents($url_mesures); } echo $mesures; ?> peut etre que dans la conversion un ou des caracteres ont mal été modifié ?
-
quel logiciel utiliser pour cette conversion en ISO-8859-1
-
La reponse : [DEBUG] 20:15:01: {"status":"ok","body":[{"beg_time":1429899053,"value":[[24.2,557,43,1012.4,41]]}],"time_exec":0.021649122238159,"time_server":1429899301} [ERROR] 20:15:01: line 15: Expected value but found invalid token at character 1 line 15 >>> jsonTable = json.decode(response)
-
fibaro;debug(response) >>> [ERROR] 16:51:25: line 10: attempt to call global 'debug' (a nil value) N'aurais je pas fait une erreur dans mon adaptation ligne 6 & 9 bien que c'est l'adresse 6+9 que j'ai utilisé ci-dessus pour obtenir les réponse depuis Firefox, a savoir http://xxxxxxxx.fr/yyyyyyy...o.php?station=0 >>>>{"status":"ok","body":[{"beg_time":1429879773,"value":[[23.9,454,41,1014.7,41]]}],"time_exec":0.010905981063843,"time_server":1429880050} http://xxxxxxx.fr/yyyyyyy...mo.php?module=2 >>>>{"status":"ok","body":[{"beg_time":1429879245,"value":[[17.7,531,77]]}],"time_exec":0.016608953475952,"time_server":1429879691}
-
Quand je tape l'adresse sur Firefox, j'obtiens bien différent résultat exemple http://xxxxx.fr/xxxxxx/netatmo.php?station=0 >>>>{"status":"ok","body":[{"beg_time":1429879773,"value":[[23.9,454,41,1014.7,41]]}],"time_exec":0.010905981063843,"time_server":1429880050} http://xxxxx.fr/xxxxxx/netatmo.php?module=2 >>>>{"status":"ok","body":[{"beg_time":1429879245,"value":[[17.7,531,77]]}],"time_exec":0.016608953475952,"time_server":1429879691} Donc je pense que le php est OK mon code dans HC2 = Expected value but found invalid token at character 1 que je teste avec station = 0 ou module =2 local icon = 1020 fibaro:log("Updating ...") local HC2 = Net.FHttp("www.xxxxxxxx.fr") local station = 0 local response, status, errorCode = HC2:GET("/yyyyyyyy/netatmo.php" .. "?station=" .. station) -- module = 0 -- MODULE INTERIEUR EXTERIEUR PLUVIOMETRE JUSTE CHANGER LE NUMERO -- response, status, errorCode = HC2:GET("/Gilles3/netatmo.php" .. "?module=" .. module) if (tonumber(status) == 200 and tonumber(errorCode)==0) then jsonTable = json.decode(response) if jsonTable.status == "ok" then values = jsonTable.body[1].value[1] --STATION INTERIEURE Temp = values[1]; CO2 = values[2]; Hum = values[3]; Pres = values[4] ; Bruit = values[5] --MODULE EXTERIEUR --Temp = values[1]; Hum = values[2] --MODULE INTERIEUR --Temp = values[1]; CO2 = values[2]; Hum = values[3]; --MODULE PLUVIOMETRE --Pluie = values[1] fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblTemp.value", Temp) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblCO2.value", CO2) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblHum.value", Hum) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblPression.value", Pres) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblBruit.value", Bruit) -- fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblPluie.value", Pluie) else fibaro:log(jsonTable.error) fibaro:debug("Error: " .. jsonTable.error) end else fibaro:log("Error reading !") fibaro:debug("Error reading !") end fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", icon) HC2 = nil une idée ou serait mon erreur dans mon code ???
-
VOILA CE QUE L4OBTIENS Stations ID Name 0 92600 1 Cannes Modules ID Name Station 0 Terrasse-S Cannes 1 Chambre Cannes 2 Terrasse-N Cannes 3 Cuisine Cannes 4 Pluviomètre Cannes 5 TERRASSE 92600 6 CUISINE 92600 7 CHAMBRE 92600 8 BUREAU 92600 9 Pluviomètre 92600 Donc je peense que le php a l'air OK mais toujours l'erreur Expected value but found invalid token at character 1
-
Bonjour Frederic J'ai lu que tu avais modifier le php suite a l'erreur Ligne 16: Expected value but found invalid token at character 1 Peux tu me donner ta modification que tu as effectuécar j'ai le même probleme Merci
-
Je viens enfin de voir d’où delàvient J'ai une variable "jour chômé" qui déclenche plusieurs action sur Store et Alarme et bêtement je ne l'ai pas décoché dans certains scenario, donc d'est que le jour passait de congé a Travail, le scénario se déclenchait
-
Topic unique Modules Les Plus Consommateurs D'énergie
CASINOS a répondu à un(e) sujet de Arnaud78 dans Chauffage et Energie
En V3.6 Marche a la perfection