+ Antworten
Ergebnis 1 bis 5 von 5
  1. #1
    Registriert seit
    Dec 2008
    Ort
    Degmarn (BaWü)
    Beiträge
    581

    Standard Soundcraft UI16 ansteuern

    Hallo zusammen,
    ich möchte gerne einen UI16 Mixer über LAN ansteuern.
    In der Beschreibung steht:

    The control device sends a normal HTTP request over the port 80 for


    http://MIXER_IP/raw

("GET /raw HTTP1.1\n\n" over the port 80 is enough)


    After the basic http negotiation is over, the connection turns into a 

    normal socket (not a web socket).


    Commands are separated by the UNIX newline 0A character ("\n" in C++).


    In order to receive data updates, the control device should send 'ALIVE' 
command every couple of seconds or so.
    If the server does not receive ALIVE from the client for around 5 seconds, it stops sending updates (that's when iPads go to sleep).



    Wenn ich das richtig verstehe muss ich erst das WebUI des Mixers aufrufen um eine Verbindung aufzubauen.
    Dann alle x Sekunden einen "ALIVE" senden um die Verbindung aufrecht zu halten.

    Ich habe also folgendes versucht:

    1. WebUI aufrufen

    PHP-Code:
    //URL aufrufen um Kommunikation zu beginnen

    $url 'http://192.168.70.22';    // UI16 

    print_r(get_headers($url1)); 
    Ergebnis:
    Array
    (
    [0] => HTTP/1.1 200 OK
    [Content-type] => text/html
    [Connection] => Keep-Alive
    [Content-Length] => 2276
    [Expires] => Fri, 03 Apr 2009 14:49:11 GMT
    )

    2. ALIVE senden

    PHP-Code:
    RegVar_SendText(25411,"ALIVE\n"); 
    Zyklisch alle 3 Sekunden.

    Jetzt hätte ich eigentlich eine Reaktion seitens Mischer erwartet.
    Es sieht aber so aus als wäre Symcon mit dem "ALIVE" Alleinunterhalter
    Zumindest laut dem Debug der RegisterVariablen:

    TXT: 07.06.2020, 15:03:33 | TRANSMIT | ALIVE<LF>
    HEX: 07.06.2020, 15:03:33 | TRANSMIT | 41 4C 49 56 45 0A
    TXT: 07.06.2020, 15:03:36 | TRANSMIT | ALIVE<LF>
    HEX: 07.06.2020, 15:03:36 | TRANSMIT | 41 4C 49 56 45 0A
    TXT: 07.06.2020, 15:03:39 | TRANSMIT | ALIVE<LF>
    HEX: 07.06.2020, 15:03:39 | TRANSMIT | 41 4C 49 56 45 0A
    TXT: 07.06.2020, 15:03:42 | TRANSMIT | ALIVE<LF>
    HEX: 07.06.2020, 15:03:42 | TRANSMIT | 41 4C 49 56 45 0A
    TXT: 07.06.2020, 15:03:45 | TRANSMIT | ALIVE<LF>
    HEX: 07.06.2020, 15:03:45 | TRANSMIT | 41 4C 49 56 45 0A
    TXT: 07.06.2020, 15:03:48 | TRANSMIT | ALIVE<LF>
    HEX: 07.06.2020, 15:03:48 | TRANSMIT | 41 4C 49 56 45 0A
    TXT: 07.06.2020, 15:03:51 | TRANSMIT | ALIVE<LF>
    HEX: 07.06.2020, 15:03:51 | TRANSMIT | 41 4C 49 56 45 0A
    TXT: 07.06.2020, 15:03:54 | TRANSMIT | ALIVE<LF>
    HEX: 07.06.2020, 15:03:54 | TRANSMIT | 41 4C 49 56 45 0A
    TXT: 07.06.2020, 15:03:57 | TRANSMIT | ALIVE<LF>
    HEX: 07.06.2020, 15:03:57 | TRANSMIT | 41 4C 49 56 45 0A
    TXT: 07.06.2020, 15:04:00 | TRANSMIT | ALIVE<LF>
    HEX: 07.06.2020, 15:04:00 | TRANSMIT | 41 4C 49 56 45 0A
    TXT: 07.06.2020, 15:04:03 | TRANSMIT | ALIVE<LF>
    HEX: 07.06.2020, 15:04:03 | TRANSMIT | 41 4C 49 56 45 0A


    Hat jemand eine Idee was ich noch testen könnte?

    Gruß Isi
    IPS auf Symbox / DigitalStrom / Homematic / Mobotix T24 / UBNT-Netzwerk / Enigma GigaBlue / Apple iPad als Visu mit IPSView / iPhone mit IPS Mobil / Vistapool Poolsteuerung / IPS-868 für LED und Garagentor und Energieerfassung / Vitodens über optische Schnittstelle / Poolscheinwerfer-RGB über WLAN-RS485 Koppler ...und viel Spaß am Testen

  2. #2
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    24,556

    Du musst die HTTP Anfrage auch über die RegVar senden.

    paresy

  3. #3
    Registriert seit
    Dec 2008
    Ort
    Degmarn (BaWü)
    Beiträge
    581

    Ok,
    Und wie mache ich das?
    Einfach
    RegVar_SendText(25411,"Http://192.168.70.22");
    IPS auf Symbox / DigitalStrom / Homematic / Mobotix T24 / UBNT-Netzwerk / Enigma GigaBlue / Apple iPad als Visu mit IPSView / iPhone mit IPS Mobil / Vistapool Poolsteuerung / IPS-868 für LED und Garagentor und Energieerfassung / Vitodens über optische Schnittstelle / Poolscheinwerfer-RGB über WLAN-RS485 Koppler ...und viel Spaß am Testen

  4. #4
    Registriert seit
    Dec 2008
    Ort
    Degmarn (BaWü)
    Beiträge
    581

    Ok,
    Da bin ich ja ganz falsch...
    Das kann ja gar nicht sein, da die IP und der Port ja im Socket stehen.
    Ich habe leider gar keine Idee...
    HTTP ist nicht meine Welt.
    Kann mir bitte jemand ein Beispiel nennen wie ich über die RegVar eine HTTP-Anfrage sende?

    Gruß Isi
    IPS auf Symbox / DigitalStrom / Homematic / Mobotix T24 / UBNT-Netzwerk / Enigma GigaBlue / Apple iPad als Visu mit IPSView / iPhone mit IPS Mobil / Vistapool Poolsteuerung / IPS-868 für LED und Garagentor und Energieerfassung / Vitodens über optische Schnittstelle / Poolscheinwerfer-RGB über WLAN-RS485 Koppler ...und viel Spaß am Testen

  5. #5
    Registriert seit
    Mar 2009
    Ort
    Ruhrgebiet
    Beiträge
    507

    Hallo.
    Probiere mal folgendes über die Betriebssystem Konsole (Windows cmd)
    PHP-Code:
        telnet 192.168.70.22 80 [RETURN]
        
    GET /raw HTTP1.1 [RETURN][RETURN] 
    Wenn das geht. Über den Socket
    PHP-Code:
    RegVar_SendText(25411,"GET /raw HTTP1.1\n\n"); 

Ähnliche Themen

  1. Logo8 ansteuern
    Von NXMSH im Forum Allgemeine Diskussion
    Antworten: 12
    Letzter Beitrag: 28.01.17, 09:14
  2. HM-LC-Sw1-Pl-CT ansteuern
    Von pitti im Forum HomeMatic
    Antworten: 18
    Letzter Beitrag: 29.02.16, 08:29
  3. Rauchmelder ansteuern
    Von raje im Forum HomeMatic
    Antworten: 13
    Letzter Beitrag: 26.04.13, 13:50
  4. Pioneer LX-72 ansteuern
    Von paresy im Forum Anleitungen / Nützliche PHP Skripte
    Antworten: 0
    Letzter Beitrag: 16.02.13, 15:44
  5. Com ansteuern
    Von Professorakiera im Forum Allgemeine Diskussion
    Antworten: 3
    Letzter Beitrag: 10.03.08, 19:38