Hilfe - Modemproblem !

Ich habe schon mehrfach diese Frage gestellt - aber nie eine Antwort bekommen - jedenfalls keine brauchbare.
Nun will ich es einmal hier probieren.

Folgendes Problem:
Wetterstation mit Modem an einer Telefonleitung.

PC mit Modem an einer Telefonleitung (beides Analog), Software für Wetterstation

Entfernung 5 km

Wie kann ich es anstellen, daß meine Daten aus der Wetterstation auch bei mir zu hause an meinem PC ankommen. Ich bekomme immer eine Fehlermeldung, daß keine Daten da sind.
Ist mein PC zu schnell oder das Modem zu langsam.

Wer kann helfen?
Wetterstation von ELV - WS2000PC
Im direkten Anschluß an meinen PC funktioniert es einwandfrei.

Bitte kurze nachricht
Danke

Ich kann dir zu der Realisierbarkeit nur so viel sagen …

www.lufft.de

Der OPUS der Firma ist in der Lage solche Daten per GSM an ein anderes Handy zu übertragen und per Compi und Telix ist es auch möglich die Daten von der Meßstation abzurufen !!!

Greetinx Latze

Muss man jetzt den OPUS von LUFFT kaufen, oder funktioniert das auch allgemein?

Hallo Sandra,

Markus hat schon recht: Du brauchst Software dazu, aber ob das reicht ?
Dein PC kann über ein Terminalprogramm ein Modem ansprechen, also „an die Leitung gehen“, „wählen“, „Verbindung checken“, usw.
Ich kenne nun Deine Wetterstation nicht, aber ich kann mir nicht vorstellen, daß die mit einem Modem umgehen kann. Oder willst Du vielleicht eine dauerhafte (Stand-)leitung betreiben. Dann wird es evtl. schwierig Modems für diesen Betrieb zu bekommen.

Das hilft Dir wahrscheinlich nicht, viel Spaß noch !
Hans

Hallo Sandra,

Markus hat schon recht: Du brauchst
Software dazu, aber ob das reicht ?
Dein PC kann über ein Terminalprogramm ein
Modem ansprechen, also „an die Leitung
gehen“, „wählen“, „Verbindung checken“,
usw.

Aber wie macht man sowas automatisch, also immer dann, wenn die Wetterst.-SW läuft? Und wie werden die Daten, die ja dann ans Terminalprog gehen umgeleitet?

Ich kenne nun Deine Wetterstation nicht,
aber ich kann mir nicht vorstellen, daß
die mit einem Modem umgehen kann.

Die Wetterstation hat bestimmt auch einen Microcontroller. Wichtig ist, dass das Modem ohne Hilfe selber abhebt und die Verbindung herstellt.

Hallo Sandra,

Markus hat schon recht: Du brauchst
Software dazu, aber ob das reicht ?
Dein PC kann über ein Terminalprogramm
ein
Modem ansprechen, also „an die Leitung
gehen“, „wählen“, „Verbindung checken“,
usw.
Aber wie macht man sowas automatisch, also
immer dann, wenn die Wetterst.-SW läuft?

Also, wann die WS-SW läuft, weißt nur Du …und natürlich die WS selbst. Evtl. gibt es ja bestimmte Tages- oder Nachtzeiten, wann eine Datenübertragung stattfinden soll.

Und wie werden die Daten, die ja dann ans
Terminalprog gehen umgeleitet?

…was wird wohin umgeleitet ? Da verstehe ich Deine Frage nicht.

Ich kenne nun Deine Wetterstation nicht,
aber ich kann mir nicht vorstellen, daß
die mit einem Modem umgehen kann.
Die Wetterstation hat bestimmt auch einen
Microcontroller. Wichtig ist, dass das
Modem ohne Hilfe selber abhebt und die
Verbindung herstellt.

Einem Modem muß meist per Software „gesagt“ werden, daß es bei einem ankommenden Ruf abheben soll. Ich kenne keines, das das automatisch macht. Dem µC der WS das beizubringen, ist nicht möglich, außer man kann selbst die Firmware ändern.
Ich gebe der Idee unter diesen Voraussetzungen wenig Chancen.

Einfacher ist dann sicherlich, die WS an einem PC zu betreiben und diesen PC an ein Modem zu hängen. Dann muß vom heimischen PC mit Modem nur noch eine Verbindung zum WS-PC hergestellt werden. Software für die Datenübertragung gibt es vielleicht irgendwo oder man strickt sich selbst eine. Die beiden PC „unterhalten sich“ dann über das Modem, der eine kann den anderen fernsteuern …oder so ähnlich. Das geht !

