HomeMatic CCU2 bei ELV bestellen

Homematic ssh Client // wget mit https

Allgemeines zur HomeMatic Haussteuerung

Werbung


Homematic ssh Client // wget mit https

Beitragvon TobiasKoenig » 28.10.2010, 15:22

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/viewtopic.php?f=19&t=5414&p=35326#p35326

Danke für Infos vorab...
Mfg
Tobias König
Zuletzt geändert von TobiasKoenig am 12.11.2010, 20: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
--------------------------------------------
TobiasKoenig
 
Beiträge: 15
Registriert: 27.09.2010, 09:47

Re: Homematic ssh Client // wget mit https

Beitragvon owagner » 28.10.2010, 17:07

Die komplette Toolchain zum Compilieren gibts auf www.homematic.com
Benutzeravatar
owagner
 
Beiträge: 1191
Registriert: 13.05.2008, 19:49

Re: Homematic ssh Client // wget mit https

Beitragvon anli » 28.10.2010, 18:08

TobiasKoenig hat geschrieben:Beides ist im Moment für die Homematic nicht auffindbar.

War die Suchfunktion etwa schon wieder deaktiviert? Da sollte man ein ernstes Wort mit shen sprechen... (huch, jetzt rede ich schon wie teddy :lol: :lol: :lol: )
Jetzt ging sie anscheinend wieder: http://homematic-forum.de/forum/search.php?keywords=dropbear&terms=all&author=&sc=1&sf=all&sr=topics&sk=t&sd=d&st=0&ch=300&t=0&submit=Suche
TobiasKoenig hat geschrieben:oder eine Möglichkeit den dropbear SSH Client zunutzten

Was ist denn hieran verkehrt: http://homematic-forum.de/forum/viewtopic.php?f=26&t=3014&hilit=ssh#p16322 :?:
Herzliche Grüße, anli
452 Kanäle in 125 Geräten (CCU2, RCU, OHCU, 2 RF-LAN-Gateways, Funk und Wired, CUL und CUxD)

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 für allgemeine Themen per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen.

Interesse an Infos zum Homematic Usertreffen 2017? Hier für Infos anmelden: http://www.homematic-usertreffen.de.

TOLLE DashUI-Beispiel-Views zum Experimentieren und abguckenhm-community.org

Einsteiger-Hilfeerweiterter Skript-Parser
Benutzeravatar
anli
 
Beiträge: 3915
Registriert: 10.06.2009, 14:01
Wohnort: 20 Min. nördlich von Hannover und bei Bremen

Re: Homematic ssh Client // wget mit https

Beitragvon TobiasKoenig » 29.10.2010, 08:27

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
--------------------------------------------
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
--------------------------------------------
TobiasKoenig
 
Beiträge: 15
Registriert: 27.09.2010, 09:47

Re: Homematic ssh Client // wget mit https // CURL

Beitragvon TobiasKoenig » 09.11.2010, 20:18

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...
--------------------------------------------
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
--------------------------------------------
TobiasKoenig
 
Beiträge: 15
Registriert: 27.09.2010, 09:47

Re: Homematic ssh Client // wget mit https

Beitragvon vader722 » 10.11.2010, 15:41

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
vader722
 
Beiträge: 155
Registriert: 10.11.2010, 15:38

Re: Homematic ssh Client // wget mit https

Beitragvon TobiasKoenig » 10.11.2010, 23:58

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
--------------------------------------------
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
--------------------------------------------
TobiasKoenig
 
Beiträge: 15
Registriert: 27.09.2010, 09:47

Re: Homematic ssh Client // wget mit https

Beitragvon vader722 » 11.11.2010, 09:30

Hi Tobias,

na das klingt ja prima. Danke für die Mühe !

Gruss Marco
vader722
 
Beiträge: 155
Registriert: 10.11.2010, 15:38

Re: Homematic CURL incl. ssh HowTo

Beitragvon TobiasKoenig » 12.11.2010, 19:58

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:
viewtopic.php?f=26&t=3014&hilit=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/download/file.php?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) 2356-mal heruntergeladen
Zuletzt geändert von TobiasKoenig am 04.12.2010, 19: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
--------------------------------------------
TobiasKoenig
 
Beiträge: 15
Registriert: 27.09.2010, 09:47

Re: Homematic ssh Client // wget mit https

Beitragvon vader722 » 13.11.2010, 15:30

Hi Tobias,

super Anleitung, funktioniert tadellos mit curl !
Danke für deine Mühe :D

Gruss Marco
vader722
 
Beiträge: 155
Registriert: 10.11.2010, 15:38

Nächste

Zurück zu HomeMatic allgemein

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 7 Gäste







© homematic-forum.de & Lizenzgebern. Alle Rechte vorbehalten. Alle Bilder & Texte auf dieser Seite sind Eigentum
der jeweiligen Besitzer und dürfen ohne deren Einwilligung weder kopiert noch sonstwie weiter verwendet werden.