Reconnaissance vocale (réflexion, tests …)

Le « rêve » de tout geek domoticien est dans un premier temps d’automatiser le plus de taches possible, faire une belle « visu » pour ne plus avoir à appuyer sur les interrupteurs de la maison pour ouvrir/fermer les volets ou encore allumer/éteindre une lampe …
il reste quand même une ou des actions à faire soit via une tablette, smartphone, télécommande, écran tactile, ou PC pour allumer ces fameuses lampes …
Viens donc naturellement l’idée de la reconnaissance vocale, vaste sujet …
les smartphones actuels intègre à l’image du fameux « Siri » sur l’iphone ou encore « S-Voice de Samsung » et autres que je ne connais … permettent déjà les prémisses d’une IHM (Interface Homme Machine) « vivante » à l’image de « J.a.r.v.i.s » ordinateur « intelligent » de Tony Stark dans Iron Man (pour les amateurs du genre)

Quand on parle de reconnaissance vocale on parle en générale également de synthèse vocale, le second étant de pourvoir donner la parole à un PC / sa maison.
En anglais reconnaissance vocale => Speech To Text (STT) et synthèse vocale=> TTS : Text To Speech.

Lire la suite »

Graphique Conso Electrique Téléinfo EDF avec Highcharts (v3)

Suite aux deux billets précédents Graphique Conso Electrique Téléinfo EDF avec Highcharts et Graphique Conso Electrique Téléinfo EDF avec Highcharts (v2)
j’ai reçu des nombreux commentaires encourageants encore une fois merci.
cette fois ce n’est pas moi qui ai fais un « lot d’améliorations » mais un contributeur Mehdi B. et partage sont travail que je met à disposition.

il à notamment ajouté toutes les améliorations proposées mais également découpé le code, ce qui permet de ne pas avoir besoin de recharger l’ensemble de la page pour actualiser un des deux graphique
cela rend la page plus « fluide »
il à également ajouté des boutons de navigation « -24h / Aujourd’hui / +24h » sur le graphique réprésentant la consomation sur 24 heures

Pour rappel le code initial est de Domos vesta.homelinux.free.fr section « Demodulateur Teleinformation EDF »
que cela soit pour la base de génération des graphique mais également le programme permettant le traitement des données téléinfo et stockage en base de donnée pour
cette deuxième partie « stockage » un autre « outils » peut être utiliser et si la base de donnée n’est pas la même un adaptation des requêtes de lectures est possible.

Lire la suite »

Nouvelle version de KnxWeb (KnxWeb2)

Il y a déjà plusieurs mois que nous (Zikibe et moi-même) travaillons sur une nouvelle version de KnxWeb (rappel IHM pour Linknx)

Cette nouvelle version se veut plus « moderne » en tout cas plus « actuelle », et permet de gérer toute la configuration de Linknx et KnxWeb via une seule interface le plus intuitive possible et surtout éviter au maximum les lignes de codes xml ou autres pour la gestion du trio EIBD/Linknx/KnxWeb

Avec cela une révision complète de la partie design qui plus « simple » mais aussi beaucoup plus « puissante » en terme de fonctionnalités (qui évolue de semaines en semaines …)

J’y reviendrais dans plusieurs posts je pense au fur et à mesures de l’évolution de cette nouvelle version
Lire la suite »

LinKnxWebBox

Mon idée de départ était de trouver un « mini-PC » qui consomme peut permettant de faire tourner EIBD, Linknx et KnxWeb voir même owfs (pour le 1wire), la récupération des données « téléinfo » … bref tout ce à quoi peut servir un « serveur » domotique qui tourne H24.

mon « cahier des charges » est de pouvoir faire tourner toutes les fonctions qui tournes déjà sur mon PC « serveur domotique » (actuellement un PC ACER AMD Athlon 64 3500+ qui donc consomme pas mal et largement suffisant pour faire tout ce dont j’ai besoin)
que ce nouveau « PC » consomme peut moins qu’un vrai mini pc que j’ai également soit moins que 60W
Ce nouveau « PC » devra être facilement « installable »/ »maintenable », pour cela utiliser une version de linux le plus « standard » possible, pas de cross compil si possible car cela alourdis énormément
Ce PC ne nécessite pas obligatoirement de sortie « écran » (VGA ou HDMI) car c’est un serveur, il pourrait être intégrer dans un boitier rail DIN cela sera un plus.

le « budget » est également un critère important je ne voulais pas dépenser plus cher qu’un vrai PC à l’achat soit budget max de l’ordre de 300 Euro.

Après quelques recherches sur le nainternet et différents forums je me suis attardé sur les Cartes ALIX de PCEngines et plus particulièrement la Carte Alix2D2
Lire la suite »

Graphique Conso Electrique Téléinfo EDF avec Highcharts (v2)

Bonjour,

Suite à l’engouement de mon premier post Graphique Conso Electrique Téléinfo EDF avec Highcharts et des demandes dans les commentaires je me suis décidé à reprendre le code pour le rendre déjà plus lisibles mais aussi un peu plus « propre » et structuré …

Pour rappel le code initial étant de Domos vesta.homelinux.free.fr section « Demodulateur Teleinformation EDF »

