/ tech

Miroir connecté part 3

Je continu la conception du miroir.
J'ai décidé d'y mettre une seconde tablette pour étendre les possibilités du miroir.

IMG_20170901_084721

Les modules utilisés

  • Hue : il permet d'afficher le status des lumières (ici l'affichage des groupes).
  • Maps : il permet d'afficher la circulation sur une portion de carte de GoogleMaps.
  • Memo Notes : on peut mettre la liste des courses.
  • Memo ToDo List : on y met les éléments importants.

Connection HomeAssistant / Miroir Connecté

Pour ce faire, dans le fichier configuration.yaml
on déclare un input_text pour ajouter nos éléments sur la ToDo list :

 input_text:
  text1:
    name: Text 1
    pattern: '[a-fA-F0-9]*'

on déclare nos scripts :

   effacetodolist:
    alias: Efface ToDo Miroir
    sequence:
     - alias: Efface la ToDo List sur le miroir
       service: shell_command.todoclear
  addtodolist:
    alias: Add ToDo Miroir
    sequence:
     - alias: Add la ToDo List sur le miroir
       service: shell_command.todoadd       
  effacetodolistid:
    alias: Efface ToDo Miroir id
    sequence:
     - alias: Efface un element de la ToDo List
       service: shell_command.todoclearid

et nos shell_command :

todoadd: /usr/bin/curl -G -v http://[IP_MIROIR]:[PORT]/AddMemo?memoTitle=ToDo --data-urlencode "item={{states.input_text.text1.state}}"
todoclear: /usr/bin/curl -G -v http://[IP_MIROIR]:[PORT]/RemoveMemo?memoTitle=ToDo --data-urlencode "item=ALL"
todoclearid: /usr/bin/curl -G -v http://[IP_MIROIR]:[PORT]/RemoveMemo?memoTitle=ToDo --data-urlencode "item={{states.input_text.text1.state}}"

miror2

On met du texte dans Text 1 et on clique sur "Add ToDo Miroir" pour ajouter l'élément à la ToDo List.
Il seront numérotés sur le miroir.

Pour en effacer un on met le numéro dans Text 1 et on clique sur :"Efface ToDo Miroir id".

"Efface ToDo Miroir" permet de supprimer tous les éléments de la ToDo List.

Miroir connecté part 3
Share this