
CharlesO
Membres confirmés-
Compteur de contenus
590 -
Inscription
-
Dernière visite
Tout ce qui a été posté par CharlesO
-
salut petit question : je peux avec 1 ecodevice instaler ce gestioner et celui de : JossAlf qui controle la conso elec. ?
-
[DEBUG] 11:41:06: max2playSDBpar [DEBUG] 11:41:06: max2playSDBenf [DEBUG] 11:41:06: max2playSDBinv [DEBUG] 11:41:07: Shany%20maman%20tapel [DEBUG] 11:41:17: debut de la boucle [DEBUG] 11:41:17: debut de la boucle [DEBUG] 11:41:17: debut de la boucle [DEBUG] 11:42:06: max2playSDBpar [DEBUG] 11:42:06: max2playSDBenf [DEBUG] 11:42:06: max2playSDBinv [DEBUG] 11:42:07: Shany%20maman%20tappel [DEBUG] 11:42:11: max2playSDBpar [DEBUG] 11:42:11: max2playSDBenf [DEBUG] 11:42:11: max2playSDBinv [DEBUG] 11:42:12: Shany%20maman%20tappel [DEBUG] 11:42:17: debut de la boucle [DEBUG] 11:42:17: debut de la boucle [DEBUG] 11:42:17: debut de la boucle [DEBUG] 11:42:22: debut de la boucle [DEBUG] 11:42:22: debut de la boucle [DEBUG] 11:42:22: debut de la boucle quand je clic sur debug du VD avec le petit script (appel du code) le debug est vide mais quand je le fait du grand script (le 2eme VD(le code)) j'ai ca:
-
quand je clic si je vais voir les variables dans messager je vois : Messager = Shany maman tappel et dans squeezenom je vois : SqueezeNom = ["max2playSDBpar90","max2playSDBenf90","max2playSDBinv90"]
-
oui les 2 variables sont la
-
pour l'adresse ip c'est l adresse ip de ma squeezebox comme dans les autre VD et lamas ca marche pour le debug ou et comment le placer stp ? merci encore pour ta patience
-
Salut et merci mais ca ne marche toujour pas ;-(
-
arf non marche pas
-
merci je test ce soir et te tien au jus merci encor
-
Super Merci
-
au 10.0.0.161 c'est mon raspberry pi2 avec max2play (donc une squeezebox) du nom de : max2playSDBpar
-
-- 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 = { ['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 récupère uniquement le nom en retirant les 2 derniers caractères qui correspondent au niveau sonore local player = string.sub(TableauSqueezeNom, 1 , -3) fibaro:debug(player) local player = Squeezers[player] local cmnd = "power 1 " local stringtosend = player .. cmnd .. string.char(10) tcpSocket = Net.FTcpSocket(ipadd, portno) tcpSocket:setReadTimeout(2*1000) bytes, errorCode = tcpSocket:write(stringtosend) -- on règle le son -- on prend que les 2 dernier caractères qui correspondent au niveau sonore. local VolumeSon = string.sub(TableauSqueezeNom, -2) local cmnd = "mixer volume " .. VolumeSon .. " " local stringtosend = player .. cmnd .. string.char(10) 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(1000) -- 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) local cmnd = "playlist play http://translate.google.com/translate_tts?tl=FR&ie=UTF-8&q=" .. notification; local stringtosend = player .. cmnd .. string.char(10) tcpSocket = Net.FTcpSocket(ipadd, portno) tcpSocket:setReadTimeout(2*1000) bytes, errorCode = tcpSocket:write(stringtosend) -- OFF des squeezeBoxs après 10 secondes fibaro:sleep(10*1000) -- on éteint les squeezes for i = 1, #TableauSqueezeNom do fibaro:debug("debut de la boucle") local player = string.sub(TableauSqueezeNom, 1 , -3) local player = Squeezers[player] local cmnd = "power 0 " local stringtosend = player .. cmnd .. string.char(10) tcpSocket = Net.FTcpSocket(ipadd, portno) tcpSocket:setReadTimeout(2*1000) bytes, errorCode = tcpSocket:write(stringtosend) end
-
Pour le code : (VD ID: 183) adresse IP : "" Port : 80
-
-- Faire un copier/coller de ce code dans le bouton d'un module virtuel (attention bug si utilisé depuis une scène) -- depuis lequel on souhaite diffuser un message -- NivSonore -> de 1 à100 -- SqueezeNom -> Cuisine ; Salon ; ChambreB ; ChambreH ; Garage -- Attention àne pas se tromper sur l'orthographe des Squeezes !!! -- Messager -> Texte pour la TTS (inutile de mettre des %20) --Annonce sur la Squeezebox ... fibaro:setGlobal('NivSonore' , 80) --Liste des squeezes sous la forme {"Cuisine","Garage","Salon"} local ListeSqueeze = {"max2playSDBpar","max2playSDBenf","max2playSDBinv"} fibaro:setGlobal("SqueezeNom" , json.encode(ListeSqueeze)) -- Taper le message fibaro:setGlobal('Messager' , "Ouverture du portail") fibaro:call(183, "pressButton", "1"); -- fin annonce Squeezebox
-
ok pour l'appel du code : (VD ID: 182) VD adresse IP : "" Port TCP : 80
-
Salut a tous je cherche une ame charitable pour notre icone squeezebox merci
-
Salut Jojo pour Quikdav et moi il y a une petit icône de squeezebox stp ? merci
-
salut voila pour moi ca ne marche pas je veux juste le faire marcher sur 1 squeezebox je fais quoi ? je cree 1 VD ou 2 svp une petit aide pas a pas merci
-
Salut qui peux super une jolie icône pour ma squeezebox svp ? merci
-
Salut qui peux super une jolie icône pour ma squeezebox svp ? merci
- 55 réponses
-
- Squeezebox
- Logitech
- (et 4 en plus)
-
Merci Nico pour ta réponse le truc c'est que je l'ai deja ma serrure donc pas trop le choix pour les appels HTML tu peut m'aider ? ou me donner un debut ? stp merci dans les lien que j'ai trouver je crois que c'est deja prêt il faut juste l'adapter merci encore
- 6 réponses
-
- Kwikset locks Kevo Plus
- kevo
-
(et 1 en plus)
Étiqueté avec :
-
c'est pour ma serrure connecter je veux un module dans mon fibaro pour ouvrir et fermer je peux le faire par web avec mot d'utilisateur et mot de passe . un ga a fais ca avec homebridge donc je pence a récupère le code tout prêt et l'intégrer mais comment .. il y a un json pas que je sache ce que sais lol et aussi du html
- 6 réponses
-
- Kwikset locks Kevo Plus
- kevo
-
(et 1 en plus)
Étiqueté avec :
-
;-) bravo au créateur et a leur contributeur
-
non ce n'est pas pour la connection internet. c'est pour ma serrure connecter je veux un module dans mon figaro pour ouvrir et fermer je peux le faire par web avec mot d'utilisateur et mot de passe . un ga a fais ca avec homebridge donc je pence a récupère le code tout prêt et l'intégrer mais comment .. il y a un json pas que je sache ce que sais lol et aussi du html