PHP-Abfrage für Helitherm WP funktioniert nicht

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Hesch@
    Extension Master
    • 31.08.2015
    • 194

    #1

    PHP-Abfrage für Helitherm WP funktioniert nicht

    Hallo zusammen,
    ich habe bezüglich eines PHP-Aufrufs eine Frage!

    Ich habe aus diesem Beitrag (https://www.loxforum.com/forum/faqs-...870#post115870) die PHP-Abfrage meiner Heliotherm WP in meinen Loxberry eingebunden.

    Das Aufrufen der PHP-Page funktioniert gut und bringt über den Port 4001 meiner WP nach ca. 5 sec. u. a. folgende gekürzte Browserausgabe:
    5 sec. deshalb, da die Abfrage über einen Moxa-N-Port (ETH <> RS232) laufen muss.

    Loxone Set:WP_Aussentemp=2.0
    Loxone Set:WP_Brauchwassertemp=47.3
    Loxone Set:WP_Vorlauftemp=35.2
    Loxone Set:WP_Ruecklauftemp=31.4
    Loxone Set:WP_Sauggastemp=-50.0
    Loxone Set:WP_Verdichterstatus=9
    Loxone Set:WP_Frischwassertemp_Ist=42.0
    Loxone Set:WP_Verdichteranforderung=2
    Loxone Set:WP_Betriebsart=1
    Loxone Set:WP_HKR_Soll_Raum=24.5
    Loxone Set:WP_WWNormaltemp=50
    Loxone Set:WP_WWMintemp=35
    Loxone Set:WP_Betriebsstunden_Verdichter_Warmwasser=3388
    Loxone Set:WP_Betriebsstunden_Verdichter_HKR=14091
    query:���~LIN;L:end
    query:���~RID;p:end
    Eine Abfrage der WP Daten in Loxone erfolgt dann über einen virt. http-Eingang mit folgendem Befehl: \iWP_Brauchwassertemp=\i\v

    Leider gibt es aber immer den Wert 0 zurück. Egal was ich Abfrage.

    Das Setzen eines Befehls z. B. „Betriebsmode Automatik“ (http://loxberry/legacy/heatpump/wpbmauto.php) funktioniert übrigens sehr gut.

    Loxberry ist auf der aktuellen Version. Loxone MS ist auf 7.4.4.14.

    Habt Ihr vielleicht einen Tipp oder was mache ich falsch? Andere PHP-Abfrage wie z. B. Fritzbox funktionieren übrigens sehr gut.

    Viele Grüße
    Hesch@
  • gerfur1
    Dumb Home'r
    • 08.03.2016
    • 19

    #2
    Hallo!

    Ich mache es anders rum - ich lasse bei jeder Abfrage vom PHP-Script in Virtuelle Eingänge schreiben...

    Lg, Gerald

    Kommentar


    • Hesch@
      Hesch@ kommentierte
      Kommentar bearbeiten
      Sorry wenn ich dich nochmals über PN kontaktiere.
      Aber kannst du mir da ein Beispiel sagen oder besser zeigen. Stehe gerade auf dem Schlauch.
      Mit dem "ich lasse bei jeder Abfrage vom PHP-Script in Virtuelle Eingänge schreiben" kann ich momentan noch nichts mit anfangen.
      Vielen vielen Dank Hesch@
  • Hesch@
    Extension Master
    • 31.08.2015
    • 194

    #3
    Zitat von gerfur1
    Hallo!

    Ich mache es anders rum - ich lasse bei jeder Abfrage vom PHP-Script in Virtuelle Eingänge schreiben...

    Lg, Gerald
    Hallo gerfur1
    sorry, aber kannst du mir da ein Beispiel sagen oder besser zeigen. Stehe gerade auf dem Schlauch.

    Kommentar

    • gerfur1
      Dumb Home'r
      • 08.03.2016
      • 19

      #4
      IN
      wpread.php

      //an Loxone schreiben
      $Loxray['WP_Aussentemp']=$resultf_array['0'];
      $Loxray['WP_Brauchwassertemp']=$resultf_array['2'];
      $Loxray['WP_Vorlauftemp']=$resultf_array['3'];
      $Loxray['WP_Ruecklauftemp']=$resultf_array['4'];
      $Loxray['WP_Verdichterstatus']=$resultf_array['10'];
      $Loxray['WP_Verdichteranforderung']=$resultf_array['56'];
      $Loxray['WP_Betriebsart']=$resultf_array['13'];
      $Loxray['WP_WWNormaltemp']=$resultf_array['83'];

      Die virtuellen Eingänge musst du natürlich anlegen...

      Kommentar

      • Hesch@
        Extension Master
        • 31.08.2015
        • 194

        #5
        Hallo gerfur1
        danke danke.
        Was in deiner wpread.php steht ist mir zwar aufgefallen, ich kann aber mom. nicht deren wirkliche Bedeutung in Bezug auf den Loxone MS mit seinen virtuellen Eingängen zuordnen.

        Was muss ich den in die Befehlserkennung des virt. HTTP-Eingangs oder evtl. woanders schreiben, damit der MS z. B. die Temperatur des Brauchwassers richtig erkennt.

        Ich glaube daran hängt es bei mir gerade noch

        Liebe Grüße Hesch@

        Kommentar

        • gerfur1
          Dumb Home'r
          • 08.03.2016
          • 19

          #6
          Hallo!

          In die Befehlserkennung schreibst du nichts - einfach nur einen virtuellen eingang mit diesem Namen anlegen und fertig... Einheit <v.1> oder <v>

          Lg, Gerald

          Kommentar

          • Hesch@
            Extension Master
            • 31.08.2015
            • 194

            #7
            Hallo gefur1,

            heißt der Name des virt. HTTP-Eingangs dann "WP_Brauchwassertemp" oder "$Loxray['WP_Brauchwassertemp']=$resultf_array['2']".
            Mir fehlt mom. halt leider noch der realle Bezug wie der MS denn dann diesen Wert erhält bzw. wo ausliest.

            Angezeigt werden kann der Wert dann über z. B. einen virtuellen Status?

            Lieben Gruß Hesch@

            Kommentar

            • gerfur1
              Dumb Home'r
              • 08.03.2016
              • 19

              #8
              Hallo! Ja, heißt dann WP_Brauchwassertemp... mit den Werten kannst du dann alles machen...

              Lg, Gerald

              Kommentar

              • Hesch@
                Extension Master
                • 31.08.2015
                • 194

                #9
                Hallo gerfur1,

                scheisse das wars.
                Wo darf ich für diesen tollen Support jetzt die Flasche Rotwein hinsenden.

                Ganz liebe Grüße
                Hesch@

                Kommentar

                • gerfur1
                  Dumb Home'r
                  • 08.03.2016
                  • 19

                  #10
                  Hallo!

                  Kein Problem... manchmal steh ich auch auf der Leitung... ;-)

                  Lg, Gerald

                  Kommentar

                  • romildo
                    Lebende Foren Legende
                    • 25.08.2015
                    • 5144

                    #11
                    Hallo,
                    Nur so zur Klarstellung. Dazu wird aber kein HTTP-Eingang sondern lediglich ein Virtueller Eingang benötigt.
                    Sollte ich da etwas missverstanden haben, bitte korrigieren.
                    lg Romildo

                    Kommentar

                    • gerfur1
                      Dumb Home'r
                      • 08.03.2016
                      • 19

                      #12
                      Ja, genau. Normaler Virtueller Eingang reicht.
                      Lg, Gerald

                      Kommentar

                      Lädt...