IRTrans Lautstärkeregelung

Dann wandelste RS232 halt auf RS485 damit gehts dann locker 1200m weit,
oder baust die einen Ethernet auf Lan converter ein, dann kannste im Netzwerk deinen receiver auch von timbuktu steuern.

Ist das gleiche prinzip wie beim umbau der FHZ auf lan…

hallo paresy !

wenn du auch deinen receiver per seriell steuerst, welchen receiver hast du und kannst du mir vielleicht ein paar zeilen script als beispiel reinsetzen, damit ich das denon protokoll mal ins script kriege ?

danke, frank

kannst du mal dein denon protokoll ranhängen? dann guck ich da mal rein… das ist von receiver zu receiver anders…

Grüße, paresy

hallo paresy !

ich kriege das leider nicht hin. es kommt immer die meldung die datei wäre zu gross … die datei ist aber in diesem thema bei #8 mit als download drin !

happy day, frank

Probiere mal das :
ComPort-Instances mußt du noch anpassen, bzw einrichten, mit den Parametern aus dem PDF :9600 1 Stop 1Pari

<?
/*
*******************************
 IP-SYMCON Event Scripting
*******************************
File     : Serielle_Ansteuerung_ELV_Geraete.ips.php
Trigger  : 
Interval : 
*/

COMPort_SendText(14770, "MV86");  // Für 86 dB Lautstärke
COMPort_SendText(14770, chr(13));  // Für CR




Anderes Beispiel für eine ComPort-Anwendung:
Ansteuerung per RX / TX- Anschluß an der FHZ1000PC über ser.Port über PC oder MikroController (wie beim XPORT-Beispiel) an der FHZ1000PC in PHP:

<?
/*
*******************************
 IP-SYMCON Event Scripting
*******************************
File     : Serielle_Ansteuerung_ELV_Geraete.ips.php
Trigger  : 
Interval : 
*/


// alle 4 Empaenger nacheinander zuerst "Ein"- dann "Aus"-schalten.
// sollte man besser je 3 mal ausführen lassen, wegen der Übertragungssicherheit
ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(191).chr(2).chr(1).chr(1).chr(51).chr(51).chr(68).chr(17));//Empfaenger1 EiComPort_SendText(14770,chr(129).chr(9).chr(4).chr(174).chr(2).chr(1).chr(1).chr(51).chr(51).chr(68).chr(0));//Empfaenger1 Aus
//ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(174).chr(2).chr(1).chr(1).chr(51).chr(51).chr(68).chr(0));//Empfaenger2 Aus
IPS_Sleep(1000);

ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(192).chr(2).chr(1).chr(1).chr(51).chr(51).chr(69).chr(17));//Empfaenger2 Ein
//ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(175).chr(2).chr(1).chr(1).chr(51).chr(51).chr(69).chr(0));//Empfaenger2 Aus
IPS_Sleep(1000);

ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(193).chr(2).chr(1).chr(1).chr(51).chr(51).chr(70).chr(17));//Empfaenger3 Ein
//ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(176).chr(2).chr(1).chr(1).chr(51).chr(51).chr(70).chr(0));//Empfaenger3 Aus
IPS_Sleep(1000);

ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(194).chr(2).chr(1).chr(1).chr(51).chr(51).chr(71).chr(17));//Empfaenger3 Ein
//ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(177).chr(2).chr(1).chr(1).chr(51).chr(51).chr(71).chr(0));//Empfaenger3 Aus
IPS_Sleep(1000);

//ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(191).chr(2).chr(1).chr(1).chr(51).chr(51).chr(68).chr(17));//Empfaenger1 EiComPort_SendText(14770,chr(129).chr(9).chr(4).chr(174).chr(2).chr(1).chr(1).chr(51).chr(51).chr(68).chr(0));//Empfaenger1 Aus
ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(174).chr(2).chr(1).chr(1).chr(51).chr(51).chr(68).chr(0));//Empfaenger2 Aus
IPS_Sleep(1000);

//ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(192).chr(2).chr(1).chr(1).chr(51).chr(51).chr(69).chr(17));//Empfaenger2 Ein
ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(175).chr(2).chr(1).chr(1).chr(51).chr(51).chr(69).chr(0));//Empfaenger2 Aus
IPS_Sleep(1000);

//ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(193).chr(2).chr(1).chr(1).chr(51).chr(51).chr(70).chr(17));//Empfaenger3 Ein
ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(176).chr(2).chr(1).chr(1).chr(51).chr(51).chr(70).chr(0));//Empfaenger3 Aus
IPS_Sleep(1000);

//ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(194).chr(2).chr(1).chr(1).chr(51).chr(51).chr(71).chr(17));//Empfaenger3 Ein
ComPort_SendText(14770,chr(129).chr(9).chr(4).chr(177).chr(2).chr(1).chr(1).chr(51).chr(51).chr(71).chr(0));//Empfaenger3 Aus
IPS_Sleep(1000);

?>

Also Ansteuerung nicht über USB sondern über RS232. Bei MikroControllerbetrieb müssen noch „Init’s“ vorher gesendet werden.

waaahnsinn ! es klappt. sogar mit 15 meter kabel bis in den keller.
jetzt kann ich wirklich die lautstärke dirket einstellen !
(wie man sich doch freuen kann über sowas :slight_smile:
dann werde ich mich mal durchs pdf kämpfen …

danke !! frank

Hat dir das Script geholfen, oder hast du selbst Eines programmiert?

das skipt hat geholfen !

COMPort_SendText(58548, „MV86“); // Für 86 dB Lautstärke
COMPort_SendText(58548, chr(13));

klappt ! oder auch

COMPort_SendText(58548, „Z2TV“); // Für Zone 2 auf TV
COMPort_SendText(58548, chr(13));

:-))

Jo, das ist ja gut. Ipsymcon ist echt „flexibel“:slight_smile:
Sollte auch in eine Zeile geschrieben werden können, hab’ aber nicht so die PHP-Ahnung:o