Hallo, bin neu hier und hoffe das ich alles richtig mache: Ich habe ein Gerät das seriellen Modus ausgibt. Die Daten möchte ich gerne irgendwie übers I-Net per Webbrowser auslesen. Da mein Gerät keine Weboberfläche hat, müsste es sowas sein, wie ein Modbus-Webserver ;-). Soweit ich gelesen habe, ist Modus das Protoll und Rs485 die Schnittstelle. Können alle RS485 Bauelemente ( Repaeter, Isolatoren, aktive Terminatoren etc ) auch für Modbus genommen werden? Ist es evtl. möglich meine Homematic für die Modus Datendarstellung zu nehmen? Sie hat eine Rs 485 .. Viele Fragen und ich hoffe Ihr könnt mir weiterhelfen... Eisbärli
Richtig erkannt, RS485 ist der Schnittstellen-Standard und Modbus ist das Protocol. Dies impliziert, dass wenn die "RS485-Bauelemente" gemäß dem Schnittstellen-Standard arbeiten kann auch das Modbus(-Over-Serial-Line)-Protokoll implementiert werden. Es gibt auch Modbus-TCP; im Wesentlichen wird das Modbus-Telegramm dabei einfach in ein TCP-Paket verpackt, somit wäre es theoretisch möglich Modbus-TCP über Internet abzufragen. Du willst aber einen Webserver haben. D.h. du brauchst folgendes: 1. Registerbeschreibung des Zielgerätes, damit du weiß wie die Daten zu interpretieren sind. 2. Entsprechend gesetztes Port-Forwarding und statischer IP oder dyndns 3a. bzgl. Homematic würde ich hier mal fragen: http://homematic-forum.de 3b. Oder ein fertiges Modul verwenden, Google liefert zahlreiche Ergebnisse bei Suche nach "modbus webserver" 3c. RS485-Interface am PC und du schreibst dir ein eigenen Programm zur Datenaquistition und stellst sie per Webserver (z.B. xampp) dar. 3d. Du implementierst das Ganze auf einem Embedded System.
Hallo Johannes, vielen Dank für deine Antwort. zu 1. Paket und Registerbeschreibung etc ist vorhanden. zu 2. statische IP ist auch vorhanden zu 3. Im Homematic-Forum steht die Anfrage schon länger .. tut sich aber nichts zu 3b Hab ich auch schon gesucht leider kostet der Spass immer zwischen 200 und 400€ zu 3c rs 485 an den PC zu bringen kein Problem ... aber der Rest :-( zu 3d kann ich leider noch weniger :-(( Gruss Eisbärli
Bei Conrad gibts ein RS485-Modul: http://www.conrad.at/ce/de/product/646425/HomeMatic-RS485-IO-Modul-12-Eingaenge-7-Ausgaenge-Hutschiene-EQ-768-05 inwiefern sich das in dein Gesamtsystem integrieren lässt und fürs Modbus Protocol verwenden lässt ist noch offen. Aber ich könnte mir vorstellen, dass die RS485 bereits von der Homematic selbst zur Kommunikation verwendet wird.
Hallo, ich denke das der RS485 Homematicbus nicht für Modbus geeignet ist. Möglich wäre sicherlich der Umweg über den USB Port mit einem R485 Adapter ...Leider zu hoch für mich Danke
Hallo, Modus muss nicht RS485 sein, kann genausogut RS232 sein. Kommt auf das Gerät an. Könnte auch Modus / TCP sein. Was hast Du denn für einen Stecker? Sub D? Wenn es Modus über RS232 ist kann man folgendes machen ( Hardware ca. 50-90 EUR) Raspberry Pi Typ B Aufsatzmodul für rs232, oder USB/ rs232 bzw USB/ rs485 Konverter Unter python gibt es eine schöne Bibliothek, die direkt Modus Teilnehmer ansprechen kann. (Pymodbus). Man muss nur die Adressen wissen, und kann direkt die Teilnehmer ansprechen. Einen Webserver kann man auf dem raspberry auch laufen lassen. Dann genügt ein Script, das regelmäßig die Werte ausliest und in die Webseite einträgt. Über die homematic könnte es auf die selbe Art uber rs485 genauso gehen, wenn man die rs485 als normale serielle Schnittstelle von einem python script ansprechen kann Hab ich aber noch nicht probiert, kann es deshalb nicht genau sagen.
Eisbärli schrieb: > Hallo, > > ich denke das der RS485 Homematicbus nicht für Modbus geeignet ist. > Möglich wäre sicherlich der Umweg über den USB Port mit einem R485 > Adapter ...Leider zu hoch für mich > > Danke Ich denke schon, dass der geeignet ist, wenn dein Modbus auf rs485 basiert. Die frage ist eher, ob man die normale rs485 Kommunikation der homematic auf der Schnittstelle abschalten kann. Sonst funkt einem die immer dazwischen
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.