NEWS
[Redesign] wioBrowser für Windows
-
@bananajoe ist halt windoof.. da wird der Speicher zugmüllt..
@arteck ich kann nicht behaupten das meine Android-Tablets das Problem nicht haben ... der Fully Kiosk schummelt hier auch bzw. es läuft weil ich diesen auch alle 2h einen "Reset" machen lassen. Ohne ist nach ein paar Stunden auch alles eingefroren.
Zudem finde ich es gemein es dem Betriebssystem unterzuschieben. Es wird die Anwendung sein. In diesem Fall die Edge-Runtime unten drunter. Naja, ist halt auch bestimmt nicht gemacht für ein System mit nur etwas mehr als 900MiB RAM und 16GiB Festplatte. Was der Grund war warum diese "Totgeburt" bisher ungenutzt in der Schublade lag. War ein spontaner Begeisterungskauf im Elektronikmarkt gewesen, schnell stellte sich jedoch heraus das man (ICH!) damit nicht arbeiten kann.
-
@arteck ich kann nicht behaupten das meine Android-Tablets das Problem nicht haben ... der Fully Kiosk schummelt hier auch bzw. es läuft weil ich diesen auch alle 2h einen "Reset" machen lassen. Ohne ist nach ein paar Stunden auch alles eingefroren.
Zudem finde ich es gemein es dem Betriebssystem unterzuschieben. Es wird die Anwendung sein. In diesem Fall die Edge-Runtime unten drunter. Naja, ist halt auch bestimmt nicht gemacht für ein System mit nur etwas mehr als 900MiB RAM und 16GiB Festplatte. Was der Grund war warum diese "Totgeburt" bisher ungenutzt in der Schublade lag. War ein spontaner Begeisterungskauf im Elektronikmarkt gewesen, schnell stellte sich jedoch heraus das man (ICH!) damit nicht arbeiten kann.
@bananajoe Android ist hier anders aufgestellt und ich hab hier inzwioschen 5 Tablets laufen .. ohne neustarts ..
bei windoof ist es so.. je mehr Speicher du hast desto länger läuft ein Programm... und möllt den Speicher zu
vor allem Browser sind da die Meister
lass mal Chrome 24 Stunden laufen am besten wo viel los ist (muzss nicht unsere Visu sein).. einfach nur die Seite auf.. schau dir den Speicher nach 24 an
-
@arteck ich kann nicht behaupten das meine Android-Tablets das Problem nicht haben ... der Fully Kiosk schummelt hier auch bzw. es läuft weil ich diesen auch alle 2h einen "Reset" machen lassen. Ohne ist nach ein paar Stunden auch alles eingefroren.
Zudem finde ich es gemein es dem Betriebssystem unterzuschieben. Es wird die Anwendung sein. In diesem Fall die Edge-Runtime unten drunter. Naja, ist halt auch bestimmt nicht gemacht für ein System mit nur etwas mehr als 900MiB RAM und 16GiB Festplatte. Was der Grund war warum diese "Totgeburt" bisher ungenutzt in der Schublade lag. War ein spontaner Begeisterungskauf im Elektronikmarkt gewesen, schnell stellte sich jedoch heraus das man (ICH!) damit nicht arbeiten kann.
-
@bananajoe ,
ich glaube webview hat eine procedure für den Speicherverbrauch, muss mich mal einlesen ob da was geht.
Mit dem Anmelden an Webseiten habe ich auch noch nicht hinbekommen, das schau ich mir auch mal an.@wal ich hab das Tablet nun im Monitoring (Zabbix). Auf die schnelle habe ich nichts gefunden wie ich CPU und RAM von ioBroker aus auf einem Windows-PC überwachen könnte (um das in der VIS darzustellen). Mal sehen wie der RAM Verbrauch sich entwickelt und ob es überhaupt ein Problem des Tablets ist.
Es bräuchte so etwas wie den Zabbix-Agenten für ioBroker, einfacher wäre ein Adapter der einen Installierten Zabbix-Agenten abfragt. Ich bastele da glaub ich zunächst einmal ein JavaSkript und dann schaue ich mir ab wie ich das einen Adapter daraus bauen kann.
Es gibt zwar einen Zabbix-Adapter, aber den finde ich nicht so ideal dafür. Im Moment sende ich ausgewählte Werte per Zabbix-Sender vom ioBroker einfach an Zabbix, wenn Zabbix etwas zu melden hat läuft das umgekehrt per MQTT
Könntest du zwar wahrscheinlich in deinen Browser einbauen ... aber da gehört es eigentlich nicht hin. Batterie fand ich gerade noch passend

