[Tuto][homebridge][RFXtrx433XL] contrôle de volets roulants Somfy RTS

matthieudu06

Membre junior
21 Février 2013
34
2
France
Le plugin s'installe bien et après la conf j'ai cette erreur. Normalement j'ai bien suivi la config...

Voici la config

"platforms": [
{
"platform": "RFXtrx",
"name": "RFXtrx433E",
"manufacturer": "RFXCOM",
"model": "RFXtrx433E USB 433MHz Transceiver",
"serialNumber": "12345",
"usbPort": "/dev/ttyUSB0",
"windowCoverings": [
{
"name": "Volet chambre",
"manufacturer": "ASP",
"model": "ASP",
"serialNumber": "rfxcurtain1",
"type": "BLINDS1",
"subtype": "ASP",
"deviceID": "003637",
"orientation": "horizontal",
"duration": 400
},
{
"name": "Volet mezzanine",
"manufacturer": "AOK",
"model": "AOK",
"serialNumber": "rfxcurtain1",
"type": "BLINDS1",
"subtype": "A-OK AC113",
"deviceID": "04A6F8/1",
"orientation": "horizontal",
"duration": 400
},
 

totoguile

Membre junior
29 Avril 2010
97
20
Puteaux
Bloc de code:
"platforms": [
{
"platform": "RFXtrx",
"name": "RFXtrx433E",
"manufacturer": "RFXCOM",
"model": "RFXtrx433E USB 433MHz Transceiver",
"serialNumber": "12345",
"usbPort": "/dev/ttyUSB0",
"windowCoverings": [
{
"name": "Volet chambre",
"manufacturer": "ASP",
"model": "ASP",
"serialNumber": "rfxcurtain1",
"type": "BLINDS1",
"subtype": "ASP",
"deviceID": "003637",
"orientation": "horizontal",
"duration": 400
},
{
"name": "Volet mezzanine",
"manufacturer": "AOK",
"model": "AOK",
"serialNumber": "rfxcurtain1",
"type": "BLINDS1",
"subtype": "A-OK AC113",
"deviceID": "04A6F8/1",
"orientation": "horizontal",
"duration": 400
},
],
"outlets": [
{}
]
Et comme ca ca donne quoi ?
 

totoguile

Membre junior
29 Avril 2010
97
20
Puteaux
Bloc de code:
"platforms": [
{
"platform": "RFXtrx",
"name": "RFXtrx433E",
"manufacturer": "RFXCOM",
"model": "RFXtrx433E USB 433MHz Transceiver",
"serialNumber": "12345",
"usbPort": "/dev/ttyUSB0",
"windowCoverings": [
{
"name": "Volet chambre",
"manufacturer": "ASP",
"model": "ASP",
"serialNumber": "rfxcurtain1",
"type": "Blinds1",
"subtype": "BLINDS_T3",
"deviceID": "003637",
"orientation": "horizontal",
"duration": 400
},
{
"name": "Volet mezzanine",
"manufacturer": "AOK",
"model": "AOK",
"serialNumber": "rfxcurtain1",
"type": "Blinds1",
"subtype": "BLINDS_T11",
"deviceID": "04A6F8/1",
"orientation": "horizontal",
"duration": 400
},
],
"outlets": [
{}
]
essaie avec ce changement de type (minuscules) et subtype
fait aussi attention à tes deviceID (ca doit pas commencer par 0x et finir par un /1 ?)
 

matthieudu06

Membre junior
21 Février 2013
34
2
France
J'ai testé tout ce que tu m'as proposé malheureusement l'erreur change pas.

Pour les devicesID : 0x je sais pas, j'ai essayé avec ça n'a pas changé.
Les /1 c'est le numéro de l'unité mais les modèles ASP n'ont pas de numéro d'unité (le setting n'est pas affiché dans l'UX du soft windows donc je ne sais pas quoi mettre...)

J'ai testé avec des serial number différents même chose. Normalement c'est juste pour l'afficher dans HomeKit ce truc...


Je sais pas quoi faire... Ça a l'air d'être une erreur dans le code, si je mets n'importe quoi en subtype il me précise que c'est le subtype qui n'est pas valide.
 

matthieudu06

Membre junior
21 Février 2013
34
2
France
My bad, en passant de BLINDS1 à Blinds1 j'ai une erreur de subtype qui apparait.

Mais ça marche pas avec tous ces subtype :
  • ASP
  • BLINDS_T3
  • blinds_T3
  • Blinds_T3

Par contre si je fais BLINDS_T6 (exactement comme dans la config par défaut du plugin) j'ai une autre erreur :

TypeError: Cannot read property 'toLowerCase' of undefined
at RFXtrxPlatform.getTransmitter (/usr/local/lib/node_modules/homebridge-rfxtrx/lib/RFXtrxPlatform.js:89:52)
at new Outlet (/usr/local/lib/node_modules/homebridge-rfxtrx/lib/Outlet.js:9:36)
at RFXtrxPlatform.<anonymous> (/usr/local/lib/node_modules/homebridge-rfxtrx/lib/RFXtrxPlatform.js:25:47)
at Array.forEach (<anonymous>)
at new RFXtrxPlatform (/usr/local/lib/node_modules/homebridge-rfxtrx/lib/RFXtrxPlatform.js:24:23)
at /usr/local/lib/node_modules/homebridge/src/server.ts:397:40
at Array.forEach (<anonymous>)
at Server.loadPlatforms (/usr/local/lib/node_modules/homebridge/src/server.ts:374:27)
at Server.start (/usr/local/lib/node_modules/homebridge/src/server.ts:153:29)
at cli (/usr/local/lib/node_modules/homebridge/src/cli.ts:80:10)