Dette fant jeg ut av...
Det har seg sånn at Homeassistant og Tellstick duo definerer bryter på veggen (bryterkontrollen) og bryter i stikkontakten identisk. Det som er utfordringen er at bryterkontrollen har en forhåndsdefinert definert kode og HomeAssistant har ikke anledning til å lære denne automatisk.
Både Bryterkontrollen og bryteren konfigureres likt i Homeassistant. Forskjellen er at når du definerer en bryterkontroll må du definere den med kodene som bryterkontrollen har forhåndskodet.
Logg på Hass.io og kjør denne kommandoen:
$ nc core-tellstick 50801
Dataene som kommer er organisert i en kontinuerlig streng av data som reflekterer hva som mottas fra sensorer og bryterkontroller.
Se etter denne infoen i strengen som kommer når du trykker på bryterkontrollen eller aktiverer en sensor.
house:62305211;unit:1;
Så definerer du switcher, ikke i config/tellstick.conf, men i web interfacet hass.io: add-on Tellstick, sånn som dette:
{
"devices": [
{
"id": 1, # This is just a unique id in config. Increment each one.
"name": "NEXA Remote button one",
"protocol": "arctech",
"model": "selflearning-switch",
"house": "30071582", # This is the number I sniffed out. A litle hard to isolate in log.
"unit": "1" # This is button set 1 or switch one if you'd like.
},
{
"id": 2,
"name": "NEXA Remote button two",
"protocol": "arctech",
"model": "selflearning-switch",
"house": "30071582",
"unit": "2" # This is button set 2.
},
{
"id": 3,
"name": "NEXA Remote button 3",
"protocol": "arctech",
"model": "selflearning-switch",
"house": "30071582",
"unit": "3"
}
]
}
Deretter lagrer du, starter Tellstick på nytt
...vent et minutt eller to...
restart server i configuration, server controls
Vent et par minutter og se at de nye bryterne dukker opp i UI.