HS4 energiewaardes vergelijken en opslaan

Visualisatie in EIB-KNX systemen, een vak apart.
747driver
Berichten: 1475
Lid geworden op: za 19 feb 2011, 10:06

Re: HS4 energiewaardes vergelijken en opslaan

Bericht door 747driver »

Met bv een AND of een OR poort kun je een Input aan een Output koppelen.
Rechtstreeks kan niet, er moet iets tussen zitten.
Ik heb de module met al die reset signalen in een andere sheet staan.
Om 1 van de reset in een andere sheet te koppelen aan Commands kun je een AND of OR gebruiken.
Misschien kun je wel een connector rechtstreeks aan een Output koppelen?
Dré
Berichten: 866
Lid geworden op: do 04 feb 2010, 18:05

Re: HS4 energiewaardes vergelijken en opslaan

Bericht door Dré »

Inmiddels ziet de logica er als volgt uit, ben er nog niet overtuigd van of hij echt goed werkt, heb nu nog een test lopen met een reset per minuut.
En in het begin zag ik nog dat hij ook wel eens de totale waarde stuurde, maar misschien dat het er mee te maken heeft dat hij dan pas opnieuw is opgestart.
Bijlagen
KNX verbruik per dag.PNG
KNX verbruik per dag.PNG (37.44 KiB) 9772 keer bekeken
747driver
Berichten: 1475
Lid geworden op: za 19 feb 2011, 10:06

Re: HS4 energiewaardes vergelijken en opslaan

Bericht door 747driver »

Je schuift de waarden in de verkeerde volgorde op.
Beginnen met 7 dagen geleden = value of 6 dagen geleden enz.
Nu zet je de waarde van vandaag in die van gisteren en in de volgende zet je de waarde van gisteren in die van de dag ervoor.
Uiteindelijk vul je al de voorgaande dagen met de waarde van vandaag...

Wanneer " + Reset day value" een 1 geeft zal "+ Elektra stand begin dag" de waarde van "Elektra totaal verbruik (kWh)" aannemen.
Vervolgens zullen in de Substraction module deze 2 waardes van elkaar worden afgetrokken.
Zou verwachten dat je dan altijd een 0 als resultaat krijgt?
Dré
Berichten: 866
Lid geworden op: do 04 feb 2010, 18:05

Re: HS4 energiewaardes vergelijken en opslaan

Bericht door Dré »

747driver schreef:Je schuift de waarden in de verkeerde volgorde op.
Beginnen met 7 dagen geleden = value of 6 dagen geleden enz.
Nu zet je de waarde van vandaag in die van gisteren en in de volgende zet je de waarde van gisteren in die van de dag ervoor.
Uiteindelijk vul je al de voorgaande dagen met de waarde van vandaag...
Misschien begrijp ik je verkeerd.
Maar op positie 0 is de stand van vandaag (tot nu toe)
positie 1 is die van gisteren (1 dag geleden)
positie 2 is die van gisteren (2 dagen geleden)
positie 3 is die van gisteren (3 dagen geleden)

