NEWS
jarvis v3.1.x - just another remarkable vis
-
@uwe72 Laut Doku hat es mal funktioniert.
https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/geraet/anzeigevariante
Sehr wahrscheinlich nicht im Zusammenhang mit der DropDownAction?
-> Feature Request
https://github.com/Zefau/ioBroker.jarvis/issues -
Kurze Frage, habs im wiki nicht gefunden. Kann man per URL der Jarvisseite Parameter mitgeben, welche man irgendwie mit JavaScript auswerten kann?
-
@uwe72 Gib mal ein Beispiel und wofür ist es gedacht?
-
Ich möchte in der unteren Tabelle (dynamisch erstelltes HTML) pro Zeile einen Button haben. Wenn ich auf den Button klicke:
- sollen zuerst 3 Datenpunkte befüllt werden (steuert den Inhalt der Dropdowns im übernächsten Screenshot)
und auf einen anderen Reiter navigieren:
Vermutlich nicht so einfach.
Andere Frage: Wenn ich beide Screens zu einem zusammenführe, zu einer Jarvis-Statelist. Ich kann die Einträge filtern, das habe ich schon gesehen. Kann ich sie auch sortieren?
-
@uwe72 Sortieren geht nur mit Extraprogramm.Dieses?
https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./v3-systemprogramme/statelistsort
Zeitbereiche
natürlich nicht, bislang nur Zahlenwerte.
Die HTML erstellst du selber?
Wenn ja dann kann man sie schon so aufbauen, dass man eine "javascript"(SCRIPTS) Funktion nutzt und diese bei Klick aufruft.
Diese Scripts-Funktion kann dann die Werte von States füllen / setzen. -
@mcu
Grüße euch.
Gibt es eigentlich eine Möglichkeit mit Jarvis auf einem Touchscreen ohne Hardwaretastatur Buchstaben und Ziffern einzugeben?
Ein keyboard wie bei Vis z. B?
Mfg Patrick -
@marsmännchen Meinst du ein Software Keyboard auf dem PC? Windows-PC mit Touchscreen?
-
@mcu
Ich rufe über einen raspberry im kiosk Modus die jarvis Vis auf, und habe über hdmi einen Dell Touchmonitor am raspberry.
Und dort dann eine Software Tastatur. -
@marsmännchen Und das funktioniert nicht? Oder hast du es noch nicht probiert?
Welchen Browser? -
@mcu ich habs noch gar nicht gefunden.. Irgendwie suche ich meine Anliegen dauernd falsch?!?!
-
@marsmännchen Ich habe es noch nicht verstanden.
Du rufst Jarvis an dem Raspberry auf mit welchem Browser?
Soweit ich weiß muss man am raspberrry etwas einstellen, damit man die Software Tastatur nutzen kann.
Ob es so eine Einstellung auch im Browser gibt? -
@mcu der Browser von raspberry heißt "chromium" soweit ich weiß. Das läuft bei mir im kiosk Mode. Und dann dachte ich an so ein widget für Jarvis
-
@marsmännchen Welches Betriebssystem? Raspbian / Debian?
Im Kiosk-Modus blockiert er die Bildschirm-Tastatur.
https://developer-blog.net/raspberry-pi-touchscreen-bildschirmtastatur/
https://forum-raspberrypi.de/forum/thread/43585-virtuelle-tastatur-kiosk-modus/ -
@marsmännchen
Das sagt ChatGPT dazu?Um auf Raspbian im Chromium-Browser den Kiosk-Modus mit einer Bildschirmtastatur zu nutzen, können Sie die folgenden Schritte befolgen: Stellen Sie sicher, dass Ihre Raspbian-Installation auf dem neuesten Stand ist. Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus, um das System zu aktualisieren: sql Copy code sudo apt update sudo apt upgrade Installieren Sie die Bildschirmtastatur, die Sie verwenden möchten. Ein beliebtes Beispiel ist die On-Screen-Tastatur "Matchbox Keyboard". Führen Sie den folgenden Befehl im Terminal aus, um es zu installieren: Copy code sudo apt install matchbox-keyboard Erstellen Sie eine Startdatei für den Chromium-Browser mit den entsprechenden Konfigurationsoptionen. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus, um die Datei zu erstellen: arduino Copy code nano /home/pi/start_chromium.sh Fügen Sie den folgenden Inhalt zur Startdatei hinzu: bash Copy code #!/bin/bash matchbox-keyboard & chromium-browser --noerrdialogs --disable-infobars --kiosk http://Ihre-URL-hier Stellen Sie sicher, dass Sie "http://Ihre-URL-hier" durch die URL der Webseite ersetzen, die Sie im Kiosk-Modus öffnen möchten. Speichern Sie die Datei und schließen Sie den Nano-Editor, indem Sie Ctrl + X drücken, dann Y und schließlich Enter drücken. Geben Sie den folgenden Befehl ein, um die Ausführungsberechtigung für die Startdatei zu setzen: bash Copy code sudo chmod +x /home/pi/start_chromium.sh Öffnen Sie die Datei autostart im LXDE-Konfigurationsverzeichnis mit dem folgenden Befehl: lua Copy code nano /home/pi/.config/lxsession/LXDE-pi/autostart Fügen Sie am Ende der Datei die folgende Zeile hinzu: arduino Copy code @/home/pi/start_chromium.sh Speichern Sie die Datei und schließen Sie den Nano-Editor wie zuvor. Starten Sie Ihren Raspberry Pi neu, und der Chromium-Browser sollte im Kiosk-Modus mit der Bildschirmtastatur gestartet werden. Bitte beachten Sie, dass die genauen Schritte je nach Version von Raspbian und dem verwendeten Bildschirmtastatur-Programm variieren können. Die oben genannten Schritte basieren auf Raspbian Stretch und der Installation von "Matchbox Keyboard". Wenn Sie eine andere Version von Raspbian verwenden oder eine andere Bildschirmtastatur bevorzugen, können sich die Befehle und Konfigurationsoptionen unterscheiden.
-
@mcu
Ja, ich schätze es ist einen Versuch wert es über das Betriebssystem zu probieren. Daran hatte ich vor unserem Gespräch gar nicht gedacht. Und an chatgpt erst recht nicht. Kannte so ein widget von vis, deshalb.
Danke sehr -
Mit
setState("jarvis.0.clients.10-0-8-10_Chrome.setTabId", "bewaesserung2");
bekommt man ja programmatisch einen Reiter geöffnet. Übrigens grandioses Feature!!
Ein Popdialog programmatisch zu öffnen wir vermutlich nicht funktionieren, oder?
-
@uwe72 sagte in jarvis v3.1.x - just another remarkable vis:
Hat sich erledigt, verstanden.
Du meinst den Geräte-Popup von einem StateList-Eintrag? -
@mcu ja, genau.
-
@uwe72 Nein, dafür gibt es keine festgelegte nutzbare Funktion.
Theoretisch müsste man das JARVIS-Original nachbilden und selbst ein "dialog" aufrufen.
-> sehr aufwendig. -
@mcu Passt. Danke für deine Einschätzung.