Neustart nicht vergessen - wenn Du parallel irgendwo die Weboberfläche vom RS232-Adapter aufmachen kannst, solltest Du dort im Log auch irgendwann Aktivitäten sehen.
/tom
Ankündigung
Einklappen
Keine Ankündigung bisher.
Trovis 557x Heizungsregler Plugin
Einklappen
X
-
pyModbus 2.4.0 ist habe ich installiert bzw. ein downgrade gemacht...Angehängte Dateien
Einen Kommentar schreiben:
-
Das dürfte ein etwas längerer Weg werden, falls Du (Neu)Einsteiger bist.
Der Item-Baum sieht eigentlich gut aus. Die jeweiligen Items (Messwerte/Register) findest Du unterhalb in den Ästen, die kommen aus der yaml. Da sollten dann auch (laufende Config vorausgesetzt) die aktuellen Werte drinstehen.
Ziel 1 ist also, smarthomeNG mit dem Plugin zum Laufen zu bekommen. Ziel 2 danach ist die smartVISU (klingt ähnlich, ist aber ein unabhängiges Projekt).
Mit dem pip-Kommando für eine ältere pymodbus-Version kann Dir vielleicht einer der Kollegen hier helfen - Python/pip und ich sind auch keine Freunde ...
/tom
Einen Kommentar schreiben:
-
und hier mal ein screenshot. muss ich die Items in der admin Konsole von smarthomeng manuell anlegen oder zieht er sich die Daten aus dem plugin.yaml vom Raspberry?
und welche Seite oder Anwendung muss ich aufrufen, damit ich die smartvisu bin den ganzen graphen sehe? das ist mir irgendwie noch nicht alles ganz klar.
Einen Kommentar schreiben:
-
wie kann ich denn downgraden. ich meine wie würden die befehle lauten?
kenne mich nicht gut aus mit diesen ganzen kommandos
Einen Kommentar schreiben:
-
Info am Rande: Ich kann momentan nicht mal ausschließen, dass es an Deiner neueren pyModbus-Version liegt. Bin hier noch auf Python 3.7.3 mit pyModbus 2.4.0 unterwegs. Ich weiß aber aus anderen Threads, dass es in der 2.5 schon wieder irgendwelche 'Breaking changes' gab ...
/tom
Einen Kommentar schreiben:
-
ja war von dir kopiert...anbei meine echte laufende confgi in trovis pro app...
nein trovis View habe ich nicht probiert. müsste ich mal auf meiner virtuellen Maschine testen...Angehängte Dateien
Einen Kommentar schreiben:
-
Ok, sieht nach Python 3.9.1 mit pyModBus 3.6.2 aus, wenn ich das richtig lese.
Kannst Du mir bitte mal einen echten Screenshot mit den Settings der Trovis Pro App schicken (die beiden da oben sind offensichtlich aus meinem Wiki rauskopiert, das bringt keinen weiter)?
Und: Hast Du mal TrovisView mit diesen Settings ausprobiert?
/tom
Einen Kommentar schreiben:
-
plugin.yaml Datei...Angehängte Dateien
Einen Kommentar schreiben:
-
kann es sein das es die Person 3.9.2 ist?
Angehängte Dateien
Einen Kommentar schreiben:
-
das sind meine Einstellungen, damit bekomme ich auch eine Verbindung über die Trovis Pro App...Angehängte Dateien
Einen Kommentar schreiben:
-
Kann eigentlich nicht sein. Die neueste Version ist die 3.6.2.
Ich bin der Meinung, den Fehler aus dem Log auch schon mal gesehen zu haben (auch, wenn es schon eine ganze Weile her ist). Und zwar beim Gegenprogrammieren gegen das Umstellkuddelmuddel von pymodbus 2 auf 3. Die haben da damals irgendwas am 'Version' Objekt umgestellt; was genau, weiß ich nicht mehr.
Probier mal bitte folgendes in einer Shell:
Dann erhältst Du die aktuelle Version.Code:$ python3 >>> from pymodbus.version import version >>> version.short()
Weiterhin wäre es hilfreich, zu wissen, wie Du die Trovis angekabelt hast (ModbusTCP oder ModbusRTU). Die plugin.yaml enthält dafür den Parameter modbus_mode (default rtu) sowie den Zusatzparameter modbus_port (/dev/ttyXYZ für RTU oder IP-Adresse:Port für TCP). Ohne Einstellung dieser Parameter geht's nicht. Wichtig: Bei TCP MUSS zwingend ein Port angegeben werden.
/tom
Einen Kommentar schreiben:
-
Welche Version von pymodbus hast Du installiert?
/tom
Einen Kommentar schreiben:
-
Hallo,
kann mir jemand weiter helfen warum ich keine Verbindung bekomme?
Viele Grüße
Stefan
2024-01-03 00:53:09 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.9.5-master (646146a0f) --------------------
2024-01-03 00:53:09 NOTICE lib.smarthome Running in Python interpreter 'v3.9.2 final', from directory /usr/local/smarthome
2024-01-03 00:53:09 NOTICE lib.smarthome - operating system 'Debian GNU/Linux 11 (bullseye)' (pid=4816)
2024-01-03 00:53:09 NOTICE lib.smarthome - on 'Raspberry Pi 4 v1.1, 4GB (Sony, UK)'
2024-01-03 00:53:11 NOTICE lib.smarthome - Nutze Feiertage für Land 'DE', Provinz 'None', 1 benutzerdefinierte(r) Feiertag(e) definiert
2024-01-03 00:53:13 ERROR lib.plugin Plugin 'trovis557x' v2.0.0 from section 'trovis5573'
Exception: 'Version' object has no attribute 'version'
running SmartHomeNG v1.9.5-master (646146a0f) / plugins v1.9.5-master (5c96886a)
> Traceback (most recent call last):
> File "/usr/local/smarthome/lib/plugin.py", line 171, in __init__
> plugin_thread = PluginWrapper(smarthome, plugin, classname, classpath, args, instance, self.meta, self._configfile)
> File "/usr/local/smarthome/lib/plugin.py", line 656, in __init__
> exec("self.plugin.__init__(smarthome{0}{1})".forma t("," if len(arglist) else "", argstring))
> File "<string>", line 1, in <module>
> File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 63, in __init__
> self.init_vars()
> File "/usr/local/smarthome/plugins/trovis557x/__init__.py", line 209, in init_vars
> self._pymodbus_major = pymodbusversion.version.short()[0]
> AttributeError: 'Version' object has no attribute 'version'
2024-01-03 00:53:14 NOTICE lib.smarthome -------------------- SmartHomeNG initialization finished --------------------
2024-01-03 00:53:14 WARNING plugins.smartvisu Not generating pages because smartVISU v3.3.1 in directory /var/www/html/smartvisu is not yet configured
2024-01-03 00:53:14 WARNING plugins.smartvisu Not generating item-masterfile because smartVISU v3.3.1 in directory /var/www/html/smartvisu is not yet confi
Einen Kommentar schreiben:


Einen Kommentar schreiben: