Domoticz, Raspberry et Arduino sont dans un bateau : MySensors.org Partie 1

Depuis quelques versions de Domoticz (2252), le protocole MySensors.org est intégré dans Domoticz. Super !! diront certains, explications pour les autres.

MySensors.org : Le concept.

MySensors.org est un projet open source piloté par 6 barbus, leur idée de base est de permettre de créer facilement des objets connectés, de pouvoir moduler et assembler ces objets entre eux, d’avoir de nombreux capteurs et d’avoir des coûts les plus bas possibles.

Avec ce cahier des charges le noyau central était tout trouvé : Arduino.

250px-Arduino_Diecimila

Pour les débutants , l’Arduino est une petite carte électronique programmable sur laquelle on peut connecter des capteurs, des moteurs pas à pas, et bien plus et ainsi permettre de découvrir l’électronique. Bien entendu Arduino est une plateforme de choix pour la domotique.

L’avantage de l’Arduino est double :

font que c’est un point d’entrée incontournable.

Partant d’Arduino, l’équipe de MySensors à bâti une architecture sans fil (radio) permettant de relier plusieurs Arduino (Arduinii ?) entre eux, d’échanger des données, de se relier à une passerelle mysensors puis au final à Domoticz.

L’architecture est la suivante :

Des Sensors (S), capteurs en français qui sont des Arduino équipés du capteur qui va bien, température, humidité, lumière, taux d’alcool, pH …Ce sont les Sensors qui effectuent les mesures.

Des répéteurs (R) utilisés pour couvrir de grandes distances (20-60 m en champ ouvert) qui ne servent qu’à retransmettre le signal d’un capteur trop éloigné à la passerelle.

Une et une seule passerelle Gateway (GW) qui collecte tous les signaux radio issus des Sensors ou Répéteurs et la retransmet soit par USB ou par Ethernet à un système tel que Domoticz nommé contrôleur qui pilote, gère, stocke les données et constitue l’intelligence du système.

Le schéma est donc le suivant :

network

Lire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

1-Wire et mise à jour du Kernel du PI

Vous aussi vous avez fait la mise à jour du kernel de votre Raspberry Pi et depuis vous n’avez plus de connexion avec vos équipements 1-Wire ou vos I2C, I2S, SPI, audio et lirc.

Vérifiez votre version par un

uname -a

Si vous êtes en 3.13 ou supérieure, vous êtes concernés et la solution est

documentée sur le forum à cette adresse.

https://easydomoticz.com/forum/viewtopic.php?p=1861&sid=25036cc1f264567fe8e23e5ab3c5ecdc#p1860

Merci à José du partage.

 

testeapprouve

 

N.B. On peut aussi conserver l’ancien mode en utilisant sudo raspi-config  et dans le menu 8 (Advanced Options) on peut inhiber l’option nommée : Device Tree.

Et en effet cela revient au même puisqu’on retrouve les 1-wire au prochain reboot.Lire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Le Waf, le phpMyDomo et Nginx

bbtUn titre à la Sergio Leone, pour parler ici de l’installation de phpMydomo avec le serveur web Nginx, inclus dans l’image Domoticz par exemple.

Toutefois l’auteur de phpMyDomo nous précise sur son site :

For experts only: Using the Apache webserver is the recommended way to install phpMyDomo, but if you prefer to use Nginx instead of Apache, you might try the following unsupported method.

Pour ceux qui n’ont pas fait anglais, on traduirait ça par :

Pour experts seulement:Apache est la meilleure méthode pour phpMydomo, mais si vous préférez utiliser Nginx que Apache, vous pouvez essayer la méthode non supportée ci-dessous.

Allez y mais c’est casse gueule (non ça c’est moi qui rajoute)

Pour les tétus qui envisagent de poursuive, une grande partie de l’article initial basé sur Apache est valable et sera donc repris tel quel ici.

Allons y : <citation>

Dans notre quête désespérée d’augmenter notre WAF face à nos outils de geek, je vous propose aujourd’hui un logiciel d’interface de pilotage relié à Domoticz.

Pour rappel : Le Wife Acceptance Factor ou Woman Acceptance Factor (WAF) désigne le niveau de conflit potentiel engendré par un objet, auprès des non-utilisateurs cohabitant avec les utilisateurs dudit objet: source wikipedia.

Il s’agit d’une surcouche visuelle permettant de piloter Domoticz.

PhpMydomo  : les fonctionnalités

  • Les interrupteurs, les scènes et Dim (experimental) sont supportés.
  • Visualisation des sensors sur la même page ou sur une page personnalisée.
  • Visu des caméras  IP sur un page unique.
  • Affichage d’une galerie photo.
  • Lancement d’action depuis une URL.
  • Support de Responsive design :Affichage optimisé sur Android/IOS tablet, smartphone et web browser
  • Peu de puissance demandée : un serveur php suffit.
  • Free and Open Source.

Le résultat à obtenir est quelque chose comme cela :

01 03

</citation>

Cet outil peut être installé soit :

Comment savoir si on a Nginx ou apache installé ?

Dans un navigateur, tapez votre ip du raspberryNginx

Si vous avez  un message « It works » c’est Apache, direction ici

Bien ces préalables évacués , au boulot !

Lire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

un terminal dans mon navigateur

Bon on utilise tous putty ou mRemoteng quand on a beaucoup de sessions ssh, RDP, vnc… pour nous connecter à notre Raspberry.

Passant beaucoup de temps devant mon navigateur, je me disais que j’aurais aimé un terminal ssh dans le navigateur directement, certes il y a bien les modules ssh integrés soit à Firefox , soit à Chrome mais je voulais d’un soft intégré au Raspberry et ce fut shellinthebox, un projet google code.


 

shellinabox est un terminal affiché dans un navigateur. Ecrit en Ajax il fournit le « look and feel » d’un vrai shell.

exemple1

Installation

Facile,

sudo apt-get install shellinabox

 

Le fichier de config est  /etc/default/shellinabox.

On peut le modifier pour changer le port par défaut [Default=4200] et qq autres paramètres.

Des fichiers css se trouvent dans /etc/shellinabox.

Ouvrez le port 4200 dans votre parefeu.

Utilisation

Dans votre navigateur tapez  http://ip_du_raspberry:4200

Logez vous comme d’habitude.

exemple2 sitb

Lire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Pourquoi Easydomoticz ?

Utilisateur depuis quelques années de domotique j’ai toujours recherché un de pilotage de ma domotique, pas cher, open source de préférence, ne nécessitant pas de grande puissance processeur, joli, ouvert, indépendant du cloud.

Et puis Domoticz est  arrivé.

plans_domoticz2

Open source et gratuit  consommant peu de ressources système. Il permet de gérer interrupteurs, détecteurs (incendie, ouverture, mouvement,…), capteurs (température, humidité, vent,…), des caméra IP et de créer des périphériques virtuels.

Il fonctionne sur Windows, Linux  et  Raspberry PI.

Il supporte de nombreux protocoles Z-wave, RFXCom, En-Ocean,…

De configuration aisée et claire, on peut programmer des scénarios sous forme de puzzleblockyLire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/