Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Help with Add-on for Dornbracht shower
12.01.2015, 19:40
Beitrag #1
Help with Add-on for Dornbracht shower
I'm trying to capture the values of Dornbracht shower with nomos ... until now we miss the Gira Home Server4, but I make the whole integration with nomos.
And I could communicate with the shower but do not know how to "play" with the states. I leave what I have cast so far ...

[CONFIG];
SERVERIP;192.168.10.23
SERVERPORT;80
SERVERMODE;ASCII
SERVERTIMEOUT;0
// SERVERTIMEOUT_IN_MS
SERVERPROTOCOL;HTTP


[COMMANDS];
On1;/service.api?module=etool&function=piezo_on&piezo=1
Off1;/service.api?module=etool&function=piezo_off&piezo=1
On2;/service.api?module=etool&function=piezo_on&piezo=2
Off2;/service.api?module=etool&function=piezo_off&piezo=2
On3;/service.api?module=etool&function=piezo_on&piezo=3
Off3;/service.api?module=etool&function=piezo_off&piezo=3
On4;/service.api?module=etool&function=piezo_on&piezo=4
Off4;/service.api?module=etool&function=piezo_off&piezo=4
GETINFO;/service.api?module=etool&function=get_ecomponents
GETSTATE;/service.api?module=evalvel&function=get_state

[MAPPINGS]
GET;/service.api?module=evalvel&function=get_state
"Scenario1":"\*";SCZ
<?xml version="1.0" encoding="UTF-8"?><"\*|;PROVA
<?xml version="1.0" encoding="UTF-8"?><"\%|\*|;PROVA2
<?xml version="1.0" encoding="UTF-8"?><"\%|\*|;PROVA3

When I use the command GetState returns me all these values do not know how to interpret:

17:52:22 - Send:
<DOR><GET_COM1></DOR>

17:52:22 - Response:
<DOR>GET_COM1=|OK</DOR>

17:52:22 - Response:
<DOR><?xml version="1.0" encoding="UTF-8"?><eComponents><eComponent id=
"eTool"><ID type="String">019b0f8c-5b3e-418d-aa2b-fb1d28f41485</ID><Mac
type="String">00:01:05:0b:54:b0</Mac><Ip type="String">192.168.10.23</
Ip><Elements type="Int32">4</Elements><Scenario type="Int32">0</Scenari
o><Scenario1 type="String">Balancing</Scenario1><Scenario2 type="String
">Energizing</Scenario2><Scenario3 type="String">De-Stressing</Scenario
3><Scenario4 type="String"></Scenario4><State type="String">B0000S0</St
ate><GroupID type="Int32">573886</GroupID><GroupType type="String">Show
er</GroupType><GroupFloor type="String"></GroupFloor><GroupRoom type="S
tring"></GroupRoom><GroupText type="String"></GroupText><TemperatureSet
Point type="Float">20</TemperatureSetPoint><FlowSetPoint type="Float">1
00</FlowSetPoint><ColdWaterOnly type="Bool">False</ColdWaterOnly></eCom
ponent><eComponent id="eValve"><ID type="String">c72f6c8d-2830-4256-a46
2-d74240ad5384</ID><Mac type="String">00:01:05:0c:3e:3a</Mac><Ip type="
String">192.168.10.18</Ip><Function type="String">HandShower</Function>
<Connected type="Bool">True</Connected><GroupID type="Int32">573886</Gr
oupID><Piezo type="Int32">1</Piezo></eComponent><eComponent id="eValve"
><ID type="String">78b7878a-2b02-4519-98c1-39f790900373</ID><Mac type="
String">00:01:05:0c:3e:2a</Mac><Ip type="String">192.168.10.20</Ip><Fun
ction type="String">WaterBar1</Function><Connected type="Bool">True</Co
nnected><GroupID type="Int32">573886</GroupID><Piezo type="Int32">2</Pi
ezo></eComponent><eComponent id="eValve"><ID type="String">72ea03fe-021
3-4650-bdae-162b53f47622</ID><Mac type="String">00:01:05:0c:3e:bf</Mac>
<Ip type="String">192.168.10.22</Ip><Function type="String">WaterBar2</
Function><Connected type="Bool">True</Connected><GroupID type="Int32">5
73886</GroupID><Piezo type="Int32">2</Piezo></eComponent><eComponent id
="eValve"><ID type="String">e8421ee9-4d81-4223-9559-6183006ee0a4</ID><M
ac type="String">00:01:05:0c:3e:34</Mac><Ip type="String">192.168.10.19
</Ip><Function type="String">WaterSheet</Function><Connected type="Bool
">True</Connected><GroupID type="Int32">573886</GroupID><Piezo type="In
t32">3</Piezo></eComponent><eComponent id="eValve"><ID type="String">f5
6d12fe-746a-4496-90d3-5358d80b181d</ID><Mac type="String">00:01:05:0c:4
1:ce</Mac><Ip type="String">192.168.10.21</Ip><Function type="String">J
ustRain</Function><Connected type="Bool">True</Connected><GroupID type=
"Int32">573886</GroupID><Piezo type="Int32">4</Piezo></eComponent></eCo
mponents>|OK</DOR>

