Virtueller HTTP-Ausgang und -befehl an FHEL

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • CoComp
    Smart Home'r
    • 18.01.2017
    • 43

    Virtueller HTTP-Ausgang und -befehl an FHEL

    Hallo,

    ich stelle ich auch von einem reinen FHEM auf eine Kombi aus FHEM und LOXONE um - Miniserver go. Übernahme der readings aus FEHM via UDP klappt prima und auch die Programmierung in LOXONE ist klasse.

    Ich kriege aber aktuell via http keinen Ausgangsbefehle an FHEM raus.
    - Virtueller Ausgang ist angelegt
    - Virtueller Ausfgangsbefehl auch
    Der dadurch erzeugte "Gesamtstring", "http://userasswort@192.168.178.43:8083/fhem?cmd=set EG.fl.LA.Decke on" in meinem Beispiel mit einem Eoncean-Aktor im FHEM funktioniert, wenn ich ihn über den Browser absetze....aber nicht aus LOXONE heraus.

    In der Visulisierung wird die "Lampe" auf Ein gesetzt - bleibt aber im richtigen Leben dunkel. Weder im Log noch im Eventmonitor kommt bei FHEM etwas an.

    Was mache ich falsch?

    Jörn
  • romildo
    Lebende Foren Legende
    • 25.08.2015
    • 5126

    #2
    Hallo
    Wie und wo hast Du denn was genau eingegeben?
    Die URL gehört in den Ausgang, der Rest in den Befehl.
    Vielleicht stellst Du ein paar Bildchen hier ins Forum, damit man es sehen kann.
    lg Romildo

    Kommentar

    • Leigh
      MS Profi
      • 25.08.2015
      • 699

      #3
      Im Virtuellen Ausgang machst das wie hier im Screenshot. Und der Befehl dahinter sieht dann so aus.


      Das --> /fhem?cmd=set EG.fl.LA.Decke on <-- steht dann bei "Befehl bei ein"

      Das --> /fhem?cmd=set EG.fl.LA.Decke off <-- steht dann bei "Befehl bei aus"
      Angehängte Dateien
      Zuletzt geändert von Leigh; 18.01.2017, 15:26.
      Ciao, Leigh

      Nur der eigene Geist setzt uns Grenzen...

      Kommentar

      • CoComp
        Smart Home'r
        • 18.01.2017
        • 43

        #4
        Sieht bei mir genauso aus, daher kann ich mir das Verhalten nicht erklären - denn der HTTP-Strin an sich funktioniert ja

        Kommentar

        • Leigh
          MS Profi
          • 25.08.2015
          • 699

          #5
          Bei Dir fehlt was... und das hällt die Verbindung offen...
          Angehängte Dateien
          Ciao, Leigh

          Nur der eigene Geist setzt uns Grenzen...

          Kommentar

          • CoComp
            Smart Home'r
            • 18.01.2017
            • 43

            #6
            Fehler gefunden -es war die Firewall ;-)

            Kommentar

            • Leigh
              MS Profi
              • 25.08.2015
              • 699

              #7
              Firewall?
              Ciao, Leigh

              Nur der eigene Geist setzt uns Grenzen...

              Kommentar

              • CoComp
                Smart Home'r
                • 18.01.2017
                • 43

                #8
                Meine Hardwarefirewall hat den HTTP-Zugang zum FHEM gesperrt,d.h. das "Signal" vom Loxone ist nicht durchgekommen zum Raspi, auf dem FHEM läuft. Nachdem ich die IP des Loxone freigeschaltet habe, funktioniert es jetzt :-)

                Kommentar

                • Leigh
                  MS Profi
                  • 25.08.2015
                  • 699

                  #9
                  Hast den Raspi in einer DMZ laufen, oder wie?
                  Oder genau umgekehrt?
                  Ciao, Leigh

                  Nur der eigene Geist setzt uns Grenzen...

                  Kommentar

                  • CoComp
                    Smart Home'r
                    • 18.01.2017
                    • 43

                    #10
                    ja, der Raspi mit FHEM ist abgeschottet ;-) Aber manchmal sperrt man sich halt selber aus!

                    Kommentar

                    • Leigh
                      MS Profi
                      • 25.08.2015
                      • 699

                      #11
                      Es würde Sinn machen wenn der Rasp und der Lox in der DMZ sind. Einer hier der andere da is wenig Sinnig find ich.
                      Zumal du Dir so oft selber Fallen stellst.
                      Ciao, Leigh

                      Nur der eigene Geist setzt uns Grenzen...

                      Kommentar

                      • CoComp
                        Smart Home'r
                        • 18.01.2017
                        • 43

                        #12
                        Du hast Recht, das muss ich noch machen - aktuell ist das quick and dirty ;-)

                        Kommentar

                        • Christian Fenzl
                          Lebende Foren Legende
                          • 31.08.2015
                          • 11217

                          #13
                          Ich habe beim Schreiben an FHEM auf TCP-Kommunikation umgestellt:
                          Code:
                          tcp://homeserver.brunnenweg.lan:7072 (ist der FHEM-Host)
                          Und ein Beispiel-Befehl:
                          Code:
                          set PR_LED RGB {(percent2rgb('<v>'))} 3\n
                          (percent2RGB ist eine Funktion von mir, die "Loxone-RGB" von der Lichtsteuerung in echtes RGB umrechnet).

                          Über Sicherheit/Authentifizierung im LAN habe ich mir aber ehrlich gesagt keine Gedanken gemacht.

                          In der fhem.cfg kann man so Telnet aktivieren:
                          Code:
                          define telnetPort telnet 7072 global
                          lg, Christian
                          Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                          Kommentar

                          • CoComp
                            Smart Home'r
                            • 18.01.2017
                            • 43

                            #14
                            Hat das gegenüber http noch andere Vorteile? Oder warum hast du das so gemacht?

                            VG
                            Jörn

                            Kommentar

                            • Christian Fenzl
                              Lebende Foren Legende
                              • 31.08.2015
                              • 11217

                              #15
                              Vom technischen Aspekt her muss es schneller sein, und in der Config übersichtlicher.
                              Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                              Kommentar

                              Lädt...