Synopsis
Chez moi, on sait pas coder mais on a des idées !
N'ayant ni l'envie ni le temps d'apprendre à coder en CSS, je me suis décidé à bricoler une interface personnalisée pour mon Jeedom simplement avec un éditeur d'images. Comme ce projet semble réalisable, j'ai décidé de partager ma progression pour que les allergiques à la ligne de code puissent s'en inspirer mais aussi partager leur expérience.
Mon profil (et celui de ceux que ce projet peut intéresser)
- Je ne suis pas développeur et ne parle aucun langage informatique
- Je ne suis pas designer et n'ai jamais utilisé Photoshop pour faire du design (seulement un peu de photo et encore, je trouve Lightroom suffisant)
- Je n'ai ni le temps ni l'envie d'apprendre le CSS ou le HTML
- Je maitrise les bases de Jeedom (virtuels et widgets en particulier)
Pourquoi ce projet n'est pas si débile que ça
- Parce que Jeedom reste une interface "statique". Il n'y a que très peu de navigation entre menus, de transitions ou d'éléments animés. De ce fait, tous les jolis éléments de GUI développés en CSS par les membres les plus doués du forums peuvent être reproduits par les nuls comme moi avec Photoshop ou Paint.
- Parce que c'est facile (il s'agit simplement de concevoir un fond d'écran adapté et d'uploader des jolies icones)
- Parce que une fois que c'est fait, ça ne tombe pas en panne et souffre peu au fil des updates
- Parce que ça reste super fluide même sur un vieil iPad tout pourri
- Si comme moi vous ne connaissez rien à Photoshop, il va quand même falloir se fader des tutos (uniquement pour développer des icone persos mais ce n'est pas indispensable étant donné la quantité qu'on trouve sur le net
- c'est quand même du boulot !
- ça reste du bricolage (contrairement au CSS)
- ce ne sera jamais une interface dynamique (contrairement au CSS)
Ma conception de la domotique est qu'elle doit REELLEMENT me faciliter la vie. Malheureusement, comme tous les outils informatiques puissants, on peut vite se retrouver submergé par les informations et les commandes.
Personnellement, je trouve ça absolument inutile de savoir en temps réel quelle humidité il fait dans mon sellier ou d'allumer chaque lampe de mon salon via ma tablette.
Selon moi, ce qui fait la puissance de la domotique ce sont avant tout les scénarii et si les scenarii sont bien conçus, alors l'interface graphique du système domotique peut se réduire au minimum.
Pour reprendre les exemples ci-dessus, je n'ai pas besoin de visualiser en temps réel le taux d'humidité dans mon sellier via l'interface Jeedom. J'ai juste besoin qu'on m'alerte quand elle est trop élevée. Pareil pour la lumière de mon salon, pas besoin de créer des dizaines de boutons sur l'interface pour allumer les lampes une par une puisque c'est Jeedom qui les gère pour moi !
En résumé, mon idée de la domotique est qu'au mieux elle est intégrée, au moins elle a besoin d'une interface graphique riche.
Cahier des charges du projet
- Aucune ligne de code à taper (seulement le chemin des icônes perso à modifier dans les widgets)
- N'utiliser que des widgets existants dans jeedom
- Remplacer toutes les icônes par des icônes perso (pas facile j'avoue)
- Utiliser seulement Photoshop CC (mais je suis sûr que c'est possible avec Paintbrush voire Paint)
- Une page d'interface par étage (3 pages au total) et une vue plan par page (car plus facilement interprétable a priori)
- Pas de flat design (question de goûts)
Attention, c'est un travail en cours
Il me reste à :
- Ajouter les équipements manquants (volets et thermostats entre autres)
- ajouter des petites icones pour chaque type d'actionneur (thermostats, interrupteurs, volets)
- ajouter une horloge
- Créer les 2 autres étages de la maison (ça va être du boulot)
Voila, si le projet intéresse du monde, ce sera avec plaisir que je partagerai expérience et fichiers.