Can help me?ConfusedConfusedConfused

Thanks,Big GrinBig Grin

Santi,
http://www.vmcintegra.com
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.01.2015, 09:54
Beitrag #2
RE: Help with Add-on for Dornbracht shower
If you have a documentation about the communication interface... sure I can help you... Undecided

Mike Eudenbach (XING Profile)
nomos system AG
System Design/Integration/Planung

m..myhome/nomos in Unna, m..myhome/nomos auf Facebook
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.01.2015, 10:36
Beitrag #3
RE: Help with Add-on for Dornbracht shower
Difficult Mike, Dronbracht not provide the documentation, I have the pluguin to charges for home server 4 only ... nothing ... they are very closed to facilitate information. The pluguin of dornbracht to home if they have ...

Santi,
http://www.vmcintegra.com
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.01.2015, 08:42
Beitrag #4
RE: Help with Add-on for Dornbracht shower
What is the reply you receive in the LOG when you for example sen the on1 Command?

Everything can be done, there is just different ways to achieve it!!!
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.01.2015, 19:43
Beitrag #5
RE: Help with Add-on for Dornbracht shower
Hi James,

This is the LOG:

07:07:25.912 - network: udp message from 192.168.10.15:1037, size 16 bytes
07:07:25.913 - parser: parsing sequence: <DOR><On1></DOR>
07:07:25.914 - parser: command: DOR - On1
07:07:25.914 - parser: reply sequence: <DOR>ON1=|OK</DOR>
07:07:25.920 - commandserver: http send: GET /service.api?module=etool&function=piezo_on&piezo=1 HTTP/1.1
07:07:25.935 - network: message parsed
-------------------
07:07:26.053 - bc: <HS><100/0/119=1.0><100/0/95=1.0><100/0/143=1.0><100/0/167=1.0><100/0/191=1.0><100/0/215=1.0><100/0/239=1.0><100/0/84=1.0><100/0/83=1.0><100/0/79=eTool Running><100/0/78=Aktiv><100/0/69=0.0></HS>
07:07:26.231 - bc: <HS><140/0/132=15.0><140/0/131=18.0></HS>
07:07:26.254 - bc: <HS><140/0/130=3.0></HS>
07:07:26.500 - knx: 2.1.31 -> 3/5/1, write, length: 2, data: 0x00 0x35 0x12 ( RC:6 P:LOW )
07:07:26.660 - knx: 2.1.46 -> 3/6/0, write, length: 2, data: 0x00 0x05 0xCF ( RC:6 P:LOW value:14.87 )
07:07:26.688 - mremote: received sequence: h=0\x03
07:07:26.692 - mremote: sending sequence: s3100=14.87\x03
07:07:26.699 - bc: <KNX><3/6/0-SETPOINT CUINA=14.87></KNX>
07:07:26.792 - mremote: sending sequence: h=1\x03
07:07:27.036 - knx: 2.1.36 -> 0/1/50, write, length: 4, data: 0x00 0x40 0xC9 0x47 0xB0 ( RC:6 P:LOW value:6.290001 )
07:07:27.072 - mremote: sending sequence: s3154=6.290001\x03
07:07:27.080 - bc: <KNX><0/1/50-AIGUA ACTUAL FREDA=6.290001></KNX>
07:07:27.142 - bc: <HS><0/1/50=6.29000091553></HS>
07:07:27.276 - bc: <HS><140/0/132=15.0><140/0/131=18.0></HS>
07:07:27.316 - bc: <HS><140/0/130=3.0></HS>
07:07:27.500 - knx: 2.1.31 -> 3/5/1, write, length: 2, data: 0x00 0x35 0x12 ( RC:6 P:LOW )
07:07:27.660 - knx: 2.1.128 -> 0/1/21, write, length: 2, data: 0x00 0x00 0x44 ( RC:6 P:LOW )
07:07:28.224 - bc: <HS><140/0/132=15.0></HS>
07:07:28.273 - bc: <HS><140/0/131=18.0><140/0/130=3.0></HS>
07:07:28.500 - knx: 2.1.128 -> 0/1/21, write, length: 2, data: 0x00 0x00 0x44 ( RC:6 P:LOW )
07:07:28.660 - knx: 2.1.128 -> 0/1/21, write, length: 2, data: 0x00 0x00 0x44 ( RC:6 P:LOW )
07:07:28.854 - network: udp message from 192.168.10.15:1037, size 17 bytes
07:07:28.855 - parser: parsing sequence: <DOR><Off1></DOR>
07:07:28.856 - parser: command: DOR - Off1
07:07:28.856 - parser: reply sequence: <DOR>OFF1=|OK</DOR>
07:07:28.860 - commandserver: http send: GET /service.api?module=etool&function=piezo_off&piezo=1 HTTP/1.1
07:07:28.876 - network: message parsed
-------------------
07:07:28.956 - bc: <HS><100/0/119=1.0><100/0/95=1.0><100/0/143=1.0><100/0/167=1.0><100/0/191=1.0><100/0/215=1.0><100/0/239=1.0><100/0/83=0.0><100/0/78=Inaktiv></HS>
07:07:28.984 - bc: <HS><100/0/119=1.0><100/0/95=1.0><100/0/143=1.0><100/0/167=1.0><100/0/191=1.0><100/0/215=1.0><100/0/239=1.0><100/0/84=0.0><100/0/79=Init></HS>
07:07:29.219 - bc: <HS><140/0/132=15.0><140/0/131=18.0></HS>


