FTP vanuit Homeseer
Moderator: Ruud
FTP vanuit Homeseer
Vanuit Homeseer wil ik 1 keer per uur images uploaden naar mijn website
Images worden on the fly gemaakt met actuele info vanuit Homeseer
voorbeeld hiervan is Temperatuur in Nieuwegein wat ik op mijn website heb staan (nog in bouw)
http://tane.nl/
Hiervoor heb ik een script gemaakt die vanuit een event werkt.
script is fout vrij..maar er gaat iets mis met de passive mode denk ik..iemand ervaring hier mee?
Sub Main ()
dim s
dim host
dim user
dim password
dim command
dim remote_file
dim local_file
dim path
host = "ftp.isp.nl"
user = "user"
password = "pass"
command = "put"
rfile = "TempNieuwegein.png"
lfile = "C:\Program Files\Homeseer 2\html\TempNieuwegein.png"
path = ""
s = hs.ftp(host,user,password,command,path,lfile,rfile)
hs.FTPLastError
End Sub
Images worden on the fly gemaakt met actuele info vanuit Homeseer
voorbeeld hiervan is Temperatuur in Nieuwegein wat ik op mijn website heb staan (nog in bouw)
http://tane.nl/
Hiervoor heb ik een script gemaakt die vanuit een event werkt.
script is fout vrij..maar er gaat iets mis met de passive mode denk ik..iemand ervaring hier mee?
Sub Main ()
dim s
dim host
dim user
dim password
dim command
dim remote_file
dim local_file
dim path
host = "ftp.isp.nl"
user = "user"
password = "pass"
command = "put"
rfile = "TempNieuwegein.png"
lfile = "C:\Program Files\Homeseer 2\html\TempNieuwegein.png"
path = ""
s = hs.ftp(host,user,password,command,path,lfile,rfile)
hs.FTPLastError
End Sub
FTP vanuit Homeseer
Niet met het HS-gedeelte, maar ik heb al meermalen ftp.exe gebruikt door op de commandline een script op te geven:
FTP [-v] [-d] [-i] [-n] [-g] [-s:bestandsnaam] [-a] [-w:buffergrootte] [host]
-v Onderdrukt de weergave van antwoorden van servers.
-n Onderdrukt auto-login bij de eerste verbinding.
-i Schakelt interactieve vragen uit tijdens overdracht van
meerdere bestanden.
-d Schakelt foutopsporing in.
-g Schakelt bestandsnaamglobbing uit (zie GLOB-opdracht).
-s:bestandsnaam Specificeert een tekstbestand met FTP-opdrachten; de
opdrachten worden automatisch uitgevoerd nadat FTP is
gestart.
-a Gebruik een willekeurige lokale interface wanneer
gegevensverbinding wordt gekoppeld.
-w:buffergrootte Te gebruiken buffergrootte in plaats van de
standaardgrootte van de verzendbuffer (4096).
host Specificeert de hostnaam of het IP-adres van de externe
host om verbinding mee te maken.
De -s optie bedoel ik dus. Dan kun je eigenlijk alles doen wat je maar kunt bedenken. Misschien is dat een optie?
FTP [-v] [-d] [-i] [-n] [-g] [-s:bestandsnaam] [-a] [-w:buffergrootte] [host]
-v Onderdrukt de weergave van antwoorden van servers.
-n Onderdrukt auto-login bij de eerste verbinding.
-i Schakelt interactieve vragen uit tijdens overdracht van
meerdere bestanden.
-d Schakelt foutopsporing in.
-g Schakelt bestandsnaamglobbing uit (zie GLOB-opdracht).
-s:bestandsnaam Specificeert een tekstbestand met FTP-opdrachten; de
opdrachten worden automatisch uitgevoerd nadat FTP is
gestart.
-a Gebruik een willekeurige lokale interface wanneer
gegevensverbinding wordt gekoppeld.
-w:buffergrootte Te gebruiken buffergrootte in plaats van de
standaardgrootte van de verzendbuffer (4096).
host Specificeert de hostnaam of het IP-adres van de externe
host om verbinding mee te maken.
De -s optie bedoel ik dus. Dan kun je eigenlijk alles doen wat je maar kunt bedenken. Misschien is dat een optie?
FTP vanuit Homeseer
Naar wat voor FTP stuur je het? Winows/Linux?
Passive mode heeft vaak nog wat extra poorten nodig.
FTP 21 en dan vaak nog een stel boven de 5000.
Misschien handig om eerst op je eigen Imac de FTP aan te zetten en daareerst naaartoe laten werken?
Passive mode heeft vaak nog wat extra poorten nodig.
FTP 21 en dan vaak nog een stel boven de 5000.
Misschien handig om eerst op je eigen Imac de FTP aan te zetten en daareerst naaartoe laten werken?
FTP vanuit Homeseer
Het is linux server van ISP Nitroserv.
in verleden heb gemerkt dat active mode de enige goed optie is die goed werkt.
allen hoe krijg je dat binnen HS werkend..
zal naar een externe applicatie kijken. die een trigger krijgt van HS
in verleden heb gemerkt dat active mode de enige goed optie is die goed werkt.
allen hoe krijg je dat binnen HS werkend..
zal naar een externe applicatie kijken. die een trigger krijgt van HS
FTP vanuit Homeseer
Die heb je toch al?
FTP vanuit Homeseer
ja die heb ik maar moet naar een zoeken die via command line goed werkt.
Ik gebruik Total Commander..deze heeft die optie niet dacht ik.
WS_ftp of een andere vergelijkbare applicatie.
Ik gebruik Total Commander..deze heeft die optie niet dacht ik.
WS_ftp of een andere vergelijkbare applicatie.
FTP vanuit Homeseer
Dan moet je mijn 1e reply eens lezen.[:)]
Je hebt alles al in huis...je moet het alleen nog even goed aansturen met een ftp-scriptje.
Je hebt alles al in huis...je moet het alleen nog even goed aansturen met een ftp-scriptje.
FTP vanuit Homeseer
[:D]
Ik zoek een click click...klaar applicatie
zal de build in ftp ook proberen..ben bang dat deze dezelfde problemen als de HS zal hebben.
Ik zoek een click click...klaar applicatie
zal de build in ftp ook proberen..ben bang dat deze dezelfde problemen als de HS zal hebben.
FTP vanuit Homeseer
Ahh ja, nou als klikkerdeklik geen uitkomst biedt dan hoor ik het wel[;)]
FTP vanuit Homeseer
biertje?
FTP vanuit Homeseer
Scheelt je ook weer verzendkosten voor je Y-cam...
Nieuwegein was het he?[:D]
Nieuwegein was het he?[:D]
FTP vanuit Homeseer
yes sir..kunnen we gelijk naar wat andere dingen kijken...

- Snelvuur
- Forum Moderator
- Posts: 3156
- Joined: Fri Apr 06, 2007 11:01 pm
- Location: Netherlands
- Contact:
FTP vanuit Homeseer
als je trouwens achter een vuurmuur zit (dus je hebt een doos die achter je router zit met 192 adres b.v.) dan kan pasv nog steeds werken, het is de andere kant waar het dan fout gaat. PASV gebruik je ook normaliter om het ip adres van de andere kant op te vragen om zo een dedicated line op te zetten op een bepaalde poort range (als ik het nog goed herinner) wat je eigenlijk wilt doen is de ftp restricten tot 1 port b.v. of een bepaalde range. Volgens mij zijn tooltjes zoals ncftp, lftp, e.d. ook wel verkrijgbaar voor windows indien nodig, die kunnen wel uploaden voor je (ala wget maar dan andersom)
Het verhaal van pasv aanpassen of port ranges moet dan gebeuren op de server kant. (wu-ftpd, proftpd waarschijnlijk ofzo)
// Erik (binkey.nl)
Het verhaal van pasv aanpassen of port ranges moet dan gebeuren op de server kant. (wu-ftpd, proftpd waarschijnlijk ofzo)
// Erik (binkey.nl)