Hans

Und wie werden die Daten, die ja dann ans
Terminalprog gehen umgeleitet?

…was wird wohin umgeleitet ? Da verstehe
ich Deine Frage nicht.

Leider kenne ich die Software ja auch nicht. Aber ich nehme an, sobald man die Messdaten anzeigen will, wird auf COM1 zugegriffen. Dort hängt das Modem und kann damit nichts anfangen. Also sollte vorher eine Verbindung bestehen. Normalerweise „gehört“ dann aber der COM1 dem Terminalprogramm. Anzeige „COM1 wird bereits benutzt …“. Wie löst man dieses Problem unter Win?

Einem Modem muß meist per Software
„gesagt“ werden, daß es bei einem
ankommenden Ruf abheben soll. Ich kenne
keines, das das automatisch macht. Dem µC
der WS das beizubringen, ist nicht
möglich, außer man kann selbst die
Firmware ändern.

Das ist das kleinste aller Probleme. Die meisten Modems besitzen Register S0 und S14. S0 regelt die automatische Rufannahme. Mit S14 kann man Echo/Kommandozeichen unterdrücken und den DUMP-Mode einstellen, d. h. sobald der µC seine DTR eingeschaltet hat, wird eine Verbindung hergestellt und beendet wenn die Gegenstelle es möchte. Alle Kommandozeichen usw. werden nicht an diesen weitergegeben. Wenn man sowas einmal eingestellt hat, funktioniert es eigentlich. Habe so schon Heizungsanlage über PC gesteuert. Da war allerdings die PC-Software so gut, dass man ein paar AT-Kommandos vorher schicken konnte.

Und wie werden die Daten, die ja dann ans
Terminalprog gehen umgeleitet?

…was wird wohin umgeleitet ? Da
verstehe
ich Deine Frage nicht.
Leider kenne ich die Software ja auch
nicht. Aber ich nehme an, sobald man die
Messdaten anzeigen will, wird auf COM1
zugegriffen. Dort hängt das Modem und kann
damit nichts anfangen. Also sollte vorher
eine Verbindung bestehen. Normalerweise
„gehört“ dann aber der COM1 dem
Terminalprogramm. Anzeige „COM1 wird
bereits benutzt …“. Wie löst man dieses
Problem unter Win?

Dazu fällt mir nur ein: Ein PC hat mehr als nur eine serielle Schnittstelle.

Einem Modem muß meist per Software
„gesagt“ werden, daß es bei einem
ankommenden Ruf abheben soll. Ich kenne
keines, das das automatisch macht. Dem µC
der WS das beizubringen, ist nicht
möglich, außer man kann selbst die
Firmware ändern.

Das ist das kleinste aller Probleme. Die
meisten Modems besitzen Register S0 und
S14. S0 regelt die automatische
Rufannahme. Mit S14 kann man
Echo/Kommandozeichen unterdrücken und den
DUMP-Mode einstellen, d. h. sobald der µC
seine DTR eingeschaltet hat, wird eine
Verbindung hergestellt und beendet wenn
die Gegenstelle es möchte. Alle
Kommandozeichen usw. werden nicht an
diesen weitergegeben. Wenn man sowas
einmal eingestellt hat, funktioniert es
eigentlich. Habe so schon Heizungsanlage
über PC gesteuert. Da war allerdings die
PC-Software so gut, dass man ein paar
AT-Kommandos vorher schicken konnte.

Na dann…

Super - die Lösung …
Aber was für ein Prog. kann das?

Sandra

Aber was für ein Prog. kann das?

Dafür habe ich leider noch keine Lösung, aber vielleicht fällt hier noch jemanden etwas ein.

Hallo Sandra!
Schon seit einiger Zeit verfolge ich Deine Fragen zu Modem und Funk. Ich glaube, ich habe Dein Problem endlich verstanden: Die ELV-Wetterstation hängt normalerweise direkt über RS232C (z. B. COM1) am PC. Nun willst Du aber die Daten über 5 km übertragen und hast dazu jeweils ein Modem an Rechner und Wetterstation angeschlossen. Leider stellt aber weder die Rechner-Software noch die Wetterstation von selbst eine Verbindung her. Das Problem ist also, das Du eine Software für den Verbindungsaufbau bzw. eine Dauerverbindung brauchst?