Forum: Mikrocontroller und Digitale Elektronik FS20 ST-3 Funksteckdose mit Atmega


von Chrisl77 (Gast)


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!

von hinz (Gast)


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.

von Chrisl77 (Gast)


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...?

von chrisl77 (Gast)


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

von Christian D. (christian_d) Flattr this


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

von chrisl (Gast)


Lesenswert?

ja ist im prinzip nicht schlecht, jedoch verbaust dir damit einiges.
z.b.: die nutzung des fht protokolles (für ventielsteuerungen) usw....

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.