Reply --------?ConfusedConfused

Santi,
http://www.vmcintegra.com
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.01.2015, 15:01
Beitrag #6
RE: Help with Add-on for Dornbracht shower
Can you please also add \*;RAW under Mappings in the command server and post the LOG output after calling on1/off1 again?

Everything can be done, there is just different ways to achieve it!!!
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.01.2015, 17:42
Beitrag #7
RE: Help with Add-on for Dornbracht shower
not if you and I understand correctly...so? the same applies ...ConfusedConfusedConfusedConfused


[CONFIG];
ACTIVE;YES
DEBUG;YES
SERVERIP;192.168.10.23
SERVERPORT;80
SERVERMODE;ASCII
SERVERTIMEOUT;0
// SERVERTIMEOUT_IN_MS
SERVERPROTOCOL;HTTP


[COMMANDS];
On1;/service.api?module=etool&function=piezo_on&piezo=1\*;RAW;;;
Off1;/service.api?module=etool&function=piezo_off&piezo=1\*;RAW;;;

GETINFO;/service.api?module=etool&function=get_ecomponents
GETSTATE;/service.api?module=evalvel&function=get_state

[MAPPINGS];
\*;RAW;;;

Respons:
5:00:54.465 - bc: <HS><140/0/132=16.0><140/0/131=16.0></HS>
05:00:54.492 - bc: <HS><140/0/130=4.0></HS>
05:00:55.244 - network: udp message from 192.168.10.15:1037, size 16 bytes
05:00:55.245 - parser: parsing sequence: <DOR><ON1></DOR>
05:00:55.245 - parser: command: DOR - ON1
05:00:55.246 - parser: reply sequence: <DOR>ON1=|OK</DOR>
05:00:55.250 - commandserver: http send: GET /service.api?module=etool&function=piezo_on&piezo=1 HTTP/1.1
05:00:55.284 - network: message parsed
-------------------
05:00:55.350 - knx: 2.1.128 -> 0/1/20, write, length: 2, data: 0x00 0x00 0x08 ( RC:6 P:LOW )
05:00:55.433 - bc: <HS><100/0/119=1.0><100/0/95=1.0><100/0/143=1.0><100/0/167=1.0><100/0/191=1.0><100/0/215=1.0><100/0/239=1.0><100/0/84=1.0><100/0/83=1.0><100/0/79=eTool

