Änderungen

Wechseln zu: Navigation, Suche

Skriptsammlung

1.623 Byte entfernt, 13:15, 7. Jan. 2011
/* Meldungen aus der CCU an andere Geräte versenden */
Zeitpunkt des Sonnenuntergangs: <code>system.SunsetTime()</code>
=== Runden ===
Geht zum Beispiel so:<br><br>
<code>var x=1.123456;<br>
WriteLine(x.ToString(1));<br>
WriteLine(x.ToString(2));<br>
WriteLine(x.ToString(3));<br>
WriteLine(x.ToString(4));</code><br><br>
Ausgabe:<br>
<code>1.1<br>
1.12<br>
1.123<br>
1.1235</code>
== Meldungen aus der CCU an andere Geräte versenden ==
=== Emails ====== Prowl ===Über CURL können Meldungen an * [http://prowl.weks.net/ Prowl-Clients] (Windows, Mac, iPhone, Android uvm.) versendet werden:  Getestet und kompiliert für Homematic CCU, Firmware Version 1.503 # ssh wie im Thread angegeben freischalten: [http://www.fhzE-forum.de/viewtopic.php?f=26&t=3014&hilit=ssh#p16322 SSH-Server installierenMails]]# Nachdem jetzt der Zugang für die HomeMatic klappt folgende Punkte durchführen:::* Anmeldung über SSH an der CCU als root::* Verzeichnis /tmp/curl anlegen:::: <code>mkdir /tmp/curl</code>::* Ins das angelegte Verzeichnis wechseln::::<code>cd /tmp/curl</code>::* curl von fhz Forum Thread runterladen::::<code>wget http://www.fhz-forum.de/download/file.php?id=2199</code>::* / Filesystem als read / Write mounten:::: <code>mount -o remount,rw /</code>::* ins / wechseln:::: <code>cd /</code>::* Pakete auspacken::::<code>gunzip /tmp/curl/curl.tar.gz<br>tar -xvf /tmp/curl/curl.tar</code>::* Sicherheitshalber nochmal execute setzten::::<code>chmod 755 /bin/curl<br>chown root:root /bin/curl</code>::* Logfile anlegen:::: <code>touch /var/log/curl.trace</code>::* Mount wieder als read-only:::: <code>mount -o remount,ro /</code>::* Curl sollte laufen:::: <code>/bin/curl --help</code>  Ab jetzt sollte innerhalb der WebGui folgendes Script klappen z. B. [[Prowl Alarmierung (an Stelle des _______ muss der persönliche ApiKey gesetzt werden):  <code>string stdout;<br>string stderr;<br>system.Exec("curl --trace-ascii /var/log/curl.trace -s -k 'https://prowl.weks.net/publicapi/add?apikey=_____________________&priority=2&application=HomeMatic&event=Alarmzone1&description=Ausgeloest'", &stdout, &stderr);</code>  Bei Fragen einfach melden: http://www.fhz-forum.de/viewtopic.php?f=19&t=5414&p=35326#p35326  Zur Fehlersuche wird derzeit noch unter /var/log/curl.trace ein Logfile angelegt.  Autor des Skripts: TobiasKoenig]]
123
Bearbeitungen