Ich hoffe mal das ich hier mit dieser Frage an der richtigen Adresse bin.
Ich habe vorhin mein Connect Modul aktiviert, Alexa funktioniert jetzt wollte ich noch Geofency und mir den Fernzugriff für unterwegs einrichten unter anderem auch auf die Console.
Ich habe in der console den QR Code gescannt dabei kam folgendes heraus:
Hatte mal den das ~String Profil durch ein leeres ersetzt aber dadurch war nur der eine Fehler weg, die Einträge wurden trotzdem immer neu erstellt und gelöscht.
Habe jetzt Tommys Module komplett raus geworfen
und jetzt geht alles im Browser, selbst im Firefox funktioniert es
Kennt evtl jemand ein Ersatz Modul für die Fritz DECT Steckdosen ?
Denn das AVM AHA Devices Modul von Tommy geht jetzt leider auch nicht mehr
Nimm das 3777 da am Ende weg.
Wenn du per Connect auf das WebFront kommst, brauchst du nur /console/ anhängen.
Und mach deine Fritzbox wieder dicht.
Da brauchst du nix freigeben. (Außer du willst dir ein Sicherheitsleck einhandeln.)
Michael
Ansonsten, nochmal ein großes Lob für die Web-Console. Das geht in die absolute richtige Richtung. Ganz toll dass ich jetzt von überall an meinem System basteln kann.
Das wirkt, als wenn du irgendein Modul installiert hast, welches Probleme macht. Kannst du mal ein Screenshot vom „modules“ Ordner im IP-Symcon machen? Dann würden wir mal nachforschen, welches Modul problematisch sein könnte. Oder entwickelst du ein eigenes Modul?
Außer mir scheint hier keiner das folgende Problem zu haben.
Wenn ich in der alten Konsole das Kalendermodul aufrufe, dann kommt
folgende Meldung
Die kommt immer und immer wieder. Muß IPS dann mit OK Taste und gleichzeitig schließen
beenden.
Zweites Problem,
Auf der Webconsole geht das Modul zwar auf, ich kann aber nichts abspeichern
folgende Meldung kommt
Habe es beim Firefox, Internet Explorer und Opera getestet. Immer das gleiche.
Betriebssysteme sind Win 8.1, Win10, und Win 7.
Wäre toll, wenn jemand eine Lösung parat hätte. Möchte ungern wieder downgraden.
Der Rest funktioniert soweit bei mir.
Nachtrag, Asche auf mein Haupt.
Problem gelöst. War meine eigene Schuld.
Seit dem Update auf 5 waren meine Einträge ohne Datum und Uhrzeit.
Wollte den ersten Eintrag ändern und dann abspeichern, geht nicht.
Musste zuerst alle Einträge ändern, dann klappte es auch mit abspeichern.
ich habe zwei Unterschiede zwischen den Konfigurations-Dialoge in der Legacy-Konsole und der Web-Konsole entdeckt:
ValidationTextBox
Wenn man in der Legacy eine Escape-Charcter eingibt (gemäß PHP Escape Character), wird in der Legacy daraufhin ein TAB (d.h. der Escape-Character ist ausgewertet).
Mit der Web-Konsole bleibt der String escaped und muss mit der Funktion stripcslashes() umgewandelt werden.
SelectFile
Wenn man mit SelectFile Daten holt, sind diese in der Legacy-Konsole bereits base64-dekodiert, in der Web-Konsole nicht, da muss man selbst base64_decode() bemühen.
Das Verhalten der Web-Konsole entsprich nach meinem Dafürhalten der Dokumentation.
Mir ist nicht bekannt, wie man in einem Modul herausfinden kann, von welcher Konsole es aufgerufen wurde.
Das Verhalten in IPS 4.4 mit der Original-Legacy-Konsole kann ich nicht testen, da ich bei Aufruf des Konfigruationsdialogs diese Meldung bekomme:
Rufe ich die aktuelle (IPS5)-Legacy-Konsole auf mit meinem IPS-4.4-Testsystem und ignoriere die Update-Warnung, kann ich den Konfigurationsdialog öffnen und hier verhält sich IPS 4.4-Legacy wie IPS 5-Legacy.
das Problem ist behoben. Es gab einen Fehler im Modul Batteriemonitor, welchen Bayaro freundlicherweise „blitzschnell“ beseitigt hat :D. Dannach musste ich das Modul einmal komplett deinstallieren und wieder installieren und nun läuft auch in der Web-Konsole alles wie es soll.
Fehler im Modul war >> im BatterieMonitor Modul war ein Tippfehler („NameParentTabell3TB“ statt „NameParentTabelle3TB“) und so wurde von der module.php auf ein Element aus der form.json zugegriffen ($this->ReadPropertyString), dass es nicht gab und verursachte eine Fehlermeldung (Eigenschaft NameParentTabell3TB nicht gefunden in…).
Aber die aus deinem Post #431 hat ja irgendwie gar nichts mit der eigentlich Fehlermeldung von meinem BatterieMonitor zu tun?!
@paresy:
Erkennst du da einen Zusammenhang zw. der Web-Consolen Fehlermeldung und der von meinem Modul? Wenn ja - soll die Meldung dann so „kryptisch“ sein, wie im Screenshot in Post #431? Kann man da nicht irgendwie dann die richtige Fehlermeldung ausgeben, oder etwas „sinnigeres“? …sofern die Meldung in der Web-Console wirklich von meinem Modul gekommen ist.
Würde es den Usern leichter machen einen solchen Fehler einem Modul/Script/… zuzuordnen.
@Chris:
ob der Fehler wirklich an dem kleinen Fehler im Code lag, kann ich nicht sicher sagen. Was ich sicher sagen kann ist, dass nach Deinstallation des „Batterieminitors“ die restlichen Module in der Web-Kosole ohne Fehlermeldung angezeigt werden. Nach Neuinstallation deines Moduls, erschient auch dieses nun ganz normal. Da ich voher schon das Update des Moduls gemacht hatte, kann ich jetzt leider nicht mehr prüfen, ob das De- und wieder Neuinstallieren mit dem alten Modulversion das gleiche Ergebnis geliefert hätte. Auf jeden Fall noch mal vielen Dank für die prompte Hilfe.