-
@wal ich hab das Tablet nun im Monitoring (Zabbix). Auf die schnelle habe ich nichts gefunden wie ich CPU und RAM von ioBroker aus auf einem Windows-PC überwachen könnte (um das in der VIS darzustellen). Mal sehen wie der RAM Verbrauch sich entwickelt und ob es überhaupt ein Problem des Tablets ist.
Es bräuchte so etwas wie den Zabbix-Agenten für ioBroker, einfacher wäre ein Adapter der einen Installierten Zabbix-Agenten abfragt. Ich bastele da glaub ich zunächst einmal ein JavaSkript und dann schaue ich mir ab wie ich das einen Adapter daraus bauen kann.
Es gibt zwar einen Zabbix-Adapter, aber den finde ich nicht so ideal dafür. Im Moment sende ich ausgewählte Werte per Zabbix-Sender vom ioBroker einfach an Zabbix, wenn Zabbix etwas zu melden hat läuft das umgekehrt per MQTT
Könntest du zwar wahrscheinlich in deinen Browser einbauen ... aber da gehört es eigentlich nicht hin. Batterie fand ich gerade noch passend

-
Aktuelle Test Version 3.0.1 Veröffentlichungsdatum 06.02.2024 Github Link https://github.com/Bettman66/ioBroker.wiobrowser Der Sip-Client wurde jetzt seit Version 2.0.0 in den wioBrowser eingefügt und ist in der Config aktivierbar, somit ist der Adapter WinSipBrowser nicht mehr von nöten. Der Sip Client wird benutzt falls man das Tablet als Gegenstelle für die Sip-Haustürsprechanlage und Visualisierung nutzen möchte. Es gibt jetzt keine WebView Version mehr, der Programmieraufwand ist zu groß!
Dieser Adapter verbindet sich über tcp.socket mit dem wioBrowser, um ihn zu steuern. Es gibt 2 unterschiedliche wioBrowser Apps :
- wioBrowser Chromium Framework
- wioNoweb ohne Sip und Webfunktionen.
wioBrowser ist ein Windows Fullscreen Browser der sich über ioBroker steuern lässt, er zeigt einzelne Webseiten an oder eine Webseiten Slideshow die man im Adapter einstellen kann. Es werden auch Infos an den Adapter übertragen :
- CPU Last
- freier Speicher
- aktuelle Batterieentladung bei Tablet oder Notebook
- Hostname
- IP
- Sip Client
Er kann auch steuern:
- Bildschirm an/aus
- App beenden
- Lautstärke +/-
- Stumm an/aus
- Helligkeit +/-
- Programme mit Schaltern ausführen z.B C:\ClickMonitorDDC\ClickMonitorDDC_7_2.exe b 100
- Text Nachrichten
- Sprach Nachrichten
- Audiofile abspielen
Es kann vorkommen das hardwarebedingt nicht alle Funktionen unterstützt werden.
Komplettpaket
- wioBrowser32/64 v3.0.1
Password: iobroker
Programiersprache Delphi
Update:
- Windows NoWeb 1.1.4
Ohne Browser nur für Messages und Info - wioNoWeb32 1.1.5
- wioNoWeb64 1.1.5
Fullscreenbrowser Beschreibung
- Unter Einstellungen/Barrierefreiheit/Tastatur/Bildschirmtastatur einschalten.
- Die wioBrowser.zip entpacken und an einen benutzerdefinierten Ort kopieren.
- Wird der Sip Client benutzt, im Unterordner tSip die tSip.exe starten und die Firewall-Meldung akzeptieren.
Im Tray die tSip anclicken und danach unter Konfig/Einstellungen den Sip Account einstellen und tSip wieder beenden. - Den wioBrowser starten und die Firewall-Meldung akzeptieren mit der rechten Maustaste(Tablet langer Druck) im Kontextmenu die Config aufrufen und nach Bedarf einstellen.
- wioBrowser Adapter(2.0.0) im ioBroker installieren und einstellen.
Tutorial über das senden von Messages vom User @hydrotec
Hallo Walter,
hatte da eine kleine Frage zu deinem Adapter.
Besteht die Möglichkeit, über den Adapter, popup messages von ioBroker an Windows zu versenden, ohne das man den browser geöffnet hat, bzw. im Hintergrund oder als service läuft?Gruß, Karsten
-
Aktuelle Test Version 3.0.1 Veröffentlichungsdatum 06.02.2024 Github Link https://github.com/Bettman66/ioBroker.wiobrowser Der Sip-Client wurde jetzt seit Version 2.0.0 in den wioBrowser eingefügt und ist in der Config aktivierbar, somit ist der Adapter WinSipBrowser nicht mehr von nöten. Der Sip Client wird benutzt falls man das Tablet als Gegenstelle für die Sip-Haustürsprechanlage und Visualisierung nutzen möchte. Es gibt jetzt keine WebView Version mehr, der Programmieraufwand ist zu groß!
Dieser Adapter verbindet sich über tcp.socket mit dem wioBrowser, um ihn zu steuern. Es gibt 2 unterschiedliche wioBrowser Apps :
- wioBrowser Chromium Framework
- wioNoweb ohne Sip und Webfunktionen.
wioBrowser ist ein Windows Fullscreen Browser der sich über ioBroker steuern lässt, er zeigt einzelne Webseiten an oder eine Webseiten Slideshow die man im Adapter einstellen kann. Es werden auch Infos an den Adapter übertragen :
- CPU Last
- freier Speicher
- aktuelle Batterieentladung bei Tablet oder Notebook
- Hostname
- IP
- Sip Client
Er kann auch steuern:
- Bildschirm an/aus
- App beenden
- Lautstärke +/-
- Stumm an/aus
- Helligkeit +/-
- Programme mit Schaltern ausführen z.B C:\ClickMonitorDDC\ClickMonitorDDC_7_2.exe b 100
- Text Nachrichten
- Sprach Nachrichten
- Audiofile abspielen
Es kann vorkommen das hardwarebedingt nicht alle Funktionen unterstützt werden.
Komplettpaket
- wioBrowser32/64 v3.0.1
Password: iobroker
Programiersprache Delphi
Update:
- Windows NoWeb 1.1.4
Ohne Browser nur für Messages und Info - wioNoWeb32 1.1.5
- wioNoWeb64 1.1.5
Fullscreenbrowser Beschreibung
- Unter Einstellungen/Barrierefreiheit/Tastatur/Bildschirmtastatur einschalten.
- Die wioBrowser.zip entpacken und an einen benutzerdefinierten Ort kopieren.
- Wird der Sip Client benutzt, im Unterordner tSip die tSip.exe starten und die Firewall-Meldung akzeptieren.
Im Tray die tSip anclicken und danach unter Konfig/Einstellungen den Sip Account einstellen und tSip wieder beenden. - Den wioBrowser starten und die Firewall-Meldung akzeptieren mit der rechten Maustaste(Tablet langer Druck) im Kontextmenu die Config aufrufen und nach Bedarf einstellen.
- wioBrowser Adapter(2.0.0) im ioBroker installieren und einstellen.
Tutorial über das senden von Messages vom User @hydrotec
-
Hallo Walter,
hatte da eine kleine Frage zu deinem Adapter.
Besteht die Möglichkeit, über den Adapter, popup messages von ioBroker an Windows zu versenden, ohne das man den browser geöffnet hat, bzw. im Hintergrund oder als service läuft?Gruß, Karsten
-
@hydrotec ,
das wäre eine ganz andere Anwendung, evtl. aber machbar. Darf man Fragen was du damit erreichen möchtest ?z.B. wenn ich am Rechner sitze, und das Telefon klingelt, oder es klingelt jemand an der Haustüre, dann bekomme ich das nicht immer mit.
Dann wäre es nicht schlecht, wenn ioBroker mir eine Benachrichtigung (popup message) auf den Bildschirm sendet. -
z.B. wenn ich am Rechner sitze, und das Telefon klingelt, oder es klingelt jemand an der Haustüre, dann bekomme ich das nicht immer mit.
Dann wäre es nicht schlecht, wenn ioBroker mir eine Benachrichtigung (popup message) auf den Bildschirm sendet.mit der vis kannst du doch sowas einfach lösen
-
z.B. wenn ich am Rechner sitze, und das Telefon klingelt, oder es klingelt jemand an der Haustüre, dann bekomme ich das nicht immer mit.
Dann wäre es nicht schlecht, wenn ioBroker mir eine Benachrichtigung (popup message) auf den Bildschirm sendet.@hydrotec ,
Version 0.1.4 add popup nachrichtenObjekt message hinzugefügt.
Browser 1 mal starten und mit alt+f4 beenden. In der config.ini Browser auf 0 setzen und das Programm wird minimiert gestartet. Messages gehen aber immer, minimiert oder auch beim fullscreenbrowsen. -
mit der vis kannst du doch sowas einfach lösen
-
@hydrotec ,
Version 0.1.4 add popup nachrichtenObjekt message hinzugefügt.
Browser 1 mal starten und mit alt+f4 beenden. In der config.ini Browser auf 0 setzen und das Programm wird minimiert gestartet. Messages gehen aber immer, minimiert oder auch beim fullscreenbrowsen.Das ging ja mal flott.

