## Jingle Répertoire contenant les mp3 ``/var/www/html/plugins/squeezeboxcontrol/data/jingle`` ## Mise à jour élément squeezebox ### Procédure * Récupérer les ids des anciens modules: * SB Xiaomi Maelys = 214 * SB Xiaomi Manon = 216 * SB Xiaomi Tom = 213 * SB Cuisine = 237 * SB Xiaomi Salle deau = 215 * SB Salon = 235 * Pour chaque module, ouvrir tous les scénarios associés. (Astuce, lorsqu'on tente de supprimer le module, on nous propose les scénarios utilisés avec un lien) * Ouvrir l'onglet scénario de chacun (dans le doute récupérer les paramètres, ils peuvent disparaître lors de la mise à jour) * On remplace le nouvele id par l'ancien dans la table eqLogic * ``UPDATE `eqLogic` SET `id` = '213' WHERE `eqLogic`.`id` = 233;`` * On remplace le nouvel id par l'ancien dans la table cmd * ``UPDATE `cmd` SET `eqLogic_id` = '213' WHERE `eqLogic_id` = '233';`` * Ajouter l'objet parent au nouveau module * Sauvegarder tous les scénarios * It works... ### Cas concret Maelys UPDATE `eqLogic` SET `id` = '214' WHERE `eqLogic`.`id` = 260; UPDATE `cmd` SET `eqLogic_id` = '214' WHERE `eqLogic_id` = '260'; Manon UPDATE `eqLogic` SET `id` = '216' WHERE `eqLogic`.`id` = 259; UPDATE `cmd` SET `eqLogic_id` = '216' WHERE `eqLogic_id` = '259'; Tom UPDATE `eqLogic` SET `id` = '213' WHERE `eqLogic`.`id` = 258; UPDATE `cmd` SET `eqLogic_id` = '213' WHERE `eqLogic_id` = '258'; Cuisine UPDATE `eqLogic` SET `id` = '237' WHERE `eqLogic`.`id` = 255; UPDATE `cmd` SET `eqLogic_id` = '237' WHERE `eqLogic_id` = '255'; Salle d'eau UPDATE `eqLogic` SET `id` = '215' WHERE `eqLogic`.`id` = 256; UPDATE `cmd` SET `eqLogic_id` = '215' WHERE `eqLogic_id` = '256'; Salon UPDATE `eqLogic` SET `id` = '235' WHERE `eqLogic`.`id` = 257; UPDATE `cmd` SET `eqLogic_id` = '235' WHERE `eqLogic_id` = '257'; ### Bibliographie https://forum.jeedom.com/viewtopic.php?t=46629