HomeServer3 en DoorCommunicationSystem

Visualisatie in EIB-KNX systemen, een vak apart.
Plaats reactie
TBBW
Berichten: 136
Lid geworden op: di 06 nov 2012, 22:43

HomeServer3 en DoorCommunicationSystem

Bericht door TBBW »

Dag Allen,

Ik wil graag mijn Door Communication System Koppelen aan mijn HomeServer3.
Alle Hardware is aangelegd, alleen voor het software gedeelte heb ik even wat hulp nodig.

Wie heeft hier ervaring in/mee.

Groet,

Ger
TBBW
Berichten: 136
Lid geworden op: di 06 nov 2012, 22:43

Re: HomeServer3 en DoorCommunicationSystem

Bericht door TBBW »

Dag allen,

Het loopt storm qua reacties....
Geeft niet.
Weet iemand hoe ik aan de data-sheets kan komen van de verschillende logic modules??

Gr,

Ger
TBBW
Berichten: 136
Lid geworden op: di 06 nov 2012, 22:43

Re: HomeServer3 en DoorCommunicationSystem

Bericht door TBBW »

Dag Allen,

Zover ben ik nu, werkt alleen nog niet...

groet,

ger
Bijlagen
logic.png
logic.png (19.2 KiB) 6082 keer bekeken
pvhuf
Berichten: 246
Lid geworden op: vr 28 dec 2012, 18:28

Re: HomeServer3 en DoorCommunicationSystem

Bericht door pvhuf »

Een tijdje niet meer het forum gevolgd...

Ik ben er een paar jaar geleden in geslaagd om die twee te koppelen, ik ben dus wat roestig, maar zal proberen antwoorden. Je geeft wel wat weinig informatie mee over de DCS apparaten die je hebt. Wat heb je? Enkel een deurbel? Een parlofoon? Een videofoon? Een keyless-in module?

In ieder geval zal je van het apparaat dat op de DCS bus zit en waarmee je wil communiceren, het DCS bus adres moeten kennen, en dat moet je ingeven in het veld "Bus address". Het is een hexadecimale waarde, iets in de zin van 0x258D46.

Dat heb jij niet gedaan, dus de module weet niet op welk signaal van welk bus device hij moet reageren.

Om de adressen te kennen, gebruik je de module "Determine basic parameters". Je schakelt die aan op de receive DCS input box, laat een bericht genereren door de DCS bus (druk op de bel of zo), en laat de output visualiseren op een pagina. Dan weet je de gegevens die je nodig hebt voor de hopen andere modules die je kan gebruiken.
747driver
Berichten: 1475
Lid geworden op: za 19 feb 2011, 10:06

Re: HomeServer3 en DoorCommunicationSystem

Bericht door 747driver »

TBBW schreef:Weet iemand hoe ik aan de data-sheets kan komen van de verschillende logic modules??
In C:\Users\Public\Documents\Gira\HS+FS Experte 4.2\logic zie je een hele rits logic modules.
In C:\Program Files (x86)\Gira\HS+FS\exp420\dat staat de file logik.dat met daarin de basis modules.
In eerstgenoemde folder kun je zelfgemaakte modules plaatsen.
Makkelijkst is natuurlijk om te beginnen met een module uit eerdergenoemde lokaties en deze dan te wijzigen.
Zo is het bv makkelijk om een optel module te maken met 32 ingangen met als voorbeeld de standaard Addition module.
Ik vind het handig om veel gebruikte functies waar je nu meerdere modules voor nodig hebt in 1 module te stoppen.
Staat wat cleaner in de GLE.
Op docs.python.org kun je hulp voor de verschillende functies terugvinden.

Hieronder een voorbeeld van een module welke ik gebruik om van de Gira 104500 schakelaktor met stroomdetectie de stroom en wattage zichtbaar te maken in QC met de Text display plus template.
Heb je anders 5 standaard modules voor nodig.

Code: Selecteer alles

#######################
###    Amp_Watt     ###
#######################

#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\Elec. energie"|0|2|"mA"|"Voltage"|2|"mA"|"Watts"|

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

#5002 Inputs EN[n]
#   |Input index
#   | |Default value
#   | | |0=num 1=text
5002|1|0|0	# Input Amps EIS5
5002|2|0|0	# Input voltage as number

#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 Amps as text
5004|2|""|0|1|1	# Output Watts as text
 
#Logic formula
#5012|0|"Condition"|"Formula"|"Time Formula"|Put result into Output#|Put result into Time memory#|Put result into Variable#|Inverted#
5012|0|""|"str(int(round(EN[1])))+ ' mA'"         |""|1|0|0|0
5012|0|""|"str(int(round(EN[1]*EN[2]/1000)))+' W'"|""|2|0|0|0
Screen Shot 2014-11-06 at 11.35.35.png
Screen Shot 2014-11-06 at 11.35.35.png (128.46 KiB) 6034 keer bekeken
Plaats reactie