davidw5391
Nieuwe gebruiker
- Lid geworden
- 18 jan 2013
- Berichten
- 2
Dag allemaal,
ik ben sinds enige tijd begonnen met wat domotica experimentjes. Na wat programmeerwerk (en vooral debugwerk
) in C++ & PHP kan ik nu al verlichting aansturing via timers en een (remote) website. Ik gebruik een DMX kring (Enttec DMX Pro + 8 dimmerkanalen) en binnenkort komt er nog een RFXcom transceiver bij om RF signalen te ontvangen en te versturen.
Ik wil nu een klein websitetje opzetten waar ik het beheer van de apparaten kan doen en ook m'n ip camera's kan bekijken en ook timers etc. instellen. Momenteel probeer ik een mysql database op te zetten, hieronder vind je het huidige design. Ik heb in het verleden al vaak gewerkt met MySQL databases, maar nog nooit echt met relaties etc.
De hoofdtabel is 'devices', hier staat in hoe apparaten noemen, van welke controller ze gebruik maken, waar het toestel zicht bevind in huis en tot welke categorie het toestel behoort (slechts 1). De relatie tussen 'devices', 'categories' en 'locations' lijken me in orde?
Elk eindtoestel (dus geen controllers) zal in deze hoofdtabel komen te staan. Afhankelijk van welke controller is aangegeven bij een toestel in de tabel 'devices', moet er extra data gehaald worden uit de tabellen 'network (zal gaan dienen om routers te pingen), 'ipcams' en 'dmx'. Dit is waar ik vast loop
, ik heb geen idee hoe ik de relaties tussen de tabel 'devices', 'controllers', 'network', 'ipcams' en 'dmx' moet leggen. Misschien moeten er tussentabellen gebruikt worden?
Hopelijk kunnen jullie me hierbij helpen? Alvast bedankt voor het lezen van deze vraag :thumb:

ik ben sinds enige tijd begonnen met wat domotica experimentjes. Na wat programmeerwerk (en vooral debugwerk

Ik wil nu een klein websitetje opzetten waar ik het beheer van de apparaten kan doen en ook m'n ip camera's kan bekijken en ook timers etc. instellen. Momenteel probeer ik een mysql database op te zetten, hieronder vind je het huidige design. Ik heb in het verleden al vaak gewerkt met MySQL databases, maar nog nooit echt met relaties etc.
De hoofdtabel is 'devices', hier staat in hoe apparaten noemen, van welke controller ze gebruik maken, waar het toestel zicht bevind in huis en tot welke categorie het toestel behoort (slechts 1). De relatie tussen 'devices', 'categories' en 'locations' lijken me in orde?
Elk eindtoestel (dus geen controllers) zal in deze hoofdtabel komen te staan. Afhankelijk van welke controller is aangegeven bij een toestel in de tabel 'devices', moet er extra data gehaald worden uit de tabellen 'network (zal gaan dienen om routers te pingen), 'ipcams' en 'dmx'. Dit is waar ik vast loop

Hopelijk kunnen jullie me hierbij helpen? Alvast bedankt voor het lezen van deze vraag :thumb:
