Antworten
Jun 13, 2016 - 16:51
Ist mir nicht bekannt. Ggfs könnte man ein Dialogfenster dafür mißbrauchen.
Was ist der Use Case?
Was ist der Use Case?
Jun 13, 2016 - 18:26
Eine Texteingabe wird von NEO zur Zeit nativ nicht unterstützt. Textfelder sind leider nur zum anzeigen. Die einzige Möglichkeit eine Texteingabe zu erreichen ist mit dem Webseitenelement und einer HTML Seite die per Form an eine PHP Seite die Eingabe weiterreicht. Die PHP Seite selber setzt dann die Variable. Dazu wird aber ein Webserver benötigt auf dem die HTML Seite und PHP Seite läuft.
Entweder muss man dazu einen eigenen Webserver aufsetzten. Eine Alternative wäre hier auch IP-Symcon, da schiebst Du die Webseite einfach ins User Verzeichnis von IP-Symcon und setzt dann die Variable aus IP-Symcon heraus bzw. nutzt gleich eine Variable in IP-Symcon. Ich nutzte dies um bei Sonos zum Beispiel Text to Speech als Freies Eingabefeld aus NEO heraus eingeben zu können.
Es gibt dazu auch ein Feature Request #369 seit 10 Monaten ein Textfeld auch als Form Feld nutzten zu können. Leider bisher aber noch nicht angegangen. So bleibt also nur die Möglichkeit die Webseite selber zu setzten.
Entweder muss man dazu einen eigenen Webserver aufsetzten. Eine Alternative wäre hier auch IP-Symcon, da schiebst Du die Webseite einfach ins User Verzeichnis von IP-Symcon und setzt dann die Variable aus IP-Symcon heraus bzw. nutzt gleich eine Variable in IP-Symcon. Ich nutzte dies um bei Sonos zum Beispiel Text to Speech als Freies Eingabefeld aus NEO heraus eingeben zu können.
Es gibt dazu auch ein Feature Request #369 seit 10 Monaten ein Textfeld auch als Form Feld nutzten zu können. Leider bisher aber noch nicht angegangen. So bleibt also nur die Möglichkeit die Webseite selber zu setzten.
Jun 15, 2016 - 12:35
Von
Ich habe in der Homematic eine Zeitschaltuhr integriert, die derzeit einen Schaltpunktestring verarbeitet in der Form: Einschaltzeit;Auschaltzeit;Einschaltzeit;Ausschaltzeit...
Diesen String würde ich gern per APP verstellen können.
Von
Workaround wäre aktuell:
In der CCU einelne Programme erstellen, die auf den gewübschten Wert aus der Werteliste setzen und diese Programme einzeln auf Buttons zu legen im Neo.
Von
ja, habe ich auch schon dran gedacht, ist aber ein Wust aus Systemvariablen und Programmen und Oberflächenelementen. Aber vielen Dank für die Hinweis.
Rana
Von
eine zeitschaltur mit neo und ccu habe ich hier beschrieben
http://homematic-forum.de/forum/viewtopic.php?f=35&t=29963
musst sehen ob du es verwenden kannst
Von
Hallo zdenko33,
ja so geht es aber wie ich schon sagte braucht man dafür einen Sack voll (Wust) Systemvariablen und Programme. Das ist höchst unkomfortabel. Stelle Dir vor ich hätte gern drei Geräte, die jeweils 5 mal am Tag geschaltet werden sollen.
Ich schreibe den string jetzt per script und ohne Oberfläche in die Variable in der die Ein bzw. Ausschaltzeiten stehen.
Danke aber trotzdem
Von
Wenn Du völlig flexibel sein willst geht dies wie gesagt nur über eine HTML Seite in einem Webseitenelemnet in NEO und dann über die XML API der Homematic die Var setzten
http://www.eq-3.de/Downloads/Software/HM-CCU2-Firmware_Updates/Tutorials/HM_XmlRpc_API.pdf
oder Nutzung von IP-Symcon
Von
Hallo Fonzo,
hast Du da zufällig ein kleines Beispiel, wie das mit HTML geht. Hier muss man doch mit JavaScript dann rumbasteln, oder? Das scheint aber die praktikabelste Lösung zu sein.
Vielen Dank für einen kleinen Anstoss
Rana
Von
Keine Ahnung was NEO macht wenn man ein normalen Form benutzt ohne JavaScript. Probier es einfach mal aus
https://wiki.selfhtml.org/wiki/HTML/Formulare/Form
Ich selber nutze Jquery für den Form weis aber wie gesagt nicht ob das einen Unterschied macht. Ich komme erst Übermorgen wieder an den Rechner kann dann also frühestens Beispielcode posten, vom Handy geht das schlecht.
Neuen Kommentar hinzufügen