NEWS
Beschreibung für ioBroker.vis APP übersetzten
-
Kann jemand helfen und folgender Text von englisch auf deutsch übersetzen?
` > WEB visualisation for ioBroker platform as android App.
This app is designed to run on mobile phones and tables. it stores the vis project and all images on the mobile phone to save the mobile traffic.
Usage
This app required the installed and running web adapter or socket-io adapter and installed vis adapter. If web server is activated, so internal socket-io interface must be activated.
In vis some project should exists, e.g. "main".
The ports and the ioBroker server must be reachable from mobile phone.
Install app via App Store. After starting the app for the first time the settings dialog should be opened automatically. To start work with an app see settings.
To show settings press semi-transparent button in the top left corner.
Settings
Almost all settings are optional except "WIFI Socket" and "Project".
Buttons
-
Reload - Just restart the web engine, like you press the "Refresh" button in your browser.
-
Re-sync - If some changes were made on the vis project, it will be not automatically loaded into app. To do that the "Re-sync" button must be pressed. All project files and images will be loaded anew on the phone. It is done to save the mobile traffic and to speed up the start of application. Because read from internal SD-Card is much faster than from ioBroker server.
-
Ok - save all changes and restart the engine. No synchronisation will be done if the project was yet defined. To load changes from ioBroker vis project use "Re-sync" button.
-
Cancel - discard all changes and close dialog.
Connectivity
App can detect via SSID name if the mobile phone in the home (trusted) network or outside of home network and use for home and outside connection the different socket URLs and login data.
Normally in the home network there is no authentication and connection is via HTTP (unsecure) but from outside network the connection goes via https (secure) and with login/password.
-
Connected - shows if the app is connected with ioBroker server.
-
WIFI SSID - name or names (divided by comma) of home SSID to use home credentials for authentication and home URL for connection.
-
WIFI Socket - URL like
[http://192.168.0.5:8082](http://192.168.0.5:8082)
. It is important to have http or https at the start, so app can distinguish between secure and insecure connections. Port is important too. Normally 8082 for web or 8084 for separated socketio. -
WIFI User - if for the socket communication the authentication is enabled, write here user name from iobroker. User must be first created via "admin" interface. The user "admin" exists always and cannot be deleted.
-
WIFI Password - user password as set in the ioBroker
-
WIFI Password repeat - repeat user password here
Following settings are active only if some SSID specified and the device is currently outside of this SSID WiFi network.
-
Cell Socket - same as WIFI Socket, but will be used outside of home network.
-
Cell User - same as WIFI User, but will be used outside of home network.
-
Cell Password - same as WIFI Password, but will be used outside of home network.
-
Cell Password repeat - same as WIFI Password repeat, but will be used outside of home network.
Project name and settings language
-
Language - language of the settings dialog. English, german and russian languages are supported. To activate changes press OK button.
-
Project - project name from ioBroker. If no project name shown, so there is no connection with iobroker or no one project is exist.
Visualisation and behaviour
-
Orientation - Orientation of view: auto, landscape or portrait. if *auto selected the orientation will be detected automatically.
-
Prevent from sleep - if activated, the device will never go into sleep mode and display will be always on. (Does not work an all devices)
-
Allow window move - if pan and zoom via touch is allowed on the views.
-
Full screen - use full screen mode on devices with software buttons (home, settings, back).
-
Zoom Level Portrait - Zoom level in percent of views in portrait mode. Do not set too small level, because you will not be able call the settings dialog. Default settings is 100% and you cannot set values below 20%.
-
Zoom Level Landscape - same as Zoom Level Portrait, but for landscape view.
Other settings
-
Substitution URL - if your vis project uses the links for images from some local network URL, that differs from ioBroker URL, you can specify here this URL and all images from this server, that used in the vis project, will be loaded on the mobile phone too.
-
Instance - Unique instance ID of this VIS. It is required to send targeted commands to only this vis instance. (See Control interface for details)
-
Sleep in background - If vis app is not shown (but runs in background) you can stop any communication from the vis app to the ioBroker server. In this case the state updates and commands from ioBroker will not be delivered to app if the app runs in background.
Speech recognition
You can activate speech recognition from the application. If this option is activated, the app will constantly tries to recognise some commands. To determine if you are speaking with app or with someone else the key word or key phrase can be specified.
Please select some word that can be good recognised and not used in everyday use.
To detect commands in recognised text the text2command adapter will be used. Please read description of this adapter on github or on (iobroker.net)[http://iobroker.net].
Of course one instance of text2command adapter must be installed.
Note: in this case all voices will be sent to Google servers if no offline recognition activated. Activation instruction can be found [here](http://stackandroid.com/tutorial/how-to … n-android/).
Note: in recognition mode the andorid engine makes "BEEP" every 10-15 seconds. To suppress this the volume will be set to 0. You still can use "text2speech" engine and "playSound" command to play some audio or say tome phrases.
-
Speech recognition active - if speech recognition is active or not.
-
Keyword - If in the recognised sentence this word (or phrase) will be found, this text will be sent to "text2command" instance for analyse. It is not required to have keyword on the start of the sentance. You can omit key word in this case all phrases will be sent to text2command for analyse.
-
Text2command instance - number of text2command instance. Normally 0.
-
Volume - volume for answers and for text-to-speech commands. All other time the volume will be set 0.
-
Default room - if your mobile device is fixed in some specific room, e.g. in sleeping room. There is no need to sy every time "Switch the light on in sleeping room", it is should be enough to say ""Switch the light on". To enable that the default room name can be specified. If text2command does not find any room name in the phrase it will take default room name for command execution.
-
Response over TTS - if activated the answers from text2command will be synthesised via text-to-speech engine. Of course some TTS Engine must be installed and activated on android device.
Control interface
Vis creates 3 variables:
-
control.instance - Here the browser instance should be written or FFFFFFFF if every browser must be controlled.
-
control.data - Parameter for command. See specific command description.
-
control.command - Command name. Write this variable triggers the command. That means before command will be written the "instance" and "data" must be prepared with data.
Commands:
-
alert - show alert window in vis. "control.data" has following format "message;title;jquery-icon". Title and jquery-icon are optional. Icon names can be found here. To show icon "ui-icon-info" write
Message;;info
. -
changeView - switch to desired view. "control.data" must have name of view. You can specify project name too as "project/view". Default project is "main".
-
refresh - reload vis, for instance after project is changed to reload on all browsers.
-
reload - same as refresh.
-
dialog - Show dialog window. Dialog must exist on view. One of:
-
"static - HTML - Dialog",
-
"static - Icon - Dialog",
-
"container - HTML - view in jqui Dialog",
-
"container - ext cmd - view in jqui Dialog",
-
"container - Icon - view in jqui Dialog",
-
"container - Button - view in jqui Dialog".
"control.data" must have id of dialog widget, e.g. "w00056".
-
popup - opens a new browser window. Link must be specified in "control.data", e.g. http://google.com
-
playSound - play sound file. The link to file is specified in "control.data", e.g. http://www.modular-planet.de/fx/marsian … ansrev.mp3.
You can upload your own file in vis and let it play as for instance "/vis.0/main/img/myFile.mp3".
- tts - text 2 speech. data - consist phrase, that must be spoken.
If user changes the view or at start the variables will be filled by vis with
-
"control.instance": browser instance and ack=true
-
"control.data": project and view name in form "project/view", e.g. "main/view" (and ack=true)
-
"control.command": "changedView" and ack=true
You can write the JSON-string or Object into control.command as
{instance: 'AABBCCDD', command: 'cmd', data: 'ddd'}
. In this case the instance and data will be taken from JSON object.With command in javascript adapter you can activate text to speech engine of Android:
setState('vis.0.control.command', '{"instance": "*", "data":"say something", "command": "tts"}');
`Vielleicht nach Kapitel aufteilen und einige die Arbeit verteilen?
-
-
Ich habe mich mal am ersten Teil versucht, bitte mal drüber lesen.
` > WEB-Visualisierung für ioBroker Plattform als Android-App.
Diese Die App ist konzipiert für Smartphone und Tablet. Das vis-Projekt und alle Bilder werden auf dem Smartphone gespeichert um den mobilen Datenverkehr zu verringern.
Verwendung
Diese App benötigt einen installierten, aktivierten Web-Adapter oder socket-io-Adapter und einen installierten vis-Adapter. Bei aktiviertem Web-Server, muss das interne Socket-IO-Interface aktiviert sein.
In Vis sollte ein Projekt vorhanden sein, z.B. "Main".
Die Ports und der ioBroker Server muss vom Mobiltelefon erreichbar sein.
Installiere die App über App Store. Nachdem die Anwendung zum ersten Mal starten sollte der Einstellungsdialog automatisch geöffnet werden. Um die Arbeit mit der App zu starten öffne die Einstellungen.
Um die Einstellungen anzuzeigen, drücke die halbtransparenten Schaltfläche in der linken oberen Ecke.
! [Settings] (img / menu.png)
Einstellungen
Fast alle Einstellungen sind optional mit Ausnahme von "WIFI Socket" und "Project".
Buttons
-
- Reload * - Läd die Web-Engine neu, als würde man die Schaltfläche "Aktualisieren" im Browser drücken.
-
- Re-Sync * - Wenn einige Änderungen an dem vis-Projekt vorgenommen wurden, wird es ** nicht ** automatisch in die App geladen. Dazu, muss die "Re-Sync" Taste gedrückt werden. Alle Projektdateien und Bilder werden auf dem Smartphone neu geladen. Das wird gemacht, um den mobilen Datenverkehr zu verringern und den Start der Anwendung zu beschleunigen. Das lesen der Dateien von der internen SD-Card ist viel schneller, als vom ioBroker Server.
-
- OK * - Alle Änderungen speichern und die WEB-Engine neu starten. Es wird keine Synchronisation durchgeführt, wenn das Projekt noch nicht definiert wurde. Um Änderungen vom ioBroker vis-Projekt neu zu laden benutze die "Re-Sync" -Taste.
-
-
- Cancel - Alle Änderungen verwerfen und Dialog schließen.
-
Konnektivität
App kann über SSID-Namen erkennen, ob das Smartphone im Heimnetzwerk oder außerhalb des Heimnetzwerkes ist und benutzt für das Heimnetzwerk und für Außerhalb verschiedenen Socket-URLs und Login-Daten.
Normalerweise gibt es im Heimnetzwerk keine Authentifizierung und die Verbindung läuft über HTTP (unsicher). Im externen Netzwerk geht die Verbindung über https (verschlüsselt) und mit Login / Passwort.
-
- Connected * - zeigt an, ob die App mit ioBroker Server verbunden ist.
-
- WIFI SSID * - Namen oder die Namen (geteilt durch Komma) der Heimnetzwerk SSID. Es wird für die Verbindung die Anmeldeinformationen und die Home-URL des Heimnetzwerks verwendet.
-
- WIFI-Socket * - URL wie `` `http: //192.168.0.5: 8082```. Es ist wichtig, http oder https zu Beginn zu haben, dadurch kann die App zwischen sicheren und unsicheren Verbindungen unterscheiden. Port ist auch wichtig. Normalerweise 8082 für * Web * oder * 8084 * für socketio.
-
- WIFI User * - wenn für die Socket-Kommunikation die Authentifizierung aktiviert ist, tragen Sie hier den Benutzernamen von iobroker ein. Benutzer müssen zunächst über die "admin" Schnittstelle erstellt werden. Der Benutzer "admin" existiert immer und kann nicht gelöscht werden.
-
- WIFI Password * - Benutzer-Passwort, wie in ioBroker gesetzt
-
- WIFI Password repeat * - Wiederholung des Benutzer-Passworts
Folgende Einstellungen sind nur aktiv, wenn einige SSID angegeben sind und das Gerät sich derzeit außerhalb dieser SSID befindet.
-
- Cell Socket * - das gleiche wie * WIFI Socket *, wird aber außerhalb des Heimnetzes verwendet.
-
- Cell User * - das gleiche wie * WIFI User *, wird aber außerhalb des Heimnetzes verwendet.
-
- Cell Password * - das gleiche wie * WIFI Password *, wird aber außerhalb des Heimnetzes verwendet.
-
- Cell Password repeat * - das gleiche wie * WIFI Password repeat *, wird aber außerhalb des Heimnetzes verwendet.
Projektname und Spracheinstellungen
-
- Language * - Sprache der Einstellungs-Dialog. Englisch, Deutsch und Russisch werden unterstützt. Um die Änderungen zu aktivieren, * OK * Taste drücken.
-
- Project * - Projektname von ioBroker. Wenn kein Projektname angezeigt wird, besteht keine Verbindung mit iobroker oder es existiert kein Projekt.
Visualisierung und Verhalten
-
Orientation - Ausrichtung des Views: auto, landscape oder portrait. wenn ** auto * ausgewählt ist, wird die Ausrichtung automatisch erkannt.
-
Prevent from sleep - wenn aktiviert, wird das Gerät nie in den Ruhemodus gehen und das Display bleibt immer an. (Funktioniert nicht auf allen Geräten)
-
- Allow Window Move * - wenn aktiviert, Schwenken und Zoomen auf den Views ist erlaubt.
-
- Full screen * - Verwenden Sie den Vollbildmodus auf Geräte mit Software-Tasten (Home, Settings, Back).
-
- Zoom Level Portrait * - Zoom in Prozent im Portrait-Modus. Nicht zu gering einstellen, sonst kann der Einstellungsdialog nicht mehr aufgerufen werden. Die Standardeinstellung ist 100% und kann nicht unter 20% festgelegt werden.
-
- Zoom Level Landscape * - das gleiche wie * Zoom Level Portrait *, für die Landscape Ansicht. `
-
-
Super
Konntest du (oder jemand) auch noch deutsche Begriffe aus APP verwenden?
Cancel => Abbrechen
Connected => Verbunden
Ansonsten es ist toll, dass jemand mit Muttersprache Deutsch es macht
-
Klar kann ich machen. Vielleicht komme ich heut noch dazu es zu ändern bzw. auch weiter zu übersetzen.
-
Klar kann ich machen. Vielleicht komme ich heut noch dazu es zu ändern bzw. auch weiter zu übersetzen. `
Danke.Ich fange schon an die Texte einzubauen:
http://www.iobroker.net/docu/?page_id=5026&lang=de
-
So, hier mal fertig übersetzt. Evtl. kann ja mal noch jemand drüber lesen, ob alles so ok ist.
` > WEB-Visualisierung für ioBroker Plattform als Android-App.
Diese App ist konzipiert für Smartphone und Tablet. Das Vis-Projekt und alle Bilder werden auf dem Smartphone gespeichert um den mobilen Datenverkehr zu verringern.
Verwendung
Diese App benötigt einen installierten, aktivierten Web-Adapter oder socket-io-Adapter und einen installierten vis-Adapter. Bei aktiviertem Web-Server, muss das interne Socket-IO-Interface aktiviert sein.
In Vis sollte ein Projekt vorhanden sein, z.B. "Main".
Die Ports und der ioBroker Server muss vom Mobiltelefon erreichbar sein.
Installiert wird die App über den App Store. Nachdem die Anwendung zum ersten Mal startet, sollte der Einstellungsdialog automatisch geöffnet werden. Um die Arbeit mit der App zu starten öffne die Einstellungen.
Um die Einstellungen anzuzeigen, drücke die halbtransparenten Schaltfläche in der linken oberen Ecke.
! [Einstellungen] (img / menu.png)
Einstellungen
Fast alle Einstellungen sind optional mit Ausnahme von "WIFI Socket" und "Projekt".
Buttons
-
- Neu laden * - Läd die Web-Engine neu, als würde man die Schaltfläche "Aktualisieren" im Browser drücken.
-
- Re-Sync * - Wenn einige Änderungen an dem Vis-Projekt vorgenommen wurden, wird es ** nicht ** automatisch in die App geladen. Dazu, muss die "Re-Sync" Taste gedrückt werden. Alle Projektdateien und Bilder werden auf dem Smartphone neu geladen. Das wird gemacht, um den mobilen Datenverkehr zu verringern und den Start der Anwendung zu beschleunigen. Das Lesen der Dateien von der internen SD-Card ist viel schneller, als vom ioBroker Server.
-
- OK * - Alle Änderungen speichern und die WEB-Engine neu starten. Es wird keine Synchronisation durchgeführt, wenn das Projekt noch nicht definiert wurde. Um Änderungen vom ioBroker Vis-Projekt neu zu laden benutzen Sie die "Re-Sync" Taste.
-
-
- Abbrechen - Alle Änderungen verwerfen und Dialog schließen.
-
Konnektivität
Die App kann über den SSID-Namen erkennen, ob das Smartphone im Heimnetzwerk oder außerhalb des Heimnetzwerkes ist und benutzt für das Heimnetzwerk und für Außerhalb verschiedenen Socket-URLs und Login-Daten.
Normalerweise gibt es im Heimnetzwerk keine Authentifizierung und die Verbindung läuft über HTTP (unsicher). Im externen Netzwerk geht die Verbindung über https (verschlüsselt) und mit Login / Passwort.
-
- Verbunden * - zeigt an, ob die App mit ioBroker Server verbunden ist.
-
- WIFI SSID * - Der oder die Namen (geteilt durch Komma) der Heimnetzwerk SSID. Es wird für die Verbindung die Anmeldeinformationen und die Home-URL des Heimnetzwerks verwendet.
-
- WIFI-Socket * - URL wie z.B. `` `http: //192.168.0.5: 8082```. Es ist wichtig, http oder https zu Beginn zu haben, dadurch kann die App zwischen sicheren und unsicheren Verbindungen unterscheiden. Der Port ist auch wichtig. Normalerweise 8082 für * Web * oder * 8084 * für socketio.
-
- WIFI Benutzer * - Wenn für die Socket-Kommunikation die Authentifizierung aktiviert ist, tragen Sie hier den Benutzernamen von iobroker ein. Benutzer müssen zunächst über die "admin" Schnittstelle erstellt werden. Der Benutzer "admin" existiert immer und kann nicht gelöscht werden.
-
- WIFI Passwort * - Benutzer-Passwort, wie in ioBroker gesetzt
-
- WIFI Passwort wiederholen * - Wiederholung des Benutzer-Passworts
Folgende Einstellungen sind nur aktiv, wenn eine SSID angegeben ist und das Gerät sich derzeit außerhalb dieser SSID befindet.
-
- Cell Socket * - Das Gleiche wie * WIFI Socket *, wird aber außerhalb des Heimnetzes verwendet.
-
- Cell Benutzer * - Das Gleiche wie * WIFI Benutzer *, wird aber außerhalb des Heimnetzes verwendet.
-
- Cell Passwort * - Das Gleiche wie * WIFI Passwort *, wird aber außerhalb des Heimnetzes verwendet.
-
- Cell Passwort wiederholen * - Das Gleiche wie * WIFI Passwort wiederholen *, wird aber außerhalb des Heimnetzes verwendet.
Projektname und Spracheinstellungen
-
- Sprache * - Sprache des Einstellungs-Dialogs. Englisch, Deutsch und Russisch werden unterstützt. Um die Änderungen zu aktivieren, * OK * Taste drücken.
-
- Projekt * - Projektname von ioBroker. Wenn kein Projektname angezeigt wird, besteht keine Verbindung mit iobroker oder es existiert kein Projekt.
Visualisierung und Verhalten
-
- Ausrichtung * - Ausrichtung des Views: auto, landscape oder portrait. Wenn ** auto * ausgewählt ist, wird die Ausrichtung automatisch erkannt.
-
- Verhindere Schlafmodus * - Wenn aktiviert, wird das Gerät nie in den Ruhemodus versetzt und das Display bleibt immer an. (Funktioniert nicht auf allen Geräten)
-
- Erlaube Fenster Verschiebung * - Wenn aktiviert, ist Schwenken und Zoomen auf den Views erlaubt.
-
- Vollbild * - Verwenden Sie den Vollbildmodus auf Geräten mit Software-Tasten (Home, Einstellungen, Zurück).
-
- Zoom Stufe Portrait * - Zoom in Prozent im Portrait-Modus. Nicht zu gering einstellen, sonst kann der Einstellungsdialog nicht mehr aufgerufen werden. Die Standardeinstellung ist 100% und kann nicht unter 20% festgelegt werden.
-
- Zoom Stufe Landscape * - Das Gleiche wie * Zoom Stufe Portrait *, für die Landscape Ansicht.
Andere Einstellungen
-
- Ersatz URL * - Wenn Ihr vis Projekt Links für Bilder aus einer lokalen Netzwerk URL verwendet (die von der ioBroker URL abweicht), können Sie hier diese URL angeben und alle Bilder die im Vis-Projekt verwendet werden, werden von diesem Server auf das Smartphone geladen.
-
- Instanz * - Eindeutige Instanz-ID dieses VIS. Diese ist erforderlich um gezielt Befehle nur zu dieser Vis Instanz zu senden. (Siehe Control interface für weitere Details)
-
- Schlafen im Hintergrund * - Wenn die Vis App nicht angezeigt wird (aber im Hintergrund läuft), kann die Kommunikation zum iobroker Server gestoppt werden. In diesem Fall werden die Statusaktualisierungen und Befehle von ioBroker nicht zur App übertragen, auch wenn die App im Hintergrund läuft.
Spracherkennung
Sie können die Spracherkennung in der Anwendung aktivieren. Wenn diese Option aktiviert ist, wird von der App kontinuierlich versucht Befehle zu erkennen. Um festzustellen, ob Sie mit der App oder mit jemand anderem sprechen, kann ein Schlüsselwort festgelegt werden.
Bitte wählen Sie ein Wort, das gut erkannt werden kann und nicht im täglichen Gebrauch verwendet wird.
Zur Erkennung von Befehlen im erkannten Text wird der text2command Adapter verwendet. Bitte lesen Sie die Beschreibungen dieses Adapters auf [github] (https://github.com/ioBroker/ioBroker.text2command) oder (iobroker.net) [http://iobroker.net].
Natürlich muss eine Instanz des text2command Adapters installiert werden.
-
- Hinweis: In diesem Fall werden alle Stimmen auf die Google-Server gesendet, wenn keine Offline-Spracherkennung aktiviert ist. Aktivierungsanweisung finden Sie hier:(http://stackandroid.com/tutorial/how-to … n-android/).
-
- Hinweis: Im Erkennungsmodus "Piept" Android alle 10-15 Sekunden. Zur Unterdrückung wird die Lautstärke auf 0 gesetzt. Sie können trotzdem "Text2Speech" benutzen, um Befehle und Sätze zu sprechen oder die Audio Wiedergabe zu starten.
-
- Spracherkennung aktiv * - Spracherkennung aktivieren oder deaktivieren.
-
- Stichwort * - Wenn im erkannten Satz dieses Wort (oder Satz) gefunden wird, wird dieser Text auf die "text2command" Instanz geschickt. Es ist nicht erforderlich das Schlüsselwort am Anfang des Satzes zu verwenden. Wird auf das Schlüsselwort verzichtet, werden alle Wörter an die text2command Instanz gesendet.
-
- Text2command Instanz * - Zahl der text2command Instanz. Normalerweise 0.
-
- Lautstärke * - Lautstärke für die Antworten und für die Text-to-Speech-Befehle. Ansonsten wird die Lautstärke auf 0 gesetzt.
-
- Standard-Raum * - Wenn Ihr mobiles Gerät in einem bestimmten Raum befestigt ist, z.B. im Schlafzimmer ist es nicht notwendig, jedes Mal "Schalte das Licht im Schlafzimmer an" zu sagen. Es sollte reichen "" das Licht einschalten " zu sagen. Um das zu aktivieren kann ein Standart Raum Name definiert werden. Wenn text2command keinen Raumnamen in dem Satz findet, wird für die Befehlsausführung der Standardraumnamen verwendet.
-
- Antwort über TTS * - Wenn aktiviert, werden die Antworten von text2command über die Text-to-Speech-Engine ausgegeben. Natürlich muss eine TTS-Engine auf dem Android-Gerät installiert und aktiviert werden.
Steuerschnittstelle
Vis erstellt 3 Variablen:
-
Control.instance - Hier wird die Browser-Instanz geschrieben oder FFFFFFFF wenn jeder Browser gesteuert werden soll.
-
Control.data - Parameter für den Befehl. Siehe spezielle Befehlsbeschreibung.
-
Control.command - Befehlsname. Wird diese Variable geschrieben, wird der Befehl ausgelöst. Das bedeutet, bevor der Befehl geschrieben wird, müssen "Instanz" und "Daten" mit Daten gefüllt werden.
Befehle:
-
Alarm - Zeigt ein Alarmfenster in Vis. "Control.data" hat folgendes Format "Meldung, Titel, jquery-Symbol". Titel und jquery-Symbol sind optional. Den Icon-Namen finden Sie [hier] (http://jqueryui.com/themeroller/). Um ein Symbol anzuzeigen "ui-icon-info" schreibe `` `Message ;; info``` .
-
Change - Umschalten auf das gewünschte View. In "Control.data" muß der Name des Views stehen. Sie können den Projektname auch als "Projekt / View" festlegen. Standardprojekt ist "main".
-
Refresh - Vis neu laden, zum Beispiel nachdem das Projekt geändert wurde.
-
Reload - Das Gleiche wie Refresh.
-
Dialog - Dialogfenster anzeigen. Dialog muss im View existieren. Ein Dialog von z.B.:
-
"static - HTML - Dialog",
-
"static - Icon - Dialog",
-
"container - HTML - view in jqui Dialog",
-
"container - ext cmd - view in jqui Dialog",
-
"container - Icon - view in jqui Dialog",
-
"container - Button - view in jqui Dialog".
"Control.data" muss die ID des Dialog-Widgets haben, z.B. "W00056".
-
Popup - Öffnet ein neues Browserfenster. Der Link muss in "control.data" angegeben werden, zum Beispiel http://google.com
-
Playsound - Spiele Sounddatei ab. Der Link zur Datei wird in "control.data" angegeben, z.B. http://www.modular-planet.de/fx/marsian … ansrev.mp3
Sie können Ihre eigene Datei in Vis laden und dann abspielen zum Beispiel "/vis.0/main/img/myFile.mp3".
- Tts - Text 2 Speech * Daten * - bestehender Ausdruck, der gesprochen werden soll.
Wenn der Benutzer das View ändert oder beim Start werden die Variablen durch Vis gefüllt
-
"Control.instance": Browser-Instanz und ack = true
-
"Control.data": Projekt und Anzeigename in Form "Projekt / View", z.B. "Main / view" (und ack = true)
-
"Control.command": "changedView" und ack = true
{: 'AABBCCDD', Befehl: "cmd", Daten: 'ddd' instance} `` `Sie können die JSON-String oder ein Objekt in control.command als
{instance: 'AABBCCDD', command: 'cmd', data: 'ddd'}
schreiben. In diesem Fall werden die Instanz und die Daten vom JSON Objekt genommen.Mit einem Befehl im Javascript-Adapter können Sie die Text-to-Speech-Engine von Android aktivieren:
`SetState ( 'vis.0.control.command', '{" Beispiel ":" * "," Daten ":" etwas sagen "," Befehl ":" tts "}');`
` -
-
Paar Kleinigkeiten (Komma) geändert. Ausserdem einheitliche Anrede (Sie) und einheitliche Schreibweise für VIS (nicht Vis oder vis). Kann ja schnell geändert werden.
! ````
WEB-Visualisierung für ioBroker Plattform als Android-App.
! Diese App ist konzipiert für Smartphone und Tablet. Das VIS-Projekt und alle Bilder werden auf dem Smartphone gespeichert, um den mobilen Datenverkehr zu verringern.
! ## Verwendung
Diese App benötigt einen installierten, aktivierten Web-Adapter oder socket-io-Adapter und einen installierten VIS-Adapter. Bei aktiviertem Web-Server, muss das interne Socket-IO-Interface aktiviert sein.
In VIS sollte ein Projekt vorhanden sein, z.B. "Main".
! Die Ports und der ioBroker Server muss vom Mobiltelefon erreichbar sein.
! Installiert wird die App über den App Store. Nachdem die Anwendung zum ersten Mal startet, sollte der Einstellungsdialog automatisch geöffnet werden. Um die Arbeit mit der App zu starten, öffnen Sie die Einstellungen.
! Um die Einstellungen anzuzeigen, drücke die halbtransparenten Schaltfläche in der linken oberen Ecke.
! [Einstellungen] (img / menu.png)
! ## Einstellungen
Fast alle Einstellungen sind optional, die Ausnahmen sind "WIFI Socket" und "Projekt".
! ### Buttons-
- Neu laden * - Läd die Web-Engine neu, als würde man die Schaltfläche "Aktualisieren" im Browser drücken.
-
- Re-Sync * - Wenn einige Änderungen an dem VIS-Projekt vorgenommen wurden, werden diese ** nicht ** automatisch in die App geladen. Dazu muss die "Re-Sync" Taste gedrückt werden. Alle Projektdateien und Bilder werden auf dem Smartphone neu geladen, um den mobilen Datenverkehr zu verringern und den Start der Anwendung zu beschleunigen. Das Lesen der Dateien von der internen SD-Card ist viel schneller, als vom ioBroker Server.
-
- OK * - Alle Änderungen speichern und die WEB-Engine neu starten. Es wird keine Synchronisation durchgeführt, wenn das Projekt noch nicht definiert wurde. Um Änderungen vom ioBroker VIS-Projekt neu zu laden, benutzen Sie die "Re-Sync" Taste.
-
-
- Abbrechen - Alle Änderungen verwerfen und den Dialog schließen.
-
! ### Konnektivität
Die App kann über den SSID-Namen erkennen, ob das Smartphone im Heimnetzwerk oder außerhalb des Heimnetzwerkes ist. Sie benutzt für das Heimnetzwerk und für außerhalb verschiedene Socket-URLs und Login-Daten.
! Normalerweise gibt es im Heimnetzwerk keine Authentifizierung und die Verbindung läuft über HTTP (unsicher). Im externen Netzwerk geht die Verbindung über https (verschlüsselt) und mit Login / Passwort.
! - * Verbunden * - zeigt an, ob die App mit ioBroker Server verbunden ist.-
- WIFI SSID * - Der oder die Namen (geteilt durch Komma) der Heimnetzwerk SSID. Es wird für die Verbindung die Anmeldeinformationen und die Home-URL des Heimnetzwerks verwendet.
-
- WIFI-Socket * - URL wie z.B. `` `http: //192.168.0.5: 8082```. Es ist wichtig, mit http oder https zu beginnen. Dadurch kann die App zwischen sicheren und unsicheren Verbindungen unterscheiden. Der Port ist auch wichtig, normalerweise * 8082 * für * Web * oder * 8084 * für socketio.
-
- WIFI Benutzer * - Wenn für die Socket-Kommunikation die Authentifizierung aktiviert ist, tragen Sie hier den Benutzernamen von iobroker ein. Benutzer müssen zunächst über die "admin" Schnittstelle erstellt werden. Der Benutzer "admin" existiert immer und kann nicht gelöscht werden.
-
- WIFI Passwort * - Benutzer-Passwort, wie in ioBroker gesetzt
-
- WIFI Passwort wiederholen * - Wiederholung des Benutzer-Passworts
! Folgende Einstellungen sind nur aktiv, wenn eine SSID angegeben ist und das Gerät sich derzeit außerhalb dieser SSID befindet.
-
- Cell Socket * - wie * WIFI Socket *, wird aber außerhalb des Heimnetzes verwendet.
-
- Cell Benutzer * - wie * WIFI Benutzer *, wird aber außerhalb des Heimnetzes verwendet.
-
- Cell Passwort * - wie * WIFI Passwort *, wird aber außerhalb des Heimnetzes verwendet.
-
- Cell Passwort wiederholen * - wie * WIFI Passwort wiederholen *, wird aber außerhalb des Heimnetzes verwendet.
! ### Projektname und Spracheinstellungen
-
- Sprache * - Sprache des Einstellungs-Dialogs. Englisch, Deutsch und Russisch werden unterstützt. Um die Änderungen zu aktivieren, * OK * Taste drücken.
-
- Projekt * - Projektname von ioBroker. Wenn kein Projektname angezeigt wird, besteht keine Verbindung mit iobroker oder es existiert kein Projekt.
! ### VISualisierung und Verhalten
-
- Ausrichtung * - Ausrichtung des Views: auto, landscape oder portrait. Wenn ** auto * ausgewählt ist, wird die Ausrichtung automatisch erkannt.
-
- Verhindere Schlafmodus * - Wenn aktiviert, wird das Gerät nie in den Ruhemodus versetzt und das Display bleibt immer an (funktioniert nicht auf allen Geräten).
-
- Erlaube Fenster Verschiebung * - Wenn aktiviert, ist Schwenken und Zoomen auf den Views erlaubt.
-
- Vollbild * - Verwenden Sie den Vollbildmodus auf Geräten mit Software-Tasten (Home, Einstellungen, Zurück).
-
- Zoom Stufe Portrait * - Zoom in Prozent im Portrait-Modus. Nicht zu gering einstellen, sonst kann der Einstellungsdialog nicht mehr aufgerufen werden. Die Standardeinstellung ist 100% und kann nicht unter 20% festgelegt werden.
-
- Zoom Stufe Landscape * - wie * Zoom Stufe Portrait *, für die Landscape-Ansicht.
! ### Andere Einstellungen
-
- Ersatz URL * - Wenn Ihr VIS-Projekt Links für Bilder aus einer lokalen Netzwerk URL verwendet (die von der ioBroker URL abweicht), können Sie hier diese URL angeben und alle Bilder die im VIS-Projekt verwendet werden, werden von diesem Server auf das Smartphone geladen.
-
- Instanz * - Eindeutige Instanz-ID dieses VIS. Diese ist erforderlich um gezielt Befehle nur zu dieser VIS Instanz zu senden. (Siehe Control interface für weitere Details)
-
- Schlafen im Hintergrund * - Wenn die VIS App nicht angezeigt wird (aber im Hintergrund läuft), kann die Kommunikation zum iobroker Server gestoppt werden. In diesem Fall werden die Statusaktualisierungen und Befehle von ioBroker nicht zur App übertragen, auch wenn die App im Hintergrund läuft.
! ### Spracherkennung
Sie können die Spracherkennung in der Anwendung aktivieren. Wenn diese Option aktiviert ist, wird von der App kontinuierlich versucht, Befehle zu erkennen. Um festzustellen, ob Sie mit der App oder mit jemand anderem sprechen, kann ein Schlüsselwort festgelegt werden.
Bitte wählen Sie ein Wort, das gut erkannt werden kann und nicht im täglichen Gebrauch verwendet wird.
! Zur Erkennung von Befehlen im erkannten Text wird der text2command Adapter verwendet. Bitte lesen Sie die Beschreibungen dieses Adapters auf [github] (https://github.com/ioBroker/ioBroker.text2command) oder (iobroker.net) [http://iobroker.net].
Natürlich muss eine Instanz des text2command Adapters installiert werden.
! * * Hinweis: In diesem Fall werden alle Stimmen auf die Google-Server gesendet, wenn keine Offline-Spracherkennung aktiviert ist. Aktivierungsanweisung finden Sie hier:(http://stackandroid.com/tutorial/how-to ... n-android/).
! * * Hinweis: Im Erkennungsmodus "piept" Android alle 10-15 Sekunden. Zur Unterdrückung wird die Lautstärke auf 0 gesetzt. Sie können trotzdem "Text2Speech" benutzen, um Befehle und Sätze zu sprechen oder die Audio Wiedergabe zu starten.
! - * Spracherkennung aktiv * - Spracherkennung aktivieren oder deaktivieren.-
- Stichwort * - Wenn im erkannten Satz dieses Wort (oder dieser Satz) gefunden wird, wird dieser Text auf die "text2command" Instanz geschickt. Es ist nicht erforderlich, das Schlüsselwort am Anfang des Satzes zu verwenden. Wird auf das Schlüsselwort verzichtet, werden alle Wörter an die text2command Instanz gesendet.
-
- Text2command Instanz * - Zahl der text2command Instanz. Normalerweise 0.
-
- Lautstärke * - Lautstärke für die Antworten und für die Text-to-Speech-Befehle. Ansonsten wird die Lautstärke auf 0 gesetzt.
-
- Standard-Raum * - Wenn Ihr mobiles Gerät in einem bestimmten Raum befestigt ist, z.B. im Schlafzimmer ist es nicht notwendig, jedes Mal "Schalte das Licht im Schlafzimmer an" zu sagen. Es sollte reichen "" das Licht einschalten " zu sagen. Um das zu aktivieren kann ein Standart Raum Name definiert werden. Wenn text2command keinen Raumnamen in dem Satz findet, wird für die Befehlsausführung der Standardraumnamen verwendet.
-
- Antwort über TTS * - Wenn aktiviert, werden die Antworten von text2command über die Text-to-Speech-Engine ausgegeben. Natürlich muss eine TTS-Engine auf dem Android-Gerät installiert und aktiviert werden.
! ## Steuerschnittstelle
VIS erstellt 3 Variablen:
! - Control.instance - Hier wird die Browser-Instanz geschrieben oder FFFFFFFF wenn jeder Browser gesteuert werden soll.- Control.data - Parameter für den Befehl. Siehe spezielle Befehlsbeschreibung.
- Control.command - Befehlsname. Wird diese Variable geschrieben, wird der Befehl ausgelöst. Das bedeutet, bevor der Befehl geschrieben wird, müssen "Instanz" und "Daten" mit Daten gefüllt werden.
! Befehle:
! * Alarm - Zeigt ein Alarmfenster in VIS. "Control.data" hat folgendes Format "Meldung, Titel, jquery-Symbol". Titel und jquery-Symbol sind optional. Den Icon-Namen finden Sie [hier] (http://jqueryui.com/themeroller/). Um ein Symbol anzuzeigen "ui-icon-info" schreibe `` `Message ;; info``` .- Change - Umschalten auf das gewünschte View. In "Control.data" muß der Name des Views stehen. Sie können den Projektname auch als "Projekt / View" festlegen. Standardprojekt ist "main".
- Refresh - VIS neu laden, zum Beispiel nachdem das Projekt geändert wurde.
- Reload - wie Refresh.
- Dialog - Dialogfenster anzeigen. Dialog muss im View existieren. Ein Dialog von z.B.:
! - "static - HTML - Dialog",
- "static - Icon - Dialog",
- "container - HTML - view in jqui Dialog",
- "container - ext cmd - view in jqui Dialog",
- "container - Icon - view in jqui Dialog",
- "container - Button - view in jqui Dialog".
! "Control.data" muss die ID des Dialog-Widgets haben, z.B. "W00056".
- Popup - Öffnet ein neues Browserfenster. Der Link muss in "control.data" angegeben werden, zum Beispiel http://google.com
- Playsound - Spiele Sounddatei ab. Der Link zur Datei wird in "control.data" angegeben, z.B. http://www.modular-planet.de/fx/marsian ... ansrev.mp3
Sie können Ihre eigene Datei in VIS laden und dann abspielen zum Beispiel "/VIS.0/main/img/myFile.mp3". - Tts - Text 2 Speech * Daten * - bestehender Ausdruck, der gesprochen werden soll.
! Wenn der Benutzer das View ändert oder beim Start werden die Variablen durch VIS gefüllt
! - "Control.instance": Browser-Instanz und ack = true- "Control.data": Projekt und Anzeigename in Form "Projekt / View", z.B. "Main / view" (und ack = true)
- "Control.command": "changedView" und ack = true
! {: 'AABBCCDD', Befehl: "cmd", Daten: 'ddd' instance}
`Sie können die JSON-String oder ein Objekt in control.command als ```{instance: 'AABBCCDD', command: 'cmd', data: 'ddd'}``` schreiben. In diesem Fall werden die Instanz und die Daten vom JSON-Objekt genommen. ! Mit einem Befehl im Javascript-Adapter können Sie die Text-to-Speech-Engine von Android aktivieren: !
SetState ( 'VIS.0.control.command', '{" Beispiel ":" * "," Daten ":" etwas sagen "," Befehl ":" tts "}');
``
! ````Gruß
Pix
-
-
@pix:(Komma) geändert. `
Komma zuviel:Bei aktiviertem Web-Server muss das interne Socket-IO-Interface aktiviert sein.
Das Lesen der Dateien von der internen SD-Card ist viel schneller als vom ioBroker Server.
@pix:einheitliche Anrede (Sie) `
Ist noch nicht ganz einheitlich:Um die Einstellungen anzuzeigen, drücken Sie die halbtransparenten Schaltfläche in der linken oberen Ecke.
Rechtschreibkorrektur:
- * Neu laden * - Lädt die Web-Engine neu, als würde man die Schaltfläche "Aktualisieren" im Browser drücken.
Komma fehlt:
- * Instanz * - Eindeutige Instanz-ID dieses VIS. Diese ist erforderlich, um gezielt Befehle nur zu dieser VIS Instanz zu senden.
Es sollte reichen, " das Licht einschalten " zu sagen. Um das zu aktivieren, kann ein Standard Raum Name definiert werden.
-
Danke euch, genau das war mein Ziel, dass eben mal noch jemand drüber liest. Ist halt schnell passiert, dass sich noch paar Fehler einschleichen und man sie einfach überliest. Gerade die einheitliche Anrede, dachte ich, habe ich komplett, war aber wohl nicht so
-
Als ich die erste Version der Website geschrieben habe, habe ich alle Anleitungenso formuliert, dass gar keine Anrede darin vorkam.
Ich habe immer unpersönliche Formulierungen wie "man", oder "es wird" genommen.
Gruß
Rainer