Santi,
http://www.vmcintegra.com
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.01.2015, 17:47
Beitrag #8
RE: Help with Add-on for Dornbracht shower
it's HTTP! without polling you can't receive any Data.

Better:

<DOR><On1></DOR>
<DOR><GETINFO></DOR>
<DOR><GETSTATE>>/DOR>

<DOR><Off1></DOR>
<DOR><GETINFO></DOR>
<DOR><GETSTATE>>/DOR>

and than compare the results of the reply.

regards

Mike Eudenbach (XING Profile)
nomos system AG
System Design/Integration/Planung

m..myhome/nomos in Unna, m..myhome/nomos auf Facebook
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.01.2015, 19:33
Beitrag #9
RE: Help with Add-on for Dornbracht shower
result ¡f:
<DOR><On1></DOR>
<DOR><GETINFO></DOR>
<DOR><GETSTATE>>/DOR>:

18:29:41 - Response:
<DOR><?xml version="1.0" encoding="UTF-8"?><eComponents><eComponent id=
"eTool"><ID type="String">019b0f8c-5b3e-418d-aa2b-fb1d28f41485</ID><Mac
type="String">00:01:05:0b:54:b0</Mac><Ip type="String">192.168.10.23</
Ip><Elements type="Int32">4</Elements><Scenario type="Int32">0</Scenari
o><Scenario1 type="String">Balancing</Scenario1><Scenario2 type="String
">Energizing</Scenario2><Scenario3 type="String">De-Stressing</Scenario
3><Scenario4 type="String"></Scenario4><State type="String">B0000S0</St
ate><GroupID type="Int32">573886</GroupID><GroupType type="String">Show
er</GroupType><GroupFloor type="String"></GroupFloor><GroupRoom type="S
tring"></GroupRoom><GroupText type="String"></GroupText><TemperatureSet
Point type="Float">20</TemperatureSetPoint><FlowSetPoint type="Float">1
00</FlowSetPoint><ColdWaterOnly type="Bool">False</ColdWaterOnly></eCom
ponent><eComponent id="eValve"><ID type="String">c72f6c8d-2830-4256-a46
2-d74240ad5384</ID><Mac type="String">00:01:05:0c:3e:3a</Mac><Ip type="
String">192.168.10.18</Ip><Function type="String">HandShower</Function>
<Connected type="Bool">True</Connected><GroupID type="Int32">573886</Gr
oupID><Piezo type="Int32">1</Piezo></eComponent><eComponent id="eValve"
><ID type="String">78b7878a-2b02-4519-98c1-39f790900373</ID><Mac type="
String">00:01:05:0c:3e:2a</Mac><Ip type="String">192.168.10.20</Ip><Fun
ction type="String">WaterBar1</Function><Connected type="Bool">True</Co
nnected><GroupID type="Int32">573886</GroupID><Piezo type="Int32">2</Pi
ezo></eComponent><eComponent id="eValve"><ID type="String">72ea03fe-021
3-4650-bdae-162b53f47622</ID><Mac type="String">00:01:05:0c:3e:bf</Mac>
<Ip type="String">192.168.10.22</Ip><Function type="String">WaterBar2</
Function><Connected type="Bool">True</Connected><GroupID type="Int32">5
73886</GroupID><Piezo type="Int32">2</Piezo></eComponent><eComponent id
="eValve"><ID type="String">e8421ee9-4d81-4223-9559-6183006ee0a4</ID><M
ac type="String">00:01:05:0c:3e:34</Mac><Ip type="String">192.168.10.19
</Ip><Function type="String">WaterSheet</Function><Connected type="Bool
">True</Connected><GroupID type="Int32">573886</GroupID><Piezo type="In
t32">3</Piezo></eComponent><eComponent id="eValve"><ID type="String">f5
6d12fe-746a-4496-90d3-5358d80b181d</ID><Mac type="String">00:01:05:0c:4
1:ce</Mac><Ip type="String">192.168.10.21</Ip><Function type="String">J
ustRain</Function><Connected type="Bool">True</Connected><GroupID type=
"Int32">573886</GroupID><Piezo type="Int32">4</Piezo></eComponent></eCo
mponents>|OK</DOR>

