Virtuelle HTTP Eingänge.........
Einklappen
X
-
-
so, wenn ich im browser jetzt so: /dev/sps/io/AT-Neufeld abfrage kommt der wert!
wenn ich aber so abfrage : /dev/sps/io/AT-Neufeld/v dann kommt kein wert!!!
versteh ich nicht so recht, wie soll ich dann beim virtuellen Eingang dann den wert abfragen wenn er das nicht nimmt!?Kommentar
-
Hi Romildo
Nach deinem beispiel hab ich das auch gemacht, es hapert meines erachtens nur an der werteabfrage!!! mit dem: \v wie in post#17
aber für heute lass ichs mal gut sein!
morgen ist auch noch ein tag.........
DANKE EUCH für euren input!!!Zuletzt geändert von swede; 27.10.2015, 20:31.Kommentar
-
Hallo swede,
Bist du dir da sicher, dass du es so wie ich gemacht hast?
In deinem Fall gehst du aus meiner Sicht in die andere Richtung, das heisst, du frägst in MS 2 einen Wert von MS 1 ab.
Ich hingegen schicke einen Wert von MS 1 nach MS 2.
Macht aber nichts.
In deinem Fall müsste folgendes funktionieren:
Virtueller HTTP Eingang, URL:Code:http://benutzer:passwort@IP_MS/dev/sps/io/AT-Neufeld/state
Virtueller HTTP Eingangsbefehl, Befehlserkennung:Code:value="\v
Beim Testen darauf achten, dass der Abfragezyklus auf 10 Sekunden eingestellt ist!
V7.1.9.30 Variante 2Angehängte DateienZuletzt geändert von romildo; 27.10.2015, 21:12.lg RomildoKommentar
-
Mir fällt grad ein, ich habe bei Loxone am 6.10. ein Ticket #241087 bezüglich der REST Webservices aufgemacht. Vielleicht besteht da ein Zusammenhang - wobei deine am Anfang gepostete XML-Antwort ja richtig ausgesehen hat.
lg, Christian
Software: REST Webservices - falscher State als Antwort
Hallo!
Das REST Webservice scheint bei mir immer falsche Statusrückmeldungen zu liefern.
- Beim Aufruf mit On und Off liefert die Rückmeldung nicht die durchgeführte Änderung (wird On geschaltet, kommt als value 0 zurück.
- Beim Aufruf mit /state auf unterschiedliche Bausteine (Taster, Komfortschalter) kommt ebenfalls immer 0 zurück, obwohl der Taster/Komfortschalter ein ist.
- Nur bei physischen Ausgängen scheint beim /state-Aufruf der zurückgelieferte value korrekt zu sein.
Könntet ihr das bitte mal ausprobieren!
Danke und lg,
Christian
softwareversion: 7.1.9.30Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Hallo Swede (Thomas)
musst Du denn zwangsläufig abfragen?
Meine Anleitung bezieht sich auf einen Push vom MiniServer, was aus meiner Sicht auch sinnvoller ist, da er sofort bei Werte-Wechsel ausgeführt wird. Wenn Du eine HTML Abfrage machen willst, musst Du diese immer durch z.B. einen Impulsgeber antriggern.
Schönen Gruß
Thomas Ratte
Schönen Gruß
Thomas RatteKommentar
-
Hallo Swede
Habe in 20# bei URL den Port vergessen. Also:
URL:Code:http://benutzer:passwort@IP_MS:[B]PORT[/B]/dev/sps/io/AT-Neufeld/state
Ich kann dir da nur beipflichten, genau aus diesem Grund mache ich es auch so, wie in meiner Beispielconfig #20 Variante 1.lg RomildoKommentar
-
So, als Erstes mal ein riesengroßes DANKE an EUCH für Eure mithilfe!!!
ABER, jetzt kommt´s.........
Der Schei...... tut nicht was er soll!!! oder bin ich etwa der depp da!?
Beim VT-Ausgang hab ich den wert der gesendet werden soll, beim VT-Eingang zut sich nix!!! Werder mit......
/dev/sps/io/NameDesVirtuellenEingangs/<v> oder
/dev/sps/io/NameDesVirtuellenEingangs/state oder
/dev/sps/io/NameDesVirtuellenEingangs\v
egal wie ich das eingebe da tut sich nix!
Kommentar
-
Hallo, Swede,
wie schon oben gesagt.
Der Fehler ist auch in Befehl und zwar nicht Name des Eingangs sondern VI- Nummer musste sein.
Es gibt eine Mischung in Eingänge - Ausgänge .
Siehe bitte #16
Gruss
AndreiZuletzt geändert von Andrii Kuzmuk; 28.10.2015, 16:50.Kommentar
-
Hallo swede,
So funktioniert das nicht!
Du vermischt da verschiedene Möglichkeiten.
Mach mal einfach folgendes:
Nimm den HTTP-Eingang von deinem Bild in der Mitte.
Aendere die URL wie folgt:
An Stelle von \v muss /state stehen
Dann gehst du beim selben Eingang auf den Eingangsbefehl und schreibst dort unter Befehlserkennung: value="\v
Dies entspricht dann der Variante 2 in meinem Beispiel.
Wenn dies funktioniert, können wir auch noch Variante 1 besprechen.
lg RomildoKommentar
Kommentar