DankeschönWerde ich später gleich einmal ausprobieren.
@liv-in-sky sagte in [Neuer Adapter] wioBrowser für Windows:
mit der vis kannst du doch sowas einfach lösen
Wie es Walter schon gesagt hat
@wal sagte in [Neuer Adapter] wioBrowser für Windows:
@liv-in-sky ,
evtl. möchte er am ArbeitsPC keine Vis sehen ?Dennoch Danke für den Hinweis.
Gruß, Karsten
-
@hydrotec ,
Version 0.1.4 add popup nachrichtenObjekt message hinzugefügt.
Browser 1 mal starten und mit alt+f4 beenden. In der config.ini Browser auf 0 setzen und das Programm wird minimiert gestartet. Messages gehen aber immer, minimiert oder auch beim fullscreenbrowsen. -
@hydrotec ,
Version 0.1.4 add popup nachrichtenObjekt message hinzugefügt.
Browser 1 mal starten und mit alt+f4 beenden. In der config.ini Browser auf 0 setzen und das Programm wird minimiert gestartet. Messages gehen aber immer, minimiert oder auch beim fullscreenbrowsen. -
Ich habe gerade während ich hier im Forum unterwegs bin wieder die Out of memory Meldung bekommen und nichts ist mehr.

Da wo die Linie nach unten geht war das. Ich zeichne erst seit heute Morgen auf, aber es sieht nicht danach aus als wäre der Speicher ganz voll geworden:

