Die Inbetriebnahme mit der Schnellstart Anleitung hat ohne Probleme und sehr intuitiv funktioniert.
Das ist ein riesen Erfolg und spricht für euer Konzept.
Hier meine Notizen der Inbetriebnahme SW Stand Beta 16:
Code: Alles auswählen
Wiregate export:
WG von 1.4.0 auf 1.4.2
Globale Einstellungen > Export Tool
Liste der Gruppenadressen mit Inkonsistenzen bereinigen > GA von ETS importiert
USB Stick auswählen (funktionierte erst als 1W abgesteckt wurde > in diesem Port der Stick)
Export
ETS5 Import vom WG mit Timberwolf Importer App
Projektdatei vom TWS herunter laden: Einstellungen > KNX > Projektdatei > Download ETS5
Projekt in die ETS importieren > Gerät Timberwolf Server ins eigene Projekt kopieren
TWS PA Adresse vergeben
TW Imorter App:
Laden > (USB) F:/WireGateExport/wg2_wiregate_eibga.xml
Optionen > Objektnummer neuanlegen auswählen
Ausführen
Die GAs und Typen wurden nun dem TWS zugewiesen
Projekt von ETS exportieren
Projekt im TWS importieren Einstellungen > KNX > Projektdatei > Dursuchen > Import
Import 1W und RRDs vom Wiregate Einstellungen > 1-Wire > Import vom Wiregate
Umstieg WG TWS:
1W OK
ETS Zugriff OK
Portainer:
Habe mittlerweile das Dockersystem lieben gelernt echt genial.
Habe derzeit folgende Container im Produktivbetrieb:
Code: Alles auswählen
Knxdmxd
Als Verbindung knx zum dmx Lichtsteuerung
Knxd
Zugriff auf knx für Edomi und knxdmxd über eine serielle tpuart
Vcontrold
Viessmann Heizungsteuerung Zugriff über mqtt oder vclient
InfluxDB
Zeitreihen aus Edomi und Homematic
Alte RRD’s vom Wiregate werden fortgesetzt.
Cronograph
Als Admin Tool um Zeitreihen im CSV Format in Influx zu importieren.
Grafana
Um Benutzerdefiniert Graphen in Edomi ohne Login zur Verfügung stellen
SSH_Volumes
Zugriff per SSH mit Putty und Filezilla, auf alle Konfigurationen und Backups der Container
Edomi
Na halt Edomi, derzeit mein führendes System für Logiken und Visualisierung
Für meinen Anwendungsfall stellt der TWS bis dato den 1W Bus, die ETS Programmieschnittstelle und den Portainer zur Verfügung. Sehr gut gefällt mir die Integration mit den Datentypen (weg von einer Dummyapplikation) in der ETS. Seit gestern läuft meine Anlage ohne Wiregate, Edomihardware und NAS VM‘s.
Durch mein Bestreben alle Smarthome Serverdienste auf den TWS zu migrieren (die Sinn machen) hatte ich noch keine Zeit mich mit den Details des TWS zu beschäftigen. Dieser Erfahrungsbericht wird nachgereicht.
Eine riesen bitte möchte ich hier dennoch anbringen.
Bitte bringt die macvlan und host Kommunikation in Ordnung.
Der Zeitaufwand ist glaube ich überschaubar und würde sich lohnen.
Besonders ohne dieses Handicap könnte man viele Dinge vereinfachen und es wird für Image Entwickler attraktiver mehr innovative Lösungen,
bis am TWS die Software reift, zur Verfügung zu stellen.
Je weiter die Entwicklung und besonders die Anleitungen in der KB voranschreiten um so schwieriger wird es später diese Ersatzlösungen weg zu bekommen.
Die Einschränkung des Dockernetzwerks hat mich etliche Stunden und Nerven gekostet. Frustrierend war dabei zu sehen wie einfach es mit richtig konfiguriertem macvlan gehen könnte. Es gibt im Forum genug Berichte über diese Probleme. Hatte auch schon eine Ersatzlösung die bis zum Update auf Beta 17 funktionierte. Eth0 und eth1 eigene IP und eth0 ins macvlan eingebunden, konnte damit auchauf den host zu greifen. Nach dem Update und Neustart funktionierte das nicht mehr. Verfolge das auch nicht weiter.
So nun genug gejammert
Bin nun an dem Punkt angelangt wo jeder meiner Container entgegen dem Dockerprinzip eine eigene IP erhält und mit allen Instanzen außer dem TW Host kommunizieren kann.
Bin nun erstmal zufrieden und werde,
wenn das macvlan bzw. die Kommunikation zum host gelöst ist, die Anleitungen in der KB aktualisieren und neue Projekte angehen.
Vielen Dank an @StefanW an und das gesamte TW-Team.
Großartige Arbeit!