Ankündigung
Einklappen
Keine Ankündigung bisher.
Trovis 557x Heizungsregler Plugin
Einklappen
X
-
Danke dir Tom, für heute gebe ich auf. Zuviel Zeit dran verbraucht. Ich habe schon x-Mal die Com-Ports neu erstellt auf diversen Wegen. Es steht ja auch bei VCOM auf connected. Ich gehe aktuell wirklich davon aus, dass die Kabel vertauscht sind in der RS232-Buchse. Das wird dann halt eine Sucherei welches die richtigen Kabel sind.
-
Installiert hab ich alles von Hand, ohne "Suchautomatik".
Ich hab nochmal die VM mit dem USR-VCOM hochgefahren (IP .14). Da VCOM selbst keine Daten sendet, sondern nur die Pakete snifft, ist "Rx = 0" wohl normal.
Auf der .7 sieht man den Normalbetrieb mit dem shNG-Plugin, da wird natürlich beidseitig gesendet und empfangen.
_trovis3.png
Wenn Du also tatsächlich dort eine Verbindung siehst, können wir die Firewall als Verursacher schonmal ausschließen.
Schwierig zu sagen, was es noch sein könnte. Kannst Du die COM-Ports im Windows-Gerätemanager einstellen (Geschwindigkeit usw)?
Notfalls lösch halt den COM-Port nochmal und erstell ihn neu ...
/tomZuletzt geändert von Tom Bombadil; 22.08.2021, 20:16.
Einen Kommentar schreiben:
-
Jo, theoretisch habe ich das so gemacht. 5v und Ground ist identifiziert. Und das Kabel neben 5V (sollte ja Rx an der RS232 Buchse sein), geht in TX am TTL Adapter. Kuriose Sache...
EDIT: Sehe grad in einer Amazon-Rezension, dass die Kabel wohl durcheinander sind. Das erklärt dann wohl einiges. Aber keine Ahnung, wie ich das nun durchmessen kann. Habe zwar ein Multimeter, aber kenne mich nicht wirklich damit aus. Muss ich wohl ein bissi probieren...Zuletzt geändert von TheStig; 22.08.2021, 20:12.
Einen Kommentar schreiben:
-
Rx --> Tx und Tx --> Rx.
Also über Kreuz verdrahtet. Sonst kann nix ankommen ...
/tom
Einen Kommentar schreiben:
-
Yes, Notebook auf .28 und Adapter auf .95.
Wie/wo sehe ich den Rx/Tx Count?
Und ich habe gerade mal testhalber einen anderen Port getestet, leider gleiches Problem...
Hast du den Adapter über "Search" oder über "Smart VCOM" installiert?
EDIT: Habe Rx/Tx Count gefunden. Sind bei einem Daten vorhanden. Ich denke mittlerweile, dass das falsch verbunden ist. Muss mir die Verkabelung nochmal anschauen. Wobei das dann eigentlich nur bedeuten kann, dass der Adapter nicht in der gleichen Reihenfolge wie der Stecker ist.Zuletzt geändert von TheStig; 22.08.2021, 19:44.
Einen Kommentar schreiben:
-
Spezielle Einstellungen in der Fritzbox habe ich keine.
Dein Rechner läuft auf der .28 und der Adapter auf der .95, richtig?
Wird der Rechner denn auf der ersten Seite des Adapters (unter "Current status") als connected angezeigt, und gibt es einen Rx/Tx Count?
Ggf. tatsächlich mal andere Ports probieren, vielleicht haut in Deinem Netz da was dazwischen. Sind die Ports in der Firewall des Rechners geöffnet (musste ich bei mir nicht machen, aber man weiss ja nie)?
/tom
Einen Kommentar schreiben:
-
Eigentlich alles korrekt, soweit ich es sehe...
EDIT: Irgendetwas mit den Ports? Also nicht die Com-Ports, sondern die Remote und Local Ports? Remote IP ist ja von dem TTL Adapter, richtig?
EDIT 2: Portweiterleitung in der Fritzbox? Oder ähnliches?You do not have permission to view this gallery.
This gallery has 2 photos.Zuletzt geändert von TheStig; 22.08.2021, 17:02.
Einen Kommentar schreiben:
-
Hm, bei mir ist alles an Daten Com-Received, kaum/kein Net-Received...wo steckt der Fehler?
Einen Kommentar schreiben:
-
So sehen die COM-Port Einstellungen bei mir aus:
_trovis1.png
Und so die Daten (Pakete beginnen mit F7, gefolgt von der Geräteadresse (hier: 01 und 03), dann kommen Nutzdaten + Checksumme):
_trovis2.png
Vielleicht hilft's ja ...
/tom
Nachtrag/Edit: Die Einstellung "Work Mode" im TTL-LAN-Adapter muss richtig gesetzt sein: TCP Server. Sonst stehen ggf. nicht alle Einstellungen zur Verfügung (z.B. die bei Dir fehlende Baudrate) . Einfach nochmal Punkt für Punkt mit der Anleitung vergleichen ...Zuletzt geändert von Tom Bombadil; 22.08.2021, 16:37.
Einen Kommentar schreiben:
-
Update 3: Bekomme leider keine Verbindung mit dem Trovis-View hin. Virtueller Com-Port sollte korrekt sein, aber ich bekomme immer eine Zeitüberschreitung beim auslesen der Daten.
Die einzige Änderung, die ich zu deiner Anleitung erkenne ist, dass ich in meiner Trovis-Steuerung nicht die Baudrate einstellen kann. Ich habe die Option gar nicht erst...You do not have permission to view this gallery.
This gallery has 1 photos.
Einen Kommentar schreiben:
-
Update 2: Funktioniert mit dem Ping jetzt...ich hatte es falsch gesteckt...ich werde mein Glück dann weiter versuchen
Einen Kommentar schreiben:
-
Update: für einige Sekunden ist jetzt mal ein Ping möglich. Immer dann, wenn ich den Adapter anstecke, bootet die Trovis neu und in dieser Zeit ist der Adapter verfügbar. Sobald die Trovis wieder bereit ist, kein Ping mehr...
Einen Kommentar schreiben:
-
Hallo Tom,
ich scheitere daran, den TTL Adapter ans Laufen zu bekommen. Habe das jetzt nach deinen Hinweisen verkabelt (ohne Breadboard, sondern direkt; siehe Foto) und ich bekomme keine Verbindung hin. Lämpchen leuchten beide an der LAN-Schnittstelle. Habe die LAN-Verbindung direkt zum Notebook gemacht und die TCP-IPs manuell auf 192.168.0.201 (wie in der Anleitung vom Hersteller genannt) gestellt und komme da nicht auf die Konfig-Seite (192.168.0.7), auch kein Ping möglich. Hast du oder jemand anders da einen Tipp, wie es funktioniert?
Danke und Grüße
You do not have permission to view this gallery.
This gallery has 1 photos.
Einen Kommentar schreiben:
-
Hallo,
ich hatte Schwierigkeiten eine virtuelle Schnittstelle mit socat zu erstellen um das modbus-gateway (https://github.com/3cky/mbusd) anzusprechen an dem der Trovis-Regler angeschlossen ist. Ich habe dann die Funktion ModbusTcpClient in die "__init__.py" Datei vom trovis-plugin eingebaut. Dann ist kein Umweg notwendig:
...
from pymodbus.client.sync import ModbusTcpClient
...
...
# self._modbus_mode = self.get_parameter_value('modbus_mode')
# self._modbus_port = self.get_parameter_value('modbus_port')
# self._modbus_speed = self.get_parameter_value('modbus_speed')
...
# connection = ModbusClient(method=self._modbus_mode, port=self._modbus_port, timeout=self._modbus_timeout, baudrate=self._modbus_speed)
connection = ModbusTcpClient('192.168.5.50', 502)
...
Jetzt funktioniert es :-)
- Likes 1
Einen Kommentar schreiben:
-
Hallo Sancho,
schön, dass es läuft, und dass Dir meine Vorarbeit helfen konnte!
Danke auch für das Feedback und die Tips und Ergänzungen!
Viele Grüße,
/tom
Einen Kommentar schreiben:


Einen Kommentar schreiben: