Benutzer-Werkzeuge

Webseiten-Werkzeuge


casafan_remote

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
casafan_remote [2020/01/04 12:01] – angelegt matthiascasafan_remote [2020/01/04 12:16] (aktuell) matthias
Zeile 1: Zeile 1:
 ====== Casafan Funkfernsteuerung ====== ====== Casafan Funkfernsteuerung ======
-Die Casafan Funkfernbediungen verwenden keine Standardcodes. Deshalb muss man die Codes mittels eine Software-Defined-Radio (SDR) decodieren. Die günstigste Lösung ist ein SDR auf Basis einen RTL-Chipset. Mit der geeigneten [[https://github.com/merbanan/rtl_433|Software]] kann man dann die 433MHz Signale mit folgendem Komando decodieren:+Die Casafan Funkfernbediungen verwenden keine Standardcodes bzw. keinen gängigen 433MHz Chips für die Kommunikation sondern eine Microcontroller. Deshalb muss man die Codes mittels eines Software-Defined-Radio (SDR) decodieren. Die günstigste Lösung ist ein SDR auf Basis eines RTL-Chipsets. Mit der geeigneten [[https://github.com/merbanan/rtl_433|Software]] kann man dann die 433MHz Signale mit folgendem Kommando decodieren:
  
   rtl_433 -A -R 0   rtl_433 -A -R 0
Zeile 39: Zeile 39:
 </code> </code>
 ===== Decodierte Werte ===== ===== Decodierte Werte =====
-Die Werte lassen sich wie folgt decodieren:+Die Werte lassen sich wie folgt durch Ausprobieren decodieren:
 |Byte 1| | |Ventilator-ID| |Byte 1| | |Ventilator-ID|
 || ||
Zeile 45: Zeile 45:
 || ||
 | | | | | |AUS|MAX   ||||||||||    MIN| | | | | | |AUS|MAX   ||||||||||    MIN|
-|Byte 3|1|L|Licht| |0|1|0|1|0|1|0|1|0|1|0|1| +|Byte 3|1|L|Licht| |0|1|0|1|0|1|0|1|0|1|...|0|1| 
-| |2| |Licht|      |0|0|1|1|1|1|1|1|1|1|1|1| +| |2| |Licht|      |0|0|1|1|0|0|1|1|0|0|...|1|1| 
-| |3| |Licht|      |0|0|0|0|1|1|1|1|1|1|1|1| +| |3| |Licht|      |0|0|0|0|1|1|1|1|0|0|...|1|1| 
-| |4| |Licht|      |0|0|0|0|0|0|1|1|1|1|1|1| +| |4| |Licht|      |0|0|0|0|0|0|0|0|1|1|...|1|1| 
-| |5| |Licht|      |0|0|0|0|0|0|0|0|1|1|1|1| +| |5| |Licht|      |0|0|0|0|0|0|0|0|0|0|...|1|1| 
-| |6| |Licht|      |0|0|0|0|0|0|0|0|0|0|1|1|+| |6| |Licht|      |0|0|0|0|0|0|0|0|0|0|...|1|1|
 | |7| |Laufrichtung| |0|V|1|R|  | |7| |Laufrichtung| |0|V|1|R|
 | |8|H|unbenutzt| |1|fix| | |8|H|unbenutzt| |1|fix|
Zeile 64: Zeile 64:
 | |8|H|unbenutzt| |0|fix|  | |8|H|unbenutzt| |0|fix|
 ===== Pulslängen ===== ===== Pulslängen =====
-Um dann senden zu können muss man noch die Pulslängen im Milisekunden kennen. Diese lassen sich mittels des Komandos:+Um dann senden zu können muss man noch die Pulslängen im Milisekunden und deren Folge kennen. Diese lassen sich mittels des Kommandos:
  
   rtl_433 -w OOK:-   rtl_433 -w OOK:-
Zeile 106: Zeile 106:
 ===== Analyse ===== ===== Analyse =====
  
-Es gibt also zwei Pulslängen: 400ms und 800 ms. Das entspricht auch den vom ersten Komando ermittelten Werten. Die erste Spalte ist das Sendesignal (pulse) und die zweite die Pause (gap). Jedem 400ms Signal geht eine 800ms Pause voran und jedem 800ms Signal geht eine 400ms Pause voran.+Es gibt also zwei Pulslängen: 400ms und 800 ms. Das entspricht auch den vom ersten Kommando ermittelten Werten. Die erste Spalte ist das Sendesignal (pulse) und die zweite die Pause (gap). Jedem 400ms Signal geht eine 800ms Pause voran und jedem 800ms Signal geht eine 400ms Pause voran.
  
 Es zeigt sich ausserdem: Es zeigt sich ausserdem:
  
-  * dass nur die Licht und Ventilatorstuerung übertragen wird und der Timer in der Fernbedienung realisiert ist +  * dass nur die Licht und Ventilatorstuerung übertragen wird 
-  * und es werden immer alle Sollzustände übertragen und nicht die Änderung der Werte.+  * der Timer in der Fernbedienung realisiert ist 
 +  * es werden immer alle Sollzustände übertragen und nicht die Änderung der Werte.
  
casafan_remote.txt · Zuletzt geändert: 2020/01/04 12:16 von matthias