FS20 ST-3 Funksteckdose mit Atmega

Gast #2474023
Lesenswert?
• ▲
▼
Hallo,
ich habe mir bei ELV die FS20 ST - 3 Steckdose bestellt (noch nicht 
geliefert) und schreibe zurzeit ein C - Programm für meinen Atmega.

unter
http://fhz4linux.info/tiki-index.php?page=FS20+Protocol
ist das Protokoll offengelegt.

Nun ist meien Frage, wie vergebe ich den Hauscode (also Namen der 
Steckdose)?
Ist der Hauscode fest vorgegeben in de Steckdose oder kann ich diesen 
frei wählen?
Wenn ja wie Lerne ich der Steckdose das sie unter der Adresse x 
anzusprechen ist?

Mein Ansatz bis jetzt:
Wie ich gelesen habe gibt es einen Programmiermodus der Steckdose (10 
sek Taste drücken Steckdose blinkt)
Soll ich in dieser Zeit das komplette Protokoll senden?

Synchr+  HC1  +Parity  HC2+  Parity  +Adresse+  Parity+  Befehl  +Parity 
+Quersumme  +Parity+  EOT

Ich bin etwas ratlos? Vielleicht kennt sich ja jemand genauer aus, würde 
mir sehr helfen Danke!
Gast #2474063
Lesenswert?
• ▲
▼
Chrisl77 schrieb:
> Nun ist meien Frage, wie vergebe ich den Hauscode (also Namen der
> Steckdose)?
> Ist der Hauscode fest vorgegeben in de Steckdose oder kann ich diesen
> frei wählen?
> Wenn ja wie Lerne ich der Steckdose das sie unter der Adresse x
> anzusprechen ist?

RTFM, da steht das alles drin.
Gast #2474098
Lesenswert?
• ▲
▼
also:
Reihenfolge der Eingabe und Speicherung von Hauscode und Adresse beim 
Setup von Sendern:
1. HC1: A0
2. HC2: E0
3. Adr: I0

danach halt die Adresse umrechnen(wie beschrieben), wenn man Befehle 
sendet....

nur muss ich da auch einen ganzen Frame mit Synchronisation schicken 
oder reicht des für die Adressierung 1. HC1: A0, 2. HC2: E0, 3. Adr: I0 
senden fertig...?
Gast #2479891
Lesenswert?
• ▲
▼
so nochmal für alle...
- ich habe es jetzt endlich hinbekommen :D

es gibt wohl auch steckdosen, die schon einen festen hauscode 
beinhalten.
meine jedoch musste erst programmiert werden. deswegen war ich verwirrt 
zwecks der adressvergabe.


wie schon im 1. post vermutet muss der ganze frame 3 x gesendet werden, 
um den hauscode und die adresse zu programmieren. dabei ist es egal 
welcher befehl mitgesendet wurde...

MfG Chrisl
#2480173
Lesenswert?
• ▲
▼
hi

für nur <20€ (man spart sich immerhin auch den 868MHz Sender) wäre alles 
viel leichter ;)

http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=35109&flv=1&bereich=&marke=

Sparst du dir das ganze Protokoll gedönse einfach nur HC + Adresse + 
Befehl an den UART geben und fertig. Nur als kleiner Tipp wenn jemand 
keine Lust hat das ganze Protokoll nachzubauen und über den Beitrag 
stolpert. Ich werde das Teil bald an mein NGW100 hängen ;)

mfg

Chris

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.