Groepsadressen, logische indeling

Problemen, Tips of tricks met ETS programmatie post je hier.
Plaats reactie
gefliptegast
Berichten: 14
Lid geworden op: vr 02 mar 2012, 11:25
Locatie: Utrecht

Groepsadressen, logische indeling

Bericht door gefliptegast »

Beste Forumleden,

Ik ben nieuw op het forum. Ik heb mij aangemeld op dit forum om informatie te winnen over ETS en KNX.
Momenteel beschik ik over ETS4, binnenkort ga ik op cursus maar was al een beetje aan het uitzoeken hoe het een en ander werkte.

Nu zat ik met een vraag in mijn hoofd:
De groepsadressen kun je indelen op 3 niveau's: het bovenste niveau heb je 32 mogelijkheden, het middelste niveau 8 mogelijkheden en het laagste niveau 256 mogelijkheden (op 0/0/0 na).
Dit bied de mogelijkheid om op een hele vrij manier je programma in te delen, maar de kans is ook dat het op een niet logische manier wordt ingedeeld.

Stel ik wil projectmatig elke keer een zelfde opbouw gebruiken van de groepsadressen. Op wat voor manier zou het handig zijn om ze in te delen?
Bijvoorbeeld:
Niveau 1 = functies (licht, klimaat, zonwering e.d.)
Niveau 2 = ruimtes (huiskamer, keuken, slaapkamer e.d.)
Niveau 3 = uiteindelijke functie (dim lamp 1, schakel contact 2 e.d.)
Of
Niveau 1 = ruimtes (huiskamer, keuken, slaapkamer e.d.)
Niveau 2 = functies (licht, klimaat, zonwering e.d.)
Niveau 3 = uiteindelijke functie (dim lamp 1, schakel contact 2 e.d.)

Dit zijn twee voorbeelden hoe het zou kunnen, maar ik ben op zoek naar een zo overzichtelijk mogelijke manier die ook bij de ontwikkeling van de verschillende projecten snel kunnen verlopen.
Dus bij de opbouw van het project moet er een soort stappenplan ontstaan en de groepsadressen moeten hier in ondersteunen.

Misschien ook handig om voor de hobby'isten om zo'n standaard te ontwikkelen, dan kunnen vragen op een eenvoudige manier worden opgebouwd op het forum.

Ik hoor graag jullie mening en visie hier over! Alvast bedankt.
Luuk
stijnvdl
Berichten: 34
Lid geworden op: di 06 mar 2012, 14:03

Re: Groepsadressen, logische indeling

Bericht door stijnvdl »

heel goede vraag.
Ben eigenlijk ook wel benieuwd naar hoe dit meestal gedaan wordt.
KNX_Steven
Berichten: 312
Lid geworden op: ma 23 feb 2009, 15:53

Re: Groepsadressen, logische indeling

Bericht door KNX_Steven »

Daar is al veel over nagedacht en geschreven, maar er is niet één enkel stramien dat voor alle installaties past.
Beide voorbeelden zijn goed.

Ik heb het ooit als volgt gedaan (variant op 1)
Niveau 1 = functies (licht, klimaat, zonwering e.d.)
Niveau 2 = "Wirkungsort" (gepikt uit 't Duits: waar hebben de groepsadressen uitwerking)
1. In dezelfde kamer (zender en ontvanger typisch in dezelfde kamer: locale functies)
2. In een andere kamer
3. Centrale functies (alles uit benedenverdieping; alles uit bovenverdieping; alles uit; paniekfunktie; scenes)
4. Algemene functies (tijd, datum, HVAC mode...)

Niveau 3 = uiteindelijke functie (dim lamp 1, schakel contact 2 e.d.)
Neem ze wel netjes bijeen in groepjes:
u: schakelen groep x
v: relatief dimmen groep x
w: absoluut dimmen groep x
x: 1 bit status terugmelding groep x
y: 8 bit status terugmelding group x

en zo telkens voort voor andere functies.

Nog eens: het is je eigen beslissing.
Je kan in ETS gemakkelijk je groepsadressen nieuwe waarden geven (verschuiven), maar dan moet je je deelnemers wel opnieuw programmeren.)
gefliptegast
Berichten: 14
Lid geworden op: vr 02 mar 2012, 11:25
Locatie: Utrecht

Re: Groepsadressen, logische indeling

Bericht door gefliptegast »

Het is inderdaad niet voor elke installatie van toepassing om een gelijke adressering te gebruiken. Op het moment ben ik vooral met woningen bezig, deze kunnen wel uiteen lopen van een studio of appartement tot een vrijstaande villa met allerlei poespas. Als men dan alleen naar woningen kijkt moet het wel te doen zijn. Het blijft echter natuurlijk een kwestie van smaak en je wordt er heel vrij in gelaten.

