Homematic ssh Client // wget mit https

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

TobiasKoenig
Beiträge: 18
Registriert: 27.09.2010, 09:47

Homematic ssh Client // wget mit https

Beitrag von 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/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
--------------------------------------------

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: Homematic ssh Client // wget mit https

Beitrag von owagner » 28.10.2010, 17:07

Die komplette Toolchain zum Compilieren gibts auf www.homematic.com

Benutzeravatar
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: 23 Mal
Kontaktdaten:

Re: Homematic ssh Client // wget mit https

Beitrag von 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. ... bmit=Suche
TobiasKoenig hat geschrieben:oder eine Möglichkeit den dropbear SSH Client zunutzten
Was ist denn hieran verkehrt: http://homematic-forum.de/forum/viewtop ... ssh#p16322 :?:
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-Hilfeerweiterter Skript-Parser

TobiasKoenig
Beiträge: 18
Registriert: 27.09.2010, 09:47

Re: Homematic ssh Client // wget mit https

Beitrag von 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: 18
Registriert: 27.09.2010, 09:47

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

Beitrag von TobiasKoenig » 09.11.2010, 19: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
--------------------------------------------

vader722
Beiträge: 155
Registriert: 10.11.2010, 14:38

Re: Homematic ssh Client // wget mit https

Beitrag von vader722 » 10.11.2010, 14: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

TobiasKoenig
Beiträge: 18
Registriert: 27.09.2010, 09:47

Re: Homematic ssh Client // wget mit https

Beitrag von TobiasKoenig » 10.11.2010, 22: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
--------------------------------------------

vader722
Beiträge: 155
Registriert: 10.11.2010, 14:38

Re: Homematic ssh Client // wget mit https

Beitrag von vader722 » 11.11.2010, 08:30

Hi Tobias,

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

Gruss Marco

TobiasKoenig
Beiträge: 18
Registriert: 27.09.2010, 09:47

Re: Homematic CURL incl. ssh HowTo

Beitrag von TobiasKoenig » 12.11.2010, 18: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:
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) 3395-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
--------------------------------------------

vader722
Beiträge: 155
Registriert: 10.11.2010, 14:38

Re: Homematic ssh Client // wget mit https

Beitrag von vader722 » 13.11.2010, 14:30

Hi Tobias,

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

Gruss Marco

Antworten

Zurück zu „HomeMatic allgemein“