Zur besten Antwort gewählt
Feb 22, 2023 - 18:21
Übergeben kannst Du ein String, Float oder Integer als Wert an das Zielsystem, das über ein NEO Plugin für das System angebunden ist.
Du weist wie immer einen Status zu, als auch eine Aktion.
Im NEO CREATOR bekommst Du allerdings keinen Status angezeigt.
Du musst also wenn Du Anpassungen z.B. mit CSS vornehmen willst die Vorschau öffnen um auch den Text und die Formatzuweisungen per CSS einsehen zu können.
Wenn Du dann auf das Element klickst öffnet sich ein Eingabe Fenster. Die Position des Eingabe Fensters als auch das Layout ist wohl fest und kann zur Zeit nicht angepasst werden.
Der Inhalt des Fensters ist leer, Du siehst also nicht den aktuellen Status, sondern gibst einen neuen Wert ein und klickst dann auf Ausführen, dann wird der Wert an das Zielsystem mit dem passenden NEO Plugin übergeben.
Wenn Du so was wie ein Datum oder ein Uhrzeit übergeben willst, musst Du als Typ Text (String) auswählen, da zur Zeit kein Datum und Uhrzeit als Timestamp von NEO übergeben wird. Die Umwandlung des Strings in einem Timestamp muss also von dem Zielsystem durchgeführt werden, an das der Wert übergeben wird, da das NEO zur Zeit selber nicht macht. Du braucht also eine Hilfsvariable als String, an die NEO den als String Wert schreiben kann, die Umwandlung in ein Unix Timestamp muss dann auf dem Zielsystem mit dessen vorhandenen Möglichkeiten erfolgen.
Da es aber nur eine einfache Eingabe Maske ist ohne Prüfung, ist es wohl bei einem Datum oder Uhrzeit nach wie vor besser ein Webseitenelement zu nutzten mit einem Time oder Datepicker der Wahl, das reduziert falsche Eingaben, insofern man Werte an einen PHP Server per HTML Formular übergeben kann.
Ich hoffe das mediola da noch deutlich nachbessert:
- Anpassen der Position der Eingabemaske
- Anpassen des Layouts der Eingabemaske
- Möglichkeit den Inhalt zumindest grundlegend auf Plausibilität zu prüfen bevor etwas abgeschickt wird z.B. bei Uhrzeit oder Datum
- Anzeigen des Status auch im NEO CREATOR und nicht nur in der Vorschau
- Unterstützung von Eingabe von einem Datum und Uhrzeit mit einem Date bzw. Timepicker und nicht nur einem einfachen Eingabefeld
- Unterstützung von Date und Time mit Übergabe als Timestamp und nicht nur als Text
Von
Vielen Dank für die ausführliche Rückmeldung.
Dann liege ich anscheinend mit meinen Versuchen, die Werte in Homematic zu übertragen nicht so falsch. Nach der überschwänglichen Ankündigung dieser Funktionalität von Mediola hatte ich mir eigentlich keine rappid prototyping Lösung vorgestellt :-(
Also da bleibt dann noch viel Luft nach oben.
Von
Ich denke auch beim neuen Eingabefeld fehlen noch ein paar Dinge.
Ich vermisse dem den nicht funktionieren Status und Intervall noch einen "Schritt" analog den Slidern.
Gruß Robert
Von
Hallo Robert,
vielen Dank für die Links, die ich allerdings auch schon nach Lösungen abgesucht hatte.
Ich hatte immer gedacht, dass ich etwas falsch mache, da ich nicht glauben konnte, dass diese so groß beworbene Funktionalität nur äußerst rudimentär umgesetzt wurde.
Aber du schreibst ja selbst, dass hier noch sehr viel Luft nach oben existiert.
Viele Grüße vom Neckar
Neuen Kommentar hinzufügen