Zo ver ik heb gemerkt klopt dit wel, anders weet ik niet wat je bedoeld.
747driver schreef:Wanneer " + Reset day value" een 1 geeft zal "+ Elektra stand begin dag" de waarde van "Elektra totaal verbruik (kWh)" aannemen.
Vervolgens zullen in de Substraction module deze 2 waardes van elkaar worden afgetrokken.
Zou verwachten dat je dan altijd een 0 als resultaat krijgt?
Nee hoor, het is immers E1-E2=A1
E1= de stand op dit moment
E2= de stand om 12 uur snacht (deze is dus lager dan de 'E1'.

Maar ook hier kan ik iets verkeerds in zien.

Overigens heb ik inmiddels bij de module 'Subtraction' niet meer A2 in gebuikt maar A1, kreeg het idee dat hierdoor de resultaten niet altijd klopte omdat er niet elke (minuut) een wijziging plaatst vond waardoor er dus een verschuiving kan plaatst vinden in de dagen.
747driver
Berichten: 1475
Lid geworden op: za 19 feb 2011, 10:06

Re: HS4 energiewaardes vergelijken en opslaan

Bericht door 747driver »

Stel vandaag heeft de waarde 20, gisteren waarde 15 en 2 dagen geleden waarde 25
De command begint met Set gisteren (15) = waarde vandaag (20).
Gisteren heeft nu de waarde 20
Gevolgd door 2 dagen geleden (25) = waarde gisteren (is invorige commande op 20 gezet).
2 dagen geleden heeft nu de waarde 20
Enz.
Op m'n plaatje onderaan de eerste pagina zie je hoe ik het doe.
"Rhodo grens met buren -14" is daarbij de waarde van 14 dagen geleden.

De waarde op E1 wordt ook als Input value gebruikt voor de Telegram generator.
Bij een + Reset day value zal de E1 waarde dus worden geschreven naar de uitgang van de Telegram generator.
Dat is dus "+ Elektra stand begin dag".
In de Substraction module worden deze 2 (nu gelijke) waarden van elkaar afgetrokken.
Dré
Berichten: 866
Lid geworden op: do 04 feb 2010, 18:05

Re: HS4 energiewaardes vergelijken en opslaan

Bericht door Dré »

747driver schreef:Stel vandaag heeft de waarde 20, gisteren waarde 15 en 2 dagen geleden waarde 25
De command begint met Set gisteren (15) = waarde vandaag (20).
Gisteren heeft nu de waarde 20
Gevolgd door 2 dagen geleden (25) = waarde gisteren (is invorige commande op 20 gezet).
2 dagen geleden heeft nu de waarde 20
Enz.
Op m'n plaatje onderaan de eerste pagina zie je hoe ik het doe.
"Rhodo grens met buren -14" is daarbij de waarde van 14 dagen geleden.
Ik denk dat ik je nu begrijp, hij loopt de lijst af van boven naar beneden in mijn geval zou het voor kunnen komen dat hij de waarde verkeerd om weg schrijft waardoor de waarde niet klopt of 0 is. Al heb ik daar nog niks van gemerkt, maar nu wel aangepast (nog niet getest)
747driver schreef:De waarde op E1 wordt ook als Input value gebruikt voor de Telegram generator.
Bij een + Reset day value zal de E1 waarde dus worden geschreven naar de uitgang van de Telegram generator.
Dat is dus "+ Elektra stand begin dag".
In de Substraction module worden deze 2 (nu gelijke) waarden van elkaar afgetrokken.
Uh nee volgens mij is dit niet helemaal waar.
op E1 zit de waarde van de teller op dat moment (om 12 uur snacht) is die waarde (over het algemeen) lager dan een uur later of wanneer ik kijk.
via de 'telegram generator' schrijft hij dus de waarde weg zoals die was om 12 uur snachts, die waarde slaat hij op als '+ elektra stand begin dag'
deze waarde is als input op E2, waarde E1 veranderd de hele dag door en wordt steeds hoger in de loop van de dag.

Maar alsnog kan ik iets verkeerds zien wat jij nu wel ziet.
747driver
Berichten: 1475
Lid geworden op: za 19 feb 2011, 10:06

Re: HS4 energiewaardes vergelijken en opslaan

Bericht door 747driver »

Zie het inderdaad verkeerd.
De waarde "+ 0 vandaag [txt]" wordt weggeschreven voordat ie weer op 0 wordt gezet.
Dré
Berichten: 866
Lid geworden op: do 04 feb 2010, 18:05

Re: HS4 energiewaardes vergelijken en opslaan

Bericht door Dré »

ah oké kan gebeuren, ik dacht misschien zit er nog een foutje in of iets. in ieder geval bedankt om mee te kijken.
even een weekje aankijken hoe het gaat en dan kijken om volgende week weer wat tijd te vinden om het verder uit te breiden, iets met dag namen er bij of dag van de maand en dan een export laten maken, maar dat is voor later en denk dat dat best lastig gaat worden omdat de maanden niet even lang duren.
rickcn
Berichten: 22
Lid geworden op: di 04 sep 2012, 17:56

Re: HS4 energiewaardes vergelijken en opslaan

Bericht door rickcn »

Waar is die module Divide with Unit terug te vinden? Ik heb hem geprobeerd te google, maar zonder resultaat.

Mvg,
Rick
747driver
Berichten: 1475
Lid geworden op: za 19 feb 2011, 10:06

Re: HS4 energiewaardes vergelijken en opslaan

Bericht door 747driver »

DIY module.
Heb deze en andere zelfgemaakte modules in Dropbox geplaatst.
Plaats reactie