Plötsligt händer det man inte vill ska hända, sin hemautomationskontroller startar inte längre och din hemautomation blir plötsligt väldigt o-automatiserad…
Det hände med min Vera3 straxt efter att jag hade börjat föra över enheter till min nya VeraPlus. Tur i oturen var ju att jag hade en ersättare redo, men jag hade mer tänkt att ta det lugnt och föra över en enhet i taget för att samtidigt städa lite i reglerna för de aktuella enheterna.
Hur som helst, nu ska vi prata lite om vad du kan göra för att ta backup av din Vera för att förhoppningsvis vara lite mer förberedd om något strular.
Vi har tidigare skrivit om att det går att köra skript på din vanliga windows burk för att hämta hem en backup från din Vera utöver den inbyggda backup funktionen som finns i din Vera.
Men sen finns det ju plugins som skapar en del intressant data som kan vara värt att ha kvar. dataMine är ett av dessa.
Jag lagrar mitt data från dataMine på USB-minne och vis av erfarenhet så har det hänt tidigare att USB-minnen helt plötsligt kastar in handduken och ger upp. Det vore lite jobbigt eftersom jag samlar en del data som jag tycker är intressant att kunna jämföra över längre perioder. T.ex. energiförbrukningen av huset och hur mycket energi våran solcellsanläggning genererar.
Så för att ta backup av dataMine mappen som finns mountad i min Vera så använder jag mig av några 3:e parts program. Nämligen WinSCP och 7-zip. WinSCP använder jag för att ansluta till min Vera och säger åt WinSCP att använda ett förberett skript att hämta data, för att sen packa ihop alla filerna den hämtar till en enda fil med hjälp av 7-zip.
Börja först med att ladda ner WinSCP portable som du hittar här. Här laddade jag hem ”Portable executable” för att slippa installera WinSCP klienten.
Ladda sedan ner 7-zip från deras webbplats som du hittar här. Om du inte vet vilken du ska ladda hem, så ta någon av de 2 översta beroende på om du har en 32 eller 64 bitars dator. De flesta bör ha en 64 bitars dator vid det här laget.
Jag skapar en mapp under c:\ som heter dataMine. Sen skapar jag två mappar under c:\dataMine som heter Backups och WinSCP. Extrahera filerna för WinSCP klienten till c:\datamine\WinSCP mappen.
Här är batch skriptet jag använder för att ta backup av dataMine.
REM Automatiserar.se datamine backup REM Create temp folder for uncompressed download. md c:\datamine\temp_backup REM Download datamine files from Vera using WinSCP skript. "c:\datamine\WinSCP\WinSCP.com" /script=c:\datamine\backup.txt REM Compress datamine files to a singel file. "C:\Program Files\7-Zip\7z.exe" a -t7z c:\datamine\backups\%date%.7z c:\datamine\temp_backup REM Remove temp folder for uncompressed download. rmdir c:\datamine\temp_backup /q/s REM Done.
Som ni ser är skriptet relativt enkelt. Spara ner skriptet ovan under c:\dataMine. Döp filen till något lämpligt som dataMine-backup.cmd.
Ni som är uppmärksam ser att det saknas en fil som skriptet ovan hänvisar till, backup.txt.
open scp://root:PASSWORD@192.168.69.1 lcd c:\datamine\temp_backup cd ../dataMine get * exit
På rad 1 anger ni erat lösenord för Veran, det brukar stå på en etikett under själva Veran, och anger eran egen IP-adress istället för den som är angiven i exemplet. Spara detta skript som backup.txt i c:\dataMine mappen.
Skriptet ovan ställer sig i rätt mapp både lokalt och i Veran för att sen ladda hem alla filer som finns i dataMine mappen.
Men för att skriptet ovan ska fungera, så kan du först behöva acceptera nycklar från Vera för att kunna ansluta till den. Det gör du genom att starta en cmd.exe. gå till c:\datamine\winscp. Starta winscp.com och skriva första raden i skriptet ovan med dina egna uppgifter och välj Y som i yes om den frågar om du vill lagra nycklarna.
Nu kan du köra batch skriptet c:\datamine\dataMine-backup.cmd och resultatet ska bli en enda fil som ska heta dagens datum och den ska hamna i c:\dataMine\backups. Den kan du öppna med 7-zip och verifiera om du vill.
Jag har lagt upp den i schemaläggaren som finns inbyggt på windows operativet så att skriptet körs en gång om dagen.
Klart, nu har jag en automatiserad backup av datamine 🙂

Nexa -> Telldus -> Switchking -> Z-wave -> Vera

![back-up-clipart-1[1]](https://www.automatiserar.se/wp-content/uploads/2016/05/back-up-clipart-11.png)






















Lämna ett svar