août 02

Sortie De Codesys Control pour RaspberryPI

logoCyril nous avais fait une petit présentation en début d’année d’un projet sympathique Raspi_Colour_R

destiné à la petite Framboise et a Codesys (voir l’article suivant).

Le voilà enfin, après avoir été repoussé plusieurs fois, l’équipe de développement de Codesys vient de mettre a disposition la version final du Runtime Codesys pour Raspberry.

Cette version est commercialisé comme prévue a un prix de 35€, il est toutefois toujours possible de tester l’ensemble sans licence, dans ce cas le Runtime Codesys tournera sans limitation pendant 2 heure puis s’arrêtera automatiquement.

 

EDIT : La petite blague que personne n’avait vu vernir, c’est bien 35€ mais Hors Taxe, donc au final 41.65€

 

Pour rappel ce Runtime est basé sur la dernière version de codesys , la version 3.5 contrairement a nos automate WAGO que l’on programme avec la version 2.3.

Il va permettre de transformer nos petite Framboise en automate et même servir de liaison avec nos automate WAGO

Actuellement le Runtime intègre la dernière version de Codesys, c’est a dire la version 3.5.5.1.

Le Runtime Codesys est délivré sous la forme d’une Image pour carte SD (Minium 4Go)

 

Il est compatible avec les Raspberry PI :

  • Module A
  • Module B
  • Module B+

 

Pour le lien vers le site de Codeys, il suffit de cliquer dans le logo de Codesys de l’article.

Et n’oubliez de venir en discuter sur le forum pour partager votre expérience sur le sujet, allez moi je m’en vais l’acheter.

EDIT: une fois le paiement effectué, la licence et un lien pour téléchargé l’image sont fourni instantanément, par contre les serveurs sont a mon avi peu être un peu surchargé car pour le moment j’obtient un petit Timeout lors du téléchargement.

 

Si vous voulez en discuter sur le forum c’est ici

juin 08

Lire la valeur d’une sonde de température sur la centrale MyFox HC2 [PHP]

Aujourd’hui, juste une petite fonction supplémentaire dans le script de la semaine dernière concernant la centrale d’alarme et de domotique MyFox HC2

Je vous invite a consulter le précédent article pour plus d’info sur la mise en oeuvre ICI

 

Donc au programme de cet ajout, la lecture d’une sonde de température, truc simple a la base, mais de la manière dont sa a été implémenté sa ne l’était pas vraiment

En effet il faut aller chercher la valeur sur une plage de temps (dans notre cas la dernière heure) mais la mise en forme de l’URL était un peut étrange

 

De plus il n’est malheureusement pas possible de récupérer les infos du capteur de luminosité

 

En savoir plus »

juin 01

Connaitre et changer le niveau de protection de votre alarme MyFox HC2 [PHP]

logomyfoxAujourd’hui on continu dans la série des scripts, après 3 semaines sur le thermostat NetAtmo, on va attaquer la centrale d’alarme et domotique MyFox HC2

MyFOX-Home-Control-2

 

 

Comme vous le savez peut être (ou pas) MyFox a sorti, récemment, une API officielle pour obtenir l’état et piloter sa centrale HC2 ainsi que ses accessoires.

Il existait déjà une API non officielle développé par Hotfirenet (ICI)

 

Pour commencer j’ai donc choisi de faire les deux actions de base pour une centrale d’alarme, c’est a dire connaître son état et le changer

 

Configuration

La première étape consiste à obtenir votre client ID et client secret, pour cela rendez vous sur votre compte https://myfox.me aprés vous être logguer aller dans « Mon Compte », puis tout en bas « Paramètres avancés » puis « Cliquez ici pour utiliser l’API MyFox »

A ce moment vous arrivez sur la page « myfox api », aller dans « My Applications », il est possible que l’on vous demande de vous logguer a nouveau, puis créer une application et vous obtiendrez les Client ID et Client Secret

Une fois les éléments obtenus il vous reste a remplacer sur les premières lignes du script les xxx par les infos demandé

 

Utilisation

Une fois les éléments complété dans le script et celui-ci installé sur votre serveur web personnel (Nas, Raspberry, Box domotique…) il ne vous reste plus qu’a exécuter les URLs suivante

