Homematic ssh Client // wget mit https
Moderator: Co-Administratoren
-
- Beiträge: 18
- Registriert: 27.09.2010, 09:47
Re: Homematic ssh Client // wget mit https
mach mal ein mv auf die Datei und nenne Sie um !
Der Download ladet als falscher Dateiname auf Platte
Also ANleitung:
wget http://homematic-forum.de/forum/downloa ... hp?id=2199
danach
mv "File.php?id=2199" Curl.tar.gz
Und weiter wie in der alten Anleitung passe Sie gleich mal an !
Danke für den Hinweiss...
Der Download ladet als falscher Dateiname auf Platte
Also ANleitung:
wget http://homematic-forum.de/forum/downloa ... hp?id=2199
danach
mv "File.php?id=2199" Curl.tar.gz
Und weiter wie in der alten Anleitung passe Sie gleich mal an !
Danke für den Hinweiss...
--------------------------------------------
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,
ich habe ein problem mit curl. Die Installation hat soweit erstmal geklappt, allerdings scheint es nicht richtig zu laufen, beim aufrufen von curl in der SSH-Komandozeile (mit putty) kommt die Fehlermeldung:
curl: '/lib/libcurl.so.4' is not an ELF file
curl: can't load library 'libcurl.so.4'
Hat jemand eine Ahnung, was das Problem sein könnte?
Gruß,
Busmaster
ich habe ein problem mit curl. Die Installation hat soweit erstmal geklappt, allerdings scheint es nicht richtig zu laufen, beim aufrufen von curl in der SSH-Komandozeile (mit putty) kommt die Fehlermeldung:
curl: '/lib/libcurl.so.4' is not an ELF file
curl: can't load library 'libcurl.so.4'
Hat jemand eine Ahnung, was das Problem sein könnte?
Gruß,
Busmaster
- 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
Hallo.
Wahrscheinlich ist /lib/libcurl.so.4 ein symbolic link ("ls -l" in /lib). Entweder zeigt dieser auf ein ungültiges Ziel oder es muss aber die Datei selbst sein. Probier mal, das Ziel des SymLinks zu überprüfen (Zieldatei vorhanden?).
Wahrscheinlich ist /lib/libcurl.so.4 ein symbolic link ("ls -l" in /lib). Entweder zeigt dieser auf ein ungültiges Ziel oder es muss aber die Datei selbst sein. Probier mal, das Ziel des SymLinks zu überprüfen (Zieldatei vorhanden?).
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
- 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 CURL incl. ssh HowTo
Hallo.
Vielen Dank an TobiasKoenig für die tolle Anleitung!
An dieser Stelle bin ich kurz ins Stocken gekommen: heißen (die Datei kommt in Kleinbuchstaben an und wird mit Kleinbuchstaben weiter verarbeitet).
Vielen Dank an TobiasKoenig für die tolle Anleitung!
An dieser Stelle bin ich kurz ins Stocken gekommen:
Korrekt müsste esTobiasKoenig hat geschrieben: mv "File.php?id=2199" Curl.tar.gz
Code: Alles auswählen
mv "file.php?id=2199" curl.tar.gz
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
Re: Homematic ssh Client // wget mit https
Hi,
habe mein Problem gelöst. Ich hatte die entpackten curl Dateien per SCP direkt ins 'bin' bzw 'lib' directory kopiert. Jetzt habe ich nochmal das .tar Archiv auf die CCU kopiert und dort entpackt, nun funktioniert es.
Was nicht funktioniert ist der Domain-Name-Resolve des Prowl-Servers (habe ich mit dem trace herausgefunden), wenn ich stattdessen die IP nehme klappt es.
Gruß,
Busmaster
habe mein Problem gelöst. Ich hatte die entpackten curl Dateien per SCP direkt ins 'bin' bzw 'lib' directory kopiert. Jetzt habe ich nochmal das .tar Archiv auf die CCU kopiert und dort entpackt, nun funktioniert es.
Was nicht funktioniert ist der Domain-Name-Resolve des Prowl-Servers (habe ich mit dem trace herausgefunden), wenn ich stattdessen die IP nehme klappt es.
Gruß,
Busmaster
- 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
Super, das es jetzt läuft. Funktioniert denn Deine Namensauflösung sonst auf der CCU? Teste doch mal bitte
Code: Alles auswählen
ping www.google.de
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: 1
- Registriert: 10.12.2011, 09:34
Re: Homematic ssh Client // wget mit https
Hallo
Seit einiger Zeit geht bei mir nix mehr
es kommt immer einen Fehler im curl.trace
Hier das Skript
string stdout;
string stderr;
system.Exec("curl --trace-ascii /var/log/curl.trace -s -k 'https://prowl.weks.net/publicapi/add?ap ... Ausgeloest'", &stdout, &stderr);
Hier die Fehlermeldung
== Info: About to connect() to api.prowlapp.com port 443 (#0)
== Info: Trying 209.20.72.170... == Info: connected
== Info: Connected to api.prowlapp.com (209.20.72.170) port 443 (#0)
== Info: SSL: couldn't set callback!
== Info: error setting certificate verify locations, continuing anyway:
== Info: CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: none
== Info: Unknown SSL protocol error in connection to api.prowlapp.com:443
== Info: Closing connection #0
obwohl es immer ging im D2 Netz
Bitte um Hilfe
Danke
Seit einiger Zeit geht bei mir nix mehr
es kommt immer einen Fehler im curl.trace
Hier das Skript
string stdout;
string stderr;
system.Exec("curl --trace-ascii /var/log/curl.trace -s -k 'https://prowl.weks.net/publicapi/add?ap ... Ausgeloest'", &stdout, &stderr);
Hier die Fehlermeldung
== Info: About to connect() to api.prowlapp.com port 443 (#0)
== Info: Trying 209.20.72.170... == Info: connected
== Info: Connected to api.prowlapp.com (209.20.72.170) port 443 (#0)
== Info: SSL: couldn't set callback!
== Info: error setting certificate verify locations, continuing anyway:
== Info: CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: none
== Info: Unknown SSL protocol error in connection to api.prowlapp.com:443
== Info: Closing connection #0
obwohl es immer ging im D2 Netz
Bitte um Hilfe
Danke
- 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
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: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Homematic ssh Client // wget mit https
Curl habe ich installiert bekommen.
Nun ist mir die Idee gekommen, mittels Curl meine Fritzbox dazu zu bewegen einen Anruf zu tätigen.
Laut Netz sollte der Befehl
dazu führen. Leider gelingt es mir nicht der Fritzbox eine Reaktion zu entlocken.
Gibt es jemanden, der mir Hilfestellung dazu geben könnte?
Wie packe ich den Befehl in ein Homatic Programm?
Hintergrund ist, daß ich gerne auf Homematicbefehl einen Anruf tätigen will.
So z.B. wenn jemand an meiner Haustür klingelt sollen die Telefone klingeln.
Bisher nutze ich das versenden von mails zur Benachrichtigung, klappt auch gut.
Allerdings dauert es manchmal ein paar minuten bis mein Handy die mail erhält.
Da ist der Postbote schon weg
Danke
Alchy
Nun ist mir die Idee gekommen, mittels Curl meine Fritzbox dazu zu bewegen einen Anruf zu tätigen.
Laut Netz sollte der Befehl
Code: Alles auswählen
curl \
-d "id=uiPostForm&name=uiPostForm&login:command/password=[HIER PASSWORT]&telcfg:settings/UseClickToDial=1&telcfg:command/Dial=[HIER TELEFONNUMMER]&telcfg:settings/DialPort=[HIER DIALPORT]" \
http://fritz.box/cgi-bin/webcm > /dev/null
Gibt es jemanden, der mir Hilfestellung dazu geben könnte?
Wie packe ich den Befehl in ein Homatic Programm?
Hintergrund ist, daß ich gerne auf Homematicbefehl einen Anruf tätigen will.
So z.B. wenn jemand an meiner Haustür klingelt sollen die Telefone klingeln.
Bisher nutze ich das versenden von mails zur Benachrichtigung, klappt auch gut.
Allerdings dauert es manchmal ein paar minuten bis mein Handy die mail erhält.
Da ist der Postbote schon weg
Danke
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 86
- Registriert: 29.12.2012, 20:30
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 2 Mal
Re: Homematic ssh Client // wget mit https
Verdammt.
Anleitung von Tobias ausgeführt.
Alles ohne Fehler.
Wenn ich aber:
# /bin/curl --help
eingebe, erhalte ich:
-sh: /bin/curl: not found
CURL ist aber da!
# cd /bin/
# ls -l cu*
-rwxr-xr-x 1 root root 219175 Nov 8 2010 curl
Auch die Libraries (bzw Links) befinden sich im Lib Verzeichnis:
# cd /lib/
# ls -l libcu*
lrwxrwxrwx 1 root root 16 Apr 20 15:13 libcurl.so.3 -> libcurl.so.4.2.0
lrwxrwxrwx 1 root root 16 Apr 20 15:13 libcurl.so.4 -> libcurl.so.4.2.0
-rwxr-xr-x 1 root root 356167 Nov 8 2010 libcurl.so.4.2.0
Hat jemand eine Idee?
Anleitung von Tobias ausgeführt.
Alles ohne Fehler.
Wenn ich aber:
# /bin/curl --help
eingebe, erhalte ich:
-sh: /bin/curl: not found
CURL ist aber da!
# cd /bin/
# ls -l cu*
-rwxr-xr-x 1 root root 219175 Nov 8 2010 curl
Auch die Libraries (bzw Links) befinden sich im Lib Verzeichnis:
# cd /lib/
# ls -l libcu*
lrwxrwxrwx 1 root root 16 Apr 20 15:13 libcurl.so.3 -> libcurl.so.4.2.0
lrwxrwxrwx 1 root root 16 Apr 20 15:13 libcurl.so.4 -> libcurl.so.4.2.0
-rwxr-xr-x 1 root root 356167 Nov 8 2010 libcurl.so.4.2.0
Hat jemand eine Idee?