Homematic ssh Client // wget mit https
Moderator: Co-Administratoren
-
- Beiträge: 18
- Registriert: 27.09.2010, 09:47
Homematic ssh Client // wget mit https
Hallo , nachdem jetzt mein neues Hobby Homematic ist, würde ich gern mit kleinen scripten die Überwachungs / Alarmfunktion erweitern.
Das heißt im Detail mit prowl(Alarmierung Iphone) ein script bauen was mir Alarm Infos direkt auf Iphone sendet.
Leider kann das Busybox auf der Homematic nur wget mit http unterstützung. Ich benötigte irgendwie ein update von wget was auch https sprechen kann oder eine Möglichkeit den dropbear SSH Client zunutzten . Beides ist im Moment für die Homematic nicht auffindbar.
Auch das OS von der Homematic ist mir nicht bekannt kann man hier irgendwie compilen ?
Habe dank Hilfe von euch eine Lösung mit CURL gefunden !! Danke http://homematic-forum.de/forum/viewtop ... 326#p35326
Danke für Infos vorab...
Mfg
Tobias König
Das heißt im Detail mit prowl(Alarmierung Iphone) ein script bauen was mir Alarm Infos direkt auf Iphone sendet.
Leider kann das Busybox auf der Homematic nur wget mit http unterstützung. Ich benötigte irgendwie ein update von wget was auch https sprechen kann oder eine Möglichkeit den dropbear SSH Client zunutzten . Beides ist im Moment für die Homematic nicht auffindbar.
Auch das OS von der Homematic ist mir nicht bekannt kann man hier irgendwie compilen ?
Habe dank Hilfe von euch eine Lösung mit CURL gefunden !! Danke http://homematic-forum.de/forum/viewtop ... 326#p35326
Danke für Infos vorab...
Mfg
Tobias König
Zuletzt geändert von TobiasKoenig am 12.11.2010, 19:10, insgesamt 1-mal geändert.
--------------------------------------------
147 Kanäle in 72 Geräten und 26 CUxD-Kanäle in 8 CUxD-Geräten:
3x CUX28, 2x HM-LC-Sw4-PCB, 2x HM-LC-Sw1-Pl, 1x HM-OU-LED16, 3x HM-ES-PMSw1-Pl, 1x HM-TC-IT-WM-W-EU, 13x HM-LC-Sw1-FM, 1x HM-LC-Sw4-SM, 3x HM-LC-Sw2-FM, 12x HM-LC-Bl1-FM, 4x HM-Sec-SC, 1x HM-Sen-MDIR-O-2, 1x HM-LC-Sw4-DR, 2x HM-Sec-SC-2, 2x CUX03, 2x HM-Sec-RHS, 3x HM-RC-Key3-B, 1x HM-RC-Key4-2, 1x HM-RC-4-2, 1x HM-Sec-Key, 1x HM-Sen-MDIR-SM, 3x HM-Sec-MDIR, 7x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x HM-OU-CM-PCB, 1x HM-WDS40-TH-I, 1x HM-WDS10-TH-O, 1x HM-PB-4Dis-WM, 2x CUX27, 1x HM-WDS30-OT2-SM, 1x CUX13
--------------------------------------------
147 Kanäle in 72 Geräten und 26 CUxD-Kanäle in 8 CUxD-Geräten:
3x CUX28, 2x HM-LC-Sw4-PCB, 2x HM-LC-Sw1-Pl, 1x HM-OU-LED16, 3x HM-ES-PMSw1-Pl, 1x HM-TC-IT-WM-W-EU, 13x HM-LC-Sw1-FM, 1x HM-LC-Sw4-SM, 3x HM-LC-Sw2-FM, 12x HM-LC-Bl1-FM, 4x HM-Sec-SC, 1x HM-Sen-MDIR-O-2, 1x HM-LC-Sw4-DR, 2x HM-Sec-SC-2, 2x CUX03, 2x HM-Sec-RHS, 3x HM-RC-Key3-B, 1x HM-RC-Key4-2, 1x HM-RC-4-2, 1x HM-Sec-Key, 1x HM-Sen-MDIR-SM, 3x HM-Sec-MDIR, 7x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x HM-OU-CM-PCB, 1x HM-WDS40-TH-I, 1x HM-WDS10-TH-O, 1x HM-PB-4Dis-WM, 2x CUX27, 1x HM-WDS30-OT2-SM, 1x CUX13
--------------------------------------------
Re: Homematic ssh Client // wget mit https
Die komplette Toolchain zum Compilieren gibts auf www.homematic.com
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 24 Mal
- Kontaktdaten:
Re: Homematic ssh Client // wget mit https
War die Suchfunktion etwa schon wieder deaktiviert? Da sollte man ein ernstes Wort mit shen sprechen... (huch, jetzt rede ich schon wie teddy )TobiasKoenig hat geschrieben:Beides ist im Moment für die Homematic nicht auffindbar.
Jetzt ging sie anscheinend wieder: http://homematic-forum.de/forum/search. ... bmit=Suche
Was ist denn hieran verkehrt: http://homematic-forum.de/forum/viewtop ... ssh#p16322TobiasKoenig hat geschrieben:oder eine Möglichkeit den dropbear SSH Client zunutzten
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
-
- Beiträge: 18
- Registriert: 27.09.2010, 09:47
Re: Homematic ssh Client // wget mit https
Hey danke für die Idee mit der Firmware !
Den Thread über Dropbear kenne ich ja schon ! Nur leider ist hier "nur" der SCP und SSH Server mit dabei ! Kein SSH Client alle ssh .... oder dropbearclient !
Also gesucht habe ich vorher ....
Die Idee mit der Firmware muss ich mal weiter verfolgen...
Danke
Den Thread über Dropbear kenne ich ja schon ! Nur leider ist hier "nur" der SCP und SSH Server mit dabei ! Kein SSH Client alle ssh .... oder dropbearclient !
Also gesucht habe ich vorher ....
Die Idee mit der Firmware muss ich mal weiter verfolgen...
Danke
--------------------------------------------
147 Kanäle in 72 Geräten und 26 CUxD-Kanäle in 8 CUxD-Geräten:
3x CUX28, 2x HM-LC-Sw4-PCB, 2x HM-LC-Sw1-Pl, 1x HM-OU-LED16, 3x HM-ES-PMSw1-Pl, 1x HM-TC-IT-WM-W-EU, 13x HM-LC-Sw1-FM, 1x HM-LC-Sw4-SM, 3x HM-LC-Sw2-FM, 12x HM-LC-Bl1-FM, 4x HM-Sec-SC, 1x HM-Sen-MDIR-O-2, 1x HM-LC-Sw4-DR, 2x HM-Sec-SC-2, 2x CUX03, 2x HM-Sec-RHS, 3x HM-RC-Key3-B, 1x HM-RC-Key4-2, 1x HM-RC-4-2, 1x HM-Sec-Key, 1x HM-Sen-MDIR-SM, 3x HM-Sec-MDIR, 7x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x HM-OU-CM-PCB, 1x HM-WDS40-TH-I, 1x HM-WDS10-TH-O, 1x HM-PB-4Dis-WM, 2x CUX27, 1x HM-WDS30-OT2-SM, 1x CUX13
--------------------------------------------
147 Kanäle in 72 Geräten und 26 CUxD-Kanäle in 8 CUxD-Geräten:
3x CUX28, 2x HM-LC-Sw4-PCB, 2x HM-LC-Sw1-Pl, 1x HM-OU-LED16, 3x HM-ES-PMSw1-Pl, 1x HM-TC-IT-WM-W-EU, 13x HM-LC-Sw1-FM, 1x HM-LC-Sw4-SM, 3x HM-LC-Sw2-FM, 12x HM-LC-Bl1-FM, 4x HM-Sec-SC, 1x HM-Sen-MDIR-O-2, 1x HM-LC-Sw4-DR, 2x HM-Sec-SC-2, 2x CUX03, 2x HM-Sec-RHS, 3x HM-RC-Key3-B, 1x HM-RC-Key4-2, 1x HM-RC-4-2, 1x HM-Sec-Key, 1x HM-Sen-MDIR-SM, 3x HM-Sec-MDIR, 7x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x HM-OU-CM-PCB, 1x HM-WDS40-TH-I, 1x HM-WDS10-TH-O, 1x HM-PB-4Dis-WM, 2x CUX27, 1x HM-WDS30-OT2-SM, 1x CUX13
--------------------------------------------
-
- Beiträge: 18
- Registriert: 27.09.2010, 09:47
Re: Homematic ssh Client // wget mit https // CURL
Hey,
ich habe mir jetzt mit euren Ideen zur Firmware einfach die curl incl. ssl support compiled. (Ubuntu Toolchain und Vmware sei dank).
Somit kann ich jetzt über Prowl Alarm und Infos von Homematic direkt aufs Iphone versenden.
Sollte interesse an der Binary Datei für Homematic (CURL + ssl) bestehen einfach kurz melden.
Danke nochmals...
ich habe mir jetzt mit euren Ideen zur Firmware einfach die curl incl. ssl support compiled. (Ubuntu Toolchain und Vmware sei dank).
Somit kann ich jetzt über Prowl Alarm und Infos von Homematic direkt aufs Iphone versenden.
Sollte interesse an der Binary Datei für Homematic (CURL + ssl) bestehen einfach kurz melden.
Danke nochmals...
--------------------------------------------
147 Kanäle in 72 Geräten und 26 CUxD-Kanäle in 8 CUxD-Geräten:
3x CUX28, 2x HM-LC-Sw4-PCB, 2x HM-LC-Sw1-Pl, 1x HM-OU-LED16, 3x HM-ES-PMSw1-Pl, 1x HM-TC-IT-WM-W-EU, 13x HM-LC-Sw1-FM, 1x HM-LC-Sw4-SM, 3x HM-LC-Sw2-FM, 12x HM-LC-Bl1-FM, 4x HM-Sec-SC, 1x HM-Sen-MDIR-O-2, 1x HM-LC-Sw4-DR, 2x HM-Sec-SC-2, 2x CUX03, 2x HM-Sec-RHS, 3x HM-RC-Key3-B, 1x HM-RC-Key4-2, 1x HM-RC-4-2, 1x HM-Sec-Key, 1x HM-Sen-MDIR-SM, 3x HM-Sec-MDIR, 7x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x HM-OU-CM-PCB, 1x HM-WDS40-TH-I, 1x HM-WDS10-TH-O, 1x HM-PB-4Dis-WM, 2x CUX27, 1x HM-WDS30-OT2-SM, 1x CUX13
--------------------------------------------
147 Kanäle in 72 Geräten und 26 CUxD-Kanäle in 8 CUxD-Geräten:
3x CUX28, 2x HM-LC-Sw4-PCB, 2x HM-LC-Sw1-Pl, 1x HM-OU-LED16, 3x HM-ES-PMSw1-Pl, 1x HM-TC-IT-WM-W-EU, 13x HM-LC-Sw1-FM, 1x HM-LC-Sw4-SM, 3x HM-LC-Sw2-FM, 12x HM-LC-Bl1-FM, 4x HM-Sec-SC, 1x HM-Sen-MDIR-O-2, 1x HM-LC-Sw4-DR, 2x HM-Sec-SC-2, 2x CUX03, 2x HM-Sec-RHS, 3x HM-RC-Key3-B, 1x HM-RC-Key4-2, 1x HM-RC-4-2, 1x HM-Sec-Key, 1x HM-Sen-MDIR-SM, 3x HM-Sec-MDIR, 7x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x HM-OU-CM-PCB, 1x HM-WDS40-TH-I, 1x HM-WDS10-TH-O, 1x HM-PB-4Dis-WM, 2x CUX27, 1x HM-WDS30-OT2-SM, 1x CUX13
--------------------------------------------
Re: Homematic ssh Client // wget mit https
Hallo,
die Idee mit Prowl ist super !
Ich haette Interesse an den Binaries fuer die Homematic ! So uebersieht man Alarme nicht so leicht wie bei Emails.
Gruss Marco
die Idee mit Prowl ist super !
Ich haette Interesse an den Binaries fuer die Homematic ! So uebersieht man Alarme nicht so leicht wie bei Emails.
Gruss Marco
-
- Beiträge: 18
- Registriert: 27.09.2010, 09:47
Re: Homematic ssh Client // wget mit https
Hallo,
Ich bin die Woche leider auf Dienstreise ! Ich werde am Freitag mal ein kurzes Howto für prowl hier veröffentlichen ! Ich packe dann die binary dazu , dann braucht nicht jeder den Kram compilen . Also Freitag gib's Input .... Gruß aus Stuttgart. Tobias
Ich bin die Woche leider auf Dienstreise ! Ich werde am Freitag mal ein kurzes Howto für prowl hier veröffentlichen ! Ich packe dann die binary dazu , dann braucht nicht jeder den Kram compilen . Also Freitag gib's Input .... Gruß aus Stuttgart. Tobias
--------------------------------------------
147 Kanäle in 72 Geräten und 26 CUxD-Kanäle in 8 CUxD-Geräten:
3x CUX28, 2x HM-LC-Sw4-PCB, 2x HM-LC-Sw1-Pl, 1x HM-OU-LED16, 3x HM-ES-PMSw1-Pl, 1x HM-TC-IT-WM-W-EU, 13x HM-LC-Sw1-FM, 1x HM-LC-Sw4-SM, 3x HM-LC-Sw2-FM, 12x HM-LC-Bl1-FM, 4x HM-Sec-SC, 1x HM-Sen-MDIR-O-2, 1x HM-LC-Sw4-DR, 2x HM-Sec-SC-2, 2x CUX03, 2x HM-Sec-RHS, 3x HM-RC-Key3-B, 1x HM-RC-Key4-2, 1x HM-RC-4-2, 1x HM-Sec-Key, 1x HM-Sen-MDIR-SM, 3x HM-Sec-MDIR, 7x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x HM-OU-CM-PCB, 1x HM-WDS40-TH-I, 1x HM-WDS10-TH-O, 1x HM-PB-4Dis-WM, 2x CUX27, 1x HM-WDS30-OT2-SM, 1x CUX13
--------------------------------------------
147 Kanäle in 72 Geräten und 26 CUxD-Kanäle in 8 CUxD-Geräten:
3x CUX28, 2x HM-LC-Sw4-PCB, 2x HM-LC-Sw1-Pl, 1x HM-OU-LED16, 3x HM-ES-PMSw1-Pl, 1x HM-TC-IT-WM-W-EU, 13x HM-LC-Sw1-FM, 1x HM-LC-Sw4-SM, 3x HM-LC-Sw2-FM, 12x HM-LC-Bl1-FM, 4x HM-Sec-SC, 1x HM-Sen-MDIR-O-2, 1x HM-LC-Sw4-DR, 2x HM-Sec-SC-2, 2x CUX03, 2x HM-Sec-RHS, 3x HM-RC-Key3-B, 1x HM-RC-Key4-2, 1x HM-RC-4-2, 1x HM-Sec-Key, 1x HM-Sen-MDIR-SM, 3x HM-Sec-MDIR, 7x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x HM-OU-CM-PCB, 1x HM-WDS40-TH-I, 1x HM-WDS10-TH-O, 1x HM-PB-4Dis-WM, 2x CUX27, 1x HM-WDS30-OT2-SM, 1x CUX13
--------------------------------------------
Re: Homematic ssh Client // wget mit https
Hi Tobias,
na das klingt ja prima. Danke für die Mühe !
Gruss Marco
na das klingt ja prima. Danke für die Mühe !
Gruss Marco
-
- Beiträge: 18
- Registriert: 27.09.2010, 09:47
Re: Homematic CURL incl. ssh HowTo
Hey wie versprochen anbei ein How-To für CURL incl. SSH für HTTPS Webseiten.
Testet und Compiled für Homematic Firmware Version 1.503
1.) ssh wie im Thread angegeben freischalten und so ssh Zugang für HomeMatic aktivieren:
http://homematic-forum.de/forum/viewtop ... ssh#p16322
2.) Nachdem jetzt der Zugang für die HomeMatic klappt folgende Punkte durchführen.
- Anmeldung an CCU als root
Verzeichnis anlegen
mkdir /tmp/curl
Ins Verzeichnis wechseln
cd /tmp/curl
curl von fhz Forum Thread runterlagen
wget http://homematic-forum.de/forum/downloa ... hp?id=2199
danach Datei umbennen ... **Hier war am Anfang ein Fehler dring **Sorry**
mv "File.php?id=2199" Curl.tar.gz
Und weiter wie in der alten Anleitung passe Sie gleich mal an !
/ Filesystem als read / Write mountain:
mount -o remount,rw /
ins / wechseln
cd /
Pakete auspacken
gunzip /tmp/curl/curl.tar.gz
tar -xvf /tmp/curl/curl.tar
Sicherheitshalber nochmal execute setzten
chmod 755 /bin/curl
chown root:root /bin/curl
Logfile touch
touch /var/log/curl.trace
Mount wider als read only
mount -o remount,ro /
Curl sollte laufen
/bin/curl --help
Ab jetzt sollte innerhalb der WebGui folgendes Script klappen z.b. Prowl Alarmierung (Hier muss jetzt noch der persönlich APIKey rein _______)
Bei Fragen einfach melden….
Zur Fehlersuche wird derzeit noch unter /var/log/curl.trace ein Logfile angelegt.
Mfg
Tobias König
Testet und Compiled für Homematic Firmware Version 1.503
1.) ssh wie im Thread angegeben freischalten und so ssh Zugang für HomeMatic aktivieren:
http://homematic-forum.de/forum/viewtop ... ssh#p16322
2.) Nachdem jetzt der Zugang für die HomeMatic klappt folgende Punkte durchführen.
- Anmeldung an CCU als root
Verzeichnis anlegen
mkdir /tmp/curl
Ins Verzeichnis wechseln
cd /tmp/curl
curl von fhz Forum Thread runterlagen
wget http://homematic-forum.de/forum/downloa ... hp?id=2199
danach Datei umbennen ... **Hier war am Anfang ein Fehler dring **Sorry**
mv "File.php?id=2199" Curl.tar.gz
Und weiter wie in der alten Anleitung passe Sie gleich mal an !
/ Filesystem als read / Write mountain:
mount -o remount,rw /
ins / wechseln
cd /
Pakete auspacken
gunzip /tmp/curl/curl.tar.gz
tar -xvf /tmp/curl/curl.tar
Sicherheitshalber nochmal execute setzten
chmod 755 /bin/curl
chown root:root /bin/curl
Logfile touch
touch /var/log/curl.trace
Mount wider als read only
mount -o remount,ro /
Curl sollte laufen
/bin/curl --help
Ab jetzt sollte innerhalb der WebGui folgendes Script klappen z.b. Prowl Alarmierung (Hier muss jetzt noch der persönlich APIKey rein _______)
Code: Alles auswählen
string stdout;
string stderr;
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);
Bei Fragen einfach melden….
Zur Fehlersuche wird derzeit noch unter /var/log/curl.trace ein Logfile angelegt.
Mfg
Tobias König
- Dateianhänge
-
- curl.tar.gz
- CURL incl. ssh Binary
- (239.47 KiB) 3437-mal heruntergeladen
Zuletzt geändert von TobiasKoenig am 04.12.2010, 18:21, insgesamt 1-mal geändert.
--------------------------------------------
147 Kanäle in 72 Geräten und 26 CUxD-Kanäle in 8 CUxD-Geräten:
3x CUX28, 2x HM-LC-Sw4-PCB, 2x HM-LC-Sw1-Pl, 1x HM-OU-LED16, 3x HM-ES-PMSw1-Pl, 1x HM-TC-IT-WM-W-EU, 13x HM-LC-Sw1-FM, 1x HM-LC-Sw4-SM, 3x HM-LC-Sw2-FM, 12x HM-LC-Bl1-FM, 4x HM-Sec-SC, 1x HM-Sen-MDIR-O-2, 1x HM-LC-Sw4-DR, 2x HM-Sec-SC-2, 2x CUX03, 2x HM-Sec-RHS, 3x HM-RC-Key3-B, 1x HM-RC-Key4-2, 1x HM-RC-4-2, 1x HM-Sec-Key, 1x HM-Sen-MDIR-SM, 3x HM-Sec-MDIR, 7x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x HM-OU-CM-PCB, 1x HM-WDS40-TH-I, 1x HM-WDS10-TH-O, 1x HM-PB-4Dis-WM, 2x CUX27, 1x HM-WDS30-OT2-SM, 1x CUX13
--------------------------------------------
147 Kanäle in 72 Geräten und 26 CUxD-Kanäle in 8 CUxD-Geräten:
3x CUX28, 2x HM-LC-Sw4-PCB, 2x HM-LC-Sw1-Pl, 1x HM-OU-LED16, 3x HM-ES-PMSw1-Pl, 1x HM-TC-IT-WM-W-EU, 13x HM-LC-Sw1-FM, 1x HM-LC-Sw4-SM, 3x HM-LC-Sw2-FM, 12x HM-LC-Bl1-FM, 4x HM-Sec-SC, 1x HM-Sen-MDIR-O-2, 1x HM-LC-Sw4-DR, 2x HM-Sec-SC-2, 2x CUX03, 2x HM-Sec-RHS, 3x HM-RC-Key3-B, 1x HM-RC-Key4-2, 1x HM-RC-4-2, 1x HM-Sec-Key, 1x HM-Sen-MDIR-SM, 3x HM-Sec-MDIR, 7x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x HM-OU-CM-PCB, 1x HM-WDS40-TH-I, 1x HM-WDS10-TH-O, 1x HM-PB-4Dis-WM, 2x CUX27, 1x HM-WDS30-OT2-SM, 1x CUX13
--------------------------------------------
Re: Homematic ssh Client // wget mit https
Hi Tobias,
super Anleitung, funktioniert tadellos mit curl !
Danke für deine Mühe
Gruss Marco
super Anleitung, funktioniert tadellos mit curl !
Danke für deine Mühe
Gruss Marco