Aller au contenu

Lazer

Administrateur
  • Compteur de contenus

    25 885
  • Inscription

  • Dernière visite

  • Jours gagnés

    1 257

Tout ce qui a été posté par Lazer

  1. J'avais mis du temps à choisir ma vanne, mais j'avais volontairement sélectionné un modèle qui fonctionne comme décrit par Jojo, ainsi avec un module FGR c'est safe, et en plus on a la calibration, donc le retour d'état de la vanne par mesure de consommation (4 à 5W seulement pendant 10 secondes, donc il faut paramétrer finement la détection dans les paramètres du FGR) Malheureusement c'était un modèle noname qui n'est plus référence par Amazon, mais il y a des équivalents.
  2. Perso je l'utilise, mais je n'ai pas eu d'intrusion, donc je ne saurais te dire si ça fonctionne ou pas.
  3. Tient, Daigral qui communique sur les maintenances préventives de son service Diagral Connect, c'est nouveau et bienvenu
  4. Lazer

    Fibaro Wall Plug

    La domotique c'est comme au supermarché, on fait son choix en fonction prix au kilo-watt
  5. Ah tu veux que la requête Web ne te renvoie QUE la valeur ? Je ne pense pas que ça soit possible avec l'API JSON de la HC2.... qui renvoie justement un JSON. C'est une méthode d'échange de données très pratique et propre. Il faudrait que tu voies du coté de IFTTT si ils ne proposent pas des outils pour extraire une valeur d'un JSON.
  6. Lazer

    Yamaha MusicCast

    Teint d'ailleurs je me tâte à créer un topic dédié au Homepod dans la section des assistants vocaux du forum, les première review sont terribles (au sens premier du terme). C'est pas cette fois-ci que la pomme fera sa révolution comme ils ont su le faire avec l'iPhone.
  7. Lazer

    Nvidia Shield Android TV (16 Go)

    Oui un tout petit disque dur, même pas de quoi y mettre une collection correcte de films en 4K HDR. Mieux vaut avoir un NAS externe, qui fait du bruit ailleurs. @Bloug sur les forums HC, certains disent que la Zappiti a une meilleure qualité d'image que la Shield.... Franchement ça ne doit pas se jouer à grand chose, et je ne suis pas du genre à faire des comparaisons image par image. Après ça dépend surtout de ton diffuseur. Ceux qui ont un diffuseur bas de gamme (TV ou projecteur) doivent voir la différence. Perso j'ai un bon projecteur Epson qui faut un excellent travail de traitement de l'image, aucun besoin de rajouter des artifices en amont. Ce que je reproche à Zappiti, c'est sa base de données propriétaire. Je ne crois pas qu'on pusse utiliser Kodi. L'énorme avantage de la Shield, en plus de faire plein d'autre choses, c'est de pouvoir installer KODI, et surtout de le configurer pour utiliser une base de données SQL commune hébergée sur le NAS (MariaDB). Ca fait des années que j'ai ma base de données, avec la liste des films, ceux qui sont vus, les favoris, etc. C'est super cool de pouvoir passer d'un lecteur à un autre et de retrouver sa médiathèque. En plus, Kodi dispose d'une API super puissante (il faut toujours que je partage mon VD), on peut y installer des plugins afin de customiser l'interface, afficher des notifications, les caméras, etc. Bref, Kodi est de loin le meilleur lecteur multimedia selon mon goût. On peut aussi utiliser Plex sur la Shield pour ceux qui ont déjà leur DB sur Plex. Par contre au niveau API, customisation, et domotique, Plex est moins avancé que Kodi. Et Molotov, Youtube, VLC, Chromecast, plein de jeux, etc... Bref, pour son prix, la Shield TV est un OVNI. Précisons que niveau puissance de décodage, je ne l'ai jamais mis en défaut. Même un MKV de 80 Go passe sans souci. => EDIT : il faut la câbler en RJ45 Gigabit, parce qu'en Wifi les gros MKV peuvent saccader.
  8. Lazer

    Yamaha MusicCast

    Non, il y a une sécurité dans la fonction init() de la main loop, si il n'arrive pas à se connecter à l'ampli, il tourne ne boucle et attend sagement sans mettre à jour aucun label, sauf le LabelDebug tout en bas du VD pour informer qu'il n'arrive pas à se connecter. En réalité, j'ai mis en place ce mécanisme car le VD ne doit pas fonctionner tant qu'on n'arrive pas à se connecter à l'ampli. En effet, à l'initialisation, la main loop récupère un certain nombre d'informations nécessaires, par exemple les bornes mini et maxi du volume (différentes selon l'ampli) afin de calculer le pourcentage du Slider de volume, qui lui est toujours sur 0-100% dans chaque VD. Bref, tu peux importer le VD, et tu verras qu'il ne se passe rien (enfin, normalement... !)
  9. Nice project, welcome on board
  10. Lazer

    Yamaha MusicCast

    Informations techniques complémentaires Dans ce module virtuel, seule la Main Loop est autonome, c'est à dire qu'elle est capable d'interroger toute seule l'état de l'élément MusicCast afin de mettre à jour les différentes informations sur les labels du VD. La zone de debug donne aussi des informations sur les événements. Le code LUA de chaque bouton est réduit au maximum, seulement 2 lignes. En effet, la première ligne récupère le contenu de la variable globale "Yamaha_MusicCast_Parameters", et la seconde ligne appelle la scène avec la fonction fibaro:startScene() local p=json.decode(fibaro:getGlobalValue("Yamaha_MusicCast_Parameters")) fibaro:startScene(p.SceneID, {{VD_Text = "Xxx"}, {action = "xxx"}, {value = "xxx"}, {VD_ID = fibaro:getSelfId()}, {VD_Button_ID = _elementID_}}) Les informations suivantes sont passées en paramètres à la scène : VD_Text (optionnel) : Information textuelle qui sera affichée sur le VD afin d'effectuer un retour d'état immédiat pour l'utilisateur qui clique sur un bouton action (obligatoire) : Action à effectuer, voir ci-dessous pour les actions permises value (obligatoire) : Valeur liée à l'action à effectuer, voir ci-dessous pour les valeurs permises VD_ID (obligatoire) : ID du virtual device qui appelle la fonction. Cela est nécessaire pour que la scène puisse mettre à jour les labels du VD, et le log (en vert) sous la tuile du VD. VD_Button_ID (optionnel) : ID du bouton qui appelle la fonction. Cela est nécessaire pour que la scène puisse mettre à jour la zone de debug du bouton. Actions et Valeurs : power < on | standby | toggle > Allume ou éteint l'ampli. playback < play | stop | pause | play_pause | previous | next > Lecture, Arrêt, Pause, Précédent, Suivant. Ne fonctionne que si la source de lecture le permet (USB, Server, etc) input < cd | tuner | multi_ch | phono | hdmi1 | hdmi2 | hdmi3 | hdmi4 | hdmi5 | hdmi6 | hdmi7 | hdmi8 | hdmi | av1 | av2 | av3 | av4 | av5 | av6 | av7 | v_aux | aux1 | aux2 | aux | audio1 | audio2 | audio3 | audio4 | audio_cd | audio | optical1 | optical2 | optical | coaxial1 | coaxial2 | coaxial | digital1 | digital2 | digital | line1 | line2 | line3 | line_cd | analog | tv | bd_dvd | usb_dac | usb | bluetooth | server | net_radio | rhapsody | napster | pandora | siriusxm | spotify | juke | airplay | radiko | qobuz | mc_link | main_sync | none > Sélection de l'entrée audio. Selon l'élément MusicCast utilisé, seules certaine sources sont disponibles. volume < value | up | down > Augmente ou diminue le volume. Il est possible de spécifier une valeur pour régler immédiatement le volume à la puissance désirée (attention aux oreilles, en pratique cela peut être pratique pour remettre le volume à un volume prédéfini d'ambiance, ou carrément le mettre à zéro pour remonter progressivement (réveil matin, etc)). Pour connaitre les bornes mini et maxi, regarder la zone de debug de la Main Loop au démarrage du VD. mute < true | false > Coupe ou remet le son. soundProgram < munich_a | munich_b | munich | frankfurt | stuttgart | vienna | amsterdam | usa_a | usa_b | tokyo | freiburg | royaumont | chamber | concert | village_gate | village_vanguard | warehouse_loft | cellar_club | jazz_club | roxy_theatre | bottom_line | arena | sports | action_game | roleplaying_game | game | music_video | music | recital_opera | pavilion | disco | standard | spectacle | sci-fi | adventure | drama | talk_show | tv_program | mono_movie | movie | enhanced | 2ch_stereo | 5ch_stereo | 7ch_stereo | 9ch_stereo | 11ch_stereo | stereo | surr_decoder | my_surround | target | straight | off > Règle de DSP. Les DSP ne sont disponibles que sur les amplis Home-Cinéma de la gamme Yamaha. Selon le modèle d'ampli, seuls certains DSP sont disponibles. Pour connaitre les DSP utilisables, regarder la zone de debug de la Main Loop au démarrage du VD. dialogueLevel < value > Règle le niveau des voix sur l'enceinte centrale des amplis home-cinéma. Utile pour certains films ou si votre enceinte centrale est un peu faible comparée aux frontales gauche et droite. Les valeurs autorisées sont 0 (position normale), 1, 2, 3. preset < value > Démarre la lecture d'un favori MusicCast (netradio, médiathèque locale, ...) La valeur doit spécifier l'index du favori (listé dans l'application mobile MusicCast) dimmer < value > Règle l'intensité lumineuse du panneau LCD ou des diodes de façade, seulement pour les éléments MusicCast qui le supportent. sleep < 0 | 30 | 60 | 90 | 120 > Programme de l'extinction automatique de l'ampli, en minutes. Utile pour s'endormir en musique. link < VD_ID > Associe et synchronise la lecture d'un élément MusicCast avec un autre élément. Il faut spécifier l'ID du module virtuel qui doit être associé avec l'élément en cours. On peut associer autant d'éléments qu'on souhaite en rappelant plusieurs fois la commande. unlink < VD_ID > Dissocie l'élément MusicCast dont l'ID du module virtuel est spécifié. Avec ces informations, vous pouvez créer vos propres boutons afin d'ajouter les fonctions dont vous avez besoin, que je n'ai pas inclus de base sur le VD, afin de ne pas surcharger inutilement ce module virtuel. Par exemple sur mon ampli home-cinéma, je me suis créé des boutons pour activer automatiquement les DSP que j'aime bien, ainsi que le contrôle du niveau des dialogues sur l'enceinte centrale (que je trouve trop bas sur certains films) De plus, dans vos scénarios, plutôt que de cliquer virtuellement sur les boutons des modules virtuels avec la fonction fibaro:call(id_VD, "pressButton", "id_Button") (qui nécessite de connaitre l'ID du bouton, qui peut changer en cas de réorganisation du VD), il est possible d'appeler directement la scène : local p=json.decode(fibaro:getGlobalValue("Yamaha_MusicCast_Parameters")) fibaro:startScene(p.SceneID, {{VD_Text = "Xxx"}, {action = "xxx"}, {value = "xxx"}, {VD_ID = fibaro:getSelfId()}}) On remarque que le code LUA est identique au contenu des boutons du VD, à l'exception de l'argument {VD_Button_ID = _elementID_} qui n'est plus nécessaire. Documentation API YXC_API_Spec_Basic_v1.1.pdf YXC_API_Spec_Advanced.pdf
  11. Lazer

    Yamaha MusicCast

    Yamaha MusicCast Voici un module virtuel et une scène permettant de piloter les éléments audio multiroom Yamaha MusicCast depuis la box Fibaro HC2. Principe de fonctionnement Il faut créer autant de module virtuel que d'élément MusicCast à piloter, en spécifiant l'adresse IP de chacun. Chaque VD est l'interface utilisateur qui permet de piloter un élément MusicCast et de remonter son statut. Il faut créer une seule et unique scène, laquelle est utilisée par tous les modules virtuels. Cette scène peut être cachée dans l'interface car elle n'a qu'un rôle technique. Une variable globale unique sera automatiquement créée pour les besoins internes des VD et de la scène, il ne faut pas y toucher. Le code LUA de la scène et le fichier vfib du module virtuel sont disponibles en bas de ce tuto, ainsi que différentes icônes. Installation Scène : Créer une nouvelle scène LUA, et lui donner obligatoirement le nom exact "Yamaha MusicCast" (faites un copier/coller), car ce nom est utilisé par les VD pour trouver automatiquement la scène sans devoir spécifier manuellement son ID. Copier/coller le contenu du code LUA téléchargé dans la scène (il n'y a rien à modifier dans ce code LUA) Choisir un nombre d'instance maximal au moins égal au nombre de VD qui seront déployés, cela permet de piloter tous les éléments MusicCast simultanément. Sauvegarder la scène En option : choisir une pièce pour cette scène, la cacher dans l'interface, et lui affecter une icône. Virtual Device : Importer le fichier vfib Donner un nom au VD et choisir une pièce Entrer l'adresse IP de l'élément MusciCast à piloter, et le port (toujours 80) Sauvegarder le VD. A ce moment là, attendre au moins 10 secondes. En effet, le VD va automatiquement détecter les sources audio disponibles sur l'appareil MusicCast, et se reconfigurer tout seul afin d'ajouter les boutons correspondants. Après les 10 secondes minimum d'attente, recharger la page (touche F5 ou bouton dédié du navigateur) afin de visualiser la nouvelle version du VD avec ses boutons dédiés aux différentes Sources Audio. Il est fort probable que plusieurs sources audio ne vous seront jamais utiles, dans ce cas il faut simplement supprimer les boutons et enregistrer à nouveau le VD. Changer l'icône du VD, et seulement des boutons ON et OFF. Il est inutile de changer l'icône des autres boutons, le code LUA de la Main Loop le fera tout seul. Si nécessaire, dans l'onglet Avancé des propriétés du module, modifier le code LUA de la Main Loop afin de configurer les options suivantes : local zone = "main" -- main | zone2 | zone3 | zone4 local refreshOFF = 15 -- seconds local refreshON = 3 -- seconds zone : si l'ampli home-cinéma est configuré et câblé pour gérer des zones supplémentaires refreshOFF : intervalle de rafraichissement quand l'ampli est éteint refreshON : intervalle de rafraichissement quand l'ampli est allumé (l'intervalle ne peut pas être inférieur à 3s). Recommencer toute la phase d'import pour les autres éléments MusicCast du réseau à piloter. Screenshot Identification des ID des Boutons Comme le VD s'auto-configure avec les boutons correspondants aux entrées audio de chaque ampli MusicCast, les ID de chaque boutons peuvent être différents d'un VD à l'autre si vous avez plusieurs éléments MusicCast à piloter. Utiliser le module virtuel suivant afin d'identifier facilement les ID de chaque bouton si vous souhaitez les utiliser dans vos scénarios (GEA, etc) : Lister les ID des boutons et sliders dans un VD Monitoring avec le Watchdog Il faut juste spécifier l'ID correct de chaque VD (autant de lignes différentes que de VD à surveiller) : {type = "VD", id = 0, match = {text="Total memory in use", interval=6*60}, no_match = {text="", type="ERROR"}, restart=true, notification = {"push", "email"}}, Icônes Changelog v1.0 : Janvier 2018 Version initiale v1.1 : Février 2018 Détection automatique des icônes (il n'est plus nécessaire de spécifier manuellement les ID dans le code LUA de la Main Loop) Vérification régulière de l'existence et de la validité de la variable globale contenant les paramètres du VD (au cas où l'utilisateur ferait une modification involontaire via le panneau de variables) Ajout d'émoji dans les boutons Corrections et optimisations mineures Téléchargements Yamaha MusicCast - Scene v1.0.lua Yamaha MusicCast - VD v1.1.vfib
  12. Perso j'ai une vanne motorisée que je gère avec un module pour volets roulants FGR 222 Donc pas de souci de relai à gérer. Sinon je suis d'accord, pour de l'arrosage automatique, une électrovanne fait bien le job. En plus la très basse tension 24V permet de s'affranchir des contraintes liées au 230V en milieu potentiellement humide.
  13. Lazer

    Fibaro Wall Plug

    Ouais, c'est ce qui s'appelle ne pas avoir peur ! Le relai doit être tout simplement soudé en position fermée (courant qui passe), et l'ensemble a probablement pris une couleur bien foncée.
  14. C'est un timestamp Unix en millisecondes (multiplié par 1000) Quel langage utilises-tu pour récupérer cette valeur ? Par exemple en Shell l'extraction se fait facilement avec awk, mais la méthode sera différente selon le langage utilisé. C'est un JSON, donc tous les langages évolués (LUA, PHP, etc) ont des bibliothèques intégrées pour manipuler facilement ces données.
  15. Je n'ai pas d'info à ce sujet, je pensais juste à une rupture de stock à cause d'une demande trop importante.
  16. Lazer

    Nvidia Shield Android TV (16 Go)

    Hum, si tu as un Zappiti, pas trop besoin de la Shield en effet. Le HDR avec Kodi, à ma connaissance ça ne fonctionne que sur la Shield, je n'ai jamais réussi à le faire fonctionner sur mon HTPC. Donc sur un QNAP, c'est pas gagné.
  17. Peut-être que la météo que tu vois par ta fenêtre est l'explication de cette rupture de stock.... et je ne parle pas spécialement de la neige, mais de la saison d'hiver. Fibaro aurait été plus malin de sortir ses têtes au début de l'automne, voire avant, mais ils ont toujours du mal avec les plannings.
  18. AH ouais, joli là !!! Par contre tu devrais faire des sauvegardes régulièrement, en cas de plantage de ta box, tu vas pleurer.
  19. Hum, tu n'as pas du faire une mise à jour depuis longtemps.... Ca fait pas mal de temps que Fibaro a introduit une modification de l'API, donc à chaque fois que le VD essaye de mettre à jour l'heure du système (à 2h du matin donc), cela provoque un redémarrage de tous les services (presque comme un reboot). Donc tu n'as pas le choix, il faut que tu supprimes ce VD. En conséquence, ta box ne rebootera plus, MAIS elle dérivera dans le temps (car Fibaro n'a semble t'il jamais eu l'intention d'activer la synchro NTP) A toi de choisir.
  20. A tous les coups tu as le VD Clock Sync de Krikroff.
  21. Lazer

    Support Gea

    Oui je me suis fait la même remarque sur les débris spatiaux, mais c'est clairement un coup de com', il est maitrise le sujet ! Apparemment c'est en orbite autour du soleil, sur une orbite encore plus éloignée que Mars, donc on n'est pas prêt de le revoir.
  22. Lazer

    Support Gea

    @Did, faux, aujourd'hui c'est tout blanc (par terre) Ah non, tu parles peut être du trafic, alors c’est tout rouge ! Il neige à Paris, c'est la fin du monde.... Pendant ce temps là un cabriolet passe au dessus de notre tête
  23. T'es déjà parti j'espère, il est 1h du matin passée, et Sytadin annonce 231km de bouchon, ce qui est une valeur presque normale pour..... une heure de pointe à 18h Bien content de pas être à Paris cette semaine Bon courage !!!
  24. La solution c'est le passage au 64 bits pour coder la date, mais on va attendre 2037 pour le faire, ainsi cela permettra de vendre un maximum de prestations à prix d'or aux entreprises du monde entier, comme pour le passage à l'an 2000. Business...
  25. Lazer

    Freebox et domotique

    Oui, porte d'entrée dans la domotique pour le grand public, ce qu'Orange n'a pas réussi à faire avec Homelive. Donc il va y avoir du Philips Hue, Nest, et des choses comme ça, la grande inconnue étant de savoir si il y aura des protocoles radio domotiques (Z-Wave, Zigbee, etc)
×
×
  • Créer...