Toute l’activité
- Dernière heure
-
henri-allauch a commencé à suivre HC3 & HC3L - 5.190.36 - STABLE - 13/10/2025
- Aujourd’hui
-
TitiXsi a commencé à suivre HC3 & HC3L - 5.190.36 - STABLE - 13/10/2025
-
C'est curieux... Le log est très similaire... Et comme tu dis à quels jours d'intervalle..
-
nouvelle mise à jour une semaine après la précédente. celle d'avant fonctionne bien pour moi. je n'ai pas de boxe de test. je laisse les plus téméraires tester et je vais attendre quelques jours de mon coté.
-
Firmware 5.190.36 STABLE 13/10/2025 Français Merci d'utiliser notre passerelle ! Assurez-vous de télécharger la dernière version pour profiter des nouvelles fonctionnalités et améliorations. Avis important Cette version contient une politique de confidentialité mise à jour conformément au nouveau règlement Data Act. Correction d'un problème avec l'utilisation d'un modèle d'e-mail de réinitialisation de mot de passe obsolète pour certaines langues. Caractéristiques principales : 1. Nouvelle conception de l'interface. Une nouvelle conception d'interface utilisateur rafraîchie qui rendra l'utilisation de l'interface encore plus agréable. 2. Nouvel assistant de couplage d'appareils Smart Implant / Smart-Control. Un nouveau processus de couplage d'appareils dédié dans l'application mobile et l'interface Web Yubii, où vous pouvez facilement ajouter et configurer votre appareil. 3. Sécurité améliorée. Application des lignes directrices en matière de cybersécurité conformément à la nouvelle réglementation (RED) et à la loi sur les données. Quoi de neuf: Accéder Ajout de la possibilité de supprimer vous-même un utilisateur dans les paramètres utilisateur. Appareils Ajout de nouveaux ensembles d'icônes pour les volets roulants. Comportement du rideau amélioré lorsqu'il est contrôlé via l'interface. Adaptation du plugin Husqvarna à la nouvelle API du fabricant. Ingénieur Prise en charge du périphérique Elero Bi-rec (Veinor). Prise en charge du périphérique Elero RGBW (Veinor). Interrogation réduite pour l'appareil VarioTec-868. Amélioration de la définition de type pour l'appareil Revio4M d'une lumière aux stores enrouleurs et aux stores vénitiens. Amélioration du nom et de l'icône de l'appareil Sun Motion 868. Ajoutez de nouveaux types d’appareils pour les nouveaux moteurs RolAir. Intégration de l'appareil DuoSON-868. Intégration du dispositif AstroSON-868. Panneau énergétique Ajout de la possibilité de définir des tarifs trimestriels pour le tarif dans le panneau énergétique. Bon* Prise en charge des contrôleurs de périphériques à bandes LED TTDW et TTDRGB. Améliorations des procédures de liaison utilisant un émetteur déjà mémorisé. Communication améliorée avec la puce radio. Les actions de groupe sont désormais gérées simultanément pour une réaction plus rapide aux commandes. Ajout d'un support générique pour les appareils avec des types de produits inconnus. Interrogation réduite pour les appareils alimentés par batterie. Prise en charge de l'appareil alimenté par batterie Li-ion ERA Inn. Nettoyage du modèle de périphériques système pour les périphériques monodirectionnels en supprimant les rôles de périphériques redondants. Autre Les documents relatifs à la politique de confidentialité et aux conditions d'utilisation ont été séparés lors de la mise à jour du Hub. Historique des modifications ajouté lors de la mise à jour de la version Hub. Graphiques modifiés pour les tableaux du panneau énergétique. Ajout de la documentation Swagger pour /api/mobile/settings. Applications rapides L'onglet d'aperçu est mis à jour à la volée après la copie de la vue JSON. Scènes Améliorations des performances dans l’exécution des scènes dans les grands systèmes. Optimisation du lancement de la scène. Possibilité d'envoyer des e-mails à l'installateur depuis LUA et de bloquer des scènes. Z-Wave Améliorations pour la gestion des rapports dans la classe de commande Alarm V2. Le moteur Z-wave 3.0 est défini par défaut dans le processus FTI. Modèle de paramètres mis à jour pour FGR-224/Roll-Control 2 pour la version 8.2. Ajout de la prise en charge du mode ventilateur du thermostat de classe version 5. Corrections de bugs : Accéder Affichage amélioré de la vue caméra plein écran pour les utilisateurs avancés. Climat Correction du calcul incorrect de la valeur de température pour le mode automatique des thermostats. Appareils Affectation fixe de l'ensemble de l'appareil à une pièce spécifique lors de l'ajout d'appareils à partir de l'application mobile. Ajout de la possibilité de saisir manuellement des valeurs pour les capteurs multiniveaux lors de l'association d'appareils dans l'application mobile. Correction de l'affichage du curseur lorsque le thermostat est réglé sur la valeur maximale dans l'aperçu de l'appareil. Correction de la boîte de dialogue de contrôle du dispositif Nice BiDi-Shutter en tant que store vénitien. Informations source manquantes dans DeviceActionRanEvent. Correction de l'affichage des noms d'appareils longs dans les fenêtres modales. Prise en charge https complète pour les caméras et NVR Nice. Affichage fixe des statuts dans le tableau de bord pour les appareils colorController et multilevelSwitch. Assistants d'interface Web optimisés pour certains appareils. Correction d'un problème où le processus de suppression de l'appareil dans l'application mobile se déroulait en boucle. Problème résolu avec le chargement de plusieurs icônes pour les appareils. Correction d'un blocage de l'écran lors du processus de suppression de l'appareil dans les applications mobiles IOS. Correction des performances du curseur dans les paramètres avancés de l'appareil. Ajout de l'action de bascule manquante pour les appareils MultiPositionSwitch. Correction du problème d'affichage d'un message de déconnexion lorsque l'aperçu de la caméra fonctionnait correctement. Sauvegarde fixe des paramètres avancés lors du changement d'onglets dans la liste des appareils. Affichage fixe de l'état « on » pour les périphériques héritant du type colorController dans l'interface Débloqué le processus d'ajout d'appareils lorsque le mode d'apprentissage Z-wave est activé dans l'interface. Affichage fixe des statuts des appareils dans le panneau d'historique. Ingénieur Amélioration du processus de connexion lors du regroupement des appareils Elero. Connexion à la passerelle Correction d'un problème de retour à la planification pour les appareils MCOHome MH8 sur un hub esclave. Suppression de la duplication pour les utilisateurs de support et d'installation dans la base de données après la mise à jour à partir de la version 5.161.15 ou supérieure avec la configuration de la connexion de passerelle. Comptage des appareils fixes dans les sauvegardes pour le Master Hub. Bon* Correction du déplacement vers la position favorite pour les appareils mono. Réveil amélioré depuis le Hub pour l'appareil alimenté par batterie du capteur climatique. Autre Sélection fixe des appareils dans la liste déroulante Réinitialiser le réseau Elero. Correction de la limite de 8 caractères pour la saisie des mots de passe Wi-Fi pendant le processus FTI. Gestion améliorée du point de terminaison /api/scenes dans Swagger. Couleurs d'icônes SVG fixes en mode sombre pour les scènes. Le point d'accès est à nouveau disponible en mode de récupération. Le bouton Enregistrer est à nouveau actif après avoir défini un nouvel emplacement à partir de la carte. Corrections mineures de l'interface utilisateur/UX. Applications rapides Rafraîchissement amélioré dans la fonction setColorComponent pour les applications rapides. Ajout de la prise en charge du téléchargement d'icônes externes pour le type d'appareil Capteur multiniveau. Scènes Suppression de la boîte de dialogue des modifications redondantes non enregistrées lorsqu'aucune modification n'a été apportée lors de la modification des scénarios. Problème résolu avec l'enregistrement du scénario matinal par défaut après avoir apporté des modifications. Déclenchement de scènes fixes en fonction de la couleur actuelle pour les scènes de bloc. Lors de la création d'une nouvelle scène à partir du tableau de bord des scènes, l'écran d'édition s'ouvre. Utilisateurs Le bouton « Continuer » n'est pas actif pendant le processus de suppression de l'utilisateur. Z-Wave Gestion améliorée des identifiants de nœud (associations) lorsque le contrôleur possède un identifiant de nœud différent de 1.** Correction du problème des rapports de perte d'appareils RFID Zipato.** Correction de la valeur des paramètres non valides 2,3 pour l'appareil HeatIt Z-Temp3. Correction d'un problème rare où le mode d'apprentissage se bloquait. Modèle fixe pour l'appareil Aeon Multisensor 6. Correction d’un problème où le bouton « Vérifier les mises à jour » était inactif après l’ajout d’un appareil Z-Wave. La console ouverte dans de nouvelles fenêtres ne défile pas automatiquement lorsque ZW3.0 est utilisé. Problèmes connus : Moteur Z-Wave 3.0 Certains appareils Z-Wave ne sont pas entièrement compatibles avec la nouvelle version du moteur Z-Wave. * - Ne s'applique pas au HC3L (Home Center 3 Lite). ** - S'applique uniquement au moteur Z-Wave 3.0. Sécurité: L'option permettant d'utiliser uniquement le protocole HTTP dans les paramètres réseau a été supprimée. La sécurité des journaux a été améliorée grâce à des mesures de sécurité supplémentaires pour les données privées des utilisateurs. Les actions de sécurité ont été séparées dans des journaux Hub distincts et sécurisés en plus. Une communication sécurisée pour le service de mise à jour des appareils Z-Wave a été ajoutée. Le Hub maître communique avec le Hub esclave uniquement via une connexion https sécurisée. Demandes d'API et de fichiers de sauvegarde non autorisées restreintes. Mise à jour de certaines bibliothèques de bas niveau. Protections de bases de données contre le stockage de données privées. Codes d'erreur fixes renvoyés pour les erreurs d'authentification. Correction de vulnérabilités potentielles RCE. Suppression des informations concernant l'existence de noms d'utilisateur dans le système pour le mécanisme de réinitialisation du mot de passe. Vulnérabilité réduite aux attaques DoS. Cryptage amélioré du fichier journal. En raison des nouvelles réglementations en matière de cybersécurité (RED) à venir, des travaux ont été mis en œuvre pour améliorer le niveau de sécurité du produit afin de se conformer à la norme EN18301 et aux dernières directives de sécurité. La procédure de réinitialisation du mot de passe utilisateur a été modifiée : l'utilisateur définit lui-même un nouveau mot de passe. Le nombre de caractères requis dans un mot de passe utilisateur a été augmenté à 12 - pour les nouveaux utilisateurs et lors du changement de mot de passe pour les utilisateurs existants. Ajout d'une notification par e-mail pour l'administrateur concernant les tentatives de connexion non autorisées lorsqu'un utilisateur inconnu se connecte. Le mot de passe de connexion par défaut pour le processus FTI a été modifié pour celui de l'étiquette de l'appareil. Sécurité améliorée pour les requêtes provenant de localhost. Sécurité renforcée pour les plugins : Husqvarna Mower, Tedee. Vulnérabilités de script intersite corrigées. Sécurité supplémentaire pour les utilisateurs dans la zone Mode de récupération. Protection supplémentaire contre les attaques par force brute par code PIN. Il est possible de faire 3 tentatives pour désarmer la partition d'alarme avant que l'alarme ne se déclenche. La procédure d'attribution de mots de passe aux nouveaux utilisateurs locaux a été modifiée : l'utilisateur définit son propre mot de passe dans le système. Cryptage et sécurité améliorés dans les bases de données. La possibilité de signaler un problème de sécurité a été ajoutée en tant qu'extension de l'option Service d'assistance. Informations ajoutées pour l'utilisateur lorsqu'il tente d'effectuer des actions potentiellement dangereuses dans l'interface. Données sensibles des appareils supprimées des bases de données. En raison de la réglementation de l'UE sur les données, des modifications ont été introduites pour permettre le téléchargement des données du Hub et des données utilisateur - depuis le niveau des paramètres du Hub - à partir du niveau des paramètres utilisateur. La politique de confidentialité et les conditions d'utilisation sont acceptées par chaque utilisateur, pas seulement par l'administrateur. Les données soumises à des fins d’analyse sont disponibles dans Swagger pour les administrateurs. Méthode de cryptage de vidage sur incident améliorée.
-
Firmware 5.190.36 STABLE 13/10/2025 Thank you for using our gateway! Be sure to update to the latest version to enjoy new features and improvements. Important notice This version contains updated Privacy Policy according to the new Data Act regulation. Fixed an issue with the use of an outdated password reset email template for some languages. Main features: 1. New interface design. A new, refreshed user interface design that will make using the interface even more enjoyable. 2. New Smart Implant / Smart-Control device pairing wizard. A new, dedicated device pairing process in the Yubii mobile application and web interface, where you can easily add and configure your device. 3. Improved security. Application of cybersecurity guidelines in accordance with the new regulations (RED) and the Data Act. What's new: Access Added the ability to delete a user yourself in user settings. Devices Added new sets of icons for roller shutters. Improved curtain behavior when controlled via interface. Adapted the Husqvarna plugin to the new manufacturer API. Elero Support for Elero Bi-rec device (Veinor). Support for Elero RGBW device (Veinor). Reduced polling for the VarioTec-868 device. Improved the type definition for the Revio4M device from a light to roller blinds and venetian blinds. Improved the name and icon for the Sun Motion 868 device. Add new device types for new RolAir motors. DuoSON-868 device integration. AstroSON-868 device integration. Energy panel Added the ability to set quarterly rates for tariff in the energy panel. Nice* Support for TTDW and TTDRGB LED strips devices controllers. Improvements in binding procedures using already memorized transmitter. Improved communication with the radio chip. Group actions are now handled simultaneously for quicker reaction to commands. Added generic support for devices with unknown product types. Reduced polling for battery-powered devices. Support for the ERA Inn Li-ion battery-powered device. Cleaned up the system devices model for monodirectional devices by removing redundant device's roles. Other Documents for Privacy Policy and Terms of Service have been separated when updating the Hub. Changelog history added when updating the Hub version. Changed graphics for Energy Panel charts. Added Swagger documentation for /api/mobile/settings. Quick Apps The preview tab is updated on-the-fly after copying the JSON view. Scenes Performance improvements in scenes execution in large systems. Scene launch optimization. Possibility to send e-mails to Installer from LUA and block scenes. Z-Wave Improvements for handling the reports in Alarm V2 Command Class. Z-wave engine 3.0 is set as default in the FTI process. Updated parameters template for FGR-224/Roll-Control 2 for version 8.2. Added support for class Thermostat Fan Mode version 5. Bug Fixes: Access Improved display of full screen camera view for advanced user. Climate Fixed incorrect calculation of the temperature value for thermostats auto mode. Devices Fixed assigment of the whole device to specific room when adding devices from the mobile app. Added the ability to manually enter values for Multilevel sensors when pairing devices in the mobile app. Fixed the slider display when the thermostat is set to the maximum value in the device preview. Fixed the control dialog for the Nice BiDi-Shutter device as a Venetian blind. Missing source information in DeviceActionRanEvent. Fixed the display of long device names in modal windows. Full https support for Nice Cameras and NVRs. Fixed display of statuses in the Dashboard for colorController and multilevelSwitch devices. Optimised web UI wizards for some devices. Fixed an issue where the device removal process in the mobile app would loop. Fixed issue with loading multiple icons for devices. Fixed a screen freeze in the device removal process in IOS mobile apps. Fixed slider performance in advanced device settings. Added missing toggle action for MultiPositionSwitch devices. Fixed the issue of displaying a message disconnected when the camera preview was working properly. Fixed saving of advanced settings when changing tabs in the device list. Fixed display of the "on" status for devices inheriting from the colorController type in the interface Unlocked the process of adding devices when Z-wave learning mode is enabled in the interface. Fixed display of device statuses in the history panel. Elero Improved the connection process when grouping Elero devices. Gateway Connection Fixed an issue with reverting to the schedule for MCOHome MH8 devices on a slave Hub. Removed duplication for Support and Installer users in the database after updating from version 5.161.15 or higher with gateway connection setup. Fixed device counting in backups for the Master Hub. Nice* Fixed moving to favorite position for mono devices. Improved wake-up from the Hub for the Climatic sensor battery-powered device. Other Fixed selection of devices on the Reset Elero network dropdown list. Fixed the 8-character limit for entering Wi-Fi passwords during the FTI process. Improved handling of the /api/scenes endpoint in Swagger. Fixed SVG icon colors in dark mode for scenes. Access Point is available again in Recovery Mode. The save button is active again after setting a new location from the map. Minor UI/UX fixes. Quick Apps Improved refreshing in the setColorComponent function for Quick Apps. Added support for uploading external icons for Multilevel Sensor device type. Scenes Removed redundant unsaved changes dialog when no changes were made when editing scenarios. Fixed issue with saving default Morning Scenario after making changes. Fixed scenes trigger based on current color for Block Scenes. When creating a new scene from the Scenes Dashboard, the editing screen opens. Users The "Continue" button is not active during the user deletion process. Z-Wave Improved node id (associations) handling when controller has different NodeID that 1.** Fixed the issue of lost Zipato RFID device reports.** Fixed invalid parameters 2,3 value for HeatIt Z-Temp3 device. Fixed a rare issue where learning mode would freeze. Fixed template for Aeon Multisensor 6 device. Fixed an issue where the “Check for updates” button was inactive after adding a Z-Wave device. Console opened in new windows does not scroll automatically when ZW3.0 is used. Known issues: Z-Wave Engine 3.0 Some Z-Wave devices are not fully compatible with the new version of Z-Wave engine. * - Does not apply to HC3L (Home Center 3 Lite). ** - Applies only to Z-Wave 3.0 engine. Security: The option to use only the HTTP protocol in network settings has been removed. Log security has been improved through additional security measures for private user data. Security actions have been separated into separate, additionally secured Hub logs. Secure communication for the Z-Wave device update service has been added. The master Hub communicates with the slave Hub only via a secure https connection. Restricted unauthorized API and backup file requests. Updated some low-level libraries. Database protections against storing private data. Fixed error codes returned for authentication errors. Fixed potential RCE vulnerabilities. Removed information regarding the existence of usernames in the system for the password reset mechanism. Reduced vulnerability to DoS attacks. Improved log file encryption. Due to the upcoming new cybersecurity regulations (RED), work has been implemented to improve the product's security level to comply with the EN18301 standard and the latest security guidelines. The user password reset procedure has been changed - user sets a new password himself. The number of required characters in a user password has been increased to 12 - for new users and when changing the password for existing users. Added email notification for administrator regarding unauthorized login attempts when an unknown user logs in. The default login password for the FTI process has been changed for the ones from device label. Improved security for requests from localhost. Increased security for plugins: Husqvarna Mower, Tedee. Cross-Site Scripting vulnerabilities fixed. Additional security for users in the Recovery Mode area. Added protection against PIN brute-force attacks. It is possible to make 3 attempts to disarm alarm partition before the alarm is triggered. The procedure for assigning passwords to new local users has been changed - the user sets his own password in the system. Improved encryption and security in databases. Added the ability to report a security issue has been added as an extension of the Support Department option. Added information for the user when attempting to perform potentially dangerous actions in the interface. Sensitive device data removed from databases. Due to the EU Data Act regulation, changes have been introduced to enable the download Hub data and user data - from the Hub settings level - from the user settings level. The Privacy Policy and Terms of Service are accepted by every user, not just the administrator. Data submitted for analytics is available in Swagger for administrators. Improved crash dump encryption method.
-
Pour info, j'ai résolut mon problème de volet roulant vélux en remplaçant l'alimentation. il semble que l'alimentation qui alimentait mes 3 volets avait un soucis. tout fonctionne maintenant parfaitement avec mes anciens modules et une alimentation neuve a 25€ sur amazon.
- Hier
-
Bravo et merci pour le partage. Sinon, par rapport aux avantages que tu listes, et qui sont importants pour moi, une Nvidia Shield TV fait aussi bien pour une fraction du prix, surtout si les médias sont hébergés sur un NAS externe. Depuis des années que je regarde cette marque (et d'autres concurrents) de lecteurs multimedia alternatifs, je n'ai jamais trouvé un argument concret qui me fasse sauter le pas. Alors soit je passe à coté de quelque chose de magistral, soit.... la différence de prix ne s'explique que par les couts marketings et les marges...
-
Bon ce n'ai pas propre comme code je ne sais pas simplifier les chose mais voici Un QA pour la gestion d'un player multimedia R_Volution https://rvolution.store/fr/160-lecteurs-multimedias Perso j'ai pris ce modèle https://rvolution.store/fr/lecteurs-multimedias/6272-rvolution-player-one-8k.html C'est un player multimédia qui tourne sous android, se qui permet d'installer d'autres applications Pour ma par j'y est ajouté une App IPTV, un smarttube (un youtube sans publicité), plex, ect.. L'avantage de ce player c'est qu'il lit tous formats vidéo et audio, le tous en très haute qualité (Les formats DTSX, dolby atmos, dolby vision, HDR, HDR10, HDR10+ sont tous fonctionnel) Je rippe mes DVD 4K avec make MKV et les place sur mon NAS Qnap 855x, et cela me permet de lire mes médias sans compression en qualité optimum a la façon d'un netflix, mais avec mes propres sources en 4K natif Cet équipement sera une des pièces principal de ma futur salle de cinéma, qui sera bien évidement piloté par la HC3 pour tous les scenarios d'ambiance lumineuse et qui permettra de remplacer toutes les télécommande par l’intermédiaire de scenarios J'ai mis les principales commandes de la télécommande Ci joint les doc pour les API pour ceux qui voudraient faire plus R_Volution.fqa IP Control for R_volution Amlogic based media players.pdf
- La dernière semaine
-
flacon030 a commencé à suivre QA telecommande
-
Bonjour Comment attribuer un bouton a un QA télécommande -- Remote controller type have no actions to handle -- Method for emitting central scene events. Default value for keyAttribute is "Pressed" -- Sample usage: self:emitCentralSceneEvent(1, "Pressed") function QuickApp:emitCentralSceneEvent(keyId, keyAttribute) if keyAttribute == nil then keyAttribute = "Pressed" end local eventData = { type = "centralSceneEvent", source = self.id, data = { keyAttribute = keyAttribute, keyId = keyId } } api.post("/plugins/publishEvent", eventData) end -- To update controls you can use method self:updateView(<component ID>, <component property>, <desired value>). Eg: -- self:updateView("slider", "value", "55") -- self:updateView("button1", "text", "MUTE") -- self:updateView("label", "text", "TURNED ON") -- This is QuickApp inital method. It is called right after your QuickApp starts (after each save or on gateway startup). -- Here you can set some default values, setup http connection or get QuickApp variables. -- To learn more, please visit: -- * https://manuals.fibaro.com/home-center-3/ -- * https://manuals.fibaro.com/home-center-3-quick-apps/ function QuickApp:onInit() self:debug("onInit") -- Setup supported keys and attributes of the device -- Scenes will display possible triggers according to these values self:updateProperty("centralSceneSupport", { { keyAttributes = { "Pressed","Released","HeldDown","Pressed2","Pressed3" }, keyId = 1 }, { keyAttributes = { "Pressed","Released","HeldDown","Pressed2","Pressed3" }, keyId = 2 }, { keyAttributes = { "Pressed","Released","HeldDown","Pressed2","Pressed3" }, keyId = 3 }, { keyAttributes = { "Pressed","Released","HeldDown","Pressed2","Pressed3" }, keyId = 4 }, { keyAttributes = { "Pressed","Released","HeldDown","Pressed2","Pressed3" }, keyId = 5 }, }) end ??? function QuickApp:onClickButton() self:Btn("") end
-
Merci pour ce liens J'ai déjà un QA télécommande pour ma TV bravia (voir code ci dessous) il semble que le code soit presque similaire... Pour chaque bouton, seul la fin du liens change (exemple ci dessous) http://192.168.1.111/cgi-bin/do?cmd=ir_code&ir_code=AC534040 code=AC534040 est'il possible d'avoir une liste comme ci dessous ? ---IRCC code for the bouton Self. playPause = 'AC534040' ect... De créer chaque bouton comme ci dessous -- Configuration of the buttons --playPause function QuickApp:uibutton1_1(event) self.args = self.playPause self:remoteCode() end Mais que faut'il modifier dans ce code pour que la requête HTTP puisse fonctionner avec chaque bouton? Merci local http = net.HTTPClient() http:request("http://192.168.1.111/cgi-bin/do?cmd=ir_code&ir_code=AC534040", { success = function(response) if response.status == 200 then print('OK, réponse : '.. response.data) else print("Erreur : status=" .. tostring(response.status)) end end, error = function(err) print("Erreur : " .. err) end, options = { method = 'GET' } }) Voici le QA de ma télécommande pour TV bravia unction QuickApp:onInit() self.args = "SMURF" --variable to send to TV, will be updated when a button is pressed --IRCC codes for the buttons self.source = 'AAAAAQAAAAEAAAAlAw==' self.powerOn = 'AAAAAQAAAAEAAAAuAw==' self.powerOff = 'AAAAAQAAAAEAAAAvAw==' self.powerbutton = 'AAAAAQAAAAEAAAAVAw==' self.diAna = 'AAAAAgAAAHcAAAANAw==' self.tvRad = 'AAAAAgAAABoAAABXAw==' self.sync = 'AAAAAgAAABoAAABYAw==' self.exit = 'AAAAAQAAAAEAAABjAw==' self.num1 = 'AAAAAQAAAAEAAAAAAw==' self.num2 = 'AAAAAQAAAAEAAAABAw==' self.num3 = 'AAAAAQAAAAEAAAADAw==' self.num4 = 'AAAAAQAAAAEAAAADAw==' self.num5 = 'AAAAAQAAAAEAAAAEAw==' self.num6 = 'AAAAAQAAAAEAAAAFAw==' self.num7 = 'AAAAAQAAAAEAAAAGAw==' self.num8 = 'AAAAAQAAAAEAAAAHAw==' self.num9 = 'AAAAAQAAAAEAAAAIAw==' self.info = 'AAAAAQAAAAEAAAA6Aw==' self.zero = 'AAAAAQAAAAEAAAAJAw==' self.teletext = 'AAAAAQAAAAEAAAA/Aw==' self.googlePlay = 'AAAAAgAAAMQAAABGAw==' self.red = 'AAAAAgAAAJcAAAAlAw==' self.green = 'AAAAAgAAAJcAAAAmAw==' self.yellow = 'AAAAAgAAAJcAAAAnAw==' self.blue = 'AAAAAgAAAJcAAAAkAw==' self.tv = 'AAAAAQAAAAEAAAAkAw==' self.actionMenu = 'AAAAAgAAAJcAAAA2Aw==' self.epg = 'AAAAAQAAAAEAAAAOAw==' self.arrowUp = 'AAAAAQAAAAEAAAB0Aw==' self.arrowLeft = 'AAAAAQAAAAEAAAA0Aw==' self.enter = 'AAAAAQAAAAEAAABlAw==' self.arrowRight = 'AAAAAQAAAAEAAAAzAw==' self.arrowDown = 'AAAAAQAAAAEAAAB1Aw==' self.back = 'AAAAAgAAAJcAAAAjAw==' self.discover = 'AAAAAgAAABoAAABzAw==' self.home = 'AAAAAQAAAAEAAABgAw==' self.cycle = 'AAAAAQAAAAEAAAA7Aw==' self.chUp = 'AAAAAQAAAAEAAAAQAw==' self.mute = 'AAAAAQAAAAEAAAAUAw==' self.audio = 'AAAAAQAAAAEAAAAXAw==' self.rewind = 'AAAAAgAAAJcAAAAbAw==' self.play = 'AAAAAgAAAJcAAAAaAw==' self.fastforward = 'AAAAAgAAAJcAAAAcAw==' self.subtitle = 'AAAAAgAAAJcAAAAoAw==' self.skipBack = 'AAAAAgAAAJcAAAA8Aw==' self.pause = 'AAAAAgAAAJcAAAAZAw==' self.skipForward = 'AAAAAgAAAJcAAAA9Aw==' self.help = 'AAAAAgAAABoAAAB7Aw==' self.rec = 'AAAAAgAAAJcAAAAgAw==' self.stop = 'AAAAAgAAAJcAAAAYAw==' self.title = 'AAAAAgAAABoAAABlAw==' self.chDown = 'AAAAAQAAAAEAAAARAw==' self.netflix = 'AAAAAgAAABoAAAB8Aw==' self.volumeUp = 'AAAAAQAAAAEAAAASAw==' self.volumeDown = 'AAAAAQAAAAEAAAATAw==' self.pictureOff = 'AAAAAQAAAAEAAAA+Aw==' self.hdmi1 = 'AAAAAgAAABoAAABaAw==' self.hdmi2 = 'AAAAAgAAABoAAABbAw==' self.hdmi3 = 'AAAAAgAAABoAAABcAw==' self.hdmi4 = 'AAAAAgAAABoAAABdAw==' end -- function for sending the IRCC codes to the TV function QuickApp:remoteCode(args) self:debug ("function IRCC called") local sonyip = self:getVariable("ip"); local sonypsk = self:getVariable("psk"); function putMethod(requestUrl, data, successCallback, errorCallback) local http = net.HTTPClient() http:request(requestUrl, { options = { method = 'POST', headers = { ["Content-Type"] = "text/xml"; ["soapaction"] = '"urn:schemas-sony-com:service:IRCC:1#X_SendIRCC"'; ["x-auth-psk"] = '' .. sonypsk .. ''; }, data = data }, success = successCallback, error = errorCallback }) return args end local url = 'http://' .. sonyip .. '/sony/IRCC' local data = [[ <?xml version="1.0" encoding="utf-8"?> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <s:Body> <u:X_SendIRCC xmlns:u="urn:schemas-sony-com:service:IRCC:1"> <IRCCCode>]] .. self.args .. [[</IRCCCode> </u:X_SendIRCC> </s:Body> </s:Envelope> ]] putMethod( url, data, function(resp) print('Status: ' .. resp.status) end, function(err) print('error' .. err) end ) end -- Configuration of the buttons --Source function QuickApp:uibutton1_1(event) self.args = self.source self:remoteCode() end --mic function QuickApp:uibutton1_2(event) self.debug ("no key (microphone)") --self:remoteCode() end --PowerCycle function QuickApp:uibutton1_3(event) self:debug ("power button pressed") self:debug (self.powerbutton) self.args = self.powerbutton self:remoteCode() end -- Digital/Analog function QuickApp:uibutton2_1(event) self.args = self.diAna self:remoteCode() end -- TV/Radio function QuickApp:uibutton2_2(event) self.args = self.tvRadio self:remoteCode() end -- Sync Menu function QuickApp:uibutton2_3(event) self.args = self.sync self:remoteCode() end -- exit function QuickApp:uibutton2_4(event) self.args = self.exit self:remoteCode() end -- Num 1 function QuickApp:uibutton3_1(event) self.args = self.num1 self:remoteCode() end -- Num 2 function QuickApp:uibutton3_2(event) self.args = self.num2 self:remoteCode() end -- Num 3 function QuickApp:uibutton3_3(event) self.args = self.num3 self:remoteCode() end -- Num 4 function QuickApp:uibutton4_1(event) self.args = self.num4 self:remoteCode() end -- Num 5 function QuickApp:uibutton4_2(event) self.args = self.num5 self:remoteCode() end -- Num 6 function QuickApp:uibutton4_3(event) self.args = self.num6 self:remoteCode() end -- Num 7 function QuickApp:uibutton5_1(event) self.args = self.num7 self:remoteCode() end -- Num 8 function QuickApp:uibutton5_2(event) self.args = self.num8 self:remoteCode() end -- Num 9 function QuickApp:uibutton5_3(event) self.args = self.num9 self:remoteCode() end -- info function QuickApp:uibutton6_1(event) self.args = self.info self:remoteCode() end -- Num 0 function QuickApp:uibutton6_2(event) self.args = self.num0 self:remoteCode() end -- Subtitle function QuickApp:uibutton6_3(event) self.args = self.subtitle self:remoteCode() end --Google Play function QuickApp:uibutton7_1(event) self.args = self.googlePlay self:remoteCode() end --Netflix function QuickApp:uibutton7_2(event) self.args = self.netflix self:remoteCode() end -- Red function QuickApp:uibutton8_1(event) self.args = self.red self:remoteCode() end -- Green function QuickApp:uibutton8_2(event) self.args = self.green self:remoteCode() end -- Yellow function QuickApp:uibutton8_3(event) self.args = self.yellow self:remoteCode() end -- Blue function QuickApp:uibutton8_4(event) self.args = self.blue self:remoteCode() end -- TV function QuickApp:uibutton9_1(event) self.args = self.tv self:remoteCode() end -- Action Menu function QuickApp:uibutton9_2(event) self.args = self.action self:remoteCode() end -- EPG function QuickApp:uibutton9_3(event) self.args = self.epg self:remoteCode() end -- Arrow up function QuickApp:uibutton10_1(event) self.args = self.arrowUp self:remoteCode() end -- Arrow Left function QuickApp:uibutton10_2(event) self.args = self.arrowLeft self:remoteCode() end -- OK/Enter button function QuickApp:uibutton10_3(event) self.args = self.enter self:remoteCode() end -- Arrow Right function QuickApp:uibutton10_4(event) self.args = self.arrowRight self:remoteCode() end -- Arrow Down function QuickApp:uibutton10_5(event) self.args = self.arrowDown self:remoteCode() end -- Back function QuickApp:uibutton11_1(event) self.args = self.back self:remoteCode() end -- Disover function QuickApp:uibutton11_2(event) self.args = self.diwscover self:remoteCode() end -- Home function QuickApp:uibutton11_3(event) self.args = self.home self:remoteCode() end -- Volume up function QuickApp:uibutton12_1(event) self.args = self.volumeUp self:remoteCode() end -- Cycle channel function QuickApp:uibutton12_2(event) self.args = self.diAna self:remoteCode() end -- Channel Up function QuickApp:uibutton12_3(event) self.args = self.channelUp self:remoteCode() end --volume down function QuickApp:uibutton13_1(event) self.args = self.volumeDown self:remoteCode() end -- Mute function QuickApp:uibutton13_2(event) self.args = self.mute self:remoteCode() end -- Channel Down function QuickApp:uibutton13_3(event) self.args = self.channelDown self:remoteCode() end -- Audio function QuickApp:uibutton14_1(event) self.args = self.audio self:remoteCode() end -- Rewind function QuickApp:uibutton14_2(event) self.args = self.rewind self:remoteCode() end -- Play function QuickApp:uibutton14_3(event) self.args = self.play self:remoteCode() end -- Fast forward function QuickApp:uibutton14_4(event) self.args = self.fastForward self:remoteCode() end -- Subtitle function QuickApp:uibutton15_1(event) self.args = self.subtitle self:remoteCode() end -- Skip Back function QuickApp:uibutton15_2(event) self.args = self.skipBack self:remoteCode() end -- Pause function QuickApp:uibutton15_3(event) self.args = self.pause self:remoteCode() end -- Skip forward function QuickApp:uibutton15_4(event) self.args = self.skipForward self:remoteCode() end -- Help function QuickApp:uibutton16_1(event) self.args = self.help self:remoteCode() end -- Record function QuickApp:uibutton16_2(event) self.args = self.record self:remoteCode() end -- Stop function QuickApp:uibutton16_3(event) self.args = self.stop self:remoteCode() end -- Title list function QuickApp:uibutton16_4(event) self.args = self.title self:remoteCode() end -- HDMI1 function QuickApp:uibutton17_1(event) self.args = self.hdmi1 self:remoteCode() end -- HDMI2 function QuickApp:uibutton17_2(event) self.args = self.hdmi2 self:remoteCode() end -- HDMI3 function QuickApp:uibutton17_3(event) self.args = self.hdmi3 self:remoteCode() end -- HDMI4 function QuickApp:uibutton17_4(event) self.args = self.hdmi4 self:remoteCode() end -- Power On function QuickApp:uibutton18_1(event) self.args = self.powerOn self:remoteCode() end -- Power Off function QuickApp:uibutton18_2(event) self.args = self.powerOff self:remoteCode() end
- 61 réponses
-
Dans ton code LUA il faut créer une fonction qui sera appelée par le bouton (configuré dans le champ onReleased), un peu sur ce modèle là : Pour info, le topic d'où provient cette capture d'écran :
- 61 réponses
-
Je suis en cour de réalisation d'une télécommande pour un équipement de mon home cinéma J'ai tous une liste de requête http pour chaque fonction de la télécommande J'ai testé cela dans un QA et cela fonctionne local http = net.HTTPClient() http:request("http://192.168.1.111/cgi-bin/do?cmd=ir_code&ir_code=AC534040", { success = function(response) if response.status == 200 then print('OK, réponse : '.. response.data) else print("Erreur : status=" .. tostring(response.status)) end end, error = function(err) print("Erreur : " .. err) end, options = { method = 'GET' } }) A présent comment associer cette commande a un bouton virtuel? Merci Voici la liste des commandes en pièce jointe IP Control for R_volution Amlogic based media players.pdf
- 61 réponses
-
Merci pour le liens, je continue le sujet sur le liens
-
Lazer a commencé à suivre telecommande virtuel
-
flacon030 a commencé à suivre telecommande virtuel
-
Bonjour Je voudrais faire un télécommande virtuel d'un de mes équipement home cinéma Comment envoyer une requette HTTP depuis un bouton virtuel d'un QA? Par exemple ceci est la commande que je dois envoyer pour un play / Pause http://192.168.1.111/cgi-bin/do?cmd=ir_code&ir_code=AC534040
-
sonos Quick App - Sonos Zone Controller
Fred.domotique a répondu à un(e) sujet de Krikroff dans Quick App Developpeur
Pour le TTS @Krikroff, il me semble que tu avais une piste, est ce ré implanté dans la beta 1.6 ? -
Comme toi j'ai aussi fait appel aux services de ChatGPT pour aller plus vite dans les automatisations et les dashboard sur HA. J'ai des dizaines d'automatisations et de scripts sur HA. J'ai même un script qui pousse un message audio sur mes HomePods. ;-)
-
Super @nasp Perso, pour rien au monde je ne ferais marche arrière On mélange tous les protocoles sans se prendre la tête et le partage des ressources de ma machine de prod avec mes VM de test est un régal Et pour gagner du temps j'ai même pris un abonnement payant avec ChatGPT et je peux dire que ça dépote ! Bon il faut savoir le canaliser car il t'embarquerait vite fait vers des usines à gaz Enjoy
-
nasp a commencé à suivre Mon Test Home Assistant (Hass.io) et De retour dans la domotique
-
J'ai aussi migré vers Home Assistant avec la HC2 en esclave dans un premier temps. Depuis peu avec la sortie du module ZWA-2 de nabu casa (la société qui est derrière Home Assistant) j'ai tout migré vers HA depuis quelques semaines et tout ce passe bien.
-
Bonjour, Je sors la pelleteuse. Après 9 ans de fibaro HC2, je migre tout vers HA, avec la sortie du module ZWA-2 de nabu casa je migre tout vers HA. Je vais avoir une HC2/HCL/HC3/HC3L à vendre bientôt. Merci à tout ceux qui m'ont aidé ici avec la configuration de la HC2 et de GEA mais il était temps de franchir le pas et supprimer la HC2(maison) et la HCL(garage). J'avais acheté une HC3 et une HC3L mais je n'ai jamais tenté la migration par manque de temps. A+
-
sonos Quick App - Sonos Zone Controller
Fred.domotique a répondu à un(e) sujet de Krikroff dans Quick App Developpeur
Bon je me réponds et si cela peu aider, j'ai trouvé mon besoin. {"Call", id["SONOS_CHAMBRE"], "UIAction", "onToggled", "select_ID_FV", 2}}) Le chiffre étant le numéro de la station en liste. -
sonos Quick App - Sonos Zone Controller
Fred.domotique a répondu à un(e) sujet de Krikroff dans Quick App Developpeur
Sur GEA avec le passage à la version 1.6 et la liste déroulante pour les radios et playlist, une idée pour faire la commande de choix ? Précédement j'utilisais {"QuickApp", id["SONOS_CHAMBRE"], "btnRadio2"}. Merci de votre aide. -
Dragoniacs a commencé à suivre HC3 & HC3L - 5.190.28 - STABLE - 06/10/2025
-
flacon030 a commencé à suivre HC3 & HC3L - 5.190.28 - STABLE - 06/10/2025
-
mise a jour fait depuis deux jours, RAS pour le moment
-
henri-allauch a commencé à suivre HC3 & HC3L - 5.190.28 - STABLE - 06/10/2025
-
Le fond du log est bleu pastelle 😁
-
et toujours avec du texte illisible ?
-
Ah c'est donc pour ça que j'ai vu la diode clignoter sur ma box ce soir en rentrant Bon bah on va regarder tout ça...