SAS schalten mit FritzFon

ws65

Aktives Mitglied
Mitglied seit
23 Jan 2012
Beiträge
1,157
Punkte für Reaktionen
21
Punkte
38
Hallo,

heute morgen hatte ich eine Schnaps Idee, und das funktioniert sogar!

mit dem Fritz!Fon kann man ja Internetradio abspielen.
meine Idee, was passiert wenn ich da eine Internetadresse zum schalten eingebe?

versucht mit z.B. Befehl für Sas
http://192.168.178.20/sas4/sas.php?name=DB_26_Helfer_2-1_Schaltuhr&schalter=an
gehtI kommt zwar eim Fritz!fon eine Fehlermeldung aber schaltet!

oder direkt für Homematik Schalter:
http://192.168.178.30/ws65.exe?go=dom.GetObject("1247:1.STATE").State(1)

zugegeben blöde Idee, aber manchmal für schnell was schalten brauchbar.
 
  • Like
Reaktionen: HarryHase
Ich habe auch noch eine Schnaps Idee; Ich habe mir IR-Empfänger TSOP4838 38kHz bestellt, da will ich dann mit der TV FB SaS schalten ... mal sehen wie ich das umsetze und ob es geht. Deine URL oben ist ein Schlüssel der mir auch noch fehlte ....
 
Moins

Klaro, lass mal analysieren....
Also, in der Bash hat das logische UND ( & ) einige Sonderfunktionen.
Es muss also zum Zwecke der URL-Parameterweitergabe maskiert werden.
In deinem Fall also: \&

Beispiel:
Code:
# Aufruf mit maskierten &
wget -q -O- http://192.168.0.1/getallheaders.php?string1=hello\&string2=world | grep -o QUERY_STRING.*

#Ausgabe des grep der geparsten HTML
QUERY_STRING</td><td>string1=hello&string2=world</td></tr>
 
da muss ich noch viel lernen ... danke ...
 
Dann kannstes sogar zu deinem Vorteil nutzen ;)

Beispiele für die Bash...

1. Ein einfaches & am Ende des Kommandos == Im Hintergrund ausführen (fg eintippen um es nach Vorne zu holen)

2. Doppelte & ( && ) == "if then" Kurzform
Code:
echo -n "Hallo" && echo -n " Welt\n"
Letzteres wird nur ausgeführt, wenn Ersteres erfolgreich war

Komplette "if then else" Kurzform
Code:
ping -c1 reallynotexistent.com && echo "Server ist existent" || echo "Server ist nicht existent"
 
Zuletzt bearbeitet:
Hat jemand einen Tipp wie ich das aus der bash heraus aufrufe?

wget http://192.168.178.4/sas/sas.php?name=Gartenlicht&schalter=an

Die url im Browser geht einwandfrei.


edit gefunden ...

wget -q 'http://192.168.178.4/sas/sas.php?name=Gartenlicht&schalter=aus'

Du kannst auch den sasget verwenden:

Ein Beispiel:
Befehl url Datei
/usr/local/bin/sas/sasget http://www.dwd.de/DWD/wetter/radar/radfilm_brd_akt.gif regenradar.gif

Der Inhalt des URL-Aufrufs landet dann in Datei.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,056
Beiträge
2,245,208
Mitglieder
373,480
Neuestes Mitglied
Skyscraperfan
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.