Benutzer-Werkzeuge

Webseiten-Werkzeuge


433_funksteckdosen

433 Funksteckdosen

GT-FSI-04d

Die Taktfrequenz beträgt 1.5 kHz. Ein Bit dauert 3 Takte.

    1-Bit: 2 Takte aus 1 Takt ein.
    0-Bit: 1 Takt aus 2 Takte ein.

Die Sequenz besteht aus einer 1 als Startbit gefolgt von 12 Bit Hauscode und 8 Bit Funktionscode:

    #1 EIN 00010001
    #1 AUS 00000000
    #1 HELL 00001010
    #1 DUNKEL 00011011
    #2 EIN 10010011
    #2 AUS 10000010
    #2 HELL 10001000
    #2 DUNKEL 10011001
    #3 EIN 11010010
    #3 AUS 11000011
    #3 HELL 11001001
    #3 DUNKEL 11011000
    #4 EIN 01010000
    #4 AUS 01000001
    #4 HELL 01001011
    #4 DUNKEL 01011010
    ALLE EIN 11110000
    ALLE AUS 11100001

Es gibt 4 Wiederholungen mit einer Pause von je 80ms, allerdings kann das Conn Air anscheinend keine Pausen über 65535us. Dieses Script jedenfalls erzeugt eine Sequenz, die mit diesen Dosen funktioniert:

#!/bin/bash
CODE=`echo $* | awk '{ 
  cnt=0
  for (i=1; i <= length($0); ++i)
  {
    c = substr($0, i, 1)
    if (c=="0" || c=='1')
      ++cnt
  }
  printf("TXP:0,0,5,65535,667,%d,1,",cnt+1)
  for (i=1; i <= length($0); ++i)
  {
    c = substr($0, i, 1)
    if (c=="1")
      printf("2,1,")
    else if (c=="0")
      printf("1,2,")
  }
  printf("16,;\n")
}'`

echo $CODE
echo $CODE | nc -w 1 -u 192.168.0.48 49880

Wenn man es so aufruft, Hauscode 011011100000 , Dose #2 EIN: ./gtfsi04 011011100000 10010011

wird diese Sequenz an das Conn Air gesendet: TXP:0,0,5,65535,667,21,1,1,2,2,1,2,1,1,2,2,1,2,1,2,1,1,2,1,2,1,2,1,2,1,2,2,1,1,2,1,2,2,1,1,2,1,2,2,1,2,1,16,;

Wer eine ähnliche Dose besitzt kann ja mal probieren, ob sie sich mit dieser Sequenz anlernen lässt. Den Code der eigenen Fernbedienung herauszufinden ist aber nicht ganz einfach. Sie besitzt nur einen Knopf, mit dem man per Zufallsgenerator einen neuen Hauscode erzeugen kann. Wenn man das Signal nicht analysieren will, kann man auch alle 4096 Möglichkeiten durchprobieren.

433_funksteckdosen.txt · Zuletzt geändert: von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki