[HS]hoe status interne objecten actueel houden?

Visualisatie in EIB-KNX systemen, een vak apart.
Plaats reactie
charlez
Berichten: 217
Lid geworden op: do 28 feb 2013, 21:07

[HS]hoe status interne objecten actueel houden?

Bericht door charlez »

Zit met volgende probleem.
Heb zelf een module gemaakt die poe poorten van switch kan aan en uitzetten.
Je kan 1 of meerdere poorten meegeven om te schakelen.
Ik gebruik verschillende groepsadressen (afwezig, aanwezig, slapen, etc) die dan 2 of meerdere poorten tegelijk aan/uit schakelen.
De status van de poorten worden bijgehouden door intern hs object.
Soms wil ik manueel 1 bepaalde poort aan of uit zetten via QC, hiervoor gebruik ik een ander intern hs schakel object.
Eén van de groepsadressen gebruiken gaat hier niet, want dan bedien je meerdere poorten tegelijk.

Probleem is dus dat status van intern schakelobject niet de actuele status heeft als de poorten via een groepsadres aagepast zijn geweest.
Waardoor de QC knop soms uit aangeeft terwijk status dan weer aan aangeeft.

Zal wel een oplossing voor zijn maar ik geraak er zo direct niet uit.
cevers
Berichten: 183
Lid geworden op: wo 03 jul 2013, 20:12

Re: [HS]hoe status interne objecten actueel houden?

Bericht door cevers »

Voor interne objecten niet een oplossing kunnen vinden kwa actueel houden.
Heb dit ook gehad in het verleden en toen maar het schakel object en status schakel als knx objecten in dummy groepen gezet.

Beetje omslachtig maar werkte wel. Had liever niet de extra bus communicatie maar intern koppelen leverde alleen maar eindeloze loop op :roll:
Maakte het wel uiteindelijk makkelijk om fysieke schakelaar eraan te koppelen.. Elk nadeel heeft zijn voordeel zullen we maar zeggen.
charlez
Berichten: 217
Lid geworden op: do 28 feb 2013, 21:07

Re: [HS]hoe status interne objecten actueel houden?

Bericht door charlez »

Dat gaat mijn probleem ook niet oplossen.
Aangezien de aansturing van via verschillende groepsadressen gebeurt.
cevers
Berichten: 183
Lid geworden op: wo 03 jul 2013, 20:12

Re: [HS]hoe status interne objecten actueel houden?

Bericht door cevers »

En in die module een een trigger maken om status per poort op te vragen?
zou het anders ook niet weten.
charlez
Berichten: 217
Lid geworden op: do 28 feb 2013, 21:07

Re: [HS]hoe status interne objecten actueel houden?

Bericht door charlez »

Probleem zit hem niet in status (rechts deel van foto) maar in het linkse.
Status van dat object klopt niet.
Bijlagen
1883D713-03FD-47CD-9EB5-27C205354386.jpeg
1883D713-03FD-47CD-9EB5-27C205354386.jpeg (37.1 KiB) 7602 keer bekeken
brammetje
Berichten: 123
Lid geworden op: zo 02 feb 2020, 10:19
Locatie: Axel, NL

Re: [HS]hoe status interne objecten actueel houden?

Bericht door brammetje »

Zoals door cevers al gemeld zou je er een EIB communicatie object van kunnen maken, ook al gebruik je het alleen maar intern. Zet de transfer flag uit, dan krijg je geen verkeer op de bus. Je kunt dan aan dat object centrale adressen toevoegen zoveel je wilt om de status actueel te houden. In ETS dan wel dat adres reserveren zodat het niet per ongeluk nog een keer voor iets anders gebruikt wordt (dat zal de 'dummy' zijn waar cevers over schrijft).

Als het per se een intern object moet zijn, dan kan je het oplossen door interne logica te gebruiken. Alle groepsadressen die je gebruikt doorverbinden naar de ene interne output, dan blijft die vanzelf actueel.
747driver
Berichten: 1475
Lid geworden op: za 19 feb 2011, 10:06

Re: [HS]hoe status interne objecten actueel houden?

Bericht door 747driver »

Ik zal wel te simpel denken maar kun je voor het aan schakelen niet een Comparator Equal to 1 gebruiken met als input POEswitch en als output een output/command box met daarin 2 opdrachten, schakel POE poort aan en zet de status op 1.
Hetzelfde voor het uitschakelen.
charlez
Berichten: 217
Lid geworden op: do 28 feb 2013, 21:07

Re: [HS]hoe status interne objecten actueel houden?

Bericht door charlez »

Heb het opgelost zoals Brammetje voorgesteld heeft.
Had dit al geprobeerd voor mijn post hier, maar had de central adressen verkeerd gezet toen. :oops:

Thx voor de hulp
Plaats reactie