Palle500 wrote:Korak skrev: Nexa protokollet (taget ur minnet) är uppbygt så att man har ett sändarid på 26 bitar, en "grupp"-bit samt "on/off" -bit och ett mottagarnummer, som man adresserar, på bara 4 bitar, detta är ju en begränsning iom att man bara kan adressera 16 olika mottagar-id'n med en vanlig fjärr
Var gömmer dom absolutvärdena för dimmern?
Och visst eget protokoll via SK är smart, men jag vill helst även kunna ha en/flera vanlig fjärr liggandes så familjen även kan styra sakerna enkelt.
Sen kan vi ta in IR så kan en vanlig Logitech Harmony styra SK och om SK routar detta vidare till Tellsticken kan vi styra vad vi vill direkt via en vanlig IR fjärrkontroll. Logitech har alla gammla Nexa (huskod A-P & device 1-16) koder som IR koder = behöver endast tolka som Nexa fast via IR sensorn.
Jorå, lite "gömt" är det, i vad man kanske kan kalla "trinär" kodning

, detta är inte helt okomplicerat att förklara med bara ord, men ...
Om vi först börjar med "högsta" nivån på protokollet (det som processorn agerar på) så sänds detta med 32 (i on/off situationen) eller 36 bitar (i abs.dim situationen).
Vi börjar med 32bits on/off.
Varje bit kodas enligt manchester principen vid sändning i etern, så en data-"0":a sänds som "10" och en data-"1":a som "01" (denna metod skapar en "DC-balans" i mottagarsignalen så att den är lättare att mottaga och tolka i mottagarkretsar).
Om vi går vidare i hur t.ex. en data-"0" sänds ("10") i etern så sänds första "1":an (radio-"1") som "Hög" i 320uS och "Låg" i 200uS och efterföljande data-"0" som (radio-"0") "Hög" i 310uS och "Låg" i 1210uS (cirka).
Alltså:
data-"0" sänds som radio-"10" som i luften (bärvåg på eller av /OOK) ser ut typ som "----___----_____________"
data-"1" sänds som radio-"01" som i luften (bärvåg på eller av /OOK) ser ut typ som "----_____________----___"
Datat (32 data-bitar) skickas nu med denna metod och mottagaren tolkar 32 bitars ordet samt agerar på innehållet (26bitar "ID" , 1bit "GROUP COMMAND", 1bit "ON/OFF", 4bitar "MOTTAGARE")
...MEN...nu kommer det en liten lustig sak...absolutdimmning.....
Först skickas 26 bitar "ID" samt 1bit "GROUP COMMAND" (som "0") enligt ovan, MEN istf. "ON/OFF" kommer nu manchester kod "11"

) , ska vi kalla den "X" kanske ?

, detta är ju inte en data-"0" ("10") och inte data-"1" ("01") utan som sagt "11"!! ser ut så här i luften "----___----___"
Denna "X" betyder att det kommer ytterligare 4bitar på sändningen, dessa sista 4bitar är själva DIM-nivån (16steg alltså).
Efter detta "X" kommer 4bitar "MOTTAGARE" samt 4bitar "DIM" kodat med "vanliga" 01/10 kodningen...
..Pust

, hoppas att nån förstod
Det blev många frågor och svar i tråden ser jag, ska försöka ögna igenom det hela så återkommer jag läst
