Reacties op: Domoticz auto-backup naar (S)FTP – Versie 1.3 https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/ Thuisbasis en digitale zandbak Tue, 02 Jan 2024 21:37:53 +0000 hourly 1 Door: jos https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3481 Sun, 17 Sep 2023 19:20:11 +0000 https://steenderen.net/?p=8708#comment-3481 In antwoord op paco.

Hallo Paco,
Ik ben al even weg van Domoticz, ik gebruik tegenwoordig Home Assistant.
Hopelijk is er iemand anders die hier een goed antwoord op weet?
Gr. Jos

]]>
Door: paco https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3480 Sun, 17 Sep 2023 09:12:20 +0000 https://steenderen.net/?p=8708#comment-3480 Vraagje…
Notepad++ geopend en alles gekopieerd.
Notepad++ (Bewerken -> Regeleinde-conversie -> Unix (LF) gekozen zoals aanbevolen door Theo.
Opgeslagen als backup_ftp.sh
Versie 1.3 draait en de benodigde files worden naar de ftp map op een NAS gekopieerd.
Maar alle files zijn 0kB of 1kB en dat klopt niet natuurlijk.
Geen foutmeldingen in de console.
Mijn huidige Domoticz database file als ik die via Domoticz in Windows zelf back up is 1.8 mB.
De Domoticz database files in de domoticz back up directory op de home/pi/domotics/backups/daily zijn ook1.8 mB
Wat zie ik over het hoofd?

Paco

]]>
Door: jeroen https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3476 Fri, 16 Jun 2023 11:33:18 +0000 https://steenderen.net/?p=8708#comment-3476 In antwoord op Leon.

hoi leon ik loop tegen hetzelfde aan misschien rechten in de nas? welk poort gebruik je voor sftp ? heb je je probleem al opgelost?

]]>
Door: jos https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3421 Tue, 29 Nov 2022 20:08:42 +0000 https://steenderen.net/?p=8708#comment-3421 In antwoord op Bart van Seters.

Hallo Bart,

Excuses voor de trage reactie, ik had je bericht gemist!
Nee sorry, foutmelding zegt mij niets helaas.

Groeten,
Jos

]]>
Door: Bart van Seters https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3412 Tue, 15 Nov 2022 21:00:59 +0000 https://steenderen.net/?p=8708#comment-3412 Dag Jos,
Toch nog een vraagje.
Ik heb wat dzVents scripts toegevoegd.
Deze scripts maken o.a. gebruik van de mappen script/dzVents/Generated_scripts
en
script/dzVents/data
Tijdens het runnen gaat het fout. Foutmeldingen:

tar: Leidende ‘/’ wordt uit lidnamen weggelaten
tar: /home/pi/domoticz/scripts/dzVents/generated_scripts/Afzonderlijke meterstanden.lua: Functie open() is mislukt: Toegang geweigerd
tar: /home/pi/domoticz/scripts/dzVents/generated_scripts/domo2excel.lua: Functie open() is mislukt: Toegang geweigerd
tar: /home/pi/domoticz/scripts/dzVents/data/__data_Afzonderlijke meterstanden.lua: Functie open() is mislukt: Toegang geweigerd
tar: Gestopt in fouttoestand vanwege eerdere fouten

Heb je die eerder gezien?

Mvgr.
-Bart

]]>
Door: BartSr https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3403 Sun, 30 Oct 2022 14:36:41 +0000 https://steenderen.net/?p=8708#comment-3403 Dag Jos,

Wil even laten weten heel blij te zijn met dit script. Iets dergelijks zocht ik al lange tijd.
Ik moet alleen de crontab nog instellen maar de handmatige test is meer dan goed verlopen.
Voor test draai ik het script niet op de pi waarop domoticz draait maar met de juiste parameters werkt het prima (alleen de scripts worden niet gebackupt van de domoticz pi maar van de pi waarop het backupscript is geplaatst. Gaat dus ook wel goedkomen.
Dank voor dit prachtig stuk code. Ik ga het uitvlooien om het goed te kunnen begrijpen.

Mvgr.
-Bart

]]>
Door: theo https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3211 Fri, 22 Apr 2022 09:22:36 +0000 https://steenderen.net/?p=8708#comment-3211 is opgelost met deze aktie
Waarschijnlijk is het bestand nog weggeschreven in DOS-format. Heb je het al geconverteerd met Notepad++ (Bewerken -> Regeleinde-conversie -> Unix (LF))?

]]>
Door: theo fransen https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3205 Tue, 19 Apr 2022 14:08:39 +0000 https://steenderen.net/?p=8708#comment-3205 ik heb deze fouten

