Comment ajouter de l'intelligence a sa Domotique

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
js-martin
Messages : 487
Inscription : 22 mars 2015, 22:08
Contact :

Re: Comment ajouter de l'intelligence a sa Domotique

Message par js-martin »

Sympa comme script jml... c'est un début d'intelligence :-)

Je n'ai pas encore de synthèse vocale (d'ailleurs, tu as utilisé quelle solution -coté hardware- pour le faire parler ?).

Question script qui sort de l'ordinaire, j'ai mis en place une alerte qui m'envoie un email en fin de soirée pour me dire si j'ai oublié de fermer ma porte de garage et qui n’empêche d'éteindre la lumière (Hue) dans ma chambre tant que ce n'est pas fait...
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Comment ajouter de l'intelligence a sa Domotique

Message par rimram31 »

Qu'entends-on par intelligence ? Entre la "simple" agrégation de données: météo, événements (agenda: poubelle, annivs), un trajet travail ... sa restitution pourquoi pas vocale, l'exécution de règles et/ou courbes prédites (régulation chauffage par ex) plus ou moins élaborées et enfin le deep learning censé "apprendre tout seul", il y a beaucoup de choses.

Concernant le vocal, pas plus d'intelligence c'est un moyen supplémentaire de fournir l'information et par la reco, d'avoir des "actionneurs". Jusqu'à présent il n'y avait que deux alternatives SARAH et du coup windows ou API de google, je l'ai pas sous la main mais j'étais tombé sur un projet open source qui offrait une 3eme alternative.

Une forme d'intelligence liée a la domotique: http://www.telegrafik.fr/ (je fais un peu de pub ;) )

L'idée d'inscrire notre domotique a des services en ligne, le 2.0 de l'iot, pourquoi pas ;) Tu t'inscris a des services auxquels tu acceptes d'envoyer certaines données et en retour ces services te renvoient une/des informations déduites.

Edit: lien retrouvé sur la partie vocale http://jasperproject.github.io/ pas encore essayé, j'avais lu dans les grandes lignes et ça tourne apparemment sur un simple pi.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
jml
Messages : 24
Inscription : 08 janv. 2016, 22:18

Re: Comment ajouter de l'intelligence a sa Domotique

Message par jml »

@daeenoo : il ne te reste plus qu'à trouver un usage que madame trouve suffisamment utile pour t'autoriser à mettre de la synthèse vocale. (genre annoncer la fin de la machine à laver, ou la prévision météo ...)

@js-martin :
pour la synthese vocale,
- ces enceintes sur un RPi2 http://www.amazon.fr/AmazonBasics-A100- ... B00GHY5F3K Pour 10€ c'est impressionnant.
- j'utilise l'API VoiceRSS que j'ai décrite ici : https://www.domoticz.com/wiki/Talking_D ... spBerry_Pi Pour info, Rien de mieux que la synthèse de windows intégrée (SAPI) . Mais sur RPi, pour avoir une synthèse correcte, il faut passer par une API Web.
- et enfin si tu veux voir un bout de script pour utiliser tout cela : https://www.domoticz.com/forum/viewtopi ... 404#p78266

@rimram31 : Merci , tu m'as donné une idée. J'essaierais d'ajouter dans mon script Goodmorning l'annonce du 1er rendez-vous de la journée de mon agenda et celui de ma femme.
Pour Jasper la partie synthèse vocale est vraiment nulle. Ils doivent utiliser simplement eSpeaker. Il y a un énorme gap avec le TTS de microsoft. Pour avoir un TTS acceptable sur RPi , il faut malheureusement passer par un service Web.
Et il faudrait dire à telegrafik que la domotique n'est pas que pour la gerontologie :-) Sinon ca semble bien répodre à ce que deenoo imaginait.
Mes scripts: github.com/jmleglise
Mon équipement: RFXTRX433E Volet et portail Somfy RTS, chacon IO, Oregon, PIR PT2262 / KMTronic USB relay/Z-WAVE Chinese Neo CoolCam
Mon dernier projet: ma maison location de vacances à Ouistreham sur la plage
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Comment ajouter de l'intelligence a sa Domotique

Message par deennoo »

jml a écrit :@daeenoo : il ne te reste plus qu'à trouver un usage que madame trouve suffisamment utile pour t'autoriser à mettre de la synthèse vocale. (genre annoncer la fin de la machine à laver, ou la prévision météo ...)
DEENNOO DEENNOO DEENNOO pas Deannoo ni deno ni deenoo !!! attention jml ! je dis attention !

