LMS/Squeezebox et Domoticz

Depuis quelques versions Domoticz supporte les squeezebox Logitech MediaServer (LMS).

Squeezebox : Qu’est ce ? diront certains.

 

Il s’agit un logiciel serveur de musique (déployé dans le cas qui nous intéresse ici sur un Raspberry) et qui est chargé de diffuser de la musique sur d’autres équipements hard comme ceux ci (plus fabriqués de nos jours)

Résultat de recherche d'images pour "logitech media player" Résultat de recherche d'images pour "logitech media player"

 

ou soft nommés players ou platines en français.

 

Retrouvez le détail ici http://www.maison-et-domotique.com/4904-test-solution-squeezebox-pour-du-multiroom-facile/

Pour faire court on peut trouver de nombreux packages squeezebox à cette adresse http://www.max2play.com/en/max2play-image/

Ces packages m’ont paru gratuits contrairement à d’autres trouvés ça et la.

et des instructions ici http://wiki.slimdevices.com/index.php/SqueezePlug

Une fois installé ces solutions arrivent toutes avec un Logitech Media Server (le serveur) qui  inclut des webradios, la diffusion de podcasts, des bibliothèques musicales …Lire la suite

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

Fibaro RGBW, ruban de led & Domoticz

Après un précédent article sur la cle USB blink(1), restons dans la lumière puisque je voudrais vous détailler ici la mise en place du module Fibaro RGBW et d’un ruban de LED dans Domoticz.

Les caractéristiques

Chez domadoo on peut apprendre que :

« Ce contrôleur RGB/RGBW compatible Z-Wave peut contrôler des bandeaux de LEDs, des LEDs RGB/RGBW et des sources lumineuses alimentées en 12V ou 24V. Outre les canaux RGB traditionnels, il prend également en charge le canal de lumière blanche supplémentaire, qui permet d’ajouter des nuances pastelles à la palette de couleurs.

De plus, l’appareil prend en charge jusqu’à quatre capteurs analogiques 0V-10V, tels que les capteurs de température, capteurs d’humidité, capteurs de vent, capteurs de qualité de l’air, capteurs de lumière, etc. Les borniers « ALL IN » et « OUT » peuvent être configurés pour le contrôle LED ou la lecture de signal 0V-10V. Ainsi, ce module peut être utilisé comme un variateur de lumière avec des lampes halogènes.

Ce contrôleur vous permet de gérer et de surveiller la consommation d’énergie des quatre sorties indépendamment ou totale. »

L’intérêt, outre, le pilotage des bandeau de LED est de pouvoir connecter des capteurs 0-10v.

Un descriptif détaillé ici  http://www.domadoo.fr/fr/peripheriques/2367-fibaro-controleur-rgbw-z-wave-fgrgb-101-5902020528159.html

Une présentation complète est ici http://blog.domadoo.fr/2014/04/23/guide-dinstallation-du-controleur-rgbw-fibaro-fgrgb-101/

Câblage

Ce module ne s’alimente QUE EN 12 ou 24 V (pas de 230 V) par une alimentation externe.

alim220_24

L’alimentation 12/24 est reliée au 12 du Fibaro et le – au  GND du Module Fibaro.

 

Sur le ruban de LED les câbles Rouge, Vert,Bleu sont connectés aux Red,Green et Blue.

Le dernier câble du ruban de LED (noir, jaune parfois) est relié au 12 V du module.

 

cablage_rgbw_fibaro

 

cabl_module

 

calblage_module

Ajout dans Domoticz

Nous allons procéder l’inclusion de notre périphérique Z-Wave comme d’habitude.

Activer la détection de périphériques dans le menu « Réglages/Paramètres » en cochant la case « Accepter de nouveaux périphériques matériel »

Puis dans le menu « Matériel » sur le bouton « Réglages » de OpenZWave on utilise « Gestion de Nœud » puis « Inclure le nœud »

iNCLUSION

Il suffit maintenant d’appuyer 3 fois de suite rapidement sur le bouton situé au fond du trou.

inclusion

Votre périphérique doit être détecté, regardez le log Domoticz.

Puis dans le matériel Z-wave on retrouve ceci, que l’on peut nommer à notre convenance.

fibarorgbw

L’inclusion fait apparaitre plusieurs ‘Dispositifs »,  interrupteurs ZWAVE et Lightning Limitess/applamp RGBW

perif_fibaro

et un compteur de consommation électrique.

perif_usage

 

En ce qui me concerne, ces périphérique ne s’affichant pas dans la liste, je suis allé dans le panneau de commande

panneau_commande

ou j’ai utilisé le bouton « Submit » en face de « Color »

submit_color

Et la j’ai récupéré tout en double : Deux compteurs elec, deux limiless RGBW …. 👿

Bref,

Ensuite on utilise la flèche verte, on nomme nos périphériques.

Utilisation dans Domoticz

Depuis le Dashboard de Domoticz, passez vos 2 contrôles des LED en Dimmer au lieu de On/Off en cliquant sur le bouton « Editer »

LED_edit

Dimmer_Led

Validez, vous obtenez cela.

RGBW_domoticz

En 1 : Nous avons un bouton un bouton marche/arrêt sur le premier widget.

En 2 : Un slider à déplacer pour augmenter/diminuer l’intensité des LED.

En 3 : Sur le second widget nommé « LEDs » un clic sur les cubes permet d’agir sur le ruban de LED.

   change_couleursRBGW

 

1 – Nuancier 2 – Intensité  3 –Marche/Arret 4 –  Fermeture de cette fenêtre

 

Voici comment pour une centaine d’euros (30 € de LED, 16 € de transfo 220/24, 60 € de Fibaro RBGW) on peut obtenir un éclairage d’ambiance lié à notre Domoticz favori.

Toutefois des regrets : Domoticz n’inclut pas de pilotage via Lua, Blocky, l’API JSON, on ne peut donc interagir avec les couleurs, la luminosité comme sur d’autres matériel (HUE phillips ou LIFX par exemple).

En dehors de la fonction d’éclairage on ne peut donc rien envisager de plus ambitieux pour l’instant (mai 2015) mais parions que l’évolution de Domoticz nous réserve encore des surprises.

Merci à la team de Domadoo qui à permis d’effectuer ce test.

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

Une gestion efficace des GPIO en python

Une petite note pour mentionner l'existence d'une bibliothèque python dont j'ai appris l'existence sur le forum grâce à Dr No.

Destinée à la gestion des GPIO elle est vraiment efficace, bien pensée, peu consommatrice de CPU, sachant gérer les input, les outputs, les mode up/down, le mode PWM...

Il s'agit du module RPi.GPIO installé de base sur les raspbian.

La doc bien que en anglais est très claire et bourrée d'exemples.

Un petit :

#!/usr/bin/python
import RPi.GPIO as GPIO

et le nirvana se profile à l'horizon.

 

Le wiki du project sourceforge est ici http://sourceforge.net/p/raspberry-gpio-python/wiki/Home/

 

Bref, j'ai testé et j'ai aimé.

PS : j'adore le

GPIO.wait_for_edge(channel, GPIO.RISING)

et le

do_something()
if GPIO.event_detected(channel):
    print('Button pressed')

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

Domoticz, Arduino : MySensors.org Partie 3 : Un sensor

Dans les épisodes précédents nous avions détaillé le principe de fonctionnement de MySensors.org, vu comment intégrer une passerelle MySensors à notre Domoticz, il nous reste à expliquer l’intégration d’un capteur MySensor.

Cette partie sera plus légère car je ne vais pas détailler ici tous les montages à base d’Arduino possibles. Je prendrai plusieurs exemples.

Le site de MySensors.org nous facilite l’intégration de nos capteurs au sein de nodes MySensors car sur la page du capteur on a à la fois le schéma de câblage, le code MySensor qui correspond et la boutique pour faire nos achats de capteurs (E-bay ou Ali-express).

Ainsi je je veux intégrer un capteur de gaz ou d’alcool : :mrgreen: , la page http://www.mysensors.org/build/gas me fournit tout ce qui est nécessaire.

Il faudra aussi bien entendu un module radio NRF24L câblé correctement à notre sensor Arduino. Le montage est le même que celui de la passerelle.

On peut directement téléverser le code Arduino MySensors dans notre propre Arduino depuis cette page en n’oubliant pas d’installer les librairies Mysensors auparavant, mais si vous avez suivi la progression dans l’ordre, vous avez fait cette étape lors de la mise en place de la passerelle. https://easydomoticz.com/domoticz-arduino-mysensors-org-partie-2-la-passerelle/

Respectez les schémas de câblage donnés ou pensez à changer, dans le sketch,  les numéro de pin que vous utilisez.

Si vous avez installé les bibliothèques MySensors sur votre PC, le menu des Exemples (Fichiers/Exemples) contient tous les sketches Arduino-MySensors.org

arduino_mysensors_libLire la suite

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

Domoticz, Arduino : MySensors.org Partie 2 : la passerelle

L’article précédent nous à permis de voir le principe de fonctionnement du réseau MySensors.org à base d’Arduinii (un Arduino des Arduinii) avec leurs capteurs, leur passerelle.

Édition du 22/11/2015 pour ajouts paramétrages Gateway dans Domoticz.

network

Voyons ici la mise en place de la passerelle (GW) Arduino⇒Domoticz.

Dans ce qui suit j’utiliserai les symboles S pour les Sensors, GW pour la passerelle pour rester cohérent avec le schéma ci-dessus.

 

1 – Les composants nécessaires :

La passerelle Arduino.

Je vais prendre exemple de la réalisation d’une gateway USB vers Domoticz, sachez qu’un lien Ethernet est possible également avec Domoticz.

Pour la passerelle :

  • un arduino

250px-Arduino_Diecimila

  • un cable USB A/B

USBAB

  • un module radio NRF24L

radio

  • 6 câbles pour relier le module radio à l’Arduino

 

assortiment-de-100-straps-mf

Câblage  du module radio

Lire la suite

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