Aller au contenu

Krikroff

Modérateurs
  • Compteur de contenus

    6 715
  • Inscription

  • Dernière visite

  • Jours gagnés

    124

Tout ce qui a été posté par Krikroff

  1. En l’occurrence la variable bytes n' est pas utilisée ici mais par habitude puisque tcpSocket:write retourne la réponse "bytes" et aussi un code d'erreur
  2. Bienvenue sur le forum et bonne lecture.
  3. Idem sous chrome ?
  4. Oui le port Asterisk c'est bien le 5060, maintenant il est possible que Fibaro utilise un autre port pour son app. Edit: oui le 5060 ne passe pas et visiblement impossible de passer un port derrière l' IP dans la configuration: affaire réglée
  5. Krikroff

    Plugin Netatmo

    Depuis la mise en place de ma scène de monitoring je remarque que régulièrement la nuit souvent entre 3h00 et 7h00 le plugin retourne "Status: Not connected" encore cette nuit de 3h26 à7h31 (polling 300s) avant de repasser sur "Status: Your account is connected". Et le problème ne vient pas cette fois de Fibaro, j'observe la même chose dans un dev perso.
  6. Oui d’ailleurs c'est un furieux... Obligé de tomber sur son blog un jour ou l'autre si tu codes C# et que tu aimes es objets connectés Bon c'est la grosse artillerie et clairement je préfère aussi ce type de développements, aussi la plateforme Constellation je suis très curieux, mais cela n'est pas la volonté je pense de laranjeira61
  7. @laranjeira61, je te donne le fichier .fla ce soir
  8. Je ne suis pas àla maison donc pour le fichier cela sera dans la soirée et pas forcément de bonne heure désolé [emoji4] J'ai testé le code sous flash CS6 mais peut importe si ta librairie flash.* est récente. Pour l'encodeur Base64 c'est juste une méthode que j'avais dans les tiroirs mais n'importe quelle classe ou méthode fonctionne ou la lib native si tu utilises Flex et FlashBuilder mais si tu n'es pas habitué àtravailler avec éclipse tu vas être dérouté. Il y a plein d'exemple Base64 sur le Net [emoji6] Sinon dans mon code rien de compliqué, j'ai créé une action sur la première Keyframe du movieclip principale et codé dedans, rien de structuré, juste histoire de tester les traces. JC Envoyé de mon smartphone
  9. Mouais petit joueur J’espère juste que je ne vais pas regretter sinon je vais prendre, pas grave nous partirons en thérapie avec moicphil et hansolo
  10. Bon ça marche plutôt bien chez moi Retour de l' API: [SWF] fibaro.swf - 4394 octets après décompression Data loaded. PreviousTemperature: 5.00 Temperature: 4 PreviousConditionCode: 27 saveLogs: 1 PreviousWeatherConditionConverted: fog ConditionCode: 26 PreviousHumidity: 81.00 WeatherCondition: rain Wind: 11.27 PreviousWind: 9.66 WeatherConditionConverted: cloudy Humidity: 87.00 TemperatureUnit: C Code AS3: var myRequest:URLRequest = new URLRequest("http://192.168.1.220/api/weather"); myRequest.method = URLRequestMethod.GET; var encoded:String = encode("admin:password"); var credentials:URLRequestHeader = new URLRequestHeader("Authorization", "Basic " + encoded); myRequest.requestHeaders.push(credentials); var myLoader:URLLoader = new URLLoader(); myLoader.addEventListener(Event.COMPLETE, onload); myLoader.load(myRequest); function onload(event:Event):void { var result:Object = JSON.parse(myLoader.data); trace("Data loaded."); for (var key:String in result) { trace(key + ': ' + result[key]); } } Et au niveau animation / graphisme tu maitrises ? tu as des screens... Je suis chaud patate !!!
  11. Oui je pense que le NUC est la solution idéal (sauf pour la conso). Toujours le même message d'erreur ?
  12. Je vais peut-être dire des bêtises mais il me semble que la version Windows 10 qui tourne sur le RPI2 est une version RT, WinRT et flash ne fait pas bon ménage de plus incompatible avec Adobe Air , il faudrait tester sur une surface sous WinRT pour voir... Pour le code, il faut instancier l'objet URLRequest avant de lui passer l'entête sinon ça ne marche pas. Tu peux essayer ceci (je n'ai pas testé): var myRequest:URLRequest = new URLRequest("http://192.168.1.90/api/weather"); myRequest.method = URLRequestMethod.GET; var encoder:Base64Encoder = new Base64Encoder(); encoder.encode("****:*******"); var credentials:URLRequestHeader = new URLRequestHeader("Authorization", "Basic " + encoder.toString()); myRequest.requestHeaders.push(credentials); var myLoader:URLLoader = new URLLoader(); myLoader.addEventListener(Event.COMPLETE, onload); myLoader.load(myRequest); Reste ensuite peut-être le probleme du cross domaine
  13. Donc visiblement c'est ok en local cependant un port derrière un nom de domaine ne passe pas, je vais voir avec une IP. Envoyé de mon smartphone
  14. Oui effectivement je peux enfin le télécharger [emoji4] Envoyé de mon smartphone
  15. Trop fort ... Bon c'est décidé je lâche le z-wave et l' IP
  16. C'est une bonne nouvelle ça , mais bon c'est cuit je n'ai qu'un seul iPad les autres sont sur androïd et l'app iPhone n'est pas encore disponible sur apple store.
  17. J'ai beaucoup développé sous Flash Builder avec le framework Flex et réalisé des applications client / serveur (socket TCP) c'était top Il faut que tu utilises un encodeur Base64 pour le user:password var encoder:Base64Encoder = new Base64Encoder(); encoder.encode("user:password"); puis passer ton entête d'authentification à ton objet URLRequest var credentials:URLRequestHeader = new URLRequestHeader("Authorization", "Basic " + encoder.toString()); urlRequestObject.requestHeaders.push(credentials); le tout ensuite dans ton loader Il faut penser aussi à paramétrer un fichier crossdomain sinon l'accès risque d'être restreint voir impossible, perso je l'ai toujours utilisé. Tu as déjà bien avancé sur ton projet niveau hardware ?
  18. Oui c'est ici
  19. Il y a la carte des membres ici , je ne suis pas persuadé que tout le monde renseigne sa position mais je sais qu'il y a du monde d' Alsace sur le fofo
  20. Krikroff

    Plugin Netatmo

    Logiquement il n'est pas possible d'atteindre les limites de l' API Netatmo avec un Polling à 300 . Je vais inclure le reboot du plugin dans mon patch au cas ou
  21. Bienvenue sur le forum bruno et bonne lecture, Il y a du monde de ton coin sur le forum
  22. Krikroff

    Lua/php

    Voici un exemple qui récupère les devices et boucle dessus local httpClient = net.HTTPClient(); httpClient:request('http://127.0.0.1:11111/api/devices', { success = function(resp) print('At ' .. os.date() .. ' - status = ' .. resp.status) local devices = json.decode(resp.data) for i, v in pairs(devices) do print('id:' .. v.id .. ' type:' .. v.type); end end, error = function(err) print('error = ' .. err) end, options = { method = 'GET' } });
  23. C'est àdire ? J'imagine que comme l'application smartphone du HC2 tu peux utiliser directement sur le Hc2 qui héberge un serveur SIP. Envoyé de mon smartphone
  24. Bonjour qu'elle est votre expérience en flash / AS3 ? Le problème de flash c'est les ressources machine pour l'embarqué. Envoyé de mon smartphone
  25. Ouais enfin portier et cloud je trouve cela très moyen. Suffit de voir les reex sur le Doorbot par exemple [emoji17] Envoyé de mon smartphone
×
×
  • Créer...