Pyrexx Gateway für Funkrauchmelder anbinden, aber wie?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Negropo
    Smart Home'r
    • 10.10.2015
    • 90

    #1

    Pyrexx Gateway für Funkrauchmelder anbinden, aber wie?

    Hallo zusammen,

    ich habe mir von Pyrexx (baugleich zu Jung) das Gateway für die Anbindung von Funkrauchmeldern zugelegt (günstig bei ebay geschossen).

    Mein Interesse hat das Teil geweckt, weil ich über eine Web-Seite "pyrexx.com/app" auf die Rauchmelder zugreifen kann und den Status (Batterie etc.) sehen kann und im Falle eines Brandes dort auch angezeigt bekomme, welcher Rauchmelder ausgelöst hat. Soweit so gut. Jetzt würde ich natürlich gern auf die Daten aus der Website zugreifen und diese bestenfalls auslesen um sie in Loxone zu verwenden. Kann mir jemand Tipps geben, wie ich da am besten rangehe?

    Mittels IP-Aufruf des Gateways komme ich nicht weiter. Per Mini-USB an den PC gehangen, liefert eine Erkennung als serielles USB-Gerät (COM).

    Kann mir einer der Profis hier im Forum vielleicht weiterhelfen. Danke!

    Viele Grüße

    Negropo
    Internetfähiges Sicherheitssystem in Verbindung mit Ihren PX-1C Funkrauchmeldern
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7318

    #2
    Es scheint keine API zu geben, dann müsstest selbst etwas programmieren. Du könntest als erstes versuchen per Wireshark den Datenverkehr zu beobachten. Evtl. kommt da schon eine Erkenntnis.
    Kein Support per PN!

    Kommentar

    • Negropo
      Smart Home'r
      • 10.10.2015
      • 90

      #3
      Hallo,

      vielen Dank für den Tipp hismastersvoice! Habe wireshark mal eingesetzt und festgestellt, dass die Aktivität über Ethernet gleich null ist. Habe zwischen Router und Gateway mit dem Filter "host 192.168.178.1 && host 192.168.178.30" versucht den Traffic mitzuschneiden. Ich habe den Eindruck, dass die Internetverbindung nur zum einrichten des Gateways gebraucht wird. Der Rest der Kommunikation mit dem Gateway scheint über das eingebaute GSM-Modul zu laufen. Es wird mir also nicht anderes übrig bleiben, als irgendwie zu versuchen die Daten aus der Web-App auszulesen. Die Web-App besteht soweit ich das erkennen kann aus PHP-Skripten und CSS-Inhalten, sowie Javaskripts. Hier mal der in Firefox angezeigt Quelltext der Seite:

      Code:
       
       <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="de"> <head> <meta http-equiv="content-type" content="text/php; charset=ISO-8859-1"> <meta name="viewport" content="initial-scale = 1, maximum-scale=1, user-scalable=no">  <title>Pyrexx Web-App</title> <link rel="preload" href="[URL="https://www.loxforum.com/core/view-source:https://www.px-portal.com/vdp/vdp-cache/mini_c46ba3048ec99b31ac04c7c150cecea9.css"]vdp-cache/mini_c46ba3048ec99b31ac04c7c150cecea9.css[/URL]" as="style"> <link rel="stylesheet" type="text/css" href="[URL="https://www.loxforum.com/core/view-source:https://www.px-portal.com/vdp/vdp-cache/mini_c46ba3048ec99b31ac04c7c150cecea9.css"]vdp-cache/mini_c46ba3048ec99b31ac04c7c150cecea9.css[/URL]"> <script type="text/javascript"> var domReadyQueue = []; </script></head> <body onload="scrollTo(0,window.name)" onunload="window.name=window.pageYOffset"><div class=ongcontent><div id="col0" class="column-wrap" style="width:100%;display:inline-block;vertical-align:top;;"><div class="oc oc-0 only"> 		<script src="[URL="https://www.loxforum.com/core/view-source:https://www.px-portal.com/vdp/xml/langs.php?void=1"]xml/langs.php?void=1[/URL]" type="text/javascript"></script>	<audio id="myAudio_signal_alarm"> 					<source src="[URL="https://www.loxforum.com/core/view-source:https://www.px-portal.com/vdp/customer/templates/ewb/sounds/smoke_alarm.mp3"]customer/templates/ewb/sounds/smoke_alarm.mp3[/URL]"</source> 					<source src="[URL="https://www.loxforum.com/core/view-source:https://www.px-portal.com/vdp/customer/templates/ewb/sounds/smoke_alarm.wav"]customer/templates/ewb/sounds/smoke_alarm.wav[/URL]"</source> 					</audio>	<audio id="myAudio_signal_no_internet"> 					<source src="[URL="https://www.loxforum.com/core/view-source:https://www.px-portal.com/vdp/customer/templates/ewb/sounds/battery_warn.mp3"]customer/templates/ewb/sounds/battery_warn.mp3[/URL]"</source> 					<source src="[URL="https://www.loxforum.com/core/view-source:https://www.px-portal.com/vdp/customer/templates/ewb/sounds/battery_warn.wav"]customer/templates/ewb/sounds/battery_warn.wav[/URL]"</source> 					</audio> 		<div id="socket"></div> 		<div id="main_container" class="main_container"> 			<div id="ewb_border" class="flexcolumn"> 			</div> 		</div> 		<div id="extra_container" class="extra_container"> 		</div></div></div></div><script type="text/javascript" src="[URL="https://www.loxforum.com/core/view-source:https://www.px-portal.com/vdp/vdp-cache/mini_f51c1edb34bb8085e8d28aba76d92867.js"]vdp-cache/mini_f51c1edb34bb8085e8d28aba76d92867.js[/URL]"></script> <script type="text/javascript" src="[URL="https://www.loxforum.com/core/view-source:https://www.px-portal.com/vdp/vdp-3rdp/OpenLayers/OpenLayers.js?v=5.6.43.0"]vdp-3rdp/OpenLayers/OpenLayers.js?v=5.6.43.0[/URL]"></script> <script type="text/javascript" src="[URL="https://www.loxforum.com/core/view-source:https://www.px-portal.com/vdp/vdp-3rdp/OpenLayers/lib/OpenLayers/divmarker.js?v=5.6.43.0"]vdp-3rdp/OpenLayers/lib/OpenLayers/divmarker.js?v=5.6.43.0[/URL]"></script> <script type="text/javascript" src="[URL="https://www.loxforum.com/core/view-source:https://www.px-portal.com/vdp/vdp-3rdp/OpenLayers/lib/deprecated.js?v=5.6.43.0"]vdp-3rdp/OpenLayers/lib/deprecated.js?v=5.6.43.0[/URL]"></script> <script type="text/javascript" src="[URL="https://www.loxforum.com/core/view-source:https://www.px-portal.com/vdp/js/OpenStreetMap.js?v=5.6.43.0"]js/OpenStreetMap.js?v=5.6.43.0[/URL]"></script> <script type="text/javascript">$(function() {initDatePicker('de') jQuery(function(){ while (domReadyQueue.length) { domReadyQueue.shift()(jQuery); } }); });</script></body></html>
      Wie gehe ich da jetzt am besten weiter vor?

      Vielen Dank und Gruß
      Negropo

      Kommentar

      • Christian Fenzl
        Lebende Foren Legende
        • 31.08.2015
        • 11237

        #4
        Ich weiß nicht, ob sich das hier so einfach erklären lässt.
        Und gleich vorweg: Es könnte sein, dass am Schluss heraus kommt, dass du nicht direkt mit dem MS abfragen kannst.

        Mit F12 im Browser verfolgst du die Kommunikation. Du siehst die Requests und den Response. Daraus musst du extrapolieren, wie das aufgebaut ist und dann die Requests nachbilden.
        Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

        Kommentar

        • Gast

          #5
          Hallo, nun stehe ich vor dem gleichen Problem und wuerde das Pyrexx Gateway gerne einbinden. Bist Du schon weitergekommen!
          Oder hast Du einen workaround gefunden?
          Danke Andreas

          Kommentar

          Lädt...