@KNX_Steven: Niveau 2 snap ik niet, hoe kun je bepalen om welke kamer het gaat? Of is dit voor een centrale bedien unit ontworpen?
Het idee van Niveau 3 vind ik wel slim, daar had ik nog niet over nagedacht. Daar houd je het wel overzichtelijk mee. Duidelijke benaming is echter ook erg belangrijk, dit doet helaas niet elke programmeur..
Voor de status terugmelding is het natuurlijk ook mogelijk om deze direct onder de desbetreffende actor te plaatsen, echter dat is ook weer een kwestie van smaak.
Ik ga eens kijken of ik hier nog wat slims mee kan doen! In ieder geval al bedankt voor jullie reacties.
KNX_Steven
Berichten: 312
Lid geworden op: ma 23 feb 2009, 15:53

Re: Groepsadressen, logische indeling

Bericht door KNX_Steven »

Ik heb dan bvb. voor verlichting (Main Group : 1)

1: Verlichting

1/1: Groepsadressen voor verlichting waar zender en ontvanger typisch in zelfde kamer zitten

1/1/1: schakelen eetkamer centraal
1/1/2: status eetkamer centraal (1 bit)
1/1/3: relatief dimment eetkamer centraal (4 bit)
1/1/4: absoluut dimmen eetkamer centraal (8 bit)
1/1/5: status eetkamer centraal (8 bit)
(wat ruimte vrijlaten; ik heb nog in basic geprogrammeerd :-)
1/1/10: schakelen eetkamer randverlichting
1/1/11: status eetkamer randverlichting (1 bit)
1/1/12: relatief dimment eetkamer randverlichting (4 bit)
1/1/13: absoluut dimmen eetkamer randverlichting (8 bit)
1/1/14: status eetkamer randverlichting (8 bit)

1/2: groepsadressen die in een andere kamer effect hebben
1/2/1: schakelen verlichting dakoversteek
1/2/2: status verlichting dakoversteek(1 bit)

1/2/5: schakelen verlichting tuinhuisje
1/2/6: status verlichting tuinhuisje (1 bit)

1/2/9: schakelen verlichting kinderkamer (vanop slaapkamer ouders)
1/2/10: status verlichting kinderkamer (1 bit)

1/3 centrale functies
1/3/0 alles uit
1/3/1 paniekverlichting
1/3/2 alles uit benedenverdieping (als je 's nachts boven gaat slapen)
1/3/3 alles uit bovenverdieping

1/4 algemene functies
1/4/1 scenes...

De bedoeling van dat middelste niveau - je kan er maar 7 hebben - is vooral om in ETS, met de drag&drop, snel een groepenadres terug te vinden.

Maar zoals gezegd: iedereen kan voor zichzelf een eigen systeem uitwerken.
gefliptegast
Berichten: 14
Lid geworden op: vr 02 mar 2012, 11:25
Locatie: Utrecht

Re: Groepsadressen, logische indeling

Bericht door gefliptegast »

We hebben nog eens overlegt en zijn tot een standaard gekomen die wij waarschijnlijk gaan toepassen bij woningen:
Hoofdadressen:
0 = algemeen
1 - 14 = kamers
15 = Tuin/terras/oprit/garage (eigenlijk alles wat buiten het huis valt)
Middenadressen:
0 = Scenes
1 = Verlichting
2 = Zonwering
3 = Schakel objecten
4 = Klimaat
5 = Alarm
6 = vrij
7 = Overig (wat niet direct binnen een groep valt)

Als het goed is, is vrijwel elke woning hier duidelijk en overzichtelijk mee te configureren
cyberjunky
Berichten: 2
Lid geworden op: za 13 jan 2018, 13:35

Re: Groepsadressen, logische indeling

Bericht door cyberjunky »

Dit topic is heel oud, maar kwam er door een google search over groepsadressen.
Toch maar even aanpassen mocht iemand anders dit ook voor hebben.
Volgens mij is het gewenst om centrale en alarm adressen een zo laag mogelijk nummer te geven (0 als hoofadres) omdat deze voorrang krijgen bij botsingen op de bus.
egfdevos
Berichten: 1417
Lid geworden op: vr 26 jul 2013, 07:31
Locatie: Zeeuws-Vlaanderen, NL

Re: Groepsadressen, logische indeling

Bericht door egfdevos »

cyberjunky schreef:
ma 21 sep 2020, 16:04
Volgens mij is het gewenst om centrale en alarm adressen een zo laag mogelijk nummer te geven (0 als hoofadres) omdat deze voorrang krijgen bij botsingen op de bus.
Bij alarmen zet je de priority op High waardoor ze voorgaan op al de rest. (Op programeer telegrammen na)

Dat centraal in 0 staat et cetera had te maken met hoe de filtertabellen in koppelaars waren(zijn) voor gedefinieerd.
Edwin
cyberjunky
Berichten: 2
Lid geworden op: za 13 jan 2018, 13:35

Re: Groepsadressen, logische indeling

Bericht door cyberjunky »

Ik zie zelfs priority 'Alarm' in de lijst staan, weer wat geleerd, bedankt!

BTW Ik zag net een ETS Home versie in MyKNX shop staan... max 64 device en 1 lijn, voor mij niet geschikt, maar het gaat zachtjes de goede kant op met KNX.
Plaats reactie