AKCP Sensoren in Loxone einbinden

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Mex
    Smart Home'r
    • 11.10.2018
    • 48

    #1

    AKCP Sensoren in Loxone einbinden

    Hallo zusammen

    Ich habe ein Problem.
    Und zwar habe ich mehrere AKCP Geräte im Einsatz. Im speziellen AKCP SP2 und SP4.
    Angeschlossen sind an diesem Temperatur, Luftfeuchtigkeit und Lecksensoren.
    Da Loxone aber mit SNMP nicht klar kommt kann ich diese ganzen Daten leider nicht darüber auslesen.
    Bei UDP habe ich das Problem dass die AKCP Sensoren leider nur einen Status wie normal oder kritisch senden. Und nicht die genauen Daten für die Temperatur etc.
    Darum bleibt mir eigentlich nur mehr der Weg über einen HTTP Eingang.
    ABER leider bekomme ich das nicht hin.
    Ich bekomme immer den Wert "0".

    Loxone Miniserver Go 10.3.11.25
    Loxone Config 10.3.11.25

    Als URL habe ich die Seite eingetragen die bei mir den Wert mit der aktuellen Temperatur anzeigt.


    Und als Befehlserkennung habe ich folgendes eingegeben:
    Current Reading\i  \i\v

    Hier habe ich auch noch zig andere Dinge versucht.

    Hier ein Auszug aus dem Quelltext:
    </tr></table></td></tr></table></td></tr><tr><td align="left" valign="top"><script type="text/javascript" language="JavaScript"> <!-- theCookie["sensors"]=0;saveCookie(theCookie);function chkTmp_submit(){return formpost() && idNumChecker(document.temp._TM09_IX, 'rearmErrLabel', 0, 255) && chkTmp();} function chkTmp2_submit(){return formpost() && idNumChecker(document.temp2._TM22_IX, 'offsetErr', -10, 10);} function chkTmp(){var v;if(el('CR').innerHTML.indexOf('C') !=-1){v=idNumChecker(document.temp._TM06_IX, 'CH', -99, 127);v=idNumChecker(document.temp._TM05_IX, 'WH', -99, 127) && v;v=idNumChecker(document.temp._TM07_IX, 'WL', -99, 127) && v;v=idNumChecker(document.temp._TM08_IX, 'CL', -99, 127) && v;} else{v=idNumChecker(document.temp._TM06_IX, 'CH', -70, 185);v=idNumChecker(document.temp._TM05_IX, 'WH', -70, 185) && v;v=idNumChecker(document.temp._TM07_IX, 'WL', -70, 185) && v;v=idNumChecker(document.temp._TM08_IX, 'CL', -70, 185) && v;} return v;} function rstTmp(){if(el('CR').innerHTML.indexOf('C') !=-1) setTimeout('idNumChecker(document.temp._TM06_IX, \'CH\', -99, 127);\ idNumChecker(document.temp._TM05_IX, \'WH\', -99, 127);\ idNumChecker(document.temp._TM07_IX, \'WL\', -99, 127);\ idNumChecker(document.temp._TM08_IX, \'CL\', -99, 127)',50);else setTimeout('idNumChecker(document.temp._TM06_IX, \'CH\', -70, 185);\ idNumChecker(document.temp._TM05_IX, \'WH\', -70, 185);\ idNumChecker(document.temp._TM07_IX, \'WL\', -70, 185);\ idNumChecker(document.temp._TM08_IX, \'CL\', -70, 185)',50);} //--> </script><form name="temp" action="/senstmp?index=0&time=" method="post" onSubmit="return chkTmp_submit();"><table cellspacing="1" cellpadding="1"><tr><td class="rhtbold" width="45%">Port&nbsp;&nbsp;</td><td class="textbold">&nbsp;&nbsp;1</td></tr><tr><td class="rhtbold">Description&nbsp;&nbsp;</td><td class="textbold">&nbsp;&nbsp;<input class="stxt" type="text" size="42" maxlength="35" name="_TM00-IX" value="Temperatur" onKeyUp="bt_wink_on(sbt1);"></td></tr><tr><td class="rhtbold">Current Reading&nbsp;&nbsp;</td><td class="textbold" id="CR">&nbsp;&nbsp;26 &deg;C</td></tr><tr><td class="rhtbold">Status&nbsp;&nbsp;</td><td class="textbold">&nbsp;&nbsp;Normal</td></tr><tr><td class="rhtbold">Sensor Online/Offline&nbsp;&nbsp;</td><td class="textbold">&nbsp;&nbsp;Online</td></tr><tr><td class="rhtbold">Go Online/Offline&nbsp;&nbsp;</td><td class="textbold">&nbsp;&nbsp;<select class="drpdwn" name="_TM04-IX"

    Aktuelle Temperatur des Sensors wären 26 Grad.

    Über den Loxone Monitor habe ich mir das auch schon angesehen.
    Aber daraus werde ich nicht schlau.

    Hier ein Auszug vom Loxone Monitor:
    00000003 192.168.1.200 12:20:18.135 12:20:18.497 HTTPCL: Add Command from Eingang VHI1
    00000018 192.168.1.200 12:20:19.033 12:20:19.403 HTC send: GET /senstmp?index=0&time= HTTP/1.1
    00000024 192.168.1.200 12:20:19.039 12:20:19.411 TCP ESTABL R 192.168.1.215/8080/76009721 sq:0317828116 08192 00220 HTTP/1.0 200 OK. ACK=0331673250
    00000300 192.168.1.200 12:20:19.989 12:20:20.328 PRG Check Received Data: "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><style type="text/css"><!--body{border:0; pad
    00000302 192.168.1.200 12:20:19.989 12:20:20.338 PRG Check Received Data: "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><style type="text/css"><!--body{border:0; pad
    00000304 192.168.1.200 12:20:19.989 12:20:20.348 PRG Check Received Data: "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><style type="text/css"><!--body{border:0; pad
    00000309 192.168.1.200 12:20:19.992 12:20:20.358 PRG Check Received Data: "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><style type="text/css"><!--body{border:0; pad
    00000311 192.168.1.200 12:20:19.997 12:20:20.368 PRG Check Received Data: "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><style type="text/css"><!--body{border:0; pad
    00000313 192.168.1.200 12:20:20.007 12:20:20.378 PRG Check Received Data: "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><style type="text/css"><!--body{border:0; pad
    00000315 192.168.1.200 12:20:20.016 12:20:20.388 PRG Check Received Data: "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><style type="text/css"><!--body{border:0; pad
    00000317 192.168.1.200 12:20:20.027 12:20:20.398 PRG Check Received Data: "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><style type="text/css"><!--body{border:0; pad
    00000319 192.168.1.200 12:20:20.037 12:20:20.408 PRG Check Received Data: "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><style type="text/css"><!--body{border:0; pad
    00000321 192.168.1.200 12:20:20.047 12:20:20.418 PRG Check Received Data: "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><style type="text/css"><!--body{border:0; pad
    00000467 192.168.1.200 12:20:28.145 12:20:28.519 HTTPCL: Add Command from Eingang VHI1

    Im Grunde steht hier die erste Zeile des Quellcodes der Website des AKCP.


    Und hier noch ein Auszug aus dem Quelltext der ersten paar Zeilen:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><style type="text/css"><!--body{border:0; padding:0; margin:0; font-family:arial,verdana; font-size:12px;}table{border:0; padding:0; margin:0; width:100%; font-size:12px;}form{border:0; padding:0; margin:0;}a{color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none;}a:hover{color:#fec68e;}a.agraph{c olor:#009900; font-weight:normal; text-decoration:none;}a.agraph:hover{color:#ff0000;}a.a sensor{color:#000000; font-weight:bold; text-decoration:underline;}a.aonline{color:#000000; background-color:#00CC00; font-weight:bold; text-decoration:underline;}a.awarning{color:#000000; background-color:#ffff00; font-weight:bold; text-decoration:underline;}a.acritical{color:#000000; background-color:#ff0000; font-weight:bold; text-decoration:underline;}a.asenstab{color:#000000; font-size:11px;


    Ich hoffe ihr könnt mir hier weiterhelfen.
    Falls ihr mehr Infos braucht, gebt mir einfach bescheid.
    Ich bin in diesem Thema noch recht neu, also verzeiht mir bitte wenn ich etwas vergessen habe hier hinzuzufügen.

    Danke

    mfg

    Mex
  • Labmaster
    Lox Guru
    • 20.01.2017
    • 2592

    #2
    Hast du es schon mal mit

    Current Reading&nbsp;&nbsp;\i&nbsp;&nbsp;\i\v

    versucht ?

    oder zumindest mit:
    Current Reading&\i&nbsp;&nbsp;\i\v

    damit er nicht schon bei den ersten "&nbsp;&nbsp;" gleich nach dem "Current Reading" hängen bleibt.

    Zuletzt geändert von Labmaster; 10.03.2020, 15:48.

    Kommentar

    • AlexAn
      Lebende Foren Legende
      • 25.08.2015
      • 4336

      #3
      Current Reading&\i&nbsp;&nbsp;\i\v

      Wie Labmaster schon geschrieben hat!

      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Result.PNG
Ansichten: 307
Größe: 159,6 KB
ID: 240050
      Grüße Alex

      Kommentar

      • Mex
        Smart Home'r
        • 11.10.2018
        • 48

        #4
        Super danke!
        Dann war DAS wohl mein Fehler.
        Und zusätzlich habe ich das Programm nicht immer in den Miniserver hochgeladen.
        Ich dachte wohl dass es auch so funktioniert wenn ich das Programm nur in der Software auf dem PC habe.

        Auf jeden Fall funktioniert es jetzt.

        Danke nochmals.

        mfg

        Kommentar

        Lädt...