Webautomation Projekt

Über das Intranet wurde ein OPC-UA Server mit XML-DA Service über SOAP Anfragen direkt gesteuert.

Die reale Anlage wurde dafür in Blender nachmodelliert und und für Three.js aufbereitet.

Problem beim konvertieren in ein Json-Objekt waren die Materialien.

Mitlerweile sollte das GLTF-Format deutlich besser geeignet sein.

Zur Visualisierung auf der Website wurde eine simple Emulation der Anlage erstellt, die einfach die Füllstände über die Zeit ändert und nur noch über einfache Json-Abfragen die Daten abholt.

Interessanter Bug.

Auf dem Server werden von Uwsgi mehrere Threads erstellt, die auch Settings etc. mehrfach im Speicher haben. Jetzt wollte ich die Anlage nicht mit einer Datenbank synchronisieren und habe es erstmal als globales Objekt in die Urls.py eingebunden. Durch die Threads wird die Urls.py bei jedem Thread eingebunden und mehrere Instanzen erzeugt.

Bug behoben, uwsgi spawnt nur noch einen Prozess