NEWS
Test Adapter Aura
-
Kurze Frage, bevor ich ein Feature Request auf GitHub aufmache: Habe ich das eventuell übersehen, oder gibt es bereits die Möglichkeit, in einem Bereich zwischen den Tabs zu swipen? Gerade auf mobilen Geräten wäre das extrem praktisch!
Swipen geht mit mit dem Widget Panel.
aber das würde doch nur die widgets in einem panel berücksichtigen, welches ich in einem tab erstellt habe.
ich will ja von tab zu tab swipen. glaube nicht, dass das mit panel möglich ist, oder?Kurze Frage, bevor ich ein Feature Request auf GitHub aufmache: Habe ich das eventuell übersehen, oder gibt es bereits die Möglichkeit, in einem Bereich zwischen den Tabs zu swipen? Gerade auf mobilen Geräten wäre das extrem praktisch!
Swipen geht mit mit dem Widget Panel.
aber das würde doch nur die widgets in einem panel berücksichtigen, welches ich in einem tab erstellt habe.
ich will ja von tab zu tab swipen. glaube nicht, dass das mit panel möglich ist, oder?Stimmt, das geht damit nicht.
-
@MeinzIsAs
Danke für die Infos! Das grenzt es schon gut ein: Alles, was der Aura-Adapter selbst schreibt, steht mitfrom = system.adapter.aura.0im Datenpunkt – das kommt bei dir nicht vor, und im Log gibt es auch keine Timer-/Countdown-Zeilen.system.adapter.web.0heißt nur „kam über den Socket des Web-Adapters“ – das kann das Aura-Frontend sein, aber genauso vis/vis-2 oder ein anderer Browser-Client.javascript.0sind deine Skripte.Noch drei Fragen:
- Welcher Datenpunkt war es, der von
web.0kam, und welchen Zeitstempel (ts/lc) hat er? Lag er genau um 07:54:15–07:54:20 (Aura-Neustart)? - Wurde javascript.0 um diese Zeit ebenfalls neu gestartet? (Log von javascript.0 um 07:54 – „script.js.… started“) Skripte, die beim Start
createState(…, Wert, true)nutzen oder Werte initial setzen, überschreiben genau so mit einem „Altstand“. - Läuft neben Aura noch eine andere Visualisierung (vis / vis-2) über web.0, die evtl. offen war?
Wenn der web.0-Datenpunkt einer ist, den du in Aura auf einem Widget hast: Welches Widget ist das (Typ)?
Die Datenpunkte wurden genau beim Starten des aura-Adapters nach dem Update geändert. Zum selben Zeitpunkt lief vis2 (zur Zeit noch meine Hauptvisu).
Der javascript-Adapter wurde nicht neu gestartet.
Und es wurden beide Datenpunktarten geändert (web.0 und javascript).
Die betroffenen Widgets waren ein Auswahlfeld und mehrere Bild-Widgets.Ich werde das ganze Mal beobachten. Bin mit der aura-Visu noch nicht fertig. Die läuft noch auf keinem Gerät immer durch.
Danke

@MeinzIsAs danke für die Rückmeldung. Ich habe mir die Schreibpfade im Aura-Frontend daraufhin noch einmal angesehen:
- Das Auswahlfeld schreibt nur, wenn du aktiv einen Eintrag auswählst. Beim Laden, Neuladen oder nach einer neuen Verbindung schreibt es nichts.
- Bild-Widgets schreiben grundsätzlich keine Werte.
- Aura hat keine Warteschlange, die nach einer Unterbrechung alte Schreibbefehle nachsendet.
- Was der Aura-Adapter schreibt, trägt immer
from = system.adapter.aura.0.
Wichtig: Das Aura-Frontend schreibt über den Socket deiner web-Instanz, vis-2 genauso. Ein
from = system.adapter.web.0kann also von beiden kommen.Möglicherweise hat das Aura-Update auch web.0 neu gestartet. Dann hätten sich in dem Moment alle vis-2-Clients neu verbunden, und dabei wäre etwas passiert, das zeitlich genau mit dem Aura-Start zusammenfällt.
Die
javascript.0-Datenpunkte schreibt in jedem Fall eines deiner Skripte. Mein Verdacht ist, dass ein Skript auf den einenweb.0-Wert reagiert und daraufhin die anderen setzt.Kannst du bitte noch Folgendes prüfen?
- Steht im Log um 07:54 auch ein Neustart von web.0?
- Wie lauten
ts,lcunduserdesweb.0-Datenpunkts, auf die Millisekunde genau, verglichen mit dem Aura-Start (07:54:15–18)? - Gibt es ein Skript, das bei Änderung dieses Datenpunkts die anderen (Heizung, Kalender …) setzt?
- Hast du in Aura unter Layouts eigenes JavaScript (Custom JS) oder HTML-Widgets mit Skript hinterlegt?
Zum Gegentest: das Aura-Frontend vor dem nächsten Update schließen und schauen, ob es trotzdem wieder passiert.
- Welcher Datenpunkt war es, der von
-
Kurze Frage, bevor ich ein Feature Request auf GitHub aufmache: Habe ich das eventuell übersehen, oder gibt es bereits die Möglichkeit, in einem Bereich zwischen den Tabs zu swipen? Gerade auf mobilen Geräten wäre das extrem praktisch!
@ltsalvatore Nein, das hast du nicht übersehen – Wischen zwischen ganzen Tabs gibt es in Aura aktuell nicht. @lesiflo hat recht, dass Panels (und auch Karussell/Slideshow) wischbar sind, das gilt aber nur innerhalb des Widgets auf einem Tab.
Notlösung: Ein Panels-Widget über die ganze Fläche eines Tabs ziehen und die „Seiten“ dort hineinlegen. Echte Tabs (eigene URL, Markierung in der Tab-Leiste) sind das dann aber nicht.
Mach gern einen Feature-Request auf: Neues Issue auf GitHub
Hilfreich wäre dabei:
- Nur auf dem Handy oder auch auf Tablet/Desktop?
- Wo soll die Geste greifen – überall auf der Fläche oder nur am Rand?
- Was soll passieren, wenn man auf einem Widget wischt, das selbst wischbar ist (Panels, Karte, Diagramm, Schieberegler)?
- Ausgeblendete Tabs überspringen? Am letzten Tab wieder von vorn anfangen?
-
@ltsalvatore Nein, das hast du nicht übersehen – Wischen zwischen ganzen Tabs gibt es in Aura aktuell nicht. @lesiflo hat recht, dass Panels (und auch Karussell/Slideshow) wischbar sind, das gilt aber nur innerhalb des Widgets auf einem Tab.
Notlösung: Ein Panels-Widget über die ganze Fläche eines Tabs ziehen und die „Seiten“ dort hineinlegen. Echte Tabs (eigene URL, Markierung in der Tab-Leiste) sind das dann aber nicht.
Mach gern einen Feature-Request auf: Neues Issue auf GitHub
Hilfreich wäre dabei:
- Nur auf dem Handy oder auch auf Tablet/Desktop?
- Wo soll die Geste greifen – überall auf der Fläche oder nur am Rand?
- Was soll passieren, wenn man auf einem Widget wischt, das selbst wischbar ist (Panels, Karte, Diagramm, Schieberegler)?
- Ausgeblendete Tabs überspringen? Am letzten Tab wieder von vorn anfangen?
@ltsalvatore Nein, das hast du nicht übersehen – Wischen zwischen ganzen Tabs gibt es in Aura aktuell nicht. @lesiflo hat recht, dass Panels (und auch Karussell/Slideshow) wischbar sind, das gilt aber nur innerhalb des Widgets auf einem Tab.
Notlösung: Ein Panels-Widget über die ganze Fläche eines Tabs ziehen und die „Seiten“ dort hineinlegen. Echte Tabs (eigene URL, Markierung in der Tab-Leiste) sind das dann aber nicht.
Mach gern einen Feature-Request auf: Neues Issue auf GitHub
Hilfreich wäre dabei:
- Nur auf dem Handy oder auch auf Tablet/Desktop?
- Wo soll die Geste greifen – überall auf der Fläche oder nur am Rand?
- Was soll passieren, wenn man auf einem Widget wischt, das selbst wischbar ist (Panels, Karte, Diagramm, Schieberegler)?
- Ausgeblendete Tabs überspringen? Am letzten Tab wieder von vorn anfangen?
Vielen Dank für die schnelle Rückmeldung und den vorgeschlagenen Workaround!
Leider ist dieser Ansatz für meinen Anwendungsfall nicht optimal: Wenn ich ein ganzes Panel nutze, geht die individuelle Flexibilität für die übrigen Widgets in der Tablet- und Mobile-Ansicht verloren, da in dem Fall nur noch das eine Panel dargestellt wird.
Ich werde wie vorgeschlagen einen Feature Request dazu erstellen. Ich habe dazu auch schon ein paar coole Ideen für diese Funktion gesammelt, die ich dort direkt mit einbringen möchte.
-
@MeinzIsAs danke für die Rückmeldung. Ich habe mir die Schreibpfade im Aura-Frontend daraufhin noch einmal angesehen:
- Das Auswahlfeld schreibt nur, wenn du aktiv einen Eintrag auswählst. Beim Laden, Neuladen oder nach einer neuen Verbindung schreibt es nichts.
- Bild-Widgets schreiben grundsätzlich keine Werte.
- Aura hat keine Warteschlange, die nach einer Unterbrechung alte Schreibbefehle nachsendet.
- Was der Aura-Adapter schreibt, trägt immer
from = system.adapter.aura.0.
Wichtig: Das Aura-Frontend schreibt über den Socket deiner web-Instanz, vis-2 genauso. Ein
from = system.adapter.web.0kann also von beiden kommen.Möglicherweise hat das Aura-Update auch web.0 neu gestartet. Dann hätten sich in dem Moment alle vis-2-Clients neu verbunden, und dabei wäre etwas passiert, das zeitlich genau mit dem Aura-Start zusammenfällt.
Die
javascript.0-Datenpunkte schreibt in jedem Fall eines deiner Skripte. Mein Verdacht ist, dass ein Skript auf den einenweb.0-Wert reagiert und daraufhin die anderen setzt.Kannst du bitte noch Folgendes prüfen?
- Steht im Log um 07:54 auch ein Neustart von web.0?
- Wie lauten
ts,lcunduserdesweb.0-Datenpunkts, auf die Millisekunde genau, verglichen mit dem Aura-Start (07:54:15–18)? - Gibt es ein Skript, das bei Änderung dieses Datenpunkts die anderen (Heizung, Kalender …) setzt?
- Hast du in Aura unter Layouts eigenes JavaScript (Custom JS) oder HTML-Widgets mit Skript hinterlegt?
Zum Gegentest: das Aura-Frontend vor dem nächsten Update schließen und schauen, ob es trotzdem wieder passiert.
@MeinzIsAs danke für die Rückmeldung. Ich habe mir die Schreibpfade im Aura-Frontend daraufhin noch einmal angesehen:
- Das Auswahlfeld schreibt nur, wenn du aktiv einen Eintrag auswählst. Beim Laden, Neuladen oder nach einer neuen Verbindung schreibt es nichts.
- Bild-Widgets schreiben grundsätzlich keine Werte.
- Aura hat keine Warteschlange, die nach einer Unterbrechung alte Schreibbefehle nachsendet.
- Was der Aura-Adapter schreibt, trägt immer
from = system.adapter.aura.0.
Wichtig: Das Aura-Frontend schreibt über den Socket deiner web-Instanz, vis-2 genauso. Ein
from = system.adapter.web.0kann also von beiden kommen.Möglicherweise hat das Aura-Update auch web.0 neu gestartet. Dann hätten sich in dem Moment alle vis-2-Clients neu verbunden, und dabei wäre etwas passiert, das zeitlich genau mit dem Aura-Start zusammenfällt.
Die
javascript.0-Datenpunkte schreibt in jedem Fall eines deiner Skripte. Mein Verdacht ist, dass ein Skript auf den einenweb.0-Wert reagiert und daraufhin die anderen setzt.Kannst du bitte noch Folgendes prüfen?
- Steht im Log um 07:54 auch ein Neustart von web.0?
- Wie lauten
ts,lcunduserdesweb.0-Datenpunkts, auf die Millisekunde genau, verglichen mit dem Aura-Start (07:54:15–18)? - Gibt es ein Skript, das bei Änderung dieses Datenpunkts die anderen (Heizung, Kalender …) setzt?
- Hast du in Aura unter Layouts eigenes JavaScript (Custom JS) oder HTML-Widgets mit Skript hinterlegt?
Zum Gegentest: das Aura-Frontend vor dem nächsten Update schließen und schauen, ob es trotzdem wieder passiert.
@dering
Der Bug sitzt wie immer 50cm vor dem Bildschirm. Ich habe direkt nach dem aura-Adapter ein Update des MQTT-Adapters gemacht. Im Log habe ich gesehen, dass nach diesem Start dann Werte geschrieben wurden. Ich muss mal kontrollieren, was da passiert. Ich hab ja beide Adapter schon mehrmals geupdatet. Passiert ist dabei nie etwas.Vielen Dank für Deine Unterstützung.
-
-
Ich hab da noch eine Frage zur Auflösung.
Ich bekomme vom Widget in vis2 und von aura verschiedene Werte. Wie kommt das?


