Aller au contenu

JossAlf

Membres confirmés
  • Compteur de contenus

    1 078
  • Inscription

  • Dernière visite

  • Jours gagnés

    14

Tout ce qui a été posté par JossAlf

  1. Oui je connaissais. Je l'utilise pour le chauffage... Je crains que ce ne soit impossible autrement ... Mais je ne laisse pas tomber.
  2. Bon... Alors je m'apprête à recevoir un telephone android. Je vais mettre en place la passerelle de abavala (http://www.abavala.com/piloter-domotique-eedomus-en-langage-naturel-sms/) mais je souhaiterais ne pas passer par un php (dans un premier temps). Je garde l'idée de modifier le contenu d'une variable via le SMS. J'ai pas trouvé sur le forum mais je cherche peut-être comme un pied... La question est donc la suivante : Est-ce qu'il est possible de modifier le contenu d'une variable en passant par une ligne commande http://ipHc2/api/globalVariables/... ? Ou on doit passer par le json obligatoirement ? Posée autrement : Est-il possible de passer le contenu du sms comme paramètre dans une adresse http://ipHc2/api/... ?
  3. Cool. Envoyé de mon iPhone àl'aide de Tapatalk
  4. En passant par l'API on peut même jouer sur la vitesse de lecture ! Envoyé de mon iPhone àl'aide de Tapatalk
  5. Effectivement passe par lApi pour bénéficier du 48khz stéréo je n'aurai jamais imaginé que ça bloque. J'ai utilisé le système en mono 8khz sans problème. Je suis passé en 48 car je trouvais le son trop métallique. Content que tu t'en sois sorti. Envoyé de mon iPhone àl'aide de Tapatalk
  6. @berale24 effectivement je fais ça depuis toujours. Non làl'idée est de modifier le contenu d'une variable. Ce contenu sera diffusé en tts. Exemple : Je suis au bureau et j'envoie un mail ou un Sms avec comme contenu : "préparez vous àaller au restaurant vers 20 heure 15. Je passe vous prendre". Ou si les gamins sont seuls àla maison : "Merci de mettre la table, nous arrivons dans 1/4 d'heure." Tout ça sans les mains en demandant àSiri d'envoyer un message ou un mail àla maison. Envoyé de mon iPhone àl'aide de Tapatalk
  7. Merci jojo pour le lien que je vais aller visiter. @nico je souhaite envoyer un mail ou sms qui déclencherait l'émission de son contenu sur mes squeezes. Ça permettrai de dicter un mail ou sms àSiri, de l'envoyer àune adresse mail ou vers un numéro qui serait dédié àla modification de la valeur de la variable. Un petit code dans la hc2 diffuserait le message si la valeur de la variable est modifiée. Envoyé de mon iPhone àl'aide de Tapatalk
  8. L'idée est de diffuser un message tss en envoyant un mail ou un Sms. Envoyé de mon iPhone àl'aide de Tapatalk
  9. Non il faudrait de l'instantané. Envoyé de mon iPhone àl'aide de Tapatalk
  10. J'aimerais modifier le contenu d'une variable globale depuis un téléphone (iPhone donc pas tasker) sans passer par l'application fibaro. Si la solution du Sms serait idéale, l'utilisation du mail me conviendrait. L'idée serait d'envoyer un mail dont le contenu du corps serait extrait pour remplacer la valeur d'une variable globale. Voyez-vous en moyen de faire ça ? J'ai un NAS, ou un Rasp qui dort sur le coin du bureau. Je crois me souvenir d'un "truc" de Steven avec Google script pour modifier une variable globale. Mais il faudrait l'adapter pour réagir àla réception d'un mail ou sms. Mais entre nous je préférerais me passer de Google et de ses grandes oreilles...
  11. Oui, le schéma est effectivement faut ! (Avec ce montage le module est alimenté en continue ...) Il faut que le supply du haut (trait bleu horizontal) soit relié au "cul" de l'ampoule. Envoyé de mon iPhone àl'aide de Tapatalk
  12. Merci pour ce retour encourageant. Envoyé de mon iPhone àl'aide de Tapatalk
  13. Ok merci. Envoyé de mon iPhone àl'aide de Tapatalk
  14. Est-ce que quelqu'un a déjàeu l'idée d'utiliser le Fire 7 d'amazon (60€) comme tablette pour l'app Fibaro : https://www.amazon.fr/dp/B00ZDWLEEG/ref=gw_tabl_ford_210789547?pf_rd_m=A1X6FK5RDHNB96&pf_rd_s=desktop-hero-kindle-A&pf_rd_r=3E2RY2N747M3N4T5PKTN&pf_rd_t=36701&pf_rd_p=912784767&pf_rd_i=desktop Il semblerait que le Google store soit utilisable sans rooter la bête ... http://www.frandroid.com/marques/amazon/316394_amazon-fire-tablet-2015-on-y-installer-google-play-store-root-de-lappareil
  15. Trop bon ça. Vivement la nouvelle image. Envoyé de mon iPhone àl'aide de Tapatalk
  16. Sinon au message 56 (page 2) de ce fil de discussion @clarkkent609 l'explique très bien dans la troisième partie de son post "Mise en place d'un script au démarrage" Envoyé de mon iPhone àl'aide de Tapatalk
  17. Non j'ai des vraies squeezebox radio et une squeeze duet. Mais j'avais installé un émulateur sur un raspberry et ça fonctionnait ! J'avais utilisé squeezeplug grâce au tutot de Cédric que tu trouveras ici : http://www.maison-et-domotique.com/13033-diy-votre-squeezebox-pour-40e/
  18. tsss je comprends pas là... Ca devrait fonctionner.
  19. Ha !!! Ca fonctionne sur max2playterrace ou max2playSDBpar ? Attention il y a une tempo de 20 secondes. Il faut que tu sois patient. Essaye à nouveau en laissant une minute entre chaque essai.
  20. Ben mince alors ! Ca devrait fonctionner ... Là je ne comprends pas. Essaye avec une autre squeeze ? Attention à l'ID de ton VD c'est pas 400 --Liste des squeezes sous la forme {"max2playterrace30","max2playSDBpar50","max2playSDBenf60","max2playSDBinv50"} local ListeSqueeze = {"max2playSDBpar80"} fibaro:setGlobal("SqueezeNom" , json.encode(ListeSqueeze)) -- Taper le message fibaro:setGlobal('Messager' , "Shany maman tappel") fibaro:call(400, "pressButton", "1"); -- fin annonce Squeezebox
  21. OK. Fais un copier coller de ce code dans le bouton "Principal" et dis moi ce qui ressort dans le debug. -- JossAlf ; 02/07/14 (V2.1) 21/06/14 (V2.0) 17/06/14 (V1.3) ; 22/05/14 (V1.1) ; 23/05/14 (V1.2) -- V2.1 : Ajout du réglage individuel duniveau sonore pour chaque squeeze en ajoutant 2 chiffre après le nom -- V2.0 : Simplification du code et possibilité d'allumer 1,2,3,4 ou 5 squeeze. -- Scène permettant simplifier la diffusion de messages sur 1 ou plusieurs squeezeboxes. -- Nécessite de créer les Variables Globales : SqueezeNom ; Messager -- (Ne pas utiliser dans une scène le json bug) -- l'appel de module virtuel se fera dans un autre module virtuel de façon simple -- en affectant les valeurs aux variables Globales -- puis en simulant le clic sur un bouton : exemple -> fibaro:call(144, "pressButton", "1"); local ListeSqueeze = fibaro:getGlobal("SqueezeNom"); local TableauSqueezeNom = json.decode(ListeSqueeze); local player = nil -- Adresse IP du Logitech Media Server local ipadd = "10.0.0.161" -- le port du serveur local portno = 9090 local Squeezers = { ['max2playterrace'] = "b8:27:eb:e2:02:77 ", ['max2playSDBpar '] = "b8:27:eb:47:18:a5 ", ['max2playSDBenf '] = "b8:27:eb:e1:7f:3d ", ['max2playSDBinv '] = "b8:27:eb:1d:f1:cd ", } --On allume toutes les squeezes for i = 1, #TableauSqueezeNom do --on recupère le nom en retirant les 2 derniers caractères local player = string.sub(TableauSqueezeNom[i], 1 , -3) fibaro:debug(player) local player = Squeezers[player] local cmnd = "power 1 " local stringtosend = player .. cmnd .. string.char(10) fibaro:debug(stringtosend) tcpSocket = Net.FTcpSocket(ipadd, portno) tcpSocket:setReadTimeout(2*1000) bytes, errorCode = tcpSocket:write(stringtosend) -- on règle le son local VolumeSon = string.sub(TableauSqueezeNom[i], -2) local cmnd = "mixer volume " .. VolumeSon .. " " local stringtosend = player .. cmnd .. string.char(10) fibaro:debug(stringtosend) tcpSocket = Net.FTcpSocket(ipadd, portno) tcpSocket:setReadTimeout(2*1000) bytes, errorCode = tcpSocket:write(stringtosend) end -- on laisse une seconde pour laisser le temps à toutes les squeeze de s'allumer fibaro:sleep(1250) -- On envoie le message en utilisant la première radio local player = string.sub(TableauSqueezeNom[1], 1 , -3) local player = Squeezers[player] local notification = fibaro:getGlobalValue('Messager') -- On remplace les espaces par des %20 local notification = string.gsub((notification)," ", "%%20"); fibaro:debug(notification) --Voicerss TTS local cmnd = "playlist play http://www.voicerss.org/controls/speech.ashx?hl=fr-fr&src=" .. notification; local stringtosend = player .. cmnd .. string.char(10) fibaro:debug(stringtosend) tcpSocket = Net.FTcpSocket(ipadd, portno) tcpSocket:setReadTimeout(2*1000) bytes, errorCode = tcpSocket:write(stringtosend) -- OFF des squeezeBoxs après 10 secondes fibaro:sleep(5*1000) -- on éteint les squeezes for i = 1, #TableauSqueezeNom do fibaro:debug("debut de la boucle") local player = string.sub(TableauSqueezeNom[i], 1 , -3) local player = Squeezers[player] local cmnd = "power 0 " local stringtosend = player .. cmnd .. string.char(10) fibaro:debug(stringtosend) tcpSocket = Net.FTcpSocket(ipadd, portno) tcpSocket:setReadTimeout(2*1000) bytes, errorCode = tcpSocket:write(stringtosend) end
  22. Est-ce que si tu cliques sur l'adresse suivante (ou tapes dans la barre d'adresse de ton navigateur internet) tu entends "Shany maman t'appelle" ? http://www.voicerss.org/controls/speech.ashx?hl=fr-fr&src=shany%20maman%20tapelle
  23. Ha attention : il faut mettre 1 et non 2 dans fibaro:call(123, "pressButton", "2") -> fibaro:call(123, "pressButton", "1")
  24. Tiens, voici un module virtuel rien que pour toi (SqueezeCharleso.vfib) avec tous les réglages qui devraient fonctionner. Importe-le et change seulement le numéro d'id du VD dans le second bouton à la ligne 15, il faut changer le 123 (dans fibaro:call(123, "pressButton", "2") ) avec le numéro du VD qui vient d'être créé (certainement 84 chez toi). SqueezeCharlesO.vfib
×
×
  • Créer...