Pour la synthese vocal : beaucoup trop tard, elle a adopter sa moto360...les seules TTS acceptable maintenant son : Waze et la lecture des sms en mode voiture...
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
js-martin
Messages : 487
Inscription : 22 mars 2015, 22:08
Contact :

Re: Comment ajouter de l'intelligence a sa Domotique

Message par js-martin »

@jml, merci pour ces détails très intéressants. Tu me donnes envie de partir sur un projet TTS...
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
jml
Messages : 24
Inscription : 08 janv. 2016, 22:18

Re: Comment ajouter de l'intelligence a sa Domotique

Message par jml »

oh my god :o , je me suis grillé auprès du mec aux 1300 posts sur easydomoticz !!!!
Mes scripts: github.com/jmleglise
Mon équipement: RFXTRX433E Volet et portail Somfy RTS, chacon IO, Oregon, PIR PT2262 / KMTronic USB relay/Z-WAVE Chinese Neo CoolCam
Mon dernier projet: ma maison location de vacances à Ouistreham sur la plage
DavidFromRouen
Messages : 157
Inscription : 26 févr. 2016, 23:40

Re: Comment ajouter de l'intelligence a sa Domotique

Message par DavidFromRouen »

J'ai commencé c'est trop excellent. Juste pour le fun j'ai mis la voix canadienne (fr-ca) et c'est bien poêlant ! :lol:
Bon, c'est simple à utiliser. Mais il faut que je transcrive le script à ma configuration maintenant...
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Comment ajouter de l'intelligence a sa Domotique

Message par rimram31 »

jml a écrit :...Pour Jasper la partie synthèse vocale est vraiment nulle. Ils doivent utiliser simplement eSpeaker...
Je n'ai jamais joué avec mais d'après la doc, on peut utiliser différents composants STT et TTS: http://jasperproject.github.io/document ... iguration/ Ce qui me fait dire finalement que jasper ne fait pas grand chose si ce n'est agréger des technos existantes :D il a le mérite dans la doc de décrire nombre de modules dédiés voix.

Après je coince un peu sur ce type d'application, hors SARAH justement, pour la reconnaissance vocale sur la qualité de la partie microphone. Après comme tu l'as fait, on peut jouer déjà avec la sortie vocale.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
DavidFromRouen
Messages : 157
Inscription : 26 févr. 2016, 23:40

Re: Comment ajouter de l'intelligence a sa Domotique

Message par DavidFromRouen »

Hello.

Je m’intéresse depuis 2 jours aux scripts, et j'avoue que je patauge pas mal... :?
J'ai regardé pas mal de choses sur le net. Je sais où mettre les scripts, pas de soucis. Je les édite directement sous WinSCP, pas de soucis.
C'est vraiment en langage pur, (ceci dit on apprend pas ça en deux jours non plus...)
Je voudrais commencer par quelque chose de très simple pour un premier script.
L'idée : quand quelqu'un sonne au portail, Domoticz me le dit en vocal avec TTS fraîchement installé et paramétré ;)
J'ai fais cela :

commandArray = {}

local sentence="Bonjour, Quelqu'un sonne au portail"

end
return commandArray


J'ai nommé mon script : script_device_Sonnette.lua
j'ai mis le chemin de mon script dans Domoticz quand la sonnette est ON

Mais j'obtiens dans le log :
2016-03-22 10:58:28.408 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_device_Sonnette.lua: /home/pi/domoticz/scripts/lua/script_device_Sonnette.lua:39: expected near 'end'

Donc la syntaxe n'est pas bonne d'après ce que je comprends... :lol:

Quelqu'un peut-il m'éclairer por favor ?
jackslayter
Messages : 1040
Inscription : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: Comment ajouter de l'intelligence a sa Domotique

Message par jackslayter »

rimram31 a écrit :Concernant le vocal, pas plus d'intelligence c'est un moyen supplémentaire de fournir l'information et par la reco, d'avoir des "actionneurs". Jusqu'à présent il n'y avait que deux alternatives SARAH et du coup windows ou API de google, je l'ai pas sous la main mais j'étais tombé sur un projet open source qui offrait une 3eme alternative.

Edit: lien retrouvé sur la partie vocale http://jasperproject.github.io/ pas encore essayé, j'avais lu dans les grandes lignes et ça tourne apparemment sur un simple pi.
merci, depuis que yana-client sur RPI ne marche plus, je cherchais un remplaçant


@david le END succède au IF
pas de IF -> pas de END
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Répondre