Pour connaître l’état de votre alarme :  http://xxxxx/myfox.php  le script vous retournera alors sous la forme XML l’état de l’alarme sous forme numérique (statusvalue) (1:Protection  Désactivé, 2:Protection  Partielle, 4: Protection Totale,  ) ou texte (statuslabel)   armed partial disarmed

Pour changer l’état de l’alarme http://xxxxx/myFox.php?levelrequest=armed          partial   ou   disarmed

Remarque : lors d’une demande de changement d’état, le script va vous retourner un été pour l’alarme, ce sera l’état avant changement

En savoir plus »

mai 25

Changement de planning sur Thermostat NetAtmo [PHP]

On continue dans les scripts pour le thermostat NetAtmo

 

Depuis peu de temps il vous est possible de créer plusieurs plannings de programmation de votre chauffage grâce au thermostat NetAtmo

Peut être voudriez vous passer d’un planning a l’autre automatiquement par l’intermédiaire de votre automate ou de votre box domotique, donc voici un petit script qui va vous permettre d’y arriver

Actuellement il vous faudra  trouver manuellement l’ID de vos planning (c’est expliqué)

 

Pour l’instant la fonction n’est pas encore documenté par NetAtmo

 

Configuration : sur les premières lignes remplacer les xxx par vos données pour le app_id et app_secret vous les obtiendrez en vous enregistrant sur la page http://dev.netatmo.com/ puis en créant une application

$password=’xxxxxxx’; $username=’xxxxxxx’;

$app_id = ‘xxxxxxx’; $app_secret = ‘xxxxxxx’;

le script est en PHP, donc a mettre sur un serveur web capable d’exécuter du PHP

Pour commencer vous allez exécuter le script depuis votre navigateur web, vous allez voir s’afficher plein de chose du style

En savoir plus »

mai 18

Ecriture de consigne sur Thermostat NetAtmo [PHP]

La semaine dernière nous avons vue comment récupérer les infos de base sur un thermostat NetAtmo, aujourd’hui voici un petit script qui va vous permettre de piloter simplement ce même thermostat

 

Le passage de consigne est simple et ce fait par l’appel de l’URL du script

http://xxxxxxxxx/thermostat_write.php?mode=off

pour mettre le thermostat a l’arret

http://xxxxxxxxx/thermostat_write.php?mode=program

pour mettre le thermostat en mode programme

http://xxxxxxxxx/thermostat_write.php?mode=away

pour mettre le thermostat en mode absent

http://xxxxxxxxx/thermostat_write.php?mode=hg

pour mettre le thermostat en mode hors gel

http://xxxxxxxxx/thermostat_write.php?mode=max&length=120

pour mettre le thermostat en mode max pendant un certain temps (en minutes) ici 120 minutes

http://xxxxxxxxx/thermostat_write.php?mode=manual&length=120&consigne=24

pour mettre le thermostat en mode manuel pendant un certain temps (en minutes) ici 120 minutes a 24°c

En savoir plus »

mai 10

Lecture d’info sur Thermostat NetAtmo [PHP]

Comme j’étais à écrire des scipts, j’en ai fait un petit qui permet de récupérer les infos des thermostats NetAtmo et de générer un XML

Pour ceux qui utilisent un automate wago, vous saurez aisément y transférer les infos (en vous référant au précédent article)

 

Le script est prévu pour 3 thermostats

Il retourne la température actuelle au thermostat et l’état de la chaudière (marche ou arrêt) et la consigne appliqué au thermostat (température) sous forme d’un XML

Pour l’état de la chaudière, la valeur retourné est soit 0 soit 100,

0 => Chaudière a l’arrêt
100=> Chaudière en marche

Pour la consigne, si la valeur retourné est 0 cela signifie que le thermostat est sur OFF, parfois la consigne met plusieurs minutes avant de retourner la bonne valeur

Configuration : sur les premières lignes remplacer les xxx par vos données pour le app_id et app_secret vous les obtiendrez en vous enregistrant sur la page http://dev.netatmo.com/ puis en créant une application

