Domoticz et Yana ou comment parler à Domoticz.

Vous avez toujours voulu parler tout seul dans votre maison et donner des ordres à votre domotique, vous voulez remonter votre indice WAF et d’autres choses comme cela.

Yana est fait (faite ?) pour vous.

Pour les rares qui ne connaitraient pas Yana, il s’agit d’une passerelle de commandes vocales: « Yana, ferme les volets », « Yana y’a quoi à manger » ….

recon_vocales

Le Siri®  ou la S.A.R.A.H du Raspberry en d’autres mots.

Développé par le grand Idleman http://projet.idleman.fr/yana/

http://blog.idleman.fr/raspberry-pi-21-yana-un-nouveau-cur-domotique/.

Yana signifie « You Are Not Alone ».

Yana est facile à installer sur le raspberry, à connecter à Domoticz et super à l’utilisation, pourquoi s’en priver.

Allez, vous avez 10 minutes devant vous, c’est parti.

Lire la suite

Les caches des Navigateurs et Domoticz

Un petit article concernant l’interface web de Domoticz et la gestion du cache.

Tout le monde sait ce qu’est un cache d’un navigateur, on à tous l’habitude de le vider quand quelque chose ne marche pas.

Concernant Domoticz on conseille bien souvent la même chose afin de faire apparaitre tel ou tel menu, telle ou telle option qui devrait s’afficher et que l’on ne voit pas apparaitre.

La précision que je souhaite apporter ici est celle concernant la vidange du cache.

Domoticz utilise un cache dit Applicatif qui permet de mettre l’application web en cache on le voit souvent à l’œuvre en haut à droite, c’est le fameux petit rectangle bleucache De nombreux fichiers sont alors stockés localement et ne sont plus redemandés au serveur web Domoticz, d’où parfois la nécessité de régénérer un cache tout neuf.

N.B. il ne s’agit pas de la même notion que le cache des pages web visitées, il s’agit d’un cache d’application.Lire la suite

Un outil pour ajouter nos icônes à Domoticz : Custom Icons

Depuis quelques temps déjà, nous pouvions ajouter notre propre jeux d’icônes pour des interrupteurs Domoticz, cette technique avait fait l’objet d’un article https://easydomoticz.com/ajoutez-vos-propres-icones-interrupteur-domoticz/

Kuga and KChart Kexi Karbon14 KWord KSpread Krita KPresenter KPlato

La version 2215 apporte maintenant un outil pour déployer le jeu d’icônes différemment par le biais d’un fichier zip contenant l’ensemble des fichiers nécessaires.

Par contre la phase de construction (taille, nommage …) reste la même que celle décrite dans l’article ci-dessus.

I – Construction des icônes, fichiers

Utilisez l’article ci dessus, voici l’essentiel :Lire la suite

Un forum dédié à OpenKarotz et Domoticz

Une nouvelle section à fait son apparition dans les forums, il s’agit d’un forum spécifique à OpenKarotz et au liens avec Domoticz.

Cela se passe ici https://easydomoticz.com/forum/viewforum.php?f=18

openkarotz

Les « Custom Pages » 2 : Mes pages web

Premier article sur les « Custom Pages » de Domoticz.

En attendant d’aborder ceci (work in pogress)

CustomPage

Voyons ici comment afficher n’importe quel contenu dans un onglet Domoticz dédié.

Les « Custom pages », le fichier html

Le dossier /domoticz/www/templates contient un fichier custom.example qui  lorsque on le  renomme en xxx.html fait apparaître un sous menu. nommé  « xxx » dans le dans le menu « Custom » Domoticz.

Un lecteur me signale que :

Pour ceux qui comme moi, se trouvent avec un répertoire /domoticz/www/templates vide, la page d’exemple custom.example est disponible ici:
https://github.com/contactless/domoticz/blob/master/www/templates/custom.example

 

Merci à José de la précision.

 

Le contenu de ce fichier html étant libre on peut y affecter ce que l’on désire.

customactu Par exemple on crée un fichier video.html dans /template , on y place le code html correspondant

<!DOCTYPE html>
<html>
  <body>
    <!-- 1. The <iframe> (and video player) will replace this <div> tag. -->
    <div id="player"></div>

    <script>
      // 2. This code loads the IFrame Player API code asynchronously.
      var tag = document.createElement('script');

      tag.src = "https://www.youtube.com/iframe_api";
      var firstScriptTag = document.getElementsByTagName('script')[0];
      firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
    ..................

et la page « Custon » / « Video » affiche notre contenu

mycustompage

ou bien un actu.html qui contient l’iframe google destinée aux actualités nous affiche les news dans l’iframe dédiée, etc, etc..

Étonnant non !!

etonnantnon