IP-Symcon auf dem Teltonika RUTX installieren

Jetzt ist es wieder in die Erinnerung gekommen, dass der Modulstore ja gar nicht funktioniert auf dem RUXT. :roll_eyes:

Dennoch die Frage, bekomme ich anderweitig den Workfloweditor zum laufen?
Das importierte Skript aus einem Workfloweditor funktioniert geht aber nicht auf dem RUXT zu bearbeiten.

Wenn der Speicherplatz vorhanden ist, würde ich im ersten Schritt mal versuchen die Dateien anzulegen (Ordner /var/lib/symcon/modules/.store/ - versteckt) aus einem Symcon mit installiertem Modul rüber kopieren und Symcon neustarten.

Ich habe es genau so gemacht. Leider funktioniert der Workflow Editor nicht. Ich habe vorab auf einem RPI alles erstellt und konfiguriert und abschließend auf den RUTX kopiert. Die Skripte laufen perfekt, jedoch für kleine Anpassungen muss ich sie exportieren und danach wieder importieren.

Ich weiß auch noch nicht, wie genau ich das handhaben möchte. Das Problem ist nämlich, dass ähnlich wie die neue Visu, die IPSWorkflows einiges an Megabyte an Paketgröße liefern würden.

paresy

Ist das eher ein Problem des Arbeitsspeichers oder des Flash-Speichers?

Eher vom Flash - ich würde gerne, dass es weiterhin auf dem Standardgerät läuft ohne USB Stick. Das ist auch der Grund, warum die Tile Visu nicht mit drin ist aktuell.

paresy

Ich habe mit der RUXT Funktion mit einem USB Stick den Systemspeicher erweitert. Funktioniert super. Somit liegt der Flash Speicher bei 0,28%.

Ist es geplant demnächst auf Version 7.2 umzustellen?

Mein Plan ist mit dem Sync-Modul vom RUXT die Daten abzuholen mit der experimentellen Funktion nur die geänderten Daten zu übertragen. Im Modul steht jedoch der Zusatz, dass dann mehr CPU-Ressourcen benötigt werden.

Ich würde es gerne probieren wollen ob die Perfomance dafür reicht.

Die Datenmengen sind mit der Funktion das nur geänderte Daten übertragen werden extrem nach unten gegangen.

Ja, definitiv kommt da eine neue Version. Aber ich brauch noch etwas Zeit - diese Woche ist erstmal IFA :slight_smile:

paresy

Auf der anderen Seite würde das die Pflege dieses Fork doch erleichtern da Du keine zweite Version pflegen sondern die normale nur noch für den Teltonika kompilieren musst? Oder bin ich als Nicht-Coder da zu naiv?

Hallo zusammen,

kurze Frage in die Runde, ob schon jemand die letzte Version auf die aktuellste RUTx Version installiert hat?

Ich habe gerade versucht die 7.1-49 auf dem RUTx50 mit der Firmwareversion RUTX_R_00.07.09.1 zu installieren. Das klappt nun aber leider nicht mehr.

Die vorherigen Versionen gingen problemlos aber scheinbar hat Teltonika in der Firmware ein paar wesentliche Änderung vorgenommen.

