Need help pour le dev front d'un service v4

Hello,

j’essaye de faire le front du service sonos mais je suis dans une impasse
je ne comprends pas comment exécuter une action, par exemple l’appuie sur un bouton
j’ai regardé les autres services et essayé plusieurs choses en vain

voici comment je m’y prends :

dans le fichier .jsx, j’ajoute

<button class="btn btn-info btn-sm" onClick={props.getDevices}>
   <Text id="integration.sonos.searchForDevicesButton" /> <i class="fe fe-radio" />
</button>

dans actions.js :

import createActionsIntegration from '../../../../actions/integration';

function createActions(store) {
  const integrationActions = createActionsIntegration(store);
  const actions = {
getDevices(state) {
  console.log('test');
  const devices = [{name : "test1", ip:"192.168.1.42"}];
},
  };

  return Object.assign({}, integrationActions, actions);
}

export default createActions;

j’ai beau appuer sur le bouton, je ne vois jamais passer le logs et le device ne s’affiche pas également

Comment faites-vous de votre côté ?

Voici les sources de mon repo :

return <YeelightLightPage {...props} integration={integrationConfig[props.user.language]['yeelight']} />;

Voila faut passer les props dans ton index.js vers le sonos.jsx

De même pour moi ! J’ai un soucis sur le changement de valeur du nom d’une feature.

const xiaomiCapteurTemperature = update(state.xiaomiCapteurTemperature, {
          [index]: {
            features: {
              [value.getAttribute('data-key')]: {
                [field]: {
                  $set: value.value
                }
              }
            }
          }

Sachant que index c’est le numéro du device, value.getAttribute(‘data-key’) c’est l’index du feature que je veux modifier, field c’est le nom du feature.

En gros je veux changer la valeur de la bonne feature ^^ et ca marche pas quelqu’un sait pourquoi ?

Salut @NilkOne
Je vois que tu as pas mal bossé sur la partie intégration du service Sonos pour la V4.
Un grand merci tout d’abord :clap:t2:
J’ai aussi une sonos play:1 et j’aimerais beaucoup pouvoir l’intégrer dans gladys V4.
Tu peux me faire un retour sur l’avancement de ce service pour la V4, je suis bien entendu disponsi tu as besoin de testeurs :wink: