Data type - Gira HS

Visualisatie in EIB-KNX systemen, een vak apart.
Plaats reactie
Dré
Berichten: 836
Lid geworden op: do 04 feb 2010, 18:05

Data type - Gira HS

Bericht door Dré »

Ik ben opzoek naar een module in de Gira Home Server om van een 0 de tekst ''alarm' te maken en van een 1 'rust' te maken.
Iemand die een idee heeft hoe ik dat kan doen? Ik zie er geen module voor in de HS.

gr. André
Laatst gewijzigd door Dré op vr 30 jul 2021, 19:03, 1 keer totaal gewijzigd.
egfdevos
Berichten: 1369
Lid geworden op: vr 26 jul 2013, 07:31
Locatie: Zeeuws-Vlaanderen, NL

Re: 1bit 0/1 to tekst - Gira HS

Bericht door egfdevos »

Heb geen HS om te testen.

Via de output box die commando's versturen?

Neem aan dat "Input selection switch" ook wel zal werken.
Edwin
Dré
Berichten: 836
Lid geworden op: do 04 feb 2010, 18:05

Re: 1bit 0/1 to tekst - Gira HS

Bericht door Dré »

Dank je, dat heeft me in ieder geval op een idee gebracht om het voor elkaar te krijgen.

Zal van De week even kijken om het te maken, nu even andere dingen te doen.
747driver
Berichten: 1469
Lid geworden op: za 19 feb 2011, 10:06

Re: 1bit 0/1 to tekst - Gira HS

Bericht door 747driver »

Hou er rekening mee dat voor het selecteren van de eerste tekst de input een 1 moet te zijn...
Vond ik niet zo handig en heb er 2 text selectors bij gemaakt welke bij een 0 op de input de eerste tekst gebruiken.
Aangezien 10 verschillende teksten bij lange na niet voorkomen in m'n project heb ik een 3 en een 5 voudige tekst selector gemaakt.
Voorbeeld van de 3 voudige selector hieronder.
Heb 'm als 10100_3fold_Textselector.hsl in C:\Users\Public\Documents\Gira\HS+FS Experte 4.4\logic staan.

Code: Selecteer alles

# 10100_3fold_Textselector.hsl
# Contrary to 17775_EN.hsl this funtion will display the first
# text when the input is 0 and has only 3 inputs

#5000|"Text"|Retentive (1/0)|No. of inputs|.n.|No. of outputs|.n.|.n.
#5001|No. of inputs|Outputs|Offset|Memory|Calculation during start
#5002|Index input|Default value|0=numeric 1=alphanumeric
#5003|Memory|Initialisation value|Retentive
#5004|Output|Initialisation value|round binary (0/1)|type (1-send/2-sbc)|0=numeric 1=alphanumeric
#5012|cancellation with con. (0/1)|condition|formula|time|pin output|pin offset|pin memory|pin neg. output

#5000|Folder\Name | Retentive (1/0) | No. of inputs | Input names | No. of outputs | Outputs names
5000|"747driver\Text Selector 3-fold"|1|4|"E1 Select"|"E2 Text 1"|"E3 Text 2"|"E4 Text 3"|1|"A1 Sel Text"

#Logic module definition
#   |Input(s)
#   | |Output(s)
#   | | |Time memory
#   | | | |Variable(s)
#   | | | | |Calculate at startup: 1=Yes 2=No
5001|4|1|0|0|1      

#5002 Inputs EN[n]
#   |Input index
#   | |Default value
#   | |  |0=num 1=text
5002|1| 0|0		# Input  1, Select
5002|2|"Text=0"|1	# Input  2, Text 1
5002|3|"Text=1"|1	# Input  3, Text 2
5002|4|"Text=2"|1	# Input  4, Text 3

#5004 Outputs AN[n]
#   |Output index
#   | |Default value
#   | |  |Binary 0=No 1=Yes
#   | |  | |1=send, 2=sbc
#   | |  | | |0=num 1=alphanum
5004|1|""|0|1|1	# Output 1,  Selected Text

#5012 Logic formula
#   |End calculation when <>0 (1=YES 0=NO)
#   | |"Condition"
#   | |                       |"Formula"
#   | |                       |                  |"Time Formula"
#   | |                       |                  |  |Put result into Output
#   | |                       |                  |  | |Put result into Time memory
#   | |                       |                  |  | | |Put result into Variable
#   | |                       |                  |  | | | |Inverted
5012|0|"EN[1]>=0 and EN[1]<=3"|"EN[int(EN[1]+2)]"|""|1|0|0|0
Dré
Berichten: 836
Lid geworden op: do 04 feb 2010, 18:05

Re: 1bit 0/1 to tekst - Gira HS

Bericht door Dré »

Dank je, ik had al gezocht maar alleen de originele variant gevonden, en daar werkt het pas tussen de 1 en de 10, inmiddels werkt het dankzij jou bouwsteen.
Thanks
Dré
Berichten: 836
Lid geworden op: do 04 feb 2010, 18:05

Re: Data type - Gira HS

Bericht door Dré »

Beste mede KNX gebruikers.

Ik zit met het volgende waar ik even niet uit kom.
Ik heb een weerstation, die de windrichting doorstuurt in data type 5.003 angle (degrees) (dit is de standaard data type wat bij de KNX database bestand staat ingesteld).
Nu wil ik dit graag via de Homeserver laten visualiseren en mogelijk later gaan gebruiken in een logica.
Maar ik krijg het tot op heden niet voor elkaar om de juist waarde te laten weergeven, het blijft of 0 of een verkeerde waarde.
Bij een andere server 'Wiser' wordt wel de juiste waarde weergegeven.
ik heb alle data types geprobeerd die ik kan kiezen in de GIRA homeserver.

Iemand die mij kan helpen hoe ik dit juist werkend krijg?
egfdevos
Berichten: 1369
Lid geworden op: vr 26 jul 2013, 07:31
Locatie: Zeeuws-Vlaanderen, NL

Re: Data type - Gira HS

Bericht door egfdevos »

5.003 is maar 8 bit dus 0-255
Daarom zie je niet de verwachte 0-360graden.
Geloof dat je hier wat rekenwerk nodig hebt.
Namelijk: x / 255 * 360


Logische module "Multiplikation"
ingang 1 - spreekt voor zich.
ingang 2 - 1.4117 (Let op de punt)

Uitgang - Nieuwe iKO aanmaken bv 16bit EIS10
Edwin
Dré
Berichten: 836
Lid geworden op: do 04 feb 2010, 18:05

Re: Data type - Gira HS

Bericht door Dré »

Top Erwin, dank je wel, nu lijkt het inderdaad wel gewoon te werken.
Ik wist niet dat het dan procentueel wel zou kloppen, dank je wel, were wat geleerd.
Plaats reactie