Jetzt ist so richtig der Wurm drin.
Gelöste Probleme sind auf einmal wieder da und ich bringe diese nicht raus.
Konkret dieses Thema:
- Bilder mit der Raspberry Pi Kamera aufnehmen und in der WebVisu darstellen.
Habe von Dir ja ein Beispiel Projekt erhalten. Welches beim alten Raspberry Pi eingespielt werden konnte und dann hat das funktioniert. Wenn ich dieses auf den neuen Raspberry Pi lade, funktioniert die Aktualisierung des Bildes nicht mehr.
Soll:
Ich triggere die Kamera und das Bild wird mir auf der Webvisu ohne neu Laden dargestellt.
Anpassungen: Webvisu.cfg.json wie unten, Webvisu und Webvisu2 implementiert. Webvisu2 wird in der WebVisualization aufgerufen.
{
"UpdateRate": 200,
"PlcAddress": "005F.9000.2DDC.C0A8.014B",
"UseLocalHost": true,
"Application": "Application",
"StartVisu": "Home", "NumCachedImages": 0,
"BestFit": true,
"LogLevel": "INFO",
"CommBufferSize": 50000,
"HasKeyboard": false,
"TouchHandlingActive": false
}
IST:
Ich triggere die Kamera. Das Bild wird aufgenommen und im visu Ordner abgelegt. Das Bild wird aber erst nach einem erneuten laden der WebVisu Seite dargestellt.
Wie kann es sein, dass dieser Workaround nicht mehr funktioniert?
Danke für eine Antwort
Gruss
Cedhen
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Cedhen,
denke du hast webvisu geaendert dann musst du auch webvisu im browser aufrufen... das umbennenen zu webvisu2
Ist ja nur dazu da, dass es dir beim naechsten dowload nicht webvisu ueberschreibt.
Also entweder webvisu2 aendern und auch webvisu2 aufrufen (dann in Codesys webvisu lassen) oder eben umgekehrt,
hoffe habe das nicht zu kompliziert beschrieben.
Gruesse
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Habe es nun hingekriegt.
Die Funktion mit der Erstellung der zwei WebVisu's ist mir klar.
Habe das Programm heruntergeladen. Komplett neu gestartet und einzelne Files von Hand kopiert.
Wieder kompletter Neustart und auf einmal hat es funktioniert.
Nehme an, dass die WebVisu nicht alles sauber übernommen hatte.
Beim Hintergrund war es ähnlich. Habe den neuen Hintergrund in den ImagePool gelegt. Dieses Bild war auch im Visu Ordner zu finden und entsprach dem neu hinterlegten Bild. Jedoch wurde im Browser immer noch der alte Hintergrund geladen.
Als ich die Hintergrund Bild-Datei von Hand in den Visu Ordner gelegt hatte, wurde dieses dann auch sauber übernommen.
Gruss
Cedhen
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo
Nun ist es wirklich passiert... mein Raspberry Pi ist defekt und ich musste diesen ersetzen.
Habe von der Lizenz ein Backup gemacht.
Wie kann ich nun diese auf den neuen Raspberry Pi übertragen?
Herzlichen Dank für eine schnelle Antwort
Gruss
Cedhen
Hallo,
Die lizenzen sind Pi Seriennummer gebunden,
D.h. uebertragen geht nicht.
Denke du solltest dich beim 3S Support melden.
Gruesse
Edwin
...
Habe ich gemacht und prompt wurde mir geholfen.
Danke für den Tip.
Gruss
Cedhen
Hallo Edwin
Da die Plattine defekt ist, habe ich jetzt den Shutdown unter CODESYSControl.cfg leider nicht mehr drin.
Habe folgendes unter
[SysProcess] eingegeben:
Command.0=shutdown -h now
funktioniert aber leider nicht.
Wie muss ich diese Zeile schon wieder anpassen. Sorry habe leider kein Foto der Einstellung gemacht.
Danke
Gruss
Cedhen
Hallo Cedhen,
Nur Command.0=shutdown
den rest weglassen.
Gruesse
Edwin
Herzlichen Dank Edwin
Gruss
Cedhen
Hallo Edwin
Jetzt ist so richtig der Wurm drin.
Gelöste Probleme sind auf einmal wieder da und ich bringe diese nicht raus.
Konkret dieses Thema:
- Bilder mit der Raspberry Pi Kamera aufnehmen und in der WebVisu darstellen.
Habe von Dir ja ein Beispiel Projekt erhalten. Welches beim alten Raspberry Pi eingespielt werden konnte und dann hat das funktioniert. Wenn ich dieses auf den neuen Raspberry Pi lade, funktioniert die Aktualisierung des Bildes nicht mehr.
Soll:
Ich triggere die Kamera und das Bild wird mir auf der Webvisu ohne neu Laden dargestellt.
Anpassungen: Webvisu.cfg.json wie unten, Webvisu und Webvisu2 implementiert. Webvisu2 wird in der WebVisualization aufgerufen.
{
"UpdateRate": 200,
"PlcAddress": "005F.9000.2DDC.C0A8.014B",
"UseLocalHost": true,
"Application": "Application",
"StartVisu": "Home",
"NumCachedImages": 0,
"BestFit": true,
"LogLevel": "INFO",
"CommBufferSize": 50000,
"HasKeyboard": false,
"TouchHandlingActive": false
}
IST:
Ich triggere die Kamera. Das Bild wird aufgenommen und im visu Ordner abgelegt. Das Bild wird aber erst nach einem erneuten laden der WebVisu Seite dargestellt.
Wie kann es sein, dass dieser Workaround nicht mehr funktioniert?
Danke für eine Antwort
Gruss
Cedhen
Hallo Cedhen,
denke du hast webvisu geaendert dann musst du auch webvisu im browser aufrufen... das umbennenen zu webvisu2
Ist ja nur dazu da, dass es dir beim naechsten dowload nicht webvisu ueberschreibt.
Also entweder webvisu2 aendern und auch webvisu2 aufrufen (dann in Codesys webvisu lassen) oder eben umgekehrt,
hoffe habe das nicht zu kompliziert beschrieben.
Gruesse
Edwin
Hallo Edwin
Habe es nun hingekriegt.
Die Funktion mit der Erstellung der zwei WebVisu's ist mir klar.
Habe das Programm heruntergeladen. Komplett neu gestartet und einzelne Files von Hand kopiert.
Wieder kompletter Neustart und auf einmal hat es funktioniert.
Nehme an, dass die WebVisu nicht alles sauber übernommen hatte.
Beim Hintergrund war es ähnlich. Habe den neuen Hintergrund in den ImagePool gelegt. Dieses Bild war auch im Visu Ordner zu finden und entsprach dem neu hinterlegten Bild. Jedoch wurde im Browser immer noch der alte Hintergrund geladen.
Als ich die Hintergrund Bild-Datei von Hand in den Visu Ordner gelegt hatte, wurde dieses dann auch sauber übernommen.
Gruss
Cedhen