Lire la suite »

KnxWeb nouveau composant « temp »

je viens de créer un nouveau composant toujours pour knxweb qui permet d’afficher les températures

actuellement il est déjà possible de le faire avec un composant text mais cela reste un affichage simple de « texte » avec possibilité de mise en forme de police ou couleur mais rien de « dynamique » à part la valeur de la température elle même bien sur

suite a une demande d’Arnaud qui j’ai donc développé ce composant « temp »
je suis passé par plusieurs étapes intermédiaire pour le rendu visuel mais sans grande « conviction »
c’est bien le rendu final qui est le plus important doit être « sobre » et en même temps fonctionnel et suffisamment « complet »

voici le rendu final :

Lire la suite »

Affichage météo dans page web

Le précédent post date déjà pas mal, il est temps que je m’investisse un peu plus pour alimenter mon blog … (j’en ai profité pour changer de thème le précédent n’était pas très attirant …)
je fais ce post pour présenter l’affichage des prévisions météos que j’ai développé (PS : je ne pourrais le mettre à disposition ayant récupéré les informations et quelques scripts ici et là, je l’utilise pour mon usage uniquement personnel …)
Pour ce « widget météo » que j’ai utilisé le php, jquery et jquery.tooltip

il y a plusieurs parties dans ce widget:
- les prévisions météo avec les données de weather.com (on peut s’y inscrire pour récupérer le flux xml des prévisions météo jusqu’à 10 jours ici )
- le « saint du jour »
- le « dicton du jour »
- les anniversaires du jour
- les WE et jours fériés …

Lire la suite »

Graphique Conso Electrique Téléinfo EDF avec Highcharts

Pour le suivi de la consomation électrique de la maison, j’ai « investi » dans un petit module usb pour récupérer les données téléinfo du compteur EDF acheté ici à A.Dauguet

J’ai ensuite utiliser un petit programme, écrit en langage C, qui est lancé par tache CRON toutes les minutes pour récupérer les données et les stocker dans une base de donnée MYSQL.

J’ai aussi des Scripts PHP pour exploiter ces données et générer des graphiques de consomation avec la librairie highcharts, que j’ai déjà un peu présenté avec les courbes de températures.

PS : Merci à Domos pour son wiki très intéressant et le partage de ces scripts ICI

Lire la suite »

Graphique température 1wire – KNX avec Highcharts

j’utilise dans ma maison un certain nombre de capteurs de températures branchés sur un réseau 1-wire mais aussi des thermostat KNX.

J’ai fais quelques script bash simple pour enregistrer les températures toutes les 5 minutes dans un base MYSQL. Pour le 1-wire, en lisant directement la valeur de chaque composant et pour le KNX j’utilise la log de linknx (Thermostats et ma VMC DF HELIOS)

Ensuite pour pouvoir exploiter ces données et générer des graphiques j’ai créé quelques petits script php en m’inspirant de différents bout de code récupéré ici ou là sur divers sites/forum.

Et donc pour généré le graphique à proprement parlé, j’utilise la librairie Javascript graphique Highcharts.

Elle est moins connue que JpGraph mais pour moi plus évoluée, aussi simple voir même plus simple a mettre en oeuvre et a surtout l’avantage d’être full javascript et donc la « charge » serveur pour générer le graph est déporté sur la navigateur ce qui est intéressant dans le cas de « serveur » domotique tel que sheevaplug, pogoplug, NAS, … et autres système « light ».

J’ai également utiliser Jquery UI pour afficher joliment en « pop-up » les graph …

Lire la suite »

Visu KNX pour mobile (iphone/ipad et autres…)

Actuellement il y a un certain engouement pour tout ce qui est application « mobile » et donc pourvoir controler ça maison via son iphone/ipad ou autre smartphone est toujours très sympa … (pour ceux qui ont ce genre de mobile…)

actuellement il existe bon nombre d’application (payante!!) peremettant de le faire et en générale de façon dédié a un OS ou même un modèle de mobile.

il existe egalement dans ces « solutions » plusieurs méthodes soit « tout » est géré par le mobile avec uniquement une interface ip/knx a mettre en place ou d’autres utilises une partie « serveur » qui fait le « relais » entre le réseaux KNX et le mobile via IP (internet et/ou wifi).

Ayant intégré le developpement de knxweb j’ai proposé à la comunuaté domotique-eib (groupe de discusion) de développer à partir de knxweb, et en utilisant jquerymobile, une interface web en lien avec linknx pour la partie « serveur ».

L’idée étant que cela soit compatible avec un maximum de mobiles du marchés c’est pour quoi j(ai choisi d’utiliser jquerymobile.

j’ai fait une petite page « demo » du rendu que je me sens capable de développer que j’ai mise ici.

Je n’en suis pas loins… après quelques jours de développement je pense pouvoir mettre à dispo rapidement une version « aplha » de test pour ceux qui voudrons bien mettre « les mains à la pate ».

je décrirais dans d’autres posts cette visu une fois celle-ci un peu plus avancée.

Anthony.

PS : Je devéloppe donc cette nouvelle visu knx sans avoir de mobile permettant de faire cela donc pas simple pour les tests …