Telefone Stumm schalten

Hallo liebe IPS’sler
Meine Frau wünscht sich per Touch alle Telefone Stumm schalten zu können.
Ich habe bis jetzt nur eine Lösung in der Fritzbox gefunden über feste Zeiten.Oder per Tasten Befehl am Endgerät selber wobei das bei mir nicht zu klappen scheint.
Habt ihr eine andere Idee???

einfach nachtschaltung aktivieren, sollte über ein script (ähnlich wie wlan) ein-/ausschaltbar sein.

Gibt es dazu schon eine Lösung ?

Hallo Prof,

ich weiß nicht, ob Du es bei Dir schon gelöst hast, aber da ich das heute selber gebraucht habe, ist hier mein Lösungsansatz.

Dazu verwende ich Rainers Script (http://www.ip-symcon.de/forum/f53/fritzbox-7270-wlan-repeater-scripts-8267/):slight_smile:

Hier der entsprechende Ausschnitt:

if ($IPS_VALUE)
{
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'box:settings/night_time_control_enabled' => $ein));
	 $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'box:settings/night_time_control_off_time' => '00:00'));
	 $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'box:settings/night_time_control_on_time' => '23:59'));
	 $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'box:settings/night_time_control_ring_blocked' => $ein));

    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port0/RingAllowed' => $aus));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port0/NoRingTime' => '00002359'));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port0/NoRingWithNightSetting' => $ein));

    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port1/RingAllowed' => $aus));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port1/NoRingTime' => '00002359'));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port1/NoRingWithNightSetting' => $ein));

    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port2/RingAllowed' => $aus));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port2/NoRingTime' => '00002359'));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port2/NoRingWithNightSetting' => $ein));

    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port3/RingAllowed' => $aus));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port3/NoRingTime' => '00002359'));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port3/NoRingWithNightSetting' => $ein));


/*	 for($i=0;$i++;$i<=3)
	 {
	    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port' . $i . '/RingAllowed' => $aus));
	    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port' . $i . '/NoRingTime' => '00002359'));
	    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port' . $i . '/NoRingWithNightSetting' => $ein));
	 } */
}
else
{
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'box:settings/night_time_control_enabled' => $aus));
	 $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'box:settings/night_time_control_off_time' => '00:00'));
	 $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'box:settings/night_time_control_on_time' => '00:00'));
	 $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'box:settings/night_time_control_ring_blocked' => $aus));

    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port0/RingAllowed' => $ein));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port0/NoRingTime' => '00000000'));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port0/NoRingWithNightSetting' => $aus));

    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port1/RingAllowed' => $ein));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port1/NoRingTime' => '00000000'));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port1/NoRingWithNightSetting' => $aus));

    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port2/RingAllowed' => $ein));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port2/NoRingTime' => '00000000'));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port2/NoRingWithNightSetting' => $aus));

    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port3/RingAllowed' => $ein));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port3/NoRingTime' => '00000000'));
    $settam = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'telcfg:settings/MSN/Port3/NoRingWithNightSetting' => $aus));
}

Die Klingelsperrzeit habe ich von 00:00 - 23:59 Uhr gesetzt (also kein Klingeln über den ganzen Tag). Also sollte man das Morgends wieder abschalten, sonst hat man ziemliche ruhige Tage :D.

Eigentlich wollte ich die Dreier-Blöcke, die bis auf den Port<x> identisch sind, in eine Schleife bauen, damit das Script nicht so unübersichtlich wird.
Aber irgendwie hat das nicht so geklappt.

Da auch jetzt rohes Fleisch und ein Sack Holzkohle auf mich wartet, ist mir das unübersichtliche Script momentan egal (funktioniert ja!) :D:D

Gruß
Thorsten

…und warum setzt Du nicht mit einem Befehl die Klingelsperre aktiv? :confused:

Als ich mir das damals angesehen habe gab es keinen Befehl dafür.

Ich bin (wie du in deinem Post geschrieben hast) durch die HTML Quelltext des Frames gegangen und habe mir die entsprechenden Parameter rausgesucht.

Habe ich eine kürzere und elegantere Lösung in deinem Thread übersehen
(WLAN, Media und Anrufbeantworter habe ich gefunden)???

Gruß
Thorsten

Dann wird es nichts geben.

Ist das jetzt ironisch gemeint? So nach dem Motto - wer nicht richtig sucht, der hat halt Pech :cool:.

Nö, wieso. Wenn Du sagst Du hast nachgesehen und nichts gefunden, dann wird es schon so sein. Das andere hast Du ja auch gefunden und verstanden.