Projektfiler vs. databas
ETS5 lagrar all projekt som filer och använder inte en databas. Det är emellertid inte möjligt att kringgå export-/importproceduren för att överföra/kopiera projekt från en dator till en annan.
Projektlagring
Via de allmänna ETS-inställningarna är det möjligt att ändra standardvägen för projektlagring.
ETS förutsätter också funktionalitet för att återställa projektdata och för att skapa projektkopior, varav den sistnämnda kallas för ”återställningspunkter” och den sistnämnda ”arkiv”. Mer information här.
Standardvägen för projektbutiken är ”C:\Program\KNX\ETS5\ProjectStore”.
Det här kanske inte är inställt på en delad mapp eller en molnmapp eftersom projektfilerna som finns i den här mappen kan förstöras. Dessa filer ska endast vara tillgängliga och redigeras av ETS.
Produktlagring
Via de allmänna ETS-inställningarna är det möjligt att ändra standardvägen för produktlagring.
Sökvägarna för produkt- och projektlagring måste vara olika.
Förhållandet mellan projektlagring och produktlagring
ETS5
När ETS5 lägger till en produkt från produktlagringen till ett projekt skapas en ny instans av produkten.
Vad betyder det här? Exempel. Initialt: Anta att produkt A med applikationsversion 1.1 lagts till från en produktlagring till ett projekt. Senare: I produktlagringen är applikationen för produkt A uppgraderad från version 1.1 till version 1.2. För ETS5 innebär det att förekomsten av produkt A i projektet inte uppgraderas, d.v.s. i projektet är det fortfarande applikationsversion 1.1. Om du även vill uppgradera applikationen för produkt A i projektet måste en explicit uppgradering för applikationen göras inom projektet, antingen via funktionen ”Uppdatera från online-katalog” eller funktionen ”Uppdatera från produktbutik”. Det innebär också att det med ETS5 är möjligt att ha olika applikationsversioner för samma produkt inom ett projekt.
ETS5&-plugin-relaterade problem
Det ovan beskrivna ETS5-beteendet kan leda till problematiska situationer när det gäller plugin-program.
Antag att applikationsversion 1.1 i exemplet ovan använder plugin-version 1.1 och att applikationsversion 1.2 använder plugin-version 1.2. Detta kan bli problematiskt om installationen av plugin-version 1.2 ersätter den redan installerade plugin-versionen 1.1, det vill säga instanser av produkt A med produktversion 1.1 skulle försöka använda plugin-version 1.2 istället för plugin-version 1.1. Lösning: uppdatera applikationen till version 1.2 för alla instanser av produkt A.
Så här löser du detta och/eller andra pluginrelaterade problem, se den här artikeln.
ETS5 kontra ETS4 (bakgrundsinformation)
När ETS4 lägger till en produkt från produktlagret till ett projekt skapas det en kopia av den produkten.
Vad betyder det här? Exempel. Initialt: Anta att produkt A med applikationsversion 1.1 lagts till från en produktlagring till ett projekt. Senare: I produktlagringen är applikationen för produkt A uppgraderad från version 1.1 till version 1.2. För ETS4 innebär det att applikationen av alla kopior av produkt A i alla projekt automatiskt uppgraderas. Det betyder också att det med ETS4 inte är möjligt att ha olika applikationsversioner för samma produkt inom ett projekt (eller till och med databas).