Ein- und Ausgänge per Web schalten

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • christof89
    Lox Guru
    • 29.08.2015
    • 1374

    #1

    Ein- und Ausgänge per Web schalten

    Hi,

    habe eine Frage zur Steuerung per URL, im Speziellen welche Bezeichnung denn zur Ansteuerung verwendet werden muss?
    In den Beispielen von Loxone sind die Ein/Ausgänge immer ohne Abstände, aber das sieht in der Visualisierung komisch,
    daher habe ich meine Ein/Ausgänge z.B. so benannt: "Licht Esszimmer Weiß". (Habe es auch bereits mit "Weiss" probiert)

    Nun wollte ich den W-Kanal so einschalten:







    usw...

    Leider wird das Licht hier nicht eingeschalten.
    Retour bekomme ich zwar den Status 200, aber "0" als aktuellen Status, sollte doch 1 oder 100 sein, oder?

    Jemand eine Idee woran das liegen könnte?
    Wie habt ihr denn das mit der Benamsung gelöst?


    LG
    Christof
  • romildo
    Lebende Foren Legende
    • 25.08.2015
    • 5145

    #2
    Hallo Christopf

    Du gehst aber schon mit dem Eingang auf eine Lichtsteuerung oder einen Taster?
    Vielleicht zeigst Du uns mal ein Bild von der Config.
    Eingang geht ja nur kurz auf 1.

    Edit: Eingang soll Ausgang sein.
    Zuletzt geändert von romildo; 23.10.2016, 18:22.
    lg Romildo

    Kommentar


    • christof89
      christof89 kommentierte
      Kommentar bearbeiten
      Hi, ja ich steuere mein Licht über den Lichtsteuerungsbaustein, derzeit habe ich eigentlich nur die BWMs in Verwendung.
      Es ist zwar ein Touch mit der T5 Taste am Lichtbaustein angeschlossen, aber den verwende ich eigentlich nicht.

      Werde unten mal ein Bild anhängen...

    • romildo
      romildo kommentierte
      Kommentar bearbeiten
      Habe mich hier vertan, wollte es eigentlich wieder löschen, Ihr ward aber schneller.
      Gebe Bescheid wenn ich das Bild sehe.
  • tholle
    MS Profi
    • 26.08.2015
    • 830

    #3
    Der Status ist hier nicht der Status des Bausteins, den du schalten willst, sondern lediglich ein http-Status-Code, der in diesem Fall nichts anderes aussagt, als das dein http-Befehlt (genauer gesagt ist es eine Anfrage) erfolgreich uebermittelt (Status 200) wurde. Das Thema Schalten per Websocket wurde hier im Forum schon mehrfach besprochen (siehe Link). Dort findest du wertvolle Tipps, wie man schalten kann und wie nicht.

    Gruss,
    tholle
    Moin Leute, ich setze mich gerade mit dem Thema GEOFENCING auseinander und bin dabei ueber ein WIKI mit die GEOFENCY fuer iOS gestolpert. Dieses App macht

    Kommentar


    • christof89
      christof89 kommentierte
      Kommentar bearbeiten
      Hi, ja ist mir klar dass die 200 der HTTP-Status Code ist, ich wollte damit nur sagen dass ich keinen 500er bekomme, der HTTP Request also erfolgreich durchgegangen sein muss.
  • christof89
    Lox Guru
    • 29.08.2015
    • 1374

    #4
    Hi,

    hier mal ein Screenshot meiner Lichtsteuerung.
    Aktuell wollte ich nur mal das Licht an AQ1 schalten.

    Später wäre natürlich auch noch der AQ3 (RGB) interessant zu setzen...


    Wie gesagt würde mich interessieren, wenn ich als Bezeichnung "Licht Esszimmer Weiss" nenne,
    wie muss dieser dann im HTTP-Reqest benannt sein?
    Einfach die Spaces entfernen, also "LichtEsszimmerWeiss", oder URL escaped "Licht%20Esszimmer%20Weiss", oder mit Underscores "Licht_Esszimmer_Weiss"?

    Bzw. noch eine Frage, schaltet ihr per Web prinzipiell eure Eingänge, oder direkt die Ausgänge?


    LG
    Christof
    Zuletzt geändert von christof89; 23.10.2016, 17:53.

    Kommentar

    • Christian Fenzl
      Lebende Foren Legende
      • 31.08.2015
      • 11236

      #5

      und
      Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

      Kommentar


      • christof89
        christof89 kommentierte
        Kommentar bearbeiten
        Wie ich gerade gesehen habe, hast du es soeben auch im Wiki ergänzt
        "Achte auf eindeutige Bezeichnungen beim Programmieren. Die Bezeichnung muss im Aufruf URL-encoded sein."

      • Christian Fenzl
        Christian Fenzl kommentierte
        Kommentar bearbeiten
        Extra fur dich :-)

      • christof89
        christof89 kommentierte
        Kommentar bearbeiten
        Danke!
    • romildo
      Lebende Foren Legende
      • 25.08.2015
      • 5145

      #6
      Wenn Du eine 200 als Rückmeldung bekommst ist der Befehl schon OK.
      T5 ist aber Analog und nicht Digital.
      Bei Analog musst Du einen Wert angeben.
      Für T5 an der Lichsteuerung wäre dies eine 4 für ein und eine 0 für aus.

      Ich würde für diesen Fall aber nich T5 verwenden sondern einen Digitaleingang und diesem ein Impuls schicken.
      lg Romildo

      Kommentar


      • christof89
        christof89 kommentierte
        Kommentar bearbeiten
        Wollte testweise eigentlich direkt den Ausgang schalten, daher hatte ich gar nicht vor den T5 zu schalten.
        Aktuell geht es mir um einige Tests, da ich einige Logiken programmieren muss...

      • romildo
        romildo kommentierte
        Kommentar bearbeiten
        Den Ausgang kannst Du nicht direkt schalten, da er nur für die Länge der Befehlsdauer anliegt und danach wieder 0 ist.
    • Stewe
      LoxBus Spammer
      • 26.08.2015
      • 285

      #7
      Hallo.
      Ich mache das so: http://10.11.12.13/dev/sps/IO/VI33/Pulse
      wichtig ist den entsprechenden Ausgang VI33 anstatt des Namens zu nehmen!

      Probier's einfach mal aus!

      LG
      LG SteWE

      Kommentar


      • romildo
        romildo kommentierte
        Kommentar bearbeiten
        Wobei Du aber doch mit Ausgang den Anschluss meinst, oder etwa nicht?

      • christof89
        christof89 kommentierte
        Kommentar bearbeiten
        Danke, werde ich mir auch ansehen - werde aber wohl etwas sprechendes benötigen.
        Bereite mich aktuell auf den Launch von Amazon Echo / echo dot vor, da werde ich wohl sprechende Ein- und Ausgänge benötigen um diese korrekt zu übersetzen...
    Lädt...