WSWIN Frust - die ersten Schritte
Verfasst: 16 Jul 2017 10:31
Hallo Community, Hallo Herr Krenn.
2016 habe ich mir für mein Wetterstationsprojekt eine WSWin Lizenz gekauft.
Da ich eine Wetterstation mit Einzelsensoren und SPS betreibe, ist eine direkte Anbindung am WSWin so nicht möglich gewesen. Aktuell besteht meine Station aus der SPS, die die Daten und Werte der Sensoren einliest und diese in festgelegten Abständen in eine MSSQL-Datenbank auf meinem Server schreibt. Auf dem Server arbeiten mehrere Windows-Dienste, die im Hintergrund die empfangenen Daten an diverse Wetterportale senden, sowie eine Live CSV-Datei mit den aktuellen Messwerten erzeugen.
Als Betriebssystem kommt aktuell Microsoft Server 2008 R2 zum Einsatz, in einigen Wochen Server 2016.
Die mir bisher einzig bekannte Lösung des Livedatenimports ist über die Dateiüberwachung. da ich bereits die CVS-Datei mit den Live-Daten habe, sollte das kein Problem sein - dachte ich!
Als erstes habe ich gestern die neuste WsWin aus dem Mitgliederbereich heruntergeladen und installiert. Ich fange mit einer ganz frischen Installation an. Beim Programmstart kommt der Hinweis, dass ich die Stationshöhe eingeben soll: Kein Problem - erledigt!
Nun kommt die Einrichtung der Dateiüberwachung. Dazu habe ich ein Templatefile erstellt (Datei Import, X-CSV). Im Menü Wetterstation, Interface währe ich Datei-Überwachung aus. Hier spätestens kommt man nicht weiter. Die Auswahl des Dateityps ist aus gegraut, die Überwachung lässt sich nicht aktivieren (nicht änderbar).
OK, vielleicht ja was falsch gemacht: F1 für Hilfe gedrückt. Pustekuchen! Die Hilfe-Datei ist noch im *.hlp-Format. Seit Windows 7 gibt es das Format offiziell nicht mehr. Man konnte unter Windows 7 noch ein Zusatzpaket für alte Hilfedateien installieren, damit es trotzdem läuft. Unter Windows 10 und Server 2016 ist das aber auch nicht mehr möglich. Also keine Hilfe...
Mal Forum Fragen. Ah, es gibt ein Video auf http://www.pc-wetterstation.de/filme/wswin/WSWIN.html. Beep! "Camtasia Studio erfordert einen Flash Player...". Ähm... Flash??? Im Jahr 2017? Mit dem Windows 10 Edge Browser? Gibt's nicht mehr. Flash ist TOD. Es lebe HTML5! Nach längerem Suchen im Forum habe ich dann auf einer anderen Seite die Videos gefunden und Sie lassen sich abspielen.
OK, die Videos haben mir nicht weiter geholfen, da dort der Punkt "Überwachung aktiv" Auswählbar ist. Neustart WSWin hilft auch nicht.
Was mir schleierhaft ist: Woher weiß die Dateiüberwachung, dass der meine zuvor erstellte Template-Datei nutzen soll?
Man kann sich vorstellen, dass meine Laune mittlerweile im Keller ist. WSWin ist eine Software aus dem 90'ern: Total veraltet.
Die Oberfläche ist auf dem Stand Windows 95.
Die Hilfedateien laufen nicht mehr auf aktuellen Betriebssystemen, auch nicht mit Hilfskrücken.
Die Einrichtung der Interfaces ist total konfus. Warum kann man nicht einfach den Typ auswählen und die Einstellungen festlegen. Nein, ich muss auf "Ohne Interface" stellen, dann Dateiüberwachung (warum wird nicht statt Interfaces das Wort "Datenquelle" benutzt - Schon wäre das logisch!), die dann noch nicht mal funktioniert.
Stichwort Datenbank! Soweit ich sehe, verwendet WsWin ein eigenes Format zur Datenspeicherung. WARUM NUR?????? Der Quasi-Standard ist MSSQL unter Windows. Der Server ist kostenlos. Ich kann super einfach eine Datensicherung erstellen oder die Datenbank auf einen anderen Server auslagern.
Vielleicht sollte ich noch dazu sagen, dass ich selbst beruflicher Programmierer bin. Daher kann ich auch verstehen, dass eine Software über die Jahre wächst. Allerdings sind viele Dinge, wie die Sache mit den HLP-Dateien, seit vielen Jahren bekannt. Da hätte man schon viel früher was tun können.
Würde ich die Software schreiben, würde ich anfangen, die Daten in eine "richtige" Datenbank (Nein Access ist keine Datenbank!!!) zu packen. Der Datenimport (egal ob Dateiüberwachung oder über die PC-Interface) würde in einen Windows Dienst ausgelagert, der permanent im Hintergrund läuft. Der Rest kann in der Software bleiben.
Bitte nicht persönlich nehmen, aber für eine Bezahlsoftware (nicht Freeware oder Open Source) ist das gelieferte zu wenig.
Ich gebe gerne einen dreistelligen Betrag für eine Software aus, die sich den aktuellsten Technologien bedient.
Für heute gebe ich auf. Der Frustfaktor ist zu hoch...
2016 habe ich mir für mein Wetterstationsprojekt eine WSWin Lizenz gekauft.
Da ich eine Wetterstation mit Einzelsensoren und SPS betreibe, ist eine direkte Anbindung am WSWin so nicht möglich gewesen. Aktuell besteht meine Station aus der SPS, die die Daten und Werte der Sensoren einliest und diese in festgelegten Abständen in eine MSSQL-Datenbank auf meinem Server schreibt. Auf dem Server arbeiten mehrere Windows-Dienste, die im Hintergrund die empfangenen Daten an diverse Wetterportale senden, sowie eine Live CSV-Datei mit den aktuellen Messwerten erzeugen.
Als Betriebssystem kommt aktuell Microsoft Server 2008 R2 zum Einsatz, in einigen Wochen Server 2016.
Die mir bisher einzig bekannte Lösung des Livedatenimports ist über die Dateiüberwachung. da ich bereits die CVS-Datei mit den Live-Daten habe, sollte das kein Problem sein - dachte ich!
Als erstes habe ich gestern die neuste WsWin aus dem Mitgliederbereich heruntergeladen und installiert. Ich fange mit einer ganz frischen Installation an. Beim Programmstart kommt der Hinweis, dass ich die Stationshöhe eingeben soll: Kein Problem - erledigt!
Nun kommt die Einrichtung der Dateiüberwachung. Dazu habe ich ein Templatefile erstellt (Datei Import, X-CSV). Im Menü Wetterstation, Interface währe ich Datei-Überwachung aus. Hier spätestens kommt man nicht weiter. Die Auswahl des Dateityps ist aus gegraut, die Überwachung lässt sich nicht aktivieren (nicht änderbar).
OK, vielleicht ja was falsch gemacht: F1 für Hilfe gedrückt. Pustekuchen! Die Hilfe-Datei ist noch im *.hlp-Format. Seit Windows 7 gibt es das Format offiziell nicht mehr. Man konnte unter Windows 7 noch ein Zusatzpaket für alte Hilfedateien installieren, damit es trotzdem läuft. Unter Windows 10 und Server 2016 ist das aber auch nicht mehr möglich. Also keine Hilfe...
Mal Forum Fragen. Ah, es gibt ein Video auf http://www.pc-wetterstation.de/filme/wswin/WSWIN.html. Beep! "Camtasia Studio erfordert einen Flash Player...". Ähm... Flash??? Im Jahr 2017? Mit dem Windows 10 Edge Browser? Gibt's nicht mehr. Flash ist TOD. Es lebe HTML5! Nach längerem Suchen im Forum habe ich dann auf einer anderen Seite die Videos gefunden und Sie lassen sich abspielen.
OK, die Videos haben mir nicht weiter geholfen, da dort der Punkt "Überwachung aktiv" Auswählbar ist. Neustart WSWin hilft auch nicht.
Was mir schleierhaft ist: Woher weiß die Dateiüberwachung, dass der meine zuvor erstellte Template-Datei nutzen soll?
Man kann sich vorstellen, dass meine Laune mittlerweile im Keller ist. WSWin ist eine Software aus dem 90'ern: Total veraltet.
Die Oberfläche ist auf dem Stand Windows 95.
Die Hilfedateien laufen nicht mehr auf aktuellen Betriebssystemen, auch nicht mit Hilfskrücken.
Die Einrichtung der Interfaces ist total konfus. Warum kann man nicht einfach den Typ auswählen und die Einstellungen festlegen. Nein, ich muss auf "Ohne Interface" stellen, dann Dateiüberwachung (warum wird nicht statt Interfaces das Wort "Datenquelle" benutzt - Schon wäre das logisch!), die dann noch nicht mal funktioniert.
Stichwort Datenbank! Soweit ich sehe, verwendet WsWin ein eigenes Format zur Datenspeicherung. WARUM NUR?????? Der Quasi-Standard ist MSSQL unter Windows. Der Server ist kostenlos. Ich kann super einfach eine Datensicherung erstellen oder die Datenbank auf einen anderen Server auslagern.
Vielleicht sollte ich noch dazu sagen, dass ich selbst beruflicher Programmierer bin. Daher kann ich auch verstehen, dass eine Software über die Jahre wächst. Allerdings sind viele Dinge, wie die Sache mit den HLP-Dateien, seit vielen Jahren bekannt. Da hätte man schon viel früher was tun können.
Würde ich die Software schreiben, würde ich anfangen, die Daten in eine "richtige" Datenbank (Nein Access ist keine Datenbank!!!) zu packen. Der Datenimport (egal ob Dateiüberwachung oder über die PC-Interface) würde in einen Windows Dienst ausgelagert, der permanent im Hintergrund läuft. Der Rest kann in der Software bleiben.
Bitte nicht persönlich nehmen, aber für eine Bezahlsoftware (nicht Freeware oder Open Source) ist das gelieferte zu wenig.
Ich gebe gerne einen dreistelligen Betrag für eine Software aus, die sich den aktuellsten Technologien bedient.
Für heute gebe ich auf. Der Frustfaktor ist zu hoch...