bash /home/pi/domoticz/scripts/backup_ftp.sh
/home/pi/domoticz/scripts/backup_ftp.sh: regel 3: $’\r’: opdracht niet gevonden
/home/pi/domoticz/scripts/backup_ftp.sh: regel 5: $’\r’: opdracht niet gevonden
/home/pi/domoticz/scripts/backup_ftp.sh: regel 13: $’\r’: opdracht niet gevonden
Start running backup script.
/home/pi/domoticz/scripts/backup_ftp.sh: regel 16: $’\r’: opdracht niet gevonden
/home/pi/domoticz/scripts/backup_ftp.sh: regel 18: $’\r’: opdracht niet gevonden
/home/pi/domoticz/scripts/backup_ftp.sh: regel 21: $’\r’: opdracht niet gevonden
/home/pi/domoticz/scripts/backup_ftp.sh: regel 71: syntaxfout: onverwacht bestan dseinde
Bij de opdracht regels heb ik een # voorgezet dit probleem is opgelost
Maar de syntaxfout krijg ik niet opgelost

]]>
Door: Leon https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3136 Tue, 15 Mar 2022 20:26:06 +0000 https://steenderen.net/?p=8708#comment-3136 In antwoord op Leon.

oke dit probleem heb ik opgelost maar nu loop ik dus tegen het volgende aan krijg onderstaande melding maar er staat niks op mijn nas server .

Start running backup script.
– Temp-directory already exists, no need to create it.
– Creating backup file for database.
– Creating backup file for scripts-directory.
tar: Leidende ‘/’ wordt uit lidnamen weggelaten
– Creating backup file for crontab.
no crontab for root
– Sending backup files to SFTP location.
– Removing temp files.
– Writing log to Domoticz.
Done running backup script.

hoe is dit mogelijk

mvg leon

]]>
Door: Leon https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3135 Tue, 15 Mar 2022 20:00:20 +0000 https://steenderen.net/?p=8708#comment-3135 goedenavond

ik heb dit script geinstalleerd maar de scripts in de mappen van domoticz krijg ik de melding toegang geweigerd

EnergieKosten.lua: Functie open() is mislukt: Toegang geweigerd

bij elk scrip heb ik deze melding .

heeft u enig idee wat ik fout doe

mvg leon

]]>
Door: Spanky https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3074 Sat, 22 Jan 2022 22:32:12 +0000 https://steenderen.net/?p=8708#comment-3074 In antwoord op jos.

Goedenavond Jos,

Ben er even uit geweest, sorry voor late reactie.
de 3 aangemaakte bestanden zijn ongeveer 4 Mb. Handmatige job was binnen 30 seconden voltooid.

Zodra ik het script via Bash draai, komt alles zoals het script voorschrijft op de juiste plek. (ftp, sftp werkt niet op mijn netwerkshare).

Ik draai vanaf een 256GB ssd ruim voldoende vrije schijfruimte.

Zodra ik het via crontab laat lopen gaat het niet goed.
Ik heb Crontab geopend met commando : crontab -e (optie 1 nano viewer)

De backup van de domoticz file (backup.db) die zie ik niet vernieuwd worden in de TMP map, dit gebrut dus wel bij bash commando. Er wordt vervolgens niets ingepakt en verplaatst naar de eind bestemming, daarentegen zie ik wel de regel in het domoticz log verschijnen.

]]>
Door: jos https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3060 Mon, 10 Jan 2022 19:37:46 +0000 https://steenderen.net/?p=8708#comment-3060 In antwoord op Spanky.

Hallo Spanky,

