Costech typ EMW100R - OK?

Moderator: Telldus

hnke
Posts: 2
Joined: Fri Mar 17, 2023 9:45 am

Post by hnke »

micke.prag wrote:Jag förtår inte riktigt vad du menar? Vill du ha checksumman till alla 65 000 koder? En för varje on, off och learn? Det är nästan 197 000 koder.

Hur ska du sedan använda dessa?
Nej, verkligen inte! :)

Däremot är jag intresserad av 32 koder. För varje On på alla 16 kanaler blir det ju 16 koder och för varje Off på alla 16 kanaler blir det också 16 koder. Det är dessa jag skulle vilja få fram, har ett annat styrsystem som jag vill ska kunna styra just dessa modulerna. Har en IR => RF modul som löser detta bara jag har rätt koder.

Men det är såklart om det finns möjlighet annars får jag försöka gå in djupare och lära mig koden, har ej installerat något kompileringsprogram på datorn.

Tack på förhand!
RickardP
Posts: 55
Joined: Fri Mar 17, 2023 9:45 am
Location: Nyköping, Sweden
Contact:

Intressant

Post by RickardP »

Intressant, jag köpte förra året dem omtalade Everflourish mottagarna och såg Tellstick redan då men bestämde mig inte förens nu och när jag väl får hem Tellstick finns det inte stöd så att en ny version är på gång är väldigt intressant.

Men när kan man räkna med 2.0.2 ?
Snakehand
Posts: 15
Joined: Fri Mar 17, 2023 9:45 am

Post by Snakehand »

hnke wrote:
micke.prag wrote:Jag förtår inte riktigt vad du menar? Vill du ha checksumman till alla 65 000 koder? En för varje on, off och learn? Det är nästan 197 000 koder.

Hur ska du sedan använda dessa?
Nej, verkligen inte! :)

Däremot är jag intresserad av 32 koder. För varje On på alla 16 kanaler blir det ju 16 koder och för varje Off på alla 16 kanaler blir det också 16 koder. Det är dessa jag skulle vilja få fram, har ett annat styrsystem som jag vill ska kunna styra just dessa modulerna. Har en IR => RF modul som löser detta bara jag har rätt koder.

Men det är såklart om det finns möjlighet annars får jag försöka gå in djupare och lära mig koden, har ej installerat något kompileringsprogram på datorn.

Tack på förhand!
Siden du ikke har C kompiler innstalert på maskinen din, regner jeg med at du kjører windows, da er Visual Studio express edition både bra og gratis. Men for å få programmet mitt til å kjøre med vanlig unix "pipe" så må det kompileres under cygwin. - det er og enkelt og gratis. Men da bruker en gjerne bare command line verktøy, hvilket kan være uvant for Windows brukere.

For å kjøre under cygwin må

Code: Select all

FILE* fpipe = popen("tdtool --raw -", "w"); 
endres til

Code: Select all

FILE* fpipe = popen("tdtool.exe --raw -", "w"); 
Bygg programmet med gcc -o efcmd efcmd.c

Kopiere tdtool.exe til samma katalog som efcmd.exe
Kopiere inn cygwin.dll til denne katalogen om det ikke er i pathen.

efcmd.exe kan da kjøres fra windows scripts o.l. Obs - Windows har ikke ordentlige signaler, så efcmd avslutter før tdtool er ferdig, dette kan se litt rart ut, men er ikke noe problem hvis man ikke starter programmet for ofte.
fredrik.gullberg
Site Admin
Posts: 285
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by fredrik.gullberg »

Vi har nu lanserat TelldusCenter2.0.2 som har stöd för GAO / Everflourish / Clas Ohlson - mottagarna.

Dock har mottagaren endast ett minne, så det går inte att lära upp både fjärrkontroll och TellStick.
Fredrik Gullberg
Telldus Technologies
strixx
Posts: 30
Joined: Fri Mar 17, 2023 9:45 am
Location: Munka-Ljungby

Post by strixx »

fredrik.jacobsson wrote:Vi har nu lanserat TelldusCenter2.0.2 som har stöd för GAO / Everflourish / Clas Ohlson - mottagarna.
Gäller detta tdtool också för oss som har Linux?
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Javisst.
Kolla här under protokollet "everflourish":
http://developer.telldus.se/wiki/TellStick_conf
Micke Prag
Software
Telldus Technologies
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Tänk på att du lär upp mottagaren med --learn i tdtool:
Om din enhets id är 1 så sänder du upplärningskommandot:

Code: Select all

tdtool --learn 1
Micke Prag
Software
Telldus Technologies
strixx
Posts: 30
Joined: Fri Mar 17, 2023 9:45 am
Location: Munka-Ljungby

Post by strixx »

Ockej.

Men för att lära upp den med fjärrkontrollen jag har trycker jag på "on", inte någon speciell knapp med "learn".
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Nja, det var lite klurigt att komma fram till detta. Det är en skillnad i att trycka på on och hålla inne on på fjärrkontrollen.

När du håller inne on på fjärrkontrollen så sänder den en on-signal i ett par sekunder fast sen byter den till en learn-signal.

Det var inte helt lätt att lyckas "fånga" detta paket för att se hur det ser ut.
Micke Prag
Software
Telldus Technologies
strixx
Posts: 30
Joined: Fri Mar 17, 2023 9:45 am
Location: Munka-Ljungby

Post by strixx »

Det var som tusan. :o Snyggt jobbat..

Bara av ren nyfikenhet för en som inte klarar av att läsa C ännu. Hur var checksumman uppbyggd?
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Jag överlåter detta till Frank:
Jeg begynte å oppdage mønsteret på de kodene som var listet i forumet,
og kunne se at når 1 bit ble endret så ble "checksummen" som regel XORet
med bestemte verdier, Så brukte jeg det første programmet til å finne
checksums for flere koder med bare endring i kun 1 bit.

0000 5
0001 a f
0002 f a
0003 7(0)
0004 2 7
0005 d
0006 8
0007 e(7)
0008 b e
0009 4
000a 1
000b 9(e)
000c c
000d 3
000e 6
000f f(9)

Slik fant jeg device ID, check (forventet check) og XOR enring når denne
bit ble flippet. Dette virket ganske bra, men hver fjerde verdi ble
fortsatt feil, men je så et mønster her og: Device id hvor bit 0+1 var
satt, hadde samme verdi som jeg forventet at ID + 4 skulle ha.

Til slutt måtte jeg finne ut hvordan device ID som sluttet med FF
oppførte seg, og sa så jeg at de fikk verdi 0 - så derfor satte jeg dem
til xx12 som også gir verdi 0
Micke Prag
Software
Telldus Technologies
Post Reply