-
Compteur de contenus
496 -
Inscription
-
Dernière visite
-
Jours gagnés
5
Tout ce qui a été posté par lolomail
-
Cela marche nickel, j'ai même ajouté l'unité dB . Des améliorations possible: - Tenter un slider pour régler le volume - Ajouter les commandes et le retour d'info pour la netradio Voici le fichier, faudra remplacer IP par la bonne adresse IP et PORT par le port adhoc. Question, quand je suis dans le display global de tout le module, j'ai "status200" juste sous l'icone de Yam, quand je change d'entrée je vois le nom de l'entrée apparaitre puis "status200" revient, c'est quoi ce message??? RX-V2067.vfib
-
Cool merci, je test cela dans l'aprem, Une fois testé cela je mettrais le VD sur le post La, dans la main loop, je viens de passer le fibaro:sleep de 3000 à 500 car cela faisait une latence entre la vérif de chaque valeur, pas de risque de pbs? Y a un fibaro:sleep à 500 pour chaque remontée d'info.
-
Pour le volume, le Yam le retour sous format 480 pour 48,0 donc j'ai supprimé la décimale pour avoir juste les unités et les dizaines . Si tu sais comment convertir 480 en 48,0 je suis preneur
-
Oui tout àfait possible, après pour cela faut la faire sortir du boitier sinon bonjour l'inertie
-
Je viens de regarder le retour d'info sur le yam, voici le code que j'ai mis dans la main loop et qui me donne le retour d'info sur le power/vol/mute/source/dsp: YAM = Net.FHttp("IP",PORT) -- retour information power payload = '<YAMAHA_AV cmd="GET"><Main_Zone><Power_Control><Power>GetParam</Power></Power_Control></Main_Zone></YAMAHA_AV>' response ,status, errorCode = YAM:POST('/YamahaRemoteControl/ctrl', payload) fibaro:sleep(3000) if errorCode == 0 then fibaro:log('status'..status) local testdebut = (string.find(response, "<Power>") + 7); local testfin = (string.find(response, "</Power>") - 1); response = string.sub(response, testdebut, testfin) fibaro:call(ID_VD,"setProperty","ui.Yamlabel.value",response); else fibaro:log("error") fibaro:call(ID_VD,"setProperty","ui.Yamlabel.value","erreur"); end -- retour information volume payload = '<YAMAHA_AV cmd="GET"><Main_Zone><Volume><Lvl>GetParam</Lvl></Volume></Main_Zone></YAMAHA_AV>' response ,status, errorCode = YAM:POST('/YamahaRemoteControl/ctrl', payload) fibaro:sleep(3000) if errorCode == 0 then fibaro:log('status'..status) local testdebut = (string.find(response, "<Val>") + 5); local testfin = (string.find(response, "</Val>") - 2); response = string.sub(response, testdebut, testfin) fibaro:call(ID_VD,"setProperty","ui.YamVolume.value",response); else fibaro:log("error") fibaro:call(ID_VD,"setProperty","ui.YamVolume.value","erreur"); end -- retour information mute payload = '<YAMAHA_AV cmd="GET"><Main_Zone><Basic_Status>GetParam</Basic_Status></Main_Zone></YAMAHA_AV>' response ,status, errorCode = YAM:POST('/YamahaRemoteControl/ctrl', payload) fibaro:sleep(3000) if errorCode == 0 then fibaro:log('status'..status) local testdebut = (string.find(response, "<Mute>") + 6); local testfin = (string.find(response, "</Mute>") - 1); response = string.sub(response, testdebut, testfin) fibaro:call(ID_VD,"setProperty","ui.YamMute.value",response); else fibaro:log("error") fibaro:call(ID_VD,"setProperty","ui.YamMute.value","erreur"); end -- retour information source payload = '<YAMAHA_AV cmd="GET"><Main_Zone><Basic_Status>GetParam</Basic_Status></Main_Zone></YAMAHA_AV>' response ,status, errorCode = YAM:POST('/YamahaRemoteControl/ctrl', payload) fibaro:sleep(3000) if errorCode == 0 then fibaro:log('status'..status) local testdebut = (string.find(response, "<Title>") + 7); local testfin = (string.find(response, "</Title>") - 1); response = string.sub(response, testdebut, testfin) fibaro:call(ID_VD,"setProperty","ui.Yamsource.value",response); else fibaro:log("error") fibaro:call(ID_VD,"setProperty","ui.Yamsource.value","erreur"); end -- retour information DSP payload = '<YAMAHA_AV cmd="GET"><Main_Zone><Basic_Status>GetParam</Basic_Status></Main_Zone></YAMAHA_AV>' response ,status, errorCode = YAM:POST('/YamahaRemoteControl/ctrl', payload) fibaro:sleep(3000) if errorCode == 0 then fibaro:log('status'..status) local testdebut = (string.find(response, "<Sound_Program>") + 15); local testfin = (string.find(response, "</Sound_Program>") - 1); response = string.sub(response, testdebut, testfin) fibaro:call(ID_VD,"setProperty","ui.YamMODE.value",response); else fibaro:log("error") fibaro:call(ID_VD,"setProperty","ui.YamMODE.value","erreur"); end En résumé avec le code: payload = '<YAMAHA_AV cmd="GET"><Main_Zone><Basic_Status>GetParam</Basic_Status></Main_Zone></YAMAHA_AV>' Tu obtiens beaucoup d'info sur l'état du yam et tu n'as qu'a extraire les morceaux que tu veux via le 'string.find" Pour trouver cela j'ai fais comme au début pour les codes commandes, je suis passé via le mode console de firefox en étant connecté sur la page web de contrôle du yam
-
Merci pour le partage, je regarde cela demain et je posterais mon VD et le résultat de mes modifs
-
A éviter d'ouvrir le réveil si jamais j'ai besoin d'exclure / inclure le module
-
Je vais regarder car je vois pas comment faire pour le get, la prog c'est pas mon métier sniff
-
L'idée est plus de lancer des taches x minutes après le reveil, par exemple allumer les lumières du salon / cuisine, mettre la radio, voir faire couler le café si tu rajoutes un module dans la machine a café... Comme cela quand t'es pas bien reveillé tu n'as pas besoin de chercher
-
Voila les images
-
Bon le sujet n'est pas bien nouveau, cela a été abordé par plusieurs personnes, voir les liens suivants: http://forum.fibaro.com/viewtopic.php?t=1471&highlight=wake http://www.robbshop.nl/over-z-wave/z-wave-projecten#zwavewekkerradio Au vu du dernier lien, je me dis chouette j'ai un module universel en stock, pas besoin de faire un montage sur veroboard, zou je pars au mag du coin et j'achète le réveil philips . Retour à la maison, je sors le fer et le matos, un coup de tournevis le radio reveil a les trippes à l'air. Oups les PCB ne sont pas les même et les références non plus, je retourne le PCB le connecteur et pas le même aussi... Je me dis donc soyons fou pour 15 euros je peux tester ce qui arrive sur le connecteur au pire j'aurais perdu 15 euros. Je trouve les points SP1 et SP2 qui ont une tension nulle qui passe à 2v quand l'alarme se met en route. Je cherche un peu sur le net et zou voila un BC547 pour commander un relais. Voila le branchement: - Le BC547 est relié à une résistance de 2K sur la base, elle même relié au point SP1 qui correspond à l'alarme 1 du radio reveil - L'émetteur est relié à la masse, - Le commun à la bobine du relais (6v) avec une diode pour la protéger, le tout alimenter par le +6v piqué sur le reveil J'ai mis en plus deux poussoirs, un pour l'inclusion et un pour le in2 du module universel. Comme il ya deux alarmes, on pourrait envisager de doubler le montage avec le relais pour brancher le in1 à SP1 et le in2 à SP2, cela permettrait de lancer deux scènes différentes à deux heures différentes grace aux deux alarmes. Je vais tacher de vous mettre quelques photos, voila c'est pas grand chose mais si cela peut aider
-
Y a des chances, les modo Fibaro sont làmais pas très présent quand même, plus des infos sur la v4 sur le bug tracker et des users qui reportent des bugs...
-
Question, je comprends le pbs avec le passage àminuit, mais avec la scène avec le bouton OFF cela ne veuit pas dire qu'il faut engager la simul chaque jour en cas de départ en vacances?
- 62 réponses
-
- Script lua
- simulation
-
(et 1 en plus)
Étiqueté avec :
-
Gaffe car avoir un accès facile est une chose, mais imagine que ton moteur lache quand le volet est en haut, tu fais comment pour le dérouler pour accéder àl'axe / moteur? Si quelqu'un peut nous dire comment faire cela pourrait toujours servir.
-
C'est possible de mettre un delais dans le panneau d'arrosage, mais làvia un virtual device et une scene tu ne t'en occupes plus. Peut-être que Fibaro integrera la fonction suivi le temps un jour qui sait.
- 57 réponses
-
- Script lua
- gestion
-
(et 2 en plus)
Étiqueté avec :
-
Question, il faudrait faire comment pour obtenir les infos de Yam avec le bout de code <YAMAHA_AV cmd="GET"> ?
-
Krikroff oui je pense qu'il y a une scène pour faire changer la variable sunset, voir même peut être que c'est le scheduler de robmac
- 62 réponses
-
- Script lua
- simulation
-
(et 1 en plus)
Étiqueté avec :
-
Oui c'est ce que j'ai fait Au passage j'ai discuté avec un installateur et il me disait aussi que c'est plus fiable de déporter le module de contrôle àl'extérieur du coffret du volet.
-
Tip top, je sens que je vais regarder ton code pour améliorer celui de mon Yam
-
Dans le style dimmable y aussi sur ce site: http://shop.smarttint.com/Smart-Tint-Dimmer-System_p_37.html Làtu trouves les prix en fonction de la surface, pour la taille de fenetre que je disais faut compter 680 dollars pour le film après manque le controle, cela fait chero le truc...
-
Je viens de calculer pour faire une petite vitre de 71cm par 100cm en faisant un ratio entre le prix de morceau de A4 et la surface de la vitre faudrait juste compter 1200 euros... J'ose meme pas faire le calcul pour une baie vitrée
-
Oui ou alors faut espérer qu'ils fassent de prix quand la surface augmente...
-
Ouff sur la bay c'est le prix pour une feuile A4....
-
Mais cela àl'air "on/off" donc si tu ajoute un module fibaro relais zou cela devrait marcher, non?
-
C'est clair!!! Il y a un peu plus d'un an quand j'ai acheté ma HC2 cela avait été un sacré pari car peu de monde y croyait, voir Fibaro se faisait incendier. Maintenant en un an il y a eu de sacré changements et beaucoup de monde passe sur HC2