Wir haben in Zusammenarbeit mit dem Forenmitglied "tsa" unser altes Projekt
FLT 21b wieder aufgenommen,und haben es nun mit gemeinsamen Kräften
erfolgreich FHZ fähig gemacht
Mit seiner Einverständnis möchte ich euch Heute nun die Ergebnisse der bisherigen Zusammenarbeit nicht enthalten.
Dabei haben wir uns geeinigt,das er weitgehend den Support für die Homeputerseite übernimmt,während wir uns auf die Firmware/Hardware konzentrieren.
http://www.as-hausautomation.de/flt_21b_bidi.html
Hier paar Infos zum FLT:
- Protokoll == FS20
- LCD == 4 x 16 Teichen
- Hintergrund Beleuchtung grün
- LED als optische Anzeige RX/TX
- 1 Tasten Menü:
- Adresse des Terminals einstellbar
- Audio ON/OFF
- Backlight ON/AUTO OFF
Nun was heißt denn jetzt FHZ fähig genau?
Unser neuer FLT 21b arbeitet mit dem bekanntem FS20 Protokoll,und kann daher ohne zusätzliche Schnittstelle oder Lötarbeiten o.ä direkt an einer FHZ XXX PC betrieben werden.Sogar eine Empfangs-Bestätigung konnten wir implementieren!
Es ist damit möglich Werte,Zustände oder ganze Texte über Funk auf dem 4 x 16 Zeichen LCD anzuzeigen.
Einzige Voraussetzung ist die Homeputer-Studio Software,tsa´s Homeputer Anpassungen,uns er FLT 21b und halt eine der FHZ XXX PC Zentralen.
Das Homeputer-Paket wird gemäß der Anleitung im Homeputer eingerichtet,und die SPG gestartet.
Der zum senden eingegebener Text wird entsprechend tsa´s Makro zerlegt,neu codiert und über die FHZ verschickt.
Momentan sieht die Homeputer-Eingabe so aus:
Der codierte Text sieht dann im logfile so aus:
Zeichensatz:Starte Übertragung: FLT 21b <<das Funldisplay für die<< FHZ<< Zentrale
Präprozessor: FLT_³21²b_§das_^F²unldisplay_f³ü²r_die§_^FHZ§_Z²entrale
Telegramm 1: FLT_ -> 7 45 21
Telegramm 2: ³21² -> 127 100 195
Telegramm 3: b_§d -> 3 32 161
Telegramm 4: as_^ -> 98 116 160
Telegramm 5: F²un -> 39 62 246
Telegramm 6: ldis -> 77 101 138
Telegramm 7: play -> 113 45 66
Telegramm 8: _f³ü -> 32 103 223
Telegramm 9: ²r_d -> 30 51 160
Telegramm 10: ie§_ -> 10 102 1
Telegramm 11: ^FHZ -> 125 39 105
Telegramm 12: §_Z² -> 97 96 219
Telegramm 13: entr -> 70 47 117
Telegramm 14: ale_ -> 130 109 6
---- ÜBERTRAGUNG BEENDET ---------------------------------
Ein Auszug aus dem Makro zu kodierung:
Erklärung zu Kodierung:CodePage1 := "_§ABCDEFGHIJKLMNOPQRSTUVWXYZ()²³"
CodePage2 := "_§abcdefghijklmnopqrstuvwxyz!^?³"
CodePage3 := "_§0123456789äöüßÄÖÜ.,;:-°%/<>^²#"
** Zeichencodierung für die CodePages:
** _ entspricht Leerzeichen
** § entspricht Zeilenumbruch
** ^ entspricht Umschaltung auf CodePage 1
** ² entspricht Umschaltung auf CodePage 2
** ³ entspricht Umschaltung auf CodePage 3
** # gefolgt von zwei Ziffern: ergibt eine Textnummer!!!
Desweiteren möchten wir noch ein festgeletes Wörterbuch im FLT 21b anlegen,
das die Datenübertragung deutlich reduziert,und somit das Band entlastet.
Darin werden sich die am meisten benutzten Wörter wie Temperatur,Feuchte u.s.w befinden,
die dann nicht mehr von der FHZ übertragen werden müssen.
Diese werden dann aus dem Speicher im FLT 21b aufgerufen,und auf dem LCD dargestellt.
Hier die momentane Wortliste im Wötrerbuch:
Wortliste = '#|Temperatur|Feuchte|Wind|Regen|Außen|Zimmer|Wohnzimmer|Schlafzimmer|Gästezimmer|Küche|Sauna|Keller|' .
'Schuppen|Gewächshaus|Garage|Carport|Dachboden|Gästebad|Hausanschlußraum|Kinderzimmer|Nachbar|Treppenhaus|' .
'Diele|Flur|Erker|Eingang|Nebeneingang|Terasse|Garten|Tür|Fenster|Rauchmelder|Wassermelder|Luftgütesensor|' .
'Bewegungsmelder|Heizung|Vorlauf|Rücklauf|Zirkulation |Zisterne|Füllstand|offen|geschlossen|oben|unten|' .
'abwesend|anwesend|Urlaub|Arbeit|Alarm|scharf|unscharf|öffnen|schließen|hoch|runter|Rolllade|Jalousie|' .
'Ventilator|Radio|Licht|Dimmer|Beleuchtung|Weihnachtsbaum|Fensterlichter|Waschmaschine|Bewässerung|Rasenmäher|' .
'Achtung|ACHTUNG|Warnung|WARNUNG|Information|INFORMATION|reserved|Marc|Ben|km/h|€|@|{|}|[|]|&|$|§|~|\'|"|=|+|*|' .
'[Uhrzeit4]|[Uhrzeit6]|[Datum6]|[Datum8]|[Wochentag]|[Wochentag2]';
Die Tage folgen noch weitere Infos sowie die Homeputer-Dateien......
Mfg.
Gregordoc