Writing to ‚symcon-core_7.1-49_arm_cortex-a7_neon-vfpv4.ipk‘
symcon-core_7.1-49_a 100% |*******************************| 14740k 0:00:00 ETA
Download completed (15094480 bytes)
root@RUTX50:~# opkg install symcon-core_7.1-49_arm_cortex-a7_neon-vfpv4.ipk
Package symcon-core (7.1-49) installed in root is up to date.
root@RUTX50:~# /etc/init.d/symcon start
Error relocating /usr/bin/symcon: RSA_set0_key: symbol not found
Error relocating /usr/bin/symcon: EC_KEY_set_private_key: symbol not found
Error relocating /usr/bin/symcon: EC_KEY_set_public_key: symbol not found
Error relocating /usr/bin/symcon: DSA_generate_key: symbol not found
Error relocating /usr/bin/symcon: HMAC_Final: symbol not found
Error relocating /usr/bin/symcon: RSA_public_decrypt: symbol not found
Error relocating /usr/bin/symcon: DH_generate_key: symbol not found
Error relocating /usr/bin/symcon: EVP_PKEY_set1_RSA: symbol not found
Error relocating /usr/bin/symcon: DSA_generate_parameters_ex: symbol not found
Error relocating /usr/bin/symcon: RSA_set0_crt_params: symbol not found
Error relocating /usr/bin/symcon: HMAC_Init_ex: symbol not found
Error relocating /usr/bin/symcon: RSA_size: symbol not found
Error relocating /usr/bin/symcon: DSA_set0_pqg: symbol not found
Error relocating /usr/bin/symcon: EVP_PKEY_set1_DSA: symbol not found
Error relocating /usr/bin/symcon: RSA_generate_key_ex: symbol not found
Error relocating /usr/bin/symcon: EC_KEY_get0_public_key: symbol not found
Error relocating /usr/bin/symcon: DH_get0_key: symbol not found
Error relocating /usr/bin/symcon: DH_new: symbol not found
Error relocating /usr/bin/symcon: RSA_new: symbol not found
Error relocating /usr/bin/symcon: EC_KEY_set_asn1_flag: symbol not found
Error relocating /usr/bin/symcon: DH_size: symbol not found
Error relocating /usr/bin/symcon: EVP_PKEY_get1_DSA: symbol not found
Error relocating /usr/bin/symcon: DH_set0_pqg: symbol not found
Error relocating /usr/bin/symcon: DSA_set0_key: symbol not found
Error relocating /usr/bin/symcon: EC_KEY_get0_group: symbol not found
Error relocating /usr/bin/symcon: RSA_get0_crt_params: symbol not found
Error relocating /usr/bin/symcon: DSA_new: symbol not found
Error relocating /usr/bin/symcon: HMAC_Update: symbol not found
Error relocating /usr/bin/symcon: RSA_free: symbol not found
Error relocating /usr/bin/symcon: DH_compute_key: symbol not found
Error relocating /usr/bin/symcon: DSA_size: symbol not found
Error relocating /usr/bin/symcon: DSA_get0_key: symbol not found
Error relocating /usr/bin/symcon: HMAC_CTX_new: symbol not found
Error relocating /usr/bin/symcon: EC_KEY_generate_key: symbol not found
Error relocating /usr/bin/symcon: EC_KEY_get0_private_key: symbol not found
Error relocating /usr/bin/symcon: RSA_get0_key: symbol not found
Error relocating /usr/bin/symcon: EVP_PKEY_set1_EC_KEY: symbol not found
Error relocating /usr/bin/symcon: RSA_get0_factors: symbol not found
Error relocating /usr/bin/symcon: MD5: symbol not found
Error relocating /usr/bin/symcon: DH_get0_pqg: symbol not found
Error relocating /usr/bin/symcon: EVP_PKEY_get1_RSA: symbol not found
Error relocating /usr/bin/symcon: EVP_PKEY_get1_EC_KEY: symbol not found
Error relocating /usr/bin/symcon: ECDH_compute_key: symbol not found
Error relocating /usr/bin/symcon: DSA_free: symbol not found
Error relocating /usr/bin/symcon: HMAC_CTX_free: symbol not found
Error relocating /usr/bin/symcon: EC_KEY_free: symbol not found
Error relocating /usr/bin/symcon: RSA_set0_factors: symbol not found
Error relocating /usr/bin/symcon: EC_KEY_dup: symbol not found
Error relocating /usr/bin/symcon: DH_free: symbol not found
Error relocating /usr/bin/symcon: EC_KEY_new_by_curve_name: symbol not found
Error relocating /usr/bin/symcon: DH_set0_key: symbol not found
Error relocating /usr/bin/symcon: DSA_get0_pqg: symbol not found
IP-Symcon started with PID
root@RUTX50:~#

Das wirkt, als wenn die OpenSSL aktualisiert haben.

paresy

Ich habe nun einen Downgrade auf die RUTX_R_00.07.08.3_WEBUI.bin vorgenommen aber es kommt der gleiche Fehler.

Ich hatte geschrieben, dass die Memory expansion im RUTX gut funktioniert.
Jetzt kommt eine kleine Ernüchterung. Ich habe einen USB-HUB am RUTX mit eingestecktem Konverter USB-RS485 und einem USB-Stick. Nur leider kommt es sporadisch dazu, dass der Stick nicht erkannt wird und somit gehen die letzten Einstellungen bzw. Aufzeichnungen verloren.
Ich glaube es liegt daran, das der Konverter und der Speicherstick beim booten in falscher Reihenfolge aufgeführt werden. Der Speicher sollte immer an der letzten Stelle stehen. Wie man die Reihenfolge fixiert konnte ich noch nicht heraus finden denke aber es funktioniert nur ohne Hub zuverlässig.

Nun möchte ich den anderen Weg gehen und das System auf den Stick kopieren. Ich hänge gerade daran fest, wie der Symlink auf den Stick erstellt wird. Geschieht das in einer Text-Datei?

Hallo.

Mein Teltonika führt jeden Morgen um 5:00 einen Reboot durch. An dem Router hängt ein USB Hub. Über den HUB ein Victron-Shunt, ein Victron Solar-Regler und seit nun 29 Tagen der USB-Speicherstick.

Trotz der morgendlichen Reboots ist es bisher nicht ein einziges Mal dazu gekommen, dass sich die Reihenfolge der USB-Devices geändert hat. Und da ich das komplette Symcon Verzeichnis auf den Stick verschoben habe und nicht nur die Datenbank hätte ich das sicher bemerkt.

Das Konstrukt an sich ist daher tragfähig. Die Frage ist daher eher, warum Dein Stick ab und zu nicht erreichbar ist. Ist das was vernünftiges oder ein Noname-China-Böller?

Grüsse.

Nachtrag:

Das hatte ich doch hier Klick beschrieben

Ich bau die Toolchain mal gegen die neuste: 00.07.09.1

Mal sehen ob es durchläuft oder die mehr verändert haben :slight_smile:

paresy

Das hat schon mal geklappt. Dann baue ich euch jetzt eine aktuelle 7.2 mit Visu + Workflows und dann sehen wir mal, wie groß das Paket wird :wink:

paresy

1 „Gefällt mir“

Ich warte sehnlichst darauf … :heart_eyes:

Super. You made my day…