Selbes Fenster in Chrome. 2 verschiedene Breiten.
Die 10 px sind die Scrollleiste. Aura zeigt window.innerWidth, das ist die Fensterbreite inklusive Scrollleiste. Mit genau diesem Wert rechnen auch die Umschaltpunkte für Tablet/Mobil in Aura (wie CSS-Media-Queries). Das vis2-Widget misst offenbar die Fläche ohne Scrollleiste. Die Höhe ist deshalb bei beiden gleich, nur die Breite unterscheidet sich. Für die Hilfslinien in Aura also ruhig den Aura-Wert (1130) nehmen.
-
Die 10 px sind die Scrollleiste. Aura zeigt window.innerWidth, das ist die Fensterbreite inklusive Scrollleiste. Mit genau diesem Wert rechnen auch die Umschaltpunkte für Tablet/Mobil in Aura (wie CSS-Media-Queries). Das vis2-Widget misst offenbar die Fläche ohne Scrollleiste. Die Höhe ist deshalb bei beiden gleich, nur die Breite unterscheidet sich. Für die Hilfslinien in Aura also ruhig den Aura-Wert (1130) nehmen.
-
Also falls es jemanden interessiert: ich nutze ein uraltes iPad mit iOS Air 2 mit iOS 15, von der ioBroker Visu App habe ich Version 1.4.2 installiert (höher geht mit der iOS Version nicht). Ich bekomme dort trotzdem die AURA-Visualisierung angezeigt, obwohl AURA als Anwendung nicht auswählbar ist. Wie?
- Lokal --> Host IP:Port: IPvomioBroker:8095 (also den "normalen" AURA Port, nicht den vom Web-Adapter nehmen)
- Extern -->Zugriffart: URL | Host IP:Port ebenfalls IPvomioBroker:8095
- WLAN SSID --> gemäß eurem WLAN befüllen
- Allgemein --> Anwedung: jarvis
Ich weiß nicht genau, welche dieser Einstellung das Wunder vollbringt - aber es läuft