Sorry voor de late reactie, door het verhuizen van mijn website, loop ik nog wat achter.
Op welke wijze heb je crontab geopend?
Heb je genoeg ruimte op je geheugenkaart voor het wegschrijven van de temp bestanden voordat deze worden geupload?
En hoe groot is je totale hoeveelheid aan bestanden? Hoe lang deed de handmatige job er precies over?

Gr. Jos

]]>
Door: jos https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3059 Mon, 10 Jan 2022 19:32:15 +0000 https://steenderen.net/?p=8708#comment-3059 In antwoord op Paul.

Hi Paul,

Sorry voor de late reactie, door het verhuizen van mijn website, loop ik nog wat achter.
De logging komt niet terecht in de syslog, maar in de log van Domoticz zelf.
Dus die kan je in Domoticz zelf bekijken.
Nu werk ik zelf inmiddels niet meer met Domoticz, dus ik kan je even niet zeggen waar je ook alweer moet kijken.

Gr. Jos

]]>
Door: Spanky https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3057 Sun, 09 Jan 2022 15:43:32 +0000 https://steenderen.net/?p=8708#comment-3057 Goedemiddag,

Ik heb uw script als test gedraaid, de backup file van de database die wordt op dat moment keurig gemaakt en geplaatst op de juiste SFTP locatie.

Als ik de Cronjob toevoeg werkt dit echter niet, ik heb een “test regel” er bij gezet om te kijken of de cron taak werkt, dit is wel het geval. De testfile wordt keurig elke minuut vernieuwd in de tmp map. Het backup script start helaas niet elk half uur op. Heb deze ook op * * * * * gezet, om hem geforceerd elke minuut te laten draaien, zonder succes,

30 * * * * /home/pi/domoticz/scripts/backup_ftp.sh
* * * * * /bin/echo “cron works” >> /tmp/testfilemaken

Ik zie in de service cron status keurig de regel terug.

Wellicht heeft u nog een idee wat er mis gaat?

]]>
Door: Paul https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-3054 Wed, 05 Jan 2022 13:37:46 +0000 https://steenderen.net/?p=8708#comment-3054 Hallo Jos,
Dank voor het script. Ik heb het bijna volledig werkend. Alleen het wegschrijven van de logging naar Domoticz lukt nog niet, althans ik zie niets in /var/log/syslog .
Heb jij enig idee wat er fout kan gaan? Moet ik misschien poort 8080 gebruiken? Of wordt de logging naar een andere file geschreven?
Dank al vast voor je reactie.
Gr, Paul

]]>
Door: jos https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-2868 Sun, 17 Oct 2021 18:18:58 +0000 https://steenderen.net/?p=8708#comment-2868 In antwoord op hans.

Hallo Hans,

Klinkt alsof de code niet helemaal correct is overgekomen. Ik zou dus nog een keer proberen om de code in z’n geheel te copy & pasten. Kijken of je dan dezelfde fout krijgt.

Verder betreft regel 56 de regel waarin de backup middels FTP wordt geupload. Weet je zeker dat de FTP locatie goed werkt, en de credentials OK zijn?

Gr. Jos

]]>
Door: hans https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-2867 Sun, 17 Oct 2021 15:13:54 +0000 https://steenderen.net/?p=8708#comment-2867 bij testen krijg ik dit:

pi@RPI-4:~ $ bash /home/pi/domoticz/scripts/backup_ftp.sh
Start running backup script.
/home/pi/domoticz/scripts/backup_ftp.sh: regel 56: syntaxfout: onverwacht bestandseinde

heeft u een oplossing?

]]>
Door: jos https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-2335 Tue, 02 Mar 2021 22:53:16 +0000 https://steenderen.net/?p=8708#comment-2335 In antwoord op John.

Hallo John, je hebt helemaal gelijk. Dankjewel voor het melden, is gelijk gecorrigeerd!

]]>
Door: John https://steenderen.net/blog/domoticz-auto-backup-naar-sftp-versie-1-3/#comment-2334 Sun, 28 Feb 2021 16:11:23 +0000 https://steenderen.net/?p=8708#comment-2334 Hallo Jos, moet ftp_backup.sh (Handmatig draaien kan met het volgende commando) niet zijn : backup_ftp.sh ?

Groetjes,

John

]]>