NEWS
IoBroker.mobile
-
Hallo,
hab soeben mit der aktuellsten Version rumgespielt. Dabei habe ich es beim Versuch eine Bezeichnung zu ändern geschafft das ich einen Datenpunkt plötzlich doppelt gesehen hab (nachdem ich den EDIT Modus wieder geschlossen hatte). Beim Versuch das Missgeschick zu beheben kam bei jedem EDIT Versuch nochmals eine Datenzeile hinzu… siehe Screenshot. Das Problem ist das ich nun entweder alle Datenpunkte anzeigen muss (für die Jalousie links) oder alles ausgeblendet wird. Gibt es eine Möglichkeit das Problem zu beheben außer die komplette Konfig vom Mobile zu grillen?
Gruß,
Matze
-
Hallo,
hab soeben mit der aktuellsten Version rumgespielt. Dabei habe ich es beim Versuch eine Bezeichnung zu ändern geschafft das ich einen Datenpunkt plötzlich doppelt gesehen hab (nachdem ich den EDIT Modus wieder geschlossen hatte). Beim Versuch das Missgeschick zu beheben kam bei jedem EDIT Versuch nochmals eine Datenzeile hinzu… siehe Screenshot. Das Problem ist das ich nun entweder alle Datenpunkte anzeigen muss (für die Jalousie links) oder alles ausgeblendet wird. Gibt es eine Möglichkeit das Problem zu beheben außer die komplette Konfig vom Mobile zu grillen?
Gruß,
Matze
filename="mobile.PNG" index="0">~~ `
Bis ende nächste Woche nur workaround : im admin das Objekt editieren. Da gibt es Attribut mobile.admin.order. du kannst dieses Array anpassen. -
Hallo,
hab soeben mit der aktuellsten Version rumgespielt. Dabei habe ich es beim Versuch eine Bezeichnung zu ändern geschafft das ich einen Datenpunkt plötzlich doppelt gesehen hab (nachdem ich den EDIT Modus wieder geschlossen hatte). Beim Versuch das Missgeschick zu beheben kam bei jedem EDIT Versuch nochmals eine Datenzeile hinzu… siehe Screenshot. Das Problem ist das ich nun entweder alle Datenpunkte anzeigen muss (für die Jalousie links) oder alles ausgeblendet wird. Gibt es eine Möglichkeit das Problem zu beheben außer die komplette Konfig vom Mobile zu grillen?
Gruß,
Matze
filename="mobile.PNG" index="0">~~ `
Ich kann das nicht reproduzieren. Kannst du genaue beschreiben was du geändert hast. Und auch das Objekt (mit vielen wiederholten Einträgen) währe interessant zu sehen.An ALLE: Kann das jemand bestätigen?
Ein bisschen mehr feedback währe auch super.
-
> Ein bisschen mehr feedback währe auch super.
Einige in meiner Antwort oben genannten Probleme sind leider noch vorhanden:
http://forum.iobroker.net/posting.php?m … 77#pr22326
Im Detail:
-
Sonderzeichen werden jetzt richtig dargestellt, jedoch ist die Klein-/Großschreibung noch falsch
-
Die Fehlermeldung für den INSTALL_TEST ist weg. Jedoch sollten auch keine Fehler angezeigt werden, wenn STICKY_UNREACH = true. Meiner Meinung nach reicht es, wenn UNREACH=true
-
der Status von einfach true/false-Homematic-Variablen wird initial nicht richtig angezeigt. Sie zeigen nach dem Laden von Mobile immer false, auch wenn in Admin true steht.
Ein Beispiel:
Folgende HM-Variable nimmt in Mobile zunächst immer false an:
! ````
{
"common": {
"name": "Telefon",
"type": "boolean",
"role": "state",
"desc": "Telefon-Abfrage (r)",
"read": true,
"write": true,
"states": {
"0": "abgemeldet",
"1": "angemeldet"
},
"history": {
"sql.0": {
"enabled": true,
"changesOnly": true,
"debounce": 10000,
"retention": 31536000
}
}
},
"native": {
"Name": "Telefon",
"TypeName": "VARDP",
"DPInfo": "Telefon-Abfrage (r)",
"ValueUnit": "",
"ValueList": "abgemeldet;angemeldet",
"ValueType": 2,
"ValueSubType": 2,
"ValueMin": null,
"ValueMax": null
},
"acl": {
"object": 1638,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"state": 1638
},
"_id": "hm-rega.0.xxxxx",
"type": "state"
}Aus diesem Beispiel wird auch noch eine, wie ich finde, gute Idee aus Yahui deutlich, die du evtl. übernehmen könntest: Steht in der Beschreibung (Feld: "DPInfo") ein "(r), dann wurde die Variable in yahui nur als read-only angezeigt und konnte nicht verändert werden.
-
Wenn man einen Channel zu einer Funktion hinzufügt, dann wird diese Funktion ebenfalls für alle Geräte/Stati des Channels übernommen. Beispiel: Ich habe den Channel "Server" meines Ping-Adapters der Funktion "Ethernet" hinzugefügt. Dadurch wurde die Funktion "Ethernet" für alle Stati darunter übernommen. Unter Aufzählungen in Admin wird jedoch nur der Channel angezeigt. In Mobile werden diese Stati unter Ethernet leider nicht angezeigt.
Die Screenshots zeigen die beiden vorgenannten Fehler:
-
Mobile hängt den Browser immer noch hin und wieder auf. Zwar scheint es seltener zu sein, länger zu dauern und z.B. den Firefox nicht ganz abstürzen zu lassen, aber mein Rechner fährt den Kühler zwischenzeitlich voll hoch. Reproduzieren kann ich es nicht. Während ich hier schreibe und ein paar Sachen in Mobile nachschaue ist es mir sogar passiert, dass nach dem Klick auf Aktualisieren nichts mehr geladen wurde. Erst ein komplettes Schließen des Browsers ließ mich Mobile wieder Öffnen….und nun ist er wieder abgestürzt nachdem mein Lüfter hochdrehte.
Zwei Fragen noch:
-
Bei welchen Änderungen muss man dem Aktualisieren-Button drücken? Manchmal kommt dann auch nur der Ladekreis und bleibt dort hängen. PS: Hier ist noch ein Rechtschreibefehler im Wort "Aktualisieren".
-
Manchmal ist der Hintergrund weiß und manchmal schwarz. Ist das ein Fehler oder hat das etwas zu bedeuten?
-
-
Hi Bluefox,
ich habe bei .mobile das Problem, dass bei 10 von meinen insgesamt 24 Räumen, nichts passiert wenn ich darauf klicke.
Ich sehe sie ganz normal in der Räume Ansicht, es passiert aber nichts wenn ich einen davon öffnen möchte.
Die restlichen 14 Räume werden wie gewünscht geöffnet.
Hast du eine Idee woran das liegen könnte ?
Ein Update auf die Version 0.2.2 hat leider auch keine Abhilfe gebracht. iobroker komplett neustarten bringt leider ebenso nichts…
Zusätzlich noch eine Frage:
Ich habe bei mir einige Ausgänge der wired 12/14er Module auf Analoges Ausgangssignal gestellt. Damit kann ich dann über das CCU2 Webinterface per Schieberegler die Frequenz ändern. Mit dieser Frequenz dimme ich per RC-Glied meine Lampen mit einem 0-10V Signal.
In .mobile wird mir dieser entsprechende analoge Ausgang aber leider nur als digitaler Ausgang mit "Ein/Aus" angezeigt. Ich kann somit über .mobile die Lampen nicht dimmen.
Ist es möglich die entsprechenden Ausgänge des 12/14er Moduls z.B. über den Edit Modus auf analog umstellen zu können, damit auch in .mobile ein Schieberegler für die Frequenz angezeigt wird ?
Falls du dafür weitere Informationen oder so brauchen solltest, will ich dir natürlich wo es nur geht behilflich sein.
Hier noch die Screenshots:
Beste Grüße
-
Hallo, verstehe ich was falsch. oder es funktioniert bei mir nicht?
also ich habe iobroker installiert, dann einen Raum in VIS gebastelt und dann MobileUI installiert, aber wenn ich Mobile UI öffne zeigt es mir nur blanke Seite
-
Hallo, verstehe ich was falsch. oder es funktioniert bei mir nicht?
also ich habe iobroker installiert, dann einen Raum in VIS gebastelt und dann MobileUI installiert, aber wenn ich Mobile UI öffne zeigt es mir nur blanke Seite `
Vis hat mit Mobile nichts zu tun. Hast du die enum.room.xxx angelegt? -
Hi Bluefox,
ich habe bei .mobile das Problem, dass bei 10 von meinen insgesamt 24 Räumen, nichts passiert wenn ich darauf klicke.
Ich sehe sie ganz normal in der Räume Ansicht, es passiert aber nichts wenn ich einen davon öffnen möchte.
Die restlichen 14 Räume werden wie gewünscht geöffnet.
Hast du eine Idee woran das liegen könnte ? `
Wegen Leerzeichen im Namen. :lol: werde fixen.Ich habe bei mir einige Ausgänge der wired 12/14er Module auf Analoges Ausgangssignal gestellt. Damit kann ich dann über das CCU2 Webinterface per Schieberegler die Frequenz ändern. Mit dieser Frequenz dimme ich per RC-Glied meine Lampen mit einem 0-10V Signal.
In .mobile wird mir dieser entsprechende analoge Ausgang aber leider nur als digitaler Ausgang mit "Ein/Aus" angezeigt. Ich kann somit über .mobile die Lampen nicht dimmen.
Ist es möglich die entsprechenden Ausgänge des 12/14er Moduls z.B. über den Edit Modus auf analog umstellen zu können, damit auch in .mobile ein Schieberegler für die Frequenz angezeigt wird ?
Falls du dafür weitere Informationen oder so brauchen solltest, will ich dir natürlich wo es nur geht behilflich sein. `
Mobile baut die Widgets anhand von meta information. Zu deinem state (in common) ist folgendes hinterlegt:"common": { "def": false, "type": "boolean", "read": true, "write": true, "role": "state", "name": "Dimmer_WL_Esszimmer.STATE" }
D.h. der wird als boolean behandelt.
Damit es als dimmer wird muss man "type" als "number" (nicht boolean) haben und auch Max-Wert definieren (min ist 0 by default):
"common": { "def": false, "type": "number", "max": 100, "read": true, "write": true, "role": "state", "name": "Dimmer_WL_Esszimmer.STATE" }
Damit können die Werte als Dimmer angezeigt. Das kann man im Admin nach editieren.
Frage ist jetzt warum wird die Information so abgespeichert?
Ich vermute, dass an dieser Stelle das CCU sich falsch verhält und die falsche Daten liefert.
Mit der Großkleinschreibung gibt es auch kein Problem es ist so gewollt. Man kann immer den Namen nach editieren.
Ich kann natürlich einstellbar machen ob du "dimmer_esszimmer" sehen willst oder "Dimmer".
Es gibt einige Vorprocessing von Namen:
-
unterstrich mit Leerzeichen ersetzen
-
Alle Worte mit Großbuchstaben anfangen
-
Raumnamen entfernen.
Ich kann alle Worte die großgeschrieben sind und kürze als 4 Symbolen Gross lassen.
-
-
Hallo, verstehe ich was falsch. oder es funktioniert bei mir nicht?
also ich habe iobroker installiert, dann einen Raum in VIS gebastelt und dann MobileUI installiert, aber wenn ich Mobile UI öffne zeigt es mir nur blanke Seite
Vis hat mit Mobile nichts zu tun. Hast du die enum.room.xxx angelegt?
Also ,habe mein Fehler gefunden, war verdacht, dass es sich automatisch erstellt laut dem vorhandenen Raum….
aber nein, das muss man selbst extra erstellen...
Gibt dann irgend eine repressive Lösung für vorhandene Räume(views)?
Oder irgend eine Funktion, dass es automatisch Platform erkennt und bestimmte view ladet?
-
Damit können die Werte als Dimmer angezeigt. Das kann man im Admin nach editieren.
Frage ist jetzt warum wird die Information so abgespeichert?
Ich vermute, dass an dieser Stelle das CCU sich falsch verhält und die falsche Daten liefert. `
Hi Bluefox,
mit 0.3.0 funktionieren die Räume mit Leerzeichen jetzt wie gewünscht. Vielen Dank.
Das Thema mit dem Dimmer muss ich demnächst mal probieren. Hatte noch keine Zeit das editieren von "number" bzw. "boolean" zu testen.
Dieses Problem mit dem Dimmer war bei dem Webmatic Addon, dass Idittmar gerade massiv weiterentwickelt ebenfalls.
Er hat auf meine Anfrage bei Webmatic etwas geändert und nun erkennt Webmatic automatisch, wenn in der CCU bei einem 12/14er Modul ein Ausgang auf analog eingestellt ist, dass ein Schieberegler angezeigt werden muss, bzw. umgekehrt wenn ein Ausgang auf digital eingestellt ist, dass ein On/Off Schalter angezeigt werden soll.
Seit dem Update ist bei mir die Raumübersicht bzw. die Startseite von .mobile in gewohntem, schwarzen Hintergrund. Klicke ich aber auf einen Raum, werden die Geräte des Raumes auf weißem Hintergrund dargestellt. Ist das so gewollt ?
Hier die Screenshots:
Das Sidemenü wird bei mir nicht angezeigt, wenn ich auf den Button links oben klicke. Egal ob auf dem Handy oder am PC.
Wäre es hier möglich das Sidemenü am Handy mit einem Swipe vom linken Rand nach innen aufzurufen ? In etwa so wie beim Microsoft Surface ?
Beste Grüße
-
Ich bin an Sidemenu noch dran.
Mit Farben es ist ein Fehler. Muss alles weiß sein.
Werde finden.
-
Mit Farben es ist ein Fehler. Muss alles weiß sein.
Werde finden. `
Hi Bluefox,
ehrlich gesagt finde ich den schwarzen Hintergrund wesentlich ansprechender als den weißen.
Kannst du eventuell eine Option im Edit Modus einbauen, wo man zwischen Schwarz und Weiß wechseln kann, oder eine beliebige Farbe einstellen kann ?
Beste Grüße
-
HI!
Sorry wenn ich mal kurz dazwischen funken muss….
Ich habe jetzt schon 2 mal versucht den Adapter zu installieren.
die Installation läuft, wohl auch Fehlerlos. Zumindest fällt mir nichts dabei auf.
Jedoch finde ich den Adapter nicht in der Liste.... Der taucht nirgends auf.
Was mache ich falsch?
Danke
Tobi
-
Hi Tobi,
ich meine mich zu erinnern, dass der socket.io Adapter installiert sein muss für .mobile.
Da ich aber selbst noch blutiger Anfänger bei iobroker bin, bitte meine Infos mit Vorsicht genießen ;o)
Hier noch ein Screenshot meiner Instanzen die ich installiert habe.
Welche genau mit .mobile zusammenhängen, kann ich dir nicht sagen. Bei mir läuft .mobile jedenfalls.
-
Mit Farben es ist ein Fehler. Muss alles weiß sein.
Werde finden. `
Hi Bluefox,
ehrlich gesagt finde ich den schwarzen Hintergrund wesentlich ansprechender als den weißen.
Kannst du eventuell eine Option im Edit Modus einbauen, wo man zwischen Schwarz und Weiß wechseln kann, oder eine beliebige Farbe einstellen kann ?
Beste Grüße `
Ich kann sogar andere Themen (ein, paar) einbauen, falls mir jemand eine schöne Theme hier macht: -
Hi Bluefox,
ich habe bei .mobile das Problem, dass bei 10 von meinen insgesamt 24 Räumen, nichts passiert wenn ich darauf klicke.
Ich sehe sie ganz normal in der Räume Ansicht, es passiert aber nichts wenn ich einen davon öffnen möchte.
Die restlichen 14 Räume werden wie gewünscht geöffnet.
Hast du eine Idee woran das liegen könnte ? `
Wegen Leerzeichen im Namen. :lol: werde fixen.Ich habe bei mir einige Ausgänge der wired 12/14er Module auf Analoges Ausgangssignal gestellt. Damit kann ich dann über das CCU2 Webinterface per Schieberegler die Frequenz ändern. Mit dieser Frequenz dimme ich per RC-Glied meine Lampen mit einem 0-10V Signal.
In .mobile wird mir dieser entsprechende analoge Ausgang aber leider nur als digitaler Ausgang mit "Ein/Aus" angezeigt. Ich kann somit über .mobile die Lampen nicht dimmen.
Ist es möglich die entsprechenden Ausgänge des 12/14er Moduls z.B. über den Edit Modus auf analog umstellen zu können, damit auch in .mobile ein Schieberegler für die Frequenz angezeigt wird ?
Falls du dafür weitere Informationen oder so brauchen solltest, will ich dir natürlich wo es nur geht behilflich sein. `
Mobile baut die Widgets anhand von meta information. Zu deinem state (in common) ist folgendes hinterlegt:"common": { "def": false, "type": "boolean", "read": true, "write": true, "role": "state", "name": "Dimmer_WL_Esszimmer.STATE" }
D.h. der wird als boolean behandelt.
Damit es als dimmer wird muss man "type" als "number" (nicht boolean) haben und auch Max-Wert definieren (min ist 0 by default):
"common": { "def": false, "type": "number", "max": 100, "read": true, "write": true, "role": "state", "name": "Dimmer_WL_Esszimmer.STATE" }
Damit können die Werte als Dimmer angezeigt. Das kann man im Admin nach editieren.
Frage ist jetzt warum wird die Information so abgespeichert?
Ich vermute, dass an dieser Stelle das CCU sich falsch verhält und die falsche Daten liefert. `
Hi Bluefox,
ich hab heute endlich mal Zeit gefunden deinen Vorschlag zu testen.
Mir ist nicht ganz klar wo ich die Werte genau ändern kann.
Wenn ich unter "objects" mir den passenden "state" Eintrag suche und auf bearbeiten klicke kann ich folgende Werte ändern:
Es ändert sich jedoch nichts, wenn ich unter "allgemein" von Logikwert auf Zahl ändere.
Auch wenn ich unter "native" von BOOL auf NUMBER ändere, macht es keinen Unterschied.
Beste Grüße
-
Hi Bluefox,
ich habe bei .mobile das Problem, dass bei 10 von meinen insgesamt 24 Räumen, nichts passiert wenn ich darauf klicke.
Ich sehe sie ganz normal in der Räume Ansicht, es passiert aber nichts wenn ich einen davon öffnen möchte.
Die restlichen 14 Räume werden wie gewünscht geöffnet.
Hast du eine Idee woran das liegen könnte ? `
Wegen Leerzeichen im Namen. :lol: werde fixen.Ich habe bei mir einige Ausgänge der wired 12/14er Module auf Analoges Ausgangssignal gestellt. Damit kann ich dann über das CCU2 Webinterface per Schieberegler die Frequenz ändern. Mit dieser Frequenz dimme ich per RC-Glied meine Lampen mit einem 0-10V Signal.
In .mobile wird mir dieser entsprechende analoge Ausgang aber leider nur als digitaler Ausgang mit "Ein/Aus" angezeigt. Ich kann somit über .mobile die Lampen nicht dimmen.
Ist es möglich die entsprechenden Ausgänge des 12/14er Moduls z.B. über den Edit Modus auf analog umstellen zu können, damit auch in .mobile ein Schieberegler für die Frequenz angezeigt wird ?
Falls du dafür weitere Informationen oder so brauchen solltest, will ich dir natürlich wo es nur geht behilflich sein. `
Mobile baut die Widgets anhand von meta information. Zu deinem state (in common) ist folgendes hinterlegt:"common": { "def": false, "type": "boolean", "read": true, "write": true, "role": "state", "name": "Dimmer_WL_Esszimmer.STATE" }
D.h. der wird als boolean behandelt.
Damit es als dimmer wird muss man "type" als "number" (nicht boolean) haben und auch Max-Wert definieren (min ist 0 by default):
"common": { "def": false, "type": "number", "max": 100, "read": true, "write": true, "role": "state", "name": "Dimmer_WL_Esszimmer.STATE" }
Damit können die Werte als Dimmer angezeigt. Das kann man im Admin nach editieren.
Frage ist jetzt warum wird die Information so abgespeichert?
Ich vermute, dass an dieser Stelle das CCU sich falsch verhält und die falsche Daten liefert. `
Hi Bluefox,
ich hab heute endlich mal Zeit gefunden deinen Vorschlag zu testen.
Mir ist nicht ganz klar wo ich die Werte genau ändern kann.
Wenn ich unter "objects" mir den passenden "state" Eintrag suche und auf bearbeiten klicke kann ich folgende Werte ändern:
filename="objects1.PNG" index="1">~~
filename="objects2.PNG" index="0">~~
Es ändert sich jedoch nichts, wenn ich unter "allgemein" von Logikwert auf Zahl ändere.
Auch wenn ich unter "native" von BOOL auf NUMBER ändere, macht es keinen Unterschied.
Beste Grüße `
Danach Synchronisiert (in mobile) ? -
Ja, auch nach dem synchronisieren ändert sich nichts.
Ich sollte doch eigentlich auch in der admin console die Werte min und max bekommen sobald ich auf Zahl ändere oder ?
Die Felder kommen nämlich auch nicht…
-
Ja, auch nach dem synchronisieren ändert sich nichts.
Ich sollte doch eigentlich auch in der admin console die Werte min und max bekommen sobald ich auf Zahl ändere oder ?
Die Felder kommen nämlich auch nicht… `
Min max kommen nicht automatisch. Wo sollten die her kommen? Die sollten auch von dir angelegt sein. -
OK, ich hätte jetzt manuell die Felder MIN und MAX angelegt und mit den Werten 0 bzw. 100 versehen.
Aktuell sieht es so aus:
in mobile siehts aber leider immer noch so aus: (auch nach aktualisierung)