Antwort
Nov 16, 2015 - 20:55
Hallo
ja es ist so, das geht noch nicht mit neo...aber du kannst nach xmlapi für homematic suchen, auf der ccu installieren und dann per html befehl die variablen ändern.
Im homematic forum ist es beschrieben.
ja es ist so, das geht noch nicht mit neo...aber du kannst nach xmlapi für homematic suchen, auf der ccu installieren und dann per html befehl die variablen ändern.
Im homematic forum ist es beschrieben.
Von
http://10.0.0.50/config/xmlapi/statechange.cgi?ise_id=2338&new_value=17.31
beispiel um der variable mit der id 2338 den wert 17.31 zuweisen
http://10.0.0.50/config/xmlapi/sysvarlist.cgi
gibt die liste alle variablen mit dazugehörigen ise_id
ip adresse der ccu anpassen.
Von
Dort ist es etwas ausführlicher beschrieben --> http://homematic-forum.de/forum/viewtopic.php?f=19&t=14236
Von
Vielen Dank, ich habe mir einen ähnlichen Umweg schon ausgedacht und wollte nur sichergehen :)
Danke für eure Infos
Von
Hallo zdenko33,
geht das Umschalten der SV mittels html-Befehl auch mit Systemvariablen vom Typ "Werteliste" ?
Wenn ich unter "...new_value="Wert" eintrage passiert nichts.
Von
sollte gehen, leider bin jetzt unterwegs zum testen...du musst eben rausfinden welche werte liefert die variable
http://10.0.0.50/config/xmlapi/sysvarlist.cgi
und den ise id
da kann nicht nur ein wert stehen wie du beschreibst.....
wenn variable den inhalt hat wert1;wert2 dann muss new_value auch soll1;soll2 haben
Von
Hallo zdenko33,
die SV in der "sysvarlist.cgi" sieht wie folgt aus:
systemVariable name="SV.LI.OSRAM.SZ.links" variable="0" value="0" value_list="off;on10;on50;on100;cold100;red" ise_id="40061" min="" max="" unit="" type="16" subtype="29" logged="false" visible="true" timestamp="1510096631" value_name_0="" value_name_1=""
In der value_list stehen die Werte der SV
Folgenden http-Befehl verwende ich:
http://192.xxx.xxx.xxx/config/xmlapi/statechange.cgi?ise_id=40061&new_value=on10 (oder eben on100 oder cold100 etc.)
Habe mir auf der FB-Seite noch ein Textfeld mit dem Status der SV eingerichtet um zu sehen ob die SV gesetzt wird.
Aber da passiert nichts.
Von
Du kannst diese variable auch direkt im neo bzw. Fernbedienung steuern...button-...aktion
Von
Unter newvalue gibst du die zahlen von 0 bis wieviele einträge in variable sind....also für on10 wäre das die 1
Von
Hallo zdenko33,
es geht weder Variante 1 noch Variante 2
Bei v1 mit Button und Aktion - wenn ich die zu ändernde SV auswähle kann ich auch nur Zahlen 0-unendlich auswählen, aber keine Werte.
Bei v2 mit http und z.b. new_value=6 (für den Variablen-Wert "red" geht auch nicht.
Habe den Befehl auch mal im Browser ausgeführt, gleiches Ergebnis.
Bin momentan etwas ratlos !
Danke für die Mühe.
Von
Variante 1 in neo
Ändert sich die variable dann?
Von
Was kommt als antwort zurück im browser?
Von
https://homematic-forum.de/forum/viewtopic.php?t=35647
Von
Da ist eine lösung ohne xml api unten am ende
Von
Hier noch zu lesen darüber
Von
https://homematic-forum.de/forum/viewtopic.php?t=37554
Von
Hallo zdenko33,
nein, die SV ändert sich in beiden Fällen nicht.
Wenn ich den Befehl im Browser ausführe kommt folgende Antwort:
Mit dieser XML-Datei sind anscheinend keine Style-Informationen verknüpft. Nachfolgend wird die Baum-Ansicht des Dokuments angezeigt.
<result>
<changed id="40061" new_value="on10"/>
</result>
Das andere schau ich mir noch an.
Von
Es gibt in dem link oben noch andere möglichkeit zum schalten mit http befehl
Von
Bin gerade dabei das zu testen. Da ich allerdings unterwegs bin und alles "nur" über einen VPN-Zugang zu meinem Raspi testen kann, hab ich so ein komisches Gefühl.
Ab morgen bin ich dann wieder live vor dem Gerät, da kann ich dann noch die anderen aufgezeigten Varianten testen.
Ich danke Dir erstmal für die Links.
Gruß Peter
Von
Hallo zdenko33,
vielen Dank für die Links zu den Lösungen.
Sowohl "alchy" als auch "BadenPower" haben genau die richtige Lösung parat !
Jetzt funzt es bei mir.
Danke !
Von
Super :)
Neuen Kommentar hinzufügen