Var hittar jag info om hur NEXAs självlärande protokoll ser ut?
Hittar bara det "gamla" NEXA protokollet: http://svn.telldus.com/svn/rf_ctrl/nexa ... otocol.txt
NEXA självlärande - protokoll
Moderator: Telldus
Re: NEXA självlärande - protokoll
Om man har lite koll på C++ så går det att läsa sig fram till protokollet här:
http://developer.telldus.com/browser/te ... olNexa.cpp
http://developer.telldus.com/browser/te ... olNexa.cpp
Re: NEXA självlärande - protokoll
Tack,
Då ser det alltså ut så här om jag fattar det rätt:
[Bit 1-26 House][Bit 27 Group][Bit 28 Method][Bit 29-32 Unit]
Försöker tolka bitarna som skickas från en NEXA fjärrkontroll men får inte ihop det med hur pulserna ska se ut enligt http://svn.telldus.com/svn/rf_ctrl/nexa ... otocol.txt
Nedan ser ni hur det ser ut när jag kopplat in mig på dataingången på sändaren i en vanlig NEXA fjärrkontroll för självlärande systemet.
Början av pulståg

Mitt i pulståget

Någon som kan förklara hur jag ska tolka datat?
Då ser det alltså ut så här om jag fattar det rätt:
[Bit 1-26 House][Bit 27 Group][Bit 28 Method][Bit 29-32 Unit]
Försöker tolka bitarna som skickas från en NEXA fjärrkontroll men får inte ihop det med hur pulserna ska se ut enligt http://svn.telldus.com/svn/rf_ctrl/nexa ... otocol.txt
Nedan ser ni hur det ser ut när jag kopplat in mig på dataingången på sändaren i en vanlig NEXA fjärrkontroll för självlärande systemet.
Början av pulståg

Mitt i pulståget

Någon som kan förklara hur jag ska tolka datat?
Last edited by Ankan on Mon Nov 19, 2012 9:27 pm, edited 1 time in total.
-
- Site Admin
- Posts: 2243
- Joined: Fri Mar 17, 2023 9:45 am
- Location: Lund
- Contact:
Re: NEXA självlärande - protokoll
Som du själv skriver är dokumentet du hänvisar till inte för det självlärande systemet.
Micke Prag
Software
Telldus Technologies
Software
Telldus Technologies
Re: NEXA självlärande - protokoll
Provade att koppla NEXA sändaren till mikrofoningången på datorn och körde protocol analyzer och fick fram följande:
Ett helt pulståg från en NEXA fjärrkontroll som skicka ON

Tycker dock inte att det vara så mycket lättare att tolka detta även fast jag fick olika långa pulser enligt det parsade pulståget.
Protocol analyzer envisas att tolka signalerna med att de skulle komma från Pronto.
Ett helt pulståg från en NEXA fjärrkontroll som skicka ON

Tycker dock inte att det vara så mycket lättare att tolka detta även fast jag fick olika långa pulser enligt det parsade pulståget.
Protocol analyzer envisas att tolka signalerna med att de skulle komma från Pronto.
Last edited by Ankan on Mon Nov 19, 2012 9:28 pm, edited 1 time in total.
Re: NEXA självlärande - protokoll
Så var hittar jag information om det självlärande systemet?micke.prag wrote:Som du själv skriver är dokumentet du hänvisar till inte för det självlärande systemet.
Re: NEXA självlärande - protokoll
Så var hittar jag information om det självlärande systemet?micke.prag wrote:Som du själv skriver är dokumentet du hänvisar till inte för det självlärande systemet.
Re: NEXA självlärande - protokoll
Jag har använt informationen här http://www.elektronikforumet.com/wiki/i ... ULA-Anslut för mitt lilla projekt.
Re: NEXA självlärande - protokoll
Nu har jag tack vare Zamans länk http://arduino.cc/playground/Code/HomeEasy lyckats tolka pulstågen. Här kommer förklaringen för de som undrar.
Lyssnade av en fjärrkontroll genom att koppla in den till mikrofoningången på datorn med ett enkelt litet kopplingsschema och körde Protocol Analyzer. Mer information hittar ni här: http://wiki.nethome.nu/doku.php/analyzer/start
Tyvärr lyckades inte programmet tolka automatiskt åt mig så jag fick tolka pulstågen manuellt med den informationen jag hittade i Zamans länk ovan.
Saxat från sidan:
Ovan pulståg kan då tolkas till:
START 01 01 01 01 01 01 10 10 10 10 10 01 10 01 01 01 01 01 10 01 01 10 10 01 10 01 01 10 01 01 01 01 STOP
Som kan kodas om till databitarna: 00000011111010000010011010010000
Detta delas sedan upp enligt följande:
Huskod: 00000011111010000010011010 (1024154)
Grupp: 0 (Nej)
På/Av: 1 (På)
Enhet: 0000 (0)
Hoppas någon får användning av förklaringen.
Lyssnade av en fjärrkontroll genom att koppla in den till mikrofoningången på datorn med ett enkelt litet kopplingsschema och körde Protocol Analyzer. Mer information hittar ni här: http://wiki.nethome.nu/doku.php/analyzer/start
Tyvärr lyckades inte programmet tolka automatiskt åt mig så jag fick tolka pulstågen manuellt med den informationen jag hittade i Zamans länk ovan.
Saxat från sidan:
A latch of 275us high, 2675us low is sent before the data.
There is a gap of 10ms between each message.
0 = holding the line high for 275us then low for 275us.
1 = holding the line high for 275us then low for 1225us.
Data 0 = Wire 01
Data 1 = Wire 10
The actual message is 32 bits of data (64 wire bits):
bits 0-25: the group code - a 26bit number assigned to controllers.
bit 26: group flag
bit 27: on/off flag
bits 28-31: the device code - a 4bit number.

Ovan pulståg kan då tolkas till:
START 01 01 01 01 01 01 10 10 10 10 10 01 10 01 01 01 01 01 10 01 01 10 10 01 10 01 01 10 01 01 01 01 STOP
Som kan kodas om till databitarna: 00000011111010000010011010010000
Detta delas sedan upp enligt följande:
Huskod: 00000011111010000010011010 (1024154)
Grupp: 0 (Nej)
På/Av: 1 (På)
Enhet: 0000 (0)
Hoppas någon får användning av förklaringen.

Re: NEXA självlärande - protokoll
Kul att du fick det att funka!