Wenn ich über sendURL einfach die Seite noch mal sende geht es wieder weiter.
Eigentlich müsste ich nur erkennen können das diese Meldung gekommen ist. So ein aktueller Status halt / Fehlercode. Und wenn sich receiveURL ändern würde.
Wenn ich morgen Zeit habe könne ich auch noch den Speicherverbrauch vom ioBrowser aufzeichnen, aber ich nehme an die Linien wären synchron -
Ich habe gerade während ich hier im Forum unterwegs bin wieder die Out of memory Meldung bekommen und nichts ist mehr.

Da wo die Linie nach unten geht war das. Ich zeichne erst seit heute Morgen auf, aber es sieht nicht danach aus als wäre der Speicher ganz voll geworden:

Wenn ich über sendURL einfach die Seite noch mal sende geht es wieder weiter.
Eigentlich müsste ich nur erkennen können das diese Meldung gekommen ist. So ein aktueller Status halt / Fehlercode. Und wenn sich receiveURL ändern würde.
Wenn ich morgen Zeit habe könne ich auch noch den Speicherverbrauch vom ioBrowser aufzeichnen, aber ich nehme an die Linien wären synchron -
@bananajoe ,
der Webview fängt Fehler ab, mal sehen ob ich da ein Objekt im Adapter speisen kann. Out of Memory hat ja bestimmt eine Fehlernummer, auf die könntest du ja dann reagieren.@wal
hi,
ganz coole Idee!Was mir auffällt, ich habe ein NUC mit 15" Touchpad in FullHD
Der Browser (mein VIS) startet extrem "zu groß".Den Zoom muss ich auf 0.6665 reduzieren um ein Vollbild zu haben.
dann ist allerdings alles etwas "verwaschen" keine Ahnung wie ich erklären kann, irgendwie unscharf.Wie stelle ich denn mein VIS als Startseite ein, bei mir kommt immer google.
Ohne Tastatur bist du aktuell echt verloren, wenn es die Möglichkeit geben würde ein DP zum schliessen zu erstellen wäre es toll.Ich nutze TeamViewer auf einem Mac und kann dort kein Alt-F4 senden

-
@wal
hi,
ganz coole Idee!Was mir auffällt, ich habe ein NUC mit 15" Touchpad in FullHD
Der Browser (mein VIS) startet extrem "zu groß".Den Zoom muss ich auf 0.6665 reduzieren um ein Vollbild zu haben.
dann ist allerdings alles etwas "verwaschen" keine Ahnung wie ich erklären kann, irgendwie unscharf.Wie stelle ich denn mein VIS als Startseite ein, bei mir kommt immer google.
Ohne Tastatur bist du aktuell echt verloren, wenn es die Möglichkeit geben würde ein DP zum schliessen zu erstellen wäre es toll.Ich nutze TeamViewer auf einem Mac und kann dort kein Alt-F4 senden

@dos1973 sagte in [Neuer Adapter] wioBrowser für Windows:
Den Zoom muss ich auf 0.6665 reduzieren um ein Vollbild zu haben.
dann ist allerdings alles etwas "verwaschen" keine Ahnung wie ich erklären kann, irgendwie unscharf.ok, das habe ich gefunden, das war der normale Win10 System Zoom der Standard auf 150% steht.
