Ankündigung

Einklappen
Keine Ankündigung bisher.

Zeilenumbruch im iKO

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Zeilenumbruch im iKO

    Servus!

    Ich habe folgende Herausforderung:
    • Ich schreibe über ein HTTP-GET ein Ergebnis in ein iKO
    • In der Visu möchte ich ein Universalobjekt ausblenden, wenn der Wert des iKOs == "none" ist
    • Allerdings ist das Ergebnis des HTTP-Requests ein String mit Zeilenumbruch "noneCRLF" - im dynamischen Design lässt sich dieser aber nicht erfassen
    • Somit lässt sich das Universalobjekt nicht ausblenden
    none.PNG

    none_2.PNG

    Habt ihr Ideen wie man dem Problem begegnen kann?

    Vielen Dank vorab!
    Zuletzt geändert von eghetto; 25.01.2018, 16:55.

    #2
    Sind die anderen Strings auch so terminiert? Ich würde den String mit dem LBS: http://service.knx-user-forum.de/?co...ad&id=19000805 vorbehandeln so in der Richtung rtrim \r \n

    Kommentar


      #3
      Bei mir sind alle HTTP-Ergebnisse so terminiert. Ich weiss nicht, ob das grundsätzlich bei Edomi der Fall ist.

      Der LBS 19000805 in Verbindung mit:

      Code:
      preg_replace( "/\r|\n/", "", $E1 )
      hat in diesem Fall geholfen!

      Vielen Dank für die rasche Hilfestellung, Micha!

      Kommentar


        #4
        EDOMI fügt kein LF/CR an - das macht offenbar Dein Gerät, welches die Response auf den Request liefert
        EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

        Kommentar


          #5
          Zitat von eghetto Beitrag anzeigen
          Code:
          preg_replace( "/\r|\n/", "", $E1 )
          Ein

          Code:
          trim($E1)
          sollte auch funktionieren.

          Kommentar


            #6
            Jep,

            Code:
            trim($E1)
            tut es auch!

            Kommentar

            Lädt...
            X