Lösung: Klingel erzeugt Bild von Foscam und sendet per Mail

WebUIs (DashUI, yahui, ...), Adapter (Hue, IRTrans, Sonos, ...), Logging, Scripting

Moderator: Co-Administratoren

Bernd80
Beiträge: 110
Registriert: 13.01.2016, 18:40

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von Bernd80 » 21.06.2016, 13:44

Dann direkt noch eine Frage.
Habe eine Edimax 3140w die ich gerne an die Tür bauen wollte. Habe jetzt in der Tcl den Pfad der Kamera umgeschrieben in

dann kommt dieser Fehler:

Code: Alles auswählen

# tclsh sendCamShot.tcl
invalid command name "admin"
    while executing
"admin"
    invoked from within
"set SNAPSHOT_URL "http://192.168.178.76/snapshot.jpg?account=[admin]&password=[1234]""
    (file "sendCamShot.tcl" line 3)
im Browser funktioniert der Pfad und es kommt ein Snapshot Foto. Ist die Kamera evtl. nicht geeignet?

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von bahnuhr » 21.06.2016, 13:51

Bernd80 hat geschrieben:

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("cd /usr/local/addons/sendCamShot/ && tclsh sendCamShot.tcl");
Das muss gehen!

Hast du
- cuxd installiert ?
- die tcl Datei im richtigen Verzeichnis ?


mfg
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

Bernd80
Beiträge: 110
Registriert: 13.01.2016, 18:40

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von Bernd80 » 21.06.2016, 13:55

Hallo bahnuhr,

Ja Cuxd ist installiert und die Datei ist usr/local/addons/
Wie gesagt manuell kann ich sie ja über ssh starten [emoji848]

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von bahnuhr » 21.06.2016, 14:17

Verzeichnis oben ist aber:

/usr/local/addons/sendCamShot/

du hast aber:

/usr/local/addons/
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

Bernd80
Beiträge: 110
Registriert: 13.01.2016, 18:40

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von Bernd80 » 21.06.2016, 14:29

Danke !!!!!!! [emoji1][emoji1]das war der Fehler. Hab immer gedacht die tcl muss direkt in Addons. Jetzt funktioniert es.
Muss jetzt das ganze Spiel nur noch mit der edimax Kamera hinbekommen dann bin ich zufrieden. Vielleicht ne Ahnung was der Fehler zu bedeuten hat?

alchy
Beiträge: 10758
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 674 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von alchy » 21.06.2016, 14:38

Bernd80 hat geschrieben:Hab immer gedacht die tcl muss direkt in Addons
alchy hat geschrieben:19.06.2016, 21:50
Bernd80 hat geschrieben:Die Datei sendCamShot.tcl ist auch mit meinen Daten geändert und liegt im Ordner usr/local/addons
da gehört sie nicht hin, wird aber nur ein Schreibfehler sein.
Bitte poste das log und /oder führe das Script einfach mal auf der Kommandozeile aus.

Alchy

Bernd80 hat geschrieben:nach etwas Einlesen hab ich jetzt auch verstanden was du wolltest :D
Mhh stellt sich die Frage der Fragen. :mrgreen:


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.

alchy
Beiträge: 10758
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 674 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von alchy » 21.06.2016, 14:43

Zur Edimax: Da tippe ich mal ins Blaue - die Klammern hast du aber in Echt weggelassen bei den Benutzerdaten?

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.

Bernd80
Beiträge: 110
Registriert: 13.01.2016, 18:40

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von Bernd80 » 21.06.2016, 15:07

Das hab ich probiert aber ohne die Klammern bekomme ich auch im Browser kein Snapshot angezeigt also werden die richtig sein denk ich

alchy
Beiträge: 10758
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 674 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von alchy » 21.06.2016, 19:59

Lass doch erst mal deinen Browser aus dem Spiel. :evil:
Es ist schön, wenn du weisst das der Link im Browser ein Bild aufruft. Nur können im Browsercache bestimmte Sachen gespeichert sein.

Puttyverbindung zur CCU -> Script aufrufen OHNE die Klammern bei den Zugangsdaten -> Ausgabe posten
Bitte.

Fakt ist, genau die Klammern sollten zu genau dieser Fehlermeldung führen.

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.

Bernd80
Beiträge: 110
Registriert: 13.01.2016, 18:40

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von Bernd80 » 22.06.2016, 16:23

Hallo Alchy,

etwas verspätet hier die ssh Ausgabe ohne die Klammern :

# tclsh sendCamShot.tcl
child process exited abnormally
while executing
"exec wget -q -O /tmp/snapshot.jpg $SNAPSHOT_URL"
(file "sendCamShot.tcl" line 37)
#

Antworten

Zurück zu „CCU.IO“