$password=’xxxxxxx’; $username=’xxxxxxx’;

$app_id = ‘xxxxxxx’; $app_secret = ‘xxxxxxx’;

En savoir plus »

mai 04

Transfert d’infos de l’EcoDevice vers votre automate [Wago, EcoDevice, PHP]

Remettons nous dans le contexte

Il y a quelques temps, je vous ai parlé de l’Ecodevice (ICI) c’est un module fabriqué par CGE-Electronique qui permet de récupérer les infos de votre (vos) compteur(s) électrique, fioul gaz…. et de les mettre a disposition sur le réseau par l’intermediaire de page web ou en fichier XML, ou bien encore de pusher les données

 

Il y a aussi quelque temps je vous ai expliquer comment récupérer les infos contenue dans un fichier XML depuis votre automate (ICI)

Cette fonction bien pratique a un trés gros inconvénient, elle utilise énormément d’espace mémoire dans votre automate, avec tout ce que je recupérai j’en était arriver a n’avoir plus que 10% de place dans l’automate et j’avais encore un certain nombre de chose a ajouter, j’envisageai de mettre un deuxième automate pour faire le traitement de ses données ce qui ne m’enchantai pas vraiment, il me fallait donc un autre moyen

Cet autre moyen était la, simple comme tout, écrire simplement les valeur dans l’automate

 

Effectivement vous pouvez en exécutant simplement une URL aller écrire des valeurs dans votre automate, c’est comme sa que fonctionne WagoLink ou PLCLink (hors mode Modbus)

http://IPWago/WRITEPI?ADR1=MW100&VALUE1=5&FORMAT1=%d

Si vous executer cette URL dans un navigateur web la valeur 5 va être écrite dans le mot %MW100 de votre automate

En savoir plus »

avr 06

Pluviométre NetAtmo (MAJ 3)

raingaugepluvioEt oui encore une fois je vais vous parler de NetAtmo (en plus je ne suis même pas sponsorisé, dommage), il faut bien dire que leur produits sont sympa et en plus ils sont de chez nous

 

Donc voici le prochain produit a venir, le pluviomètre

Cette fois si on est vraiment proche, normalement d’ici un mois,

Les indices sont nombreux :

La pré commande est ouverte sur Amazon Allemagne (dispo le 9 mai)

Un modèle à été ajouté a la station des Bureaux de NetAtmo depuis mercredi après-midi

Le premier modèle a été expédié au gagnant d’un concours organisé par NetAtmo sur FaceBook

indicateur

Les mesures vous retourneront la quantité d’eau tombé dans la dernière heure, et depuis le début de la journée

 

 

Le logiciel pour smartphone n’est pas encore prêt pour gérer ce module, une mise a jour devrais arriver prochainement
Son prix devrais être en dessous de 70€

Pour l’instant il reste une grosse inconnue sur ce produit : Le système de fixation ?

Pour avoir une bonne mesure vous allez devoir le placer en extérieur (forcement, car il pleut beaucoup moins a l’intérieur

raingauge, la mesure ne serai pas valable)

Pour avoir une mesure correcte et réaliste dans un endroit assez dégagé, au milieu du jardin, sur votre toit, et donc qui dit endroit dégagé dit risque de vent donc besoin d’une fixation solide

 

 

Mise a jour (8/04/14 a 13H)

Voila c’est confirmé a l’instant, le pluviomètre est en pré commande sur le site de NetAtmo, disponible sous 15 jours au prix de 69€ la transmission des données ce fait en Wifi

Ci-dessous le communiqué de presse

 

 

Netatmo annonce la disponibilité de son Pluviomètre

Pluvio_LifestyleParis, le 8 avril 2014 – Netatmo, spécialiste des objets connectés, annonce aujourd’hui la disponibilité de son Pluviomètre, nouvel accessoire de la Station Météo Netatmo.

Les fans de météo peuvent désormais depuis leur smartphone mesurer le niveau des précipitations : pratique pour bien doser l’arrosage des fleurs du jardin ou des plantes du balcon.

Le Pluviomètre Netatmo enregistre la quantité de pluie tombée par heure ou cumulée sur des périodes de temps plus longues. Il se place dans

