Alphatronics.mdb database groot? Verwijderen?
Moderator: Digit
Alphatronics.mdb database groot? Verwijderen?
Hoi allemaal,
Niemand echt actief geweest met de Alphatronics plugin? Bij mij werkt hij als een trein, helemaal top!! Enige wat mij wel opviel is de grootte van de Access database (Alphatronics.mdb). Hij was 80 MB, effe gecompressed en is nog maar 40 MB. Neemt niet weg dat er onnoemelijk veel events in zitten die ik denk ik net zo goed kan purgen (doe ik toch niets mee). Iemand hier ervaring mee? Volgens mij zou ik hem zelfs af en toe kunnen verwijderen...
Groet,
Nika.
Niemand echt actief geweest met de Alphatronics plugin? Bij mij werkt hij als een trein, helemaal top!! Enige wat mij wel opviel is de grootte van de Access database (Alphatronics.mdb). Hij was 80 MB, effe gecompressed en is nog maar 40 MB. Neemt niet weg dat er onnoemelijk veel events in zitten die ik denk ik net zo goed kan purgen (doe ik toch niets mee). Iemand hier ervaring mee? Volgens mij zou ik hem zelfs af en toe kunnen verwijderen...
Groet,
Nika.
Re: Alphatronics.mdb database groot? Verwijderen?
Nou, ik ben er behoorlijk actief mee geweest
Leuk om te horen trouwens. dat je er veel plezier aan beleeft.
Die database mag je wat mij betreft elk gewenst moment zappen (leegmaken) vanuit MS Access.
Doe dit bij voorkeur wel op een moment dat Homeseer niet actief is en jij en de Plugin mekaar dus niet in de weg kunnen zitten.
Gebruik je die database helemaal niet? Dan verwijder je die hele .mdb file op een moment dat Homeseer niet actief is; als Homeseer dan weer opstart en de Plugin geen database (meer) vindt, zal hij daar niet om gaan mekkeren en vrolijk zonder database zijn taak uitvoeren.
Leuk om te horen trouwens. dat je er veel plezier aan beleeft.
Die database mag je wat mij betreft elk gewenst moment zappen (leegmaken) vanuit MS Access.
Doe dit bij voorkeur wel op een moment dat Homeseer niet actief is en jij en de Plugin mekaar dus niet in de weg kunnen zitten.
Gebruik je die database helemaal niet? Dan verwijder je die hele .mdb file op een moment dat Homeseer niet actief is; als Homeseer dan weer opstart en de Plugin geen database (meer) vindt, zal hij daar niet om gaan mekkeren en vrolijk zonder database zijn taak uitvoeren.
Re: Alphatronics.mdb database groot? Verwijderen?
Ja, perfect, ik backup m'n homeseer door de service te stoppen, dus dat is een mooi moment om de DB leeg te gooien (heb ook nog wel ergens een scriptje liggen dat bv. 30 backups bijhoudt van de afgelopen maand). Scheelt in ieder geval weer een paar ms bij het inserten van events in de DB
Re: Alphatronics.mdb database groot? Verwijderen?
Oh, enne... actief? Heb je een nieuwere versie dan met leuke features? Ben overigens ook hobby-programmeur dus mocht je ooit interesse hebben om je source met ons te delen... :)
Re: Alphatronics.mdb database groot? Verwijderen?
Als het niet lukt kan ik altijd nog iets in de Plugin inbouwen dat alleen de laatste x dagen/weken/maanden worden bewaard in de database...
Re: Alphatronics.mdb database groot? Verwijderen?
Ik heb een paar maanden geleden een optie ingebouwd om database acties door de plugin te voorkomen (queuen was beter geweest, wellicht komt dat ooit nog) zolang BLBackup (of elke andere backup app dat een Homeseer Device van waarde weet te veranderen) bezig is met backup-en. Het schijnt nl. dat die 2 (Plugin en backup) mekaar kunnen bijten.nikagl wrote:Oh, enne... actief? Heb je een nieuwere versie dan met leuke features?
Re: Alphatronics.mdb database groot? Verwijderen?
Lijkt mij niet direct nodig... hooguit als je niets te doen hebt
Re: Alphatronics.mdb database groot? Verwijderen?
Niets te doen... nou, niet echt nee
Re: Alphatronics.mdb database groot? Verwijderen?
Ik gebruik geen BLBackup e.d. (doe een offline backup), maar misschien nog interessant om de nieuwe versie te delen met de members van dit forum?
Re: Alphatronics.mdb database groot? Verwijderen?
Dat laat ik dan maar afhangen van de behoefte die er op het forum wordt getoond voor die uitbreiding die ik heb genoemd (meer uitbreidingen zijn er niet).
Voor mij geldt anders: geen behoefte = geen tijd insteken
Voor mij geldt anders: geen behoefte = geen tijd insteken
Re: Alphatronics.mdb database groot? Verwijderen?
Helemaal mee eens. Het enige waar ik behoefte aan heb is zo goedkoop mogelijk ook de lampen aan te kunnen zetten als het alarm gaat. Het idee van Enver is een MCT-302/320 te gebruiken. Hang je deze aan de PGM (met een relay) uitgang van de Visionic gaat de MCT dicht, en kun je zo de status van die MCT gebruiken (via jouw Alphatronics plugin ) om erop te reageren... Andere events kun je dan niet afvangen (zoals fout-statussen, inschakelen alarm via keyboard, etc.) maar de vraag is of je dat wilt...
Re: Alphatronics.mdb database groot? Verwijderen?
Wat betreft de database, want daar gaat dit topic over, bijgevoegd een lege MDB aangezien het gewoon verwijderen van de MDB niet de database opnieuw aanmaakt en de plugin dan niet meer goed werkt
- Attachments
-
- Alphatronics.zip
- (9.05 KiB) Downloaded 636 times
Re: Alphatronics.mdb database groot? Verwijderen?
Zou je de juistheid van de bewering dat de Plugin niet goed werkt zonder mdb file willen aantonen?
Je voelt hem al aankomen denk ik: ik geloof er nl. geen bal van, maar ik sta altijd open voor nieuwe inzichten hoor
Je voelt hem al aankomen denk ik: ik geloof er nl. geen bal van, maar ik sta altijd open voor nieuwe inzichten hoor
Re: Alphatronics.mdb database groot? Verwijderen?
Ik zal het binnenkort nog 's proberen, er kwamen geen events door toen er geen mdb was. Nadat ik hem aanmaakte was het weer ok, maar dat kan ook door de herstart zijn gekomen...
Re: Alphatronics.mdb database groot? Verwijderen?
Hmmm... "binnenkort nog 's proberen" heeft een maandje geduurd, maar hier is 'ie dan. Als de DB niet is aangemaakt geeft homeseer de volgende logentry:
De Alphatronics log is als volgt:
Oftewel, geen DB gevonden. Deze wordt overigens daarna ook niet aangemaakt.
Verderop een event:
Maar nog steeds geen MDB die wordt aangemaakt...
Bij het indrukken van een keyfob krijg ik de volgende events:
Homeseer reageert wel op het event (in tegenstelling tot het eerdere probleem, denk dat dat een incident is geweest...).
Dus op zich is alles ok, behalve dat hij geen mdb meer aanmaakt en bijhoudt wat er is gebeurd (misschien zelfs beter - zo groeit de MDB ook niet meer tenzij je hem nodig hebt ).
Groet,
nika.
Code: Select all
8/4/2011 10:44:56 PM ~!~Plug-In~!~Found plug-in: Alphatronics, version: 0.4.0.0
8/4/2011 10:44:56 PM ~!~Plug-In~!~Initializing Plug-in: Alphatronics
8/4/2011 10:44:56 PM ~!~Alphatronics~!~ConnectionType = 1
8/4/2011 10:44:56 PM ~!~Alphatronics~!~Hostname = 127.0.0.1
8/4/2011 10:44:56 PM ~!~Alphatronics~!~TCPPort = 0
8/4/2011 10:44:56 PM ~!~Alphatronics~!~COMPort = 5
8/4/2011 10:44:56 PM ~!~Alphatronics~!~Database = C:\Program Files\HomeSeer HSPRO\data\Alphatronics\Alphatronics.mdb
8/4/2011 10:44:56 PM ~!~Alphatronics~!~Database Found = False
8/4/2011 10:44:56 PM ~!~Plug-In~!~Finished initializing plug-in Alphatronics
Code: Select all
8/4/2011 10:44:56 PM Register callback completed
8/4/2011 10:44:56 PM Application path: C:\Program Files\HomeSeer HSPRO
8/4/2011 10:44:56 PM InitIO() with parameter 1
8/4/2011 10:44:56 PM InitHW()
8/4/2011 10:44:56 PM InitVariables()
8/4/2011 10:44:56 PM Debuglevel = 3
8/4/2011 10:44:56 PM Heartbeat Threshold = 0
8/4/2011 10:44:56 PM ConnectionType = 1
8/4/2011 10:44:56 PM Hostname = 127.0.0.1
8/4/2011 10:44:56 PM TCPPort = 0
8/4/2011 10:44:56 PM COMPort = 5
8/4/2011 10:44:56 PM Database = C:\Program Files\HomeSeer HSPRO\data\Alphatronics\Alphatronics.mdb
8/4/2011 10:44:56 PM Database Found = False
8/4/2011 10:44:56 PM InitVariables() End
8/4/2011 10:44:56 PM InitDevices()
8/4/2011 10:44:56 PM EnumerateDevices()
Verderop een event:
Code: Select all
8/4/2011 10:45:49 PM New incoming data : #P09835916:..sRT...@077
8/4/2011 10:45:49 PM Received: Addr=09835916, Supervision, Restore, Heartbeat, Level=077
8/4/2011 10:45:49 PM 09835916: Processing Incoming Data.
8/4/2011 10:45:49 PM This is no Keyfob
8/4/2011 10:45:49 PM HSValue [28 = 2
8/4/2011 10:45:49 PM New Value = 2
8/4/2011 10:45:49 PM INSERT INTO Packets (ID, Alert, Tamper, BattLow, Heartbeat, Supervision, SignalLevel) VALUES('09835916',0,0,0,1,1,77)
8/4/2011 10:45:49 PM 09835916: End Processing
Bij het indrukken van een keyfob krijg ik de volgende events:
Code: Select all
8/4/2011 10:50:41 PM New incoming data : #K01442984:....1...@099
8/4/2011 10:50:41 PM Received: Addr=01442984, Key-1, Level=099
8/4/2011 10:50:41 PM 01442984: Processing Incoming Data.
8/4/2011 10:50:41 PM This is a Keyfob
8/4/2011 10:50:41 PM Keyfob Home pressed
8/4/2011 10:50:41 PM HSValue [4 = 102
8/4/2011 10:50:41 PM New Value = 101
8/4/2011 10:50:41 PM hs.SetDeviceValue [4 101
8/4/2011 10:50:41 PM INSERT INTO Packets (ID, Alert, Tamper, BattLow, Heartbeat, Supervision, SignalLevel) VALUES('01442984',0,0,0,0,0,99)
8/4/2011 10:50:41 PM 01442984: End Processing
Dus op zich is alles ok, behalve dat hij geen mdb meer aanmaakt en bijhoudt wat er is gebeurd (misschien zelfs beter - zo groeit de MDB ook niet meer tenzij je hem nodig hebt ).
Groet,
nika.