Bonjour tout le monde,
Comme il pleut en ce doux mois d’aout, j’ai eu la bonne idée de passer mon jeedom smart de v3 à v4.
Le plugins powerlink ne reagit plus avec ma visonic, je precise que je dois avoir une powerlink V1, celle qui réagit avec le code qui etait du type :
switch($stat) {
// Francais
case 'OK': return 0;
case 'Pile faible':
//powerlink::powerlinkBatterir(10);
//$eqLogic->batteryStatus(10);
//$eqLogic->save();
log::add('powerlink', 'info', 'Zone '.$zone.' : Batterie faible...');
return 0;
case 'Ouv.': return 1;
case 'Ouv.,Pile faible': return 1;
case 'Alarm': return 2;
case 'Alarm,Pile faible': return 2;
case 'Alarm,Ouv.': return 7;
case 'Alarm,Ouv.,Pile faible': return 7;
case 'Alrm autopr.,Ouv.,Pile faible,Autopr ouv.': return 7;
case 'Alrm autopr.,Autopr ouv.': return 7;
case 'Alrm autopr.,Ouv.,Autopr ouv.': return 7;
case 'Alrm autopr.,Ouv.': return 7;
case 'Alrm autopr.': return 7;
//Anglais
case 'Low Battery':
log::add('powerlink', 'info', 'Zone '.$zone.' : Batterie faible...');
return 0;
case 'Open': return 1;
case 'Open,Low Battery': return 1;
case 'Alarm,Open': return 7;
case 'Tamper Alarm': return 7;
case 'Tamper Alarm,Open': return 7;
case 'Tamper Alarm,Open,Tamper Open': return 7;
case 'Tamper Alarm,Low Battery,Tamper Open': return 7;
//Espagnol
case 'Alarma': return 2;
case 'Alarma Tamper': return 7;
default:
log::add('powerlink', 'info', 'Statut '.$stat.' de la zone '.$zone.' non reconnu, merci d envoyer cette log sur le forum');
return 9;
Je n’ai pas vu ce code dans le nouveau code, est-ce normal ?
Est-ce possible de faire un test pour savoir si la powerlink est de version 1 et de reprendre ce bout de code ? merci d’avance pour toute aide que vous pourriez apporter.