Slack

Slack pour monitorer mes services

Cela va faire plusieurs années que j’utilise Slack pour centraliser mon historique récent d’évènements ainsi que pour mes notifications. Pour cela, j’utilise plusieurs canaux : #blog, pour recevoir les notifications de mon blog.#jeedom, pour toute les interactions avec ma solution de domotique.#lab, pour les interactions avec mes différentes plateformes de développement.#divers, pour des notifications divers: Sonarr et Radarr principalement. Notifications WordPress Ma chaîne #blog J’ai récemment installé l’extension WordPress Slack Notifications. Cette extension me permet de facilement récupérer différentes notifications directement depuis ma chaînes #blog. La vue notifications du plugin Slack Notifications pour WordPress Slack et Jeedom L’intégration de Jeedom avec Slack Jeedom s’intègre parfaitement avec…

Jeedom v4

Jeedom v4, migration de mon installation

Après plusieurs mois d’hésitations, notamment dues à des congés pour lesquels je ne souhaitais pas mettre en défaut mon système: j’ai enfin sauté le pas vers la v4 de Jeedom. Pour rappel, la version 4 de Jeedom est à présent celle par défaut pour les nouvelles installations. Cependant pour ceux qui ont déjà un système en place, il faudra faire une petite manipulation pour vous voir proposer la mise à jour. La raison est simple, que les nouveaux utilisateurs n’aient pas à se refaire toute la configuration de leurs widgets en passant en v4 d’ici quelques mois (voir plus bas pourquoi). Les 3 thèmes de base de Jeedom v4. Alors quid des nouveautés de cette v4…

Deployer

Deployer: A deployment tool for PHP

Deployer: un outil de déploiement pour PHP.

Déployer votre application php avec Deployer

Cela va maintenant faire un peu plus d’1 an que ce blog est motorisé par WordPress et non plus par Dotclear. Pour rappel, lors de cette migration vers WordPress, afin d’avoir quelque chose d’un minimum industrialisé, de propre mais surtout qui me satisfasse, j’ai fait plusieurs choix techniques : Utiliser Timber pour gérer mon thème. Derrière ce choix, la raison était simple: je ne pouvais me faire à l’idée d’utiliser le (non-)moteur de template par…

ZiGate

ZiGate

La ZiGate et son look très DIY.

Plugin ZiGate pour Jeedom v1.2.0

Après pas mal d’efforts et surtout de tests, la version 1.2.0 du plugin ZiGate pour Jeedom vient de sortir. Parmi les nombreuses nouveautés, on remarquera : Des corrections de bugs en tout genre. Le support de nouveaux périphériques. L’identifiant unique d’un équipement Jeedom (LogicalId) passe de l’adresse (ADDR) à l’IEEE. L’idée et d’assurer un identifiant unique qui ne change pas au grès des rafraichissements de l’équipement. Un support complet des firmware 3.0e et 3.0f. Il était déjà opérationnel pour les nouvelles installations mais la version 1.2.0 introduit un script de migration de l’addr vers l’IEEE pour les anciennes installations. L’arrivée d’une console permettant d’envoyer…

SeedBoxSync

seedboxsync

Script for sync operations between your NAS and your seedbox.

SeedboxSync 2.0.1, synchronisation de votre seedbox et de votre NAS

Je viens de publier une nouvelle version de SeedboxSync. Pas de gros changements comme ça avait pu être le cas avec le v2.0.0. En effet, l’essentiel des changements concerne : Migration vers les pages GitHub et mise en place d’une nouvelle documentation. Les fichiers avec une taille de 0 octet provoquaient un exit, c’est à présent chose corrigé. La version applicative est à présent portée dans le code et on peu faire un seedboxsync --version. Pour ceux qui veulent savoir ce…

Jeedom, installation / update sous Odroid

Mon installation Jeedom commençait à dater. En effet, elle était encore basée sur la première image officielle pour Odroid  (plus disponible depuis) construite autour de Jessie (a.k.a Debian 8)… Il était donc grand temps de passer sous Stretch (a.k.a Debian 9) pour profiter, entre autre, de PHP 7. Cette article traite à la fois d’une installation from scratch ou d’une mise à jour de la distro car les 2 opérations ne diffèrent que dans les étapes de sauvegarde et de restauration. Étape préalable à la mise à jour : la sauvegarde Avant l’installation, j’ai fait un backup complet de mon…

ZiGate

ZiGate

La ZiGate et son look très DIY.

Migration vers la ZiGate de mes équipements Xiaomi

J’ai récemment fait l’acquisition d’une ZiGate. En effet, comme décrit lors de la présentation de mon installation domotique, je possédais jusqu’à présent une Gateway Aqara de Xiaomi pour gérer le protocole ZigBee. De mon point, elle souffre de 3 problèmes : Tout d’abord, elle est très « ZigBee by Aqara by Xiaomi » et donc pas totalement ouverte vers des composants venant d’autres fournisseurs. Ensuite, c’est du cloud et qui plus est, du cloud chinois… Mais…

PyPI: Python Package Index

Uploader un package sur PyPi

Histoire de garder ça sous le coude et de le partager, voici un pense bête sur comment uploader un package sur PyPi.org. Les prérequis Se créer un compte sur PyPi, mais également sur l’index de test. L’index de test permet de tester avant de pousser en production… Personnellement j’y ai le même login mais pas le même mot de passe. Avoir les bons outils d’installés : sudo dnf install python3-wheel python3-setuptools Suivre les guidelines de packaging de PyPa, notamment la rédaction du setup.py en se basant sur le projet d’exemple de PyPa :…

SeedBoxSync

seedboxsync

Script for sync operations between your NAS and your seedbox.

SeedboxSync 2.0.0, synchronisation de votre seedbox et de votre NAS

La version 2.0.0 de SeedboxSync vient d’être libérée ! C’est quoi SeedboxSync ? Imaginez que vous téléchargiez des fichiers via le protocole BitTorrent, des fichiers libres de droit, ça va de soi. Imaginez que pour une raison X ou Y vous ne puissiez pas le faire à partir de votre connexion (et donc votre IP) et que pour télécharger vous passiez par un prestataire tiers (on est toujours dans de pures spéculations bien entendu). Vous vous retrouvez donc avec des fichiers non pas sur votre…

atom.io

atom

A hackable text editor for the 21st Century.

Atom pour remplacer Netbeans

J’avais, par le passé, fait un article sur mon passage d’Eclipse vers Netbeans. Je dois dire qu’au fil du temps, cet IDE m’a déçu : Cycle de vie assez long. Plugin Python qui n’est plus maintenu depuis près de 3 ans. Lourd (qui a dit Java ?). Oracle, qui via sa politique de rachat se retrouvait propriétaire à la fois d’Eclipse et de Netbeans. Il a depuis fait le choix d’Eclipse en lâchant…