18:29:45 - Send:
<DOR><GETSTATE></DOR>

result if:
<DOR><Off1></DOR>
<DOR><GETINFO></DOR>
<DOR><GETSTATE>>/DOR>

18:29:54 - Response:
<DOR>GETINFO=|OK</DOR>

18:29:54 - Response:
<DOR><?xml version="1.0" encoding="UTF-8"?><eComponents><eComponent id=
"eTool"><ID type="String">019b0f8c-5b3e-418d-aa2b-fb1d28f41485</ID><Mac
type="String">00:01:05:0b:54:b0</Mac><Ip type="String">192.168.10.23</
Ip><Elements type="Int32">4</Elements><Scenario type="Int32">0</Scenari
o><Scenario1 type="String">Balancing</Scenario1><Scenario2 type="String
">Energizing</Scenario2><Scenario3 type="String">De-Stressing</Scenario
3><Scenario4 type="String"></Scenario4><State type="String">B0000S0</St
ate><GroupID type="Int32">573886</GroupID><GroupType type="String">Show
er</GroupType><GroupFloor type="String"></GroupFloor><GroupRoom type="S
tring"></GroupRoom><GroupText type="String"></GroupText><TemperatureSet
Point type="Float">20</TemperatureSetPoint><FlowSetPoint type="Float">1
00</FlowSetPoint><ColdWaterOnly type="Bool">False</ColdWaterOnly></eCom
ponent><eComponent id="eValve"><ID type="String">c72f6c8d-2830-4256-a46
2-d74240ad5384</ID><Mac type="String">00:01:05:0c:3e:3a</Mac><Ip type="
String">192.168.10.18</Ip><Function type="String">HandShower</Function>
<Connected type="Bool">True</Connected><GroupID type="Int32">573886</Gr
oupID><Piezo type="Int32">1</Piezo></eComponent><eComponent id="eValve"
><ID type="String">78b7878a-2b02-4519-98c1-39f790900373</ID><Mac type="
String">00:01:05:0c:3e:2a</Mac><Ip type="String">192.168.10.20</Ip><Fun
ction type="String">WaterBar1</Function><Connected type="Bool">True</Co
nnected><GroupID type="Int32">573886</GroupID><Piezo type="Int32">2</Pi
ezo></eComponent><eComponent id="eValve"><ID type="String">72ea03fe-021
3-4650-bdae-162b53f47622</ID><Mac type="String">00:01:05:0c:3e:bf</Mac>
<Ip type="String">192.168.10.22</Ip><Function type="String">WaterBar2</
Function><Connected type="Bool">True</Connected><GroupID type="Int32">5
73886</GroupID><Piezo type="Int32">2</Piezo></eComponent><eComponent id
="eValve"><ID type="String">e8421ee9-4d81-4223-9559-6183006ee0a4</ID><M
ac type="String">00:01:05:0c:3e:34</Mac><Ip type="String">192.168.10.19
</Ip><Function type="String">WaterSheet</Function><Connected type="Bool
">True</Connected><GroupID type="Int32">573886</GroupID><Piezo type="In
t32">3</Piezo></eComponent><eComponent id="eValve"><ID type="String">f5
6d12fe-746a-4496-90d3-5358d80b181d</ID><Mac type="String">00:01:05:0c:4
1:ce</Mac><Ip type="String">192.168.10.21</Ip><Function type="String">J
ustRain</Function><Connected type="Bool">True</Connected><GroupID type=
"Int32">573886</GroupID><Piezo type="Int32">4</Piezo></eComponent></eCo
mponents>|OK</DOR>

18:29:57 - Send:
<DOR><GETSTATE></DOR>


Angehängte Datei(en)
.txt  error.txt (Größe: 25,4 KB / Downloads: 1)

Santi,
http://www.vmcintegra.com
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.01.2015, 19:52
Beitrag #10
RE: Help with Add-on for Dornbracht shower
No idea...

The reply have exactly the same content Huh

And the commands works? And you can control this stuff with it?

Mike Eudenbach (XING Profile)
nomos system AG
System Design/Integration/Planung

m..myhome/nomos in Unna, m..myhome/nomos auf Facebook
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu:


Kontakt | nomos system Forum | Nach oben | Zum Inhalt | Archiv-Modus | RSS-Synchronisation | Impressum