le jardin ou sur le balcon. Il se pose au sol ou se fixe grâce à une vis standard.

Les informations sont relayées via WiFi vers l’application Netatmo. Elles sont consultables en temps réel par l’utilisateur depuis son smartphone, sa tablette ou son PC. Des alertes sont aussi envoyées à l’utilisateur afin qu’il puisse agir en conséquence.

L’interface simple et intuitive de l’App et de la Web App permet à l’utilisateur d’accéder facilement à l’ensemble de ses données, à l’historique de ses mesures sous forme graphique et de personnaliser ses alertes.

Le Pluviomètre Netatmo vient compléter la gamme d’accessoires dédiée à la Station Météo, qui comprenait déjà le Module Additionnel. Il fonctionne uniquement avec la Station Netatmo à laquelle un seul Pluviomètre peut être associé.

Ce dernier est disponible, dès à présent, au prix public conseillé de 69 Euros TTC depuis la boutique en ligne www.netatmo.com.

A propos de Netatmo :

Créée en 2011, Netatmo est une société française innovante spécialiste des objets connectés. Netatmo a conçu la Station Météo personnelle connectée qui permet de mesurer la qualité de l’air intérieur ainsi que le Thermostat pour smartphone dessiné par Philippe Starck. En exclusivité lors du CES 2014, Netatmo a dévoilé JUNE, le premier bijou qui mesure le niveau d’ensoleillement reçu et conseille quant à la protection solaire à adopter.

Netatmo développe chaque pièce de ses produits, aussi bien mécaniques, qu’électroniques ou logicielles, et crée les applications web et mobiles qui leur insufflent tout leur potentiel. La société réalise la performance exceptionnelle d’être triplement lauréate au CES Innovations Design and Engineering Awards en 2014 et en 2013. Netatmo vient aussi d’être distinguée au Reddot Design Award pour son excellence dans la catégorie « Product Design ».

 

 

 

Mise a jour (10/04/14 tard)

L’application a été mise a jour et gère le pluviomètre et si vous n’en possédé pas vous propose d’en acheter un

Note : Le bouton pour accéder aux infos du pluviomètre aurai mérité d’être plus gros

 

Mise a jour (25/04/14)

Les premiers exemplaire ont été expédié en début de semaine et sont arrivé chez les clients

 

mar 16

Maintenance du site (MAJ)

mLe site et le forum vont être en maintenance pendant quelques heures

Normalement l’accés ne sera pas bloqué, mais il est possible que certains messages ne soit pas sauvegardé

 

Mise a jour 21H30

La migration est terminé tout semble fonctionner correctement

Si vous constatez un problème n’hésitez pas a me le signaler

 

 

jan 26

Codesys V3 & RaspberryPI pour l’automatisme (EDIT)

logoRaspi_Colour_R3s Software, la compagnie qui développe Codesys vient de lancer un concept assez intéressant au niveau automatisme, enfin, plutôt intéressant pour nous, pour l’industrie je ne sais pas trop.

En effet vous allez pouvoir installer un Runtime Codesys sur un RaspberryPi et l’utiliser comme automate, pour l’instant uniquement disponible en version de démo le système est limité à deux heures d’utilisation en continue (un simple reboot vous voila reparti pour 2 heures supplémentaire).

On ce retrouve donc avec l’équivalent d’un contrôleur disposant d’un port ethernet pour le relier au réseau et gérer des périphériques en Modbus Ethernet ou Ethernet IP, le système gère également les bus I2C et SPI du Raspberry ainsi que le module camera optionnel.

Pour ceux qui sont deja équipé en Wago, vous allez pouvoir utiliser vos modules comme bloc d’entrées sorties au lieu d’utiliser des tête contrôleur vous utiliserez des tètes réseau en ethernet (par ex 750-341), une tête contrôleur sans programme est équivalente.

Vous pourrez également vous amusez a faire discuter ensemble plusieurs RaspBerry ou contrôleur Wago

C’est une très bonne solution pour apprendre a utiliser la V3 de codesys, ou pour ce faire un petit banc de test pour des applis ponctuelle En savoir plus »

Articles plus anciens «