-
Kann man die Anzeigen der Datenpunkte im Header und im Bereichsmenü vielleicht irgendwie anpassen? Im BM kleben die Werte aneinander.
Hier mal Bilder zum Problem:
Header:

Bereichsmenü:

Und noch eine Kleinigkeit. Im Header kann man zwischen links und rechts wählen. Im BM zwischen oben und unten.
Im BM wird aber dann trotzdem zwischen links und rechts gewechselt. -
Bei der Statischen Liste werden Werte, in denen 0 steht als Schalter dargestellt (Darstellung "Auto". Ändert man den Wert auf 0.1 wird auch der Wert angezeigt.
Variablenwert 0.1

Variablenwert 0

Die Variable selbst ist als Number definiert.
"_id": "javascript.0.Pelletsverbrauch.Verbrauch_kg_seit_letzter_Fuellung", "common": { "read": true, "write": true, "type": "number", "name": "Pelletsverbrauch.Verbrauch_kg_seit_letzter_Fuellung", "role": "state", "custom": { "sql.0": { "enabled": true, "storageType": "", "counter": false, "aliasId": "", "debounceTime": 0, "blockTime": 0, "changesOnly": true, "changesRelogInterval": "0", "changesMinDelta": "0", "ignoreBelowNumber": "", "disableSkippedValueLogging": false, "retention": 63072000, "customRetentionDuration": 365, "maxLength": 0, "enableDebugLogs": false, "debounce": "1000" } } -
Ist es eigentlich auch möglich dass ein gespiegeltes Widget die Klick-Aktionen, Marker und Bedingungen mitnimmt?
Aktuell geht das nicht! -
Hallo,
ich "spiele" gerade mit Aura und bin extrem begeistert. Vielen Dank für den Adapter.
Eine Frage habe ich.
Ich verwende das Kamera-Widget und habe bei Datenpunkte - Direkte URL folgendes eingetragen:
http://192.168.123.xxx:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=Hausautomation&pwd=xxxxxx
Das Bild wird alle 2 Sekunden aktualisiert, geht aber dabei immer kurz aus (schwarz). Bei VIS ist das nicht so, wird nur aktualisiert.
Kann ich da was einstellen?
Danke -
Kann man die Anzeigen der Datenpunkte im Header und im Bereichsmenü vielleicht irgendwie anpassen? Im BM kleben die Werte aneinander.
Hier mal Bilder zum Problem:
Header:

Bereichsmenü:

Und noch eine Kleinigkeit. Im Header kann man zwischen links und rechts wählen. Im BM zwischen oben und unten.
Im BM wird aber dann trotzdem zwischen links und rechts gewechselt.@MeinzIsAs fix in 0.106.1
-
Bei der Statischen Liste werden Werte, in denen 0 steht als Schalter dargestellt (Darstellung "Auto". Ändert man den Wert auf 0.1 wird auch der Wert angezeigt.
Variablenwert 0.1

Variablenwert 0

Die Variable selbst ist als Number definiert.
"_id": "javascript.0.Pelletsverbrauch.Verbrauch_kg_seit_letzter_Fuellung", "common": { "read": true, "write": true, "type": "number", "name": "Pelletsverbrauch.Verbrauch_kg_seit_letzter_Fuellung", "role": "state", "custom": { "sql.0": { "enabled": true, "storageType": "", "counter": false, "aliasId": "", "debounceTime": 0, "blockTime": 0, "changesOnly": true, "changesRelogInterval": "0", "changesMinDelta": "0", "ignoreBelowNumber": "", "disableSkippedValueLogging": false, "retention": 63072000, "customRetentionDuration": 365, "maxLength": 0, "enableDebugLogs": false, "debounce": "1000" } }@MeinzIsAs
„Auto“ hat bisher nur auf den Wert geschaut – 0 und 1 sahen für die Liste wie ein Schalter aus. Ab der nächsten Version (0.106.2) entscheidet der Typ des Datenpunkts: Ein Datenpunkt vom Typ number bleibt auch bei 0 eine Zahl (außer er hat die Rolle switch/button). Bis dahin hilft es, in der Zeile die Darstellung von „Auto“ auf „Wert“ umzustellen. -
Ist es eigentlich auch möglich dass ein gespiegeltes Widget die Klick-Aktionen, Marker und Bedingungen mitnimmt?
Aktuell geht das nicht!@fritzke316 Dann bitte ein Issue anlegen :).
-
Hallo,
ich "spiele" gerade mit Aura und bin extrem begeistert. Vielen Dank für den Adapter.
Eine Frage habe ich.
Ich verwende das Kamera-Widget und habe bei Datenpunkte - Direkte URL folgendes eingetragen:
http://192.168.123.xxx:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=Hausautomation&pwd=xxxxxx
Das Bild wird alle 2 Sekunden aktualisiert, geht aber dabei immer kurz aus (schwarz). Bei VIS ist das nicht so, wird nur aktualisiert.
Kann ich da was einstellen?
Danke@hdcomp
Das Schwarzwerden war ein Fehler im Kamera-Widget: Bei jeder Aktualisierung wurde das Bild komplett neu aufgebaut und blieb leer, bis der nächste Snapshot geladen war. Ist behoben: Das neue Bild wird jetzt im Hintergrund geladen und erst dann ausgetauscht, das alte bleibt so lange stehen. Einstellen musst du dafür nichts, der Fix ist in der nächsten Version dabei (0.106.2).
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
