================== js Client to js Client Communication: should connect without errors
     26874ms [log] {"level":"info","message":"GET /experiment/status 200 3ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip, deflate","accept-language":"*","connection":"close","host":"experiment_service","sec-fetch-mode":"cors","user-agent":"undici"},"httpVersion":"1.0","method":"GET","originalUrl":"/experiment/status","query":{},"url":"/experiment/status"},"res":{"statusCode":200},"responseTime":3}}
================== js Client to js Client Communication: should start an experiment
     39024ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
     39163ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/0c549dc3-ffe5-400e-a0ca-96ea72434e07\""}
     39163ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/0c549dc3-ffe5-400e-a0ca-96ea72434e07\""}
     39287ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/0c549dc3-ffe5-400e-a0ca-96ea72434e07\""}
     39341ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/0c549dc3-ffe5-400e-a0ca-96ea72434e07"}
     39342ms [log] building connection plan for experiment 0c549dc3-ffe5-400e-a0ca-96ea72434e07
     39342ms [log] connection plan [
     39342ms [log]     {
     39342ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     39342ms [log]         "configuration": {},
     39342ms [log]         "participants": [
     39342ms [log]             {
     39342ms [log]                 "role": "device1",
     39342ms [log]                 "serviceId": "electrical",
     39342ms [log]                 "config": {
     39342ms [log]                     "interfaces": []
     39342ms [log]                 },
     39342ms [log]                 "uuid": "70e52098-5855-4f2c-ba55-06cfd36a4f96"
     39342ms [log]             },
     39342ms [log]             {
     39342ms [log]                 "role": "device2",
     39342ms [log]                 "serviceId": "electrical",
     39342ms [log]                 "config": {
     39342ms [log]                     "interfaces": []
     39342ms [log]                 },
     39342ms [log]                 "uuid": "ff7617ad-c88f-47f1-805e-bbecd2985aa6"
     39342ms [log]             }
     39342ms [log]         ],
     39342ms [log]         "uuid": "f521edb5-52e8-42ce-879c-8e27d85eacef"
     39342ms [log]     }
     39342ms [log] ]
     39343ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/2dabdea0-2173-4e0f-a046-96133e856404","config":{"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/048c0aba-f6c5-4635-bbb0-e5f8085c40fd","config":{"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
     39343ms [log] connection plan [
     39343ms [log]     {
     39343ms [log]         "type": "webrtc",
     39343ms [log]         "devices": [
     39343ms [log]             {
     39343ms [log]                 "url": "http://localhost/devices/2dabdea0-2173-4e0f-a046-96133e856404",
     39343ms [log]                 "config": {
     39343ms [log]                     "services": [
     39343ms [log]                         {
     39343ms [log]                             "interfaces": [],
     39343ms [log]                             "serviceId": "electrical",
     39343ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     39343ms [log]                             "remoteServiceId": "electrical"
     39343ms [log]                         }
     39343ms [log]                     ]
     39343ms [log]                 }
     39343ms [log]             },
     39343ms [log]             {
     39343ms [log]                 "url": "http://localhost/devices/048c0aba-f6c5-4635-bbb0-e5f8085c40fd",
     39343ms [log]                 "config": {
     39343ms [log]                     "services": [
     39343ms [log]                         {
     39343ms [log]                             "interfaces": [],
     39343ms [log]                             "serviceId": "electrical",
     39343ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     39343ms [log]                             "remoteServiceId": "electrical"
     39343ms [log]                         }
     39343ms [log]                     ]
     39343ms [log]                 }
     39343ms [log]             }
     39343ms [log]         ]
     39343ms [log]     }
     39343ms [log] ]
     39797ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/0c549dc3-ffe5-400e-a0ca-96ea72434e07\""}
     39809ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
     39815ms [log] {"level":"info","message":"POST /experiments 201 857ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"601","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":857}}
     40184ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/0c549dc3-ffe5-400e-a0ca-96ea72434e07"}
     40193ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/0c549dc3-ffe5-400e-a0ca-96ea72434e07\""}
     40268ms [log] {
     40268ms [log]   callbackType: 'event',
     40268ms [log]   eventType: 'peerconnection-closed',
     40268ms [log]   peerconnection: {
     40268ms [log]     url: 'http://localhost/peerconnections/bceee902-f5c8-4bc1-b682-58779a9d6c1a',
     40268ms [log]     type: 'webrtc',
     40268ms [log]     status: 'connecting',
     40268ms [log]     devices: [ [Object], [Object] ]
     40268ms [log]   }
     40268ms [log] }
     40271ms [log] {"level":"info","message":"POST /callbacks/experiment 200 4ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"707","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":4}}
     40276ms [log] {
     40276ms [log]   callbackType: 'event',
     40276ms [log]   eventType: 'peerconnection-status-changed',
     40276ms [log]   peerconnection: {
     40276ms [log]     url: 'http://localhost/peerconnections/bceee902-f5c8-4bc1-b682-58779a9d6c1a',
     40276ms [log]     type: 'webrtc',
     40276ms [log]     status: 'connecting',
     40276ms [log]     devices: [ [Object], [Object] ]
     40276ms [log]   }
     40276ms [log] }
     40282ms [log] {"level":"info","message":"POST /callbacks/experiment 200 5ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"715","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":5}}
     40498ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/0c549dc3-ffe5-400e-a0ca-96ea72434e07\""}
     40615ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/0c549dc3-ffe5-400e-a0ca-96ea72434e07"}
     63193ms [log] {"level":"info","message":"DELETE /experiments/0c549dc3-ffe5-400e-a0ca-96ea72434e07 204 433ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/0c549dc3-ffe5-400e-a0ca-96ea72434e07","query":{},"url":"/experiments/0c549dc3-ffe5-400e-a0ca-96ea72434e07"},"res":{"statusCode":204},"responseTime":433}}
================== js Client to python Client Communication: should connect without errors
================== js Client to python Client Communication: should start an experiment
     65867ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
     65993ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/99945968-c9c0-4b41-abd8-b2783a2ec4c3\""}
     65994ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/99945968-c9c0-4b41-abd8-b2783a2ec4c3\""}
     66119ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/99945968-c9c0-4b41-abd8-b2783a2ec4c3\""}
     66160ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/99945968-c9c0-4b41-abd8-b2783a2ec4c3"}
     66160ms [log] building connection plan for experiment 99945968-c9c0-4b41-abd8-b2783a2ec4c3
     66160ms [log] connection plan [
     66160ms [log]     {
     66160ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     66160ms [log]         "configuration": {},
     66160ms [log]         "participants": [
     66160ms [log]             {
     66160ms [log]                 "role": "device1",
     66160ms [log]                 "serviceId": "electrical",
     66160ms [log]                 "config": {
     66160ms [log]                     "interfaces": []
     66160ms [log]                 },
     66160ms [log]                 "uuid": "11a57795-b933-4ff2-8564-ad191ae2dfd1"
     66160ms [log]             },
     66160ms [log]             {
     66160ms [log]                 "role": "device2",
     66160ms [log]                 "serviceId": "electrical",
     66160ms [log]                 "config": {
     66160ms [log]                     "interfaces": []
     66160ms [log]                 },
     66160ms [log]                 "uuid": "e796aee0-a162-4fef-91f5-71c9bafb8b22"
     66160ms [log]             }
     66160ms [log]         ],
     66160ms [log]         "uuid": "04b910f6-caf1-4d4a-a541-0cd6e920a7dd"
     66160ms [log]     }
     66160ms [log] ]
     66160ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/92eea30a-a045-4046-b98b-bc60c47e7aa6","config":{"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/0aeb9424-f68b-4036-b1c5-7b8a72fcf8f9","config":{"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
     66160ms [log] connection plan [
     66160ms [log]     {
     66160ms [log]         "type": "webrtc",
     66160ms [log]         "devices": [
     66160ms [log]             {
     66160ms [log]                 "url": "http://localhost/devices/92eea30a-a045-4046-b98b-bc60c47e7aa6",
     66160ms [log]                 "config": {
     66160ms [log]                     "services": [
     66160ms [log]                         {
     66160ms [log]                             "interfaces": [],
     66160ms [log]                             "serviceId": "electrical",
     66160ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     66160ms [log]                             "remoteServiceId": "electrical"
     66160ms [log]                         }
     66160ms [log]                     ]
     66160ms [log]                 }
     66160ms [log]             },
     66160ms [log]             {
     66160ms [log]                 "url": "http://localhost/devices/0aeb9424-f68b-4036-b1c5-7b8a72fcf8f9",
     66160ms [log]                 "config": {
     66160ms [log]                     "services": [
     66160ms [log]                         {
     66160ms [log]                             "interfaces": [],
     66160ms [log]                             "serviceId": "electrical",
     66160ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     66160ms [log]                             "remoteServiceId": "electrical"
     66160ms [log]                         }
     66160ms [log]                     ]
     66160ms [log]                 }
     66160ms [log]             }
     66160ms [log]         ]
     66160ms [log]     }
     66160ms [log] ]
     66612ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/99945968-c9c0-4b41-abd8-b2783a2ec4c3\""}
     66620ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
     66623ms [log] {"level":"info","message":"POST /experiments 201 757ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"605","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":757}}
     66727ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/99945968-c9c0-4b41-abd8-b2783a2ec4c3"}
     66732ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/99945968-c9c0-4b41-abd8-b2783a2ec4c3\""}
     66803ms [log] {
     66803ms [log]   callbackType: 'event',
     66803ms [log]   eventType: 'peerconnection-closed',
     66803ms [log]   peerconnection: {
     66803ms [log]     url: 'http://localhost/peerconnections/861a304a-ee8e-4303-a4ac-a22eea64ea27',
     66803ms [log]     type: 'webrtc',
     66803ms [log]     status: 'connecting',
     66803ms [log]     devices: [ [Object], [Object] ]
     66803ms [log]   }
     66803ms [log] }
     66804ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"707","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
     66808ms [log] {
     66808ms [log]   callbackType: 'event',
     66808ms [log]   eventType: 'peerconnection-status-changed',
     66808ms [log]   peerconnection: {
     66808ms [log]     url: 'http://localhost/peerconnections/861a304a-ee8e-4303-a4ac-a22eea64ea27',
     66808ms [log]     type: 'webrtc',
     66808ms [log]     status: 'connecting',
     66808ms [log]     devices: [ [Object], [Object] ]
     66808ms [log]   }
     66808ms [log] }
     66810ms [log] {"level":"info","message":"POST /callbacks/experiment 200 3ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"715","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":3}}
     67021ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/99945968-c9c0-4b41-abd8-b2783a2ec4c3\""}
     67113ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/99945968-c9c0-4b41-abd8-b2783a2ec4c3"}
     67116ms [log] {"level":"info","message":"DELETE /experiments/99945968-c9c0-4b41-abd8-b2783a2ec4c3 204 387ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/99945968-c9c0-4b41-abd8-b2783a2ec4c3","query":{},"url":"/experiments/99945968-c9c0-4b41-abd8-b2783a2ec4c3"},"res":{"statusCode":204},"responseTime":387}}
================== python Client to js Client Communication: should connect without errors
================== python Client to js Client Communication: should start an experiment
     69838ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
     69951ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/30c0c7f9-13b2-4a50-8df0-04d01016d85b\""}
     69951ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/30c0c7f9-13b2-4a50-8df0-04d01016d85b\""}
     70060ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/30c0c7f9-13b2-4a50-8df0-04d01016d85b\""}
     70097ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/30c0c7f9-13b2-4a50-8df0-04d01016d85b"}
     70097ms [log] building connection plan for experiment 30c0c7f9-13b2-4a50-8df0-04d01016d85b
     70097ms [log] connection plan [
     70097ms [log]     {
     70097ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     70097ms [log]         "configuration": {},
     70097ms [log]         "participants": [
     70097ms [log]             {
     70097ms [log]                 "role": "device1",
     70097ms [log]                 "serviceId": "electrical",
     70097ms [log]                 "config": {
     70097ms [log]                     "interfaces": []
     70097ms [log]                 },
     70097ms [log]                 "uuid": "3f3e7b4a-e734-4b70-8e9f-ee3bc1f9a1f1"
     70097ms [log]             },
     70097ms [log]             {
     70097ms [log]                 "role": "device2",
     70097ms [log]                 "serviceId": "electrical",
     70097ms [log]                 "config": {
     70097ms [log]                     "interfaces": []
     70097ms [log]                 },
     70097ms [log]                 "uuid": "b7c40590-5a69-4293-bb47-dd5d1f57e4b2"
     70097ms [log]             }
     70097ms [log]         ],
     70097ms [log]         "uuid": "50cac803-557c-4305-a87a-cce8d489fb44"
     70097ms [log]     }
     70097ms [log] ]
     70097ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/69c6ac14-04a3-4bdc-97e0-d21fdadfaaf0","config":{"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/96f8fd57-1ddd-4723-b7bd-ebea0368d83e","config":{"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
     70097ms [log] connection plan [
     70097ms [log]     {
     70097ms [log]         "type": "webrtc",
     70097ms [log]         "devices": [
     70097ms [log]             {
     70097ms [log]                 "url": "http://localhost/devices/69c6ac14-04a3-4bdc-97e0-d21fdadfaaf0",
     70097ms [log]                 "config": {
     70097ms [log]                     "services": [
     70097ms [log]                         {
     70097ms [log]                             "interfaces": [],
     70097ms [log]                             "serviceId": "electrical",
     70097ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     70097ms [log]                             "remoteServiceId": "electrical"
     70097ms [log]                         }
     70097ms [log]                     ]
     70097ms [log]                 }
     70097ms [log]             },
     70097ms [log]             {
     70097ms [log]                 "url": "http://localhost/devices/96f8fd57-1ddd-4723-b7bd-ebea0368d83e",
     70097ms [log]                 "config": {
     70097ms [log]                     "services": [
     70097ms [log]                         {
     70097ms [log]                             "interfaces": [],
     70097ms [log]                             "serviceId": "electrical",
     70097ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     70097ms [log]                             "remoteServiceId": "electrical"
     70097ms [log]                         }
     70097ms [log]                     ]
     70097ms [log]                 }
     70097ms [log]             }
     70097ms [log]         ]
     70097ms [log]     }
     70097ms [log] ]
     70570ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/30c0c7f9-13b2-4a50-8df0-04d01016d85b\""}
     70579ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
     70582ms [log] {"level":"info","message":"POST /experiments 201 744ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"605","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":744}}
     70682ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/30c0c7f9-13b2-4a50-8df0-04d01016d85b"}
     70685ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/30c0c7f9-13b2-4a50-8df0-04d01016d85b\""}
     70751ms [log] {
     70751ms [log]   callbackType: 'event',
     70751ms [log]   eventType: 'peerconnection-closed',
     70751ms [log]   peerconnection: {
     70751ms [log]     url: 'http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a',
     70751ms [log]     type: 'webrtc',
     70751ms [log]     status: 'connecting',
     70751ms [log]     devices: [ [Object], [Object] ]
     70751ms [log]   }
     70751ms [log] }
     70752ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"707","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
     70756ms [log] {
     70756ms [log]   callbackType: 'event',
     70756ms [log]   eventType: 'peerconnection-status-changed',
     70756ms [log]   peerconnection: {
     70756ms [log]     url: 'http://localhost/peerconnections/8069c4d1-6549-4919-9a82-06831119a21a',
     70756ms [log]     type: 'webrtc',
     70756ms [log]     status: 'connecting',
     70756ms [log]     devices: [ [Object], [Object] ]
     70756ms [log]   }
     70756ms [log] }
     70761ms [log] {"level":"info","message":"POST /callbacks/experiment 200 5ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"715","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":5}}
     70979ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/30c0c7f9-13b2-4a50-8df0-04d01016d85b\""}
     71087ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/30c0c7f9-13b2-4a50-8df0-04d01016d85b"}
     71091ms [log] {"level":"info","message":"DELETE /experiments/30c0c7f9-13b2-4a50-8df0-04d01016d85b 204 407ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/30c0c7f9-13b2-4a50-8df0-04d01016d85b","query":{},"url":"/experiments/30c0c7f9-13b2-4a50-8df0-04d01016d85b"},"res":{"statusCode":204},"responseTime":407}}
================== python Client to python Client Communication: should connect without errors
================== python Client to python Client Communication: should start an experiment
     72260ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
     72375ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/5760dee9-eea5-4c47-a188-4fc4259463af\""}
     72375ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/5760dee9-eea5-4c47-a188-4fc4259463af\""}
     72492ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/5760dee9-eea5-4c47-a188-4fc4259463af\""}
     72526ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/5760dee9-eea5-4c47-a188-4fc4259463af"}
     72526ms [log] building connection plan for experiment 5760dee9-eea5-4c47-a188-4fc4259463af
     72526ms [log] connection plan [
     72526ms [log]     {
     72526ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     72526ms [log]         "configuration": {},
     72526ms [log]         "participants": [
     72526ms [log]             {
     72526ms [log]                 "role": "device1",
     72526ms [log]                 "serviceId": "electrical",
     72526ms [log]                 "config": {
     72526ms [log]                     "interfaces": []
     72526ms [log]                 },
     72526ms [log]                 "uuid": "8a6862ea-99d8-4e18-a61a-b4614b740738"
     72526ms [log]             },
     72526ms [log]             {
     72526ms [log]                 "role": "device2",
     72526ms [log]                 "serviceId": "electrical",
     72526ms [log]                 "config": {
     72526ms [log]                     "interfaces": []
     72526ms [log]                 },
     72526ms [log]                 "uuid": "cc29ebaa-06ed-4565-818a-b0187bb5b390"
     72526ms [log]             }
     72526ms [log]         ],
     72526ms [log]         "uuid": "5e5fb641-83ed-48c2-9987-891dc6342e76"
     72526ms [log]     }
     72526ms [log] ]
     72527ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/50b365d7-9ab4-45ee-a40f-d839522910c9","config":{"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/aa2b99c2-0dbd-4b25-8532-6367d42fd6ef","config":{"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
     72527ms [log] connection plan [
     72527ms [log]     {
     72527ms [log]         "type": "webrtc",
     72527ms [log]         "devices": [
     72527ms [log]             {
     72527ms [log]                 "url": "http://localhost/devices/50b365d7-9ab4-45ee-a40f-d839522910c9",
     72527ms [log]                 "config": {
     72527ms [log]                     "services": [
     72527ms [log]                         {
     72527ms [log]                             "interfaces": [],
     72527ms [log]                             "serviceId": "electrical",
     72527ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     72527ms [log]                             "remoteServiceId": "electrical"
     72527ms [log]                         }
     72527ms [log]                     ]
     72527ms [log]                 }
     72527ms [log]             },
     72527ms [log]             {
     72527ms [log]                 "url": "http://localhost/devices/aa2b99c2-0dbd-4b25-8532-6367d42fd6ef",
     72527ms [log]                 "config": {
     72527ms [log]                     "services": [
     72527ms [log]                         {
     72527ms [log]                             "interfaces": [],
     72527ms [log]                             "serviceId": "electrical",
     72527ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     72527ms [log]                             "remoteServiceId": "electrical"
     72527ms [log]                         }
     72527ms [log]                     ]
     72527ms [log]                 }
     72527ms [log]             }
     72527ms [log]         ]
     72527ms [log]     }
     72527ms [log] ]
     73000ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/5760dee9-eea5-4c47-a188-4fc4259463af\""}
     73009ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
     73010ms [log] {"level":"info","message":"POST /experiments 201 750ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"609","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":750}}
     73042ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/5760dee9-eea5-4c47-a188-4fc4259463af"}
     73047ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/5760dee9-eea5-4c47-a188-4fc4259463af\""}
     73130ms [log] {
     73130ms [log]   callbackType: 'event',
     73130ms [log]   eventType: 'peerconnection-closed',
     73130ms [log]   peerconnection: {
     73130ms [log]     url: 'http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869',
     73130ms [log]     type: 'webrtc',
     73130ms [log]     status: 'connecting',
     73130ms [log]     devices: [ [Object], [Object] ]
     73130ms [log]   }
     73130ms [log] }
     73131ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"707","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
     73136ms [log] {
     73136ms [log]   callbackType: 'event',
     73136ms [log]   eventType: 'peerconnection-status-changed',
     73136ms [log]   peerconnection: {
     73136ms [log]     url: 'http://localhost/peerconnections/c9da4b1b-ece6-4335-950d-eeb284339869',
     73136ms [log]     type: 'webrtc',
     73136ms [log]     status: 'connecting',
     73136ms [log]     devices: [ [Object], [Object] ]
     73136ms [log]   }
     73136ms [log] }
     73140ms [log] {"level":"info","message":"POST /callbacks/experiment 200 4ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"715","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":4}}
     73354ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/5760dee9-eea5-4c47-a188-4fc4259463af\""}
     73446ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/5760dee9-eea5-4c47-a188-4fc4259463af"}
     73448ms [log] {"level":"info","message":"DELETE /experiments/5760dee9-eea5-4c47-a188-4fc4259463af 204 405ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/5760dee9-eea5-4c47-a188-4fc4259463af","query":{},"url":"/experiments/5760dee9-eea5-4c47-a188-4fc4259463af"},"res":{"statusCode":204},"responseTime":405}}
================== js Client to js Client GPIO tests: should transmit initial gpio value
     76335ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
     76442ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/dd39c89c-b20b-4962-b964-c28a01d50819\""}
     76442ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/dd39c89c-b20b-4962-b964-c28a01d50819\""}
     76567ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/dd39c89c-b20b-4962-b964-c28a01d50819\""}
     76604ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/dd39c89c-b20b-4962-b964-c28a01d50819"}
     76604ms [log] building connection plan for experiment dd39c89c-b20b-4962-b964-c28a01d50819
     76604ms [log] connection plan [
     76604ms [log]     {
     76604ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     76604ms [log]         "configuration": {},
     76604ms [log]         "participants": [
     76604ms [log]             {
     76604ms [log]                 "role": "device1",
     76604ms [log]                 "serviceId": "electrical",
     76604ms [log]                 "config": {
     76604ms [log]                     "interfaces": [
     76604ms [log]                         {
     76604ms [log]                             "interfaceId": 1,
     76604ms [log]                             "interfaceType": "gpio",
     76604ms [log]                             "signals": {
     76604ms [log]                                 "gpio": "gpio1"
     76604ms [log]                             },
     76604ms [log]                             "busId": "gpio1",
     76604ms [log]                             "driver": "device1",
     76604ms [log]                             "direction": "out"
     76604ms [log]                         },
     76604ms [log]                         {
     76604ms [log]                             "interfaceId": 2,
     76604ms [log]                             "interfaceType": "gpio",
     76604ms [log]                             "signals": {
     76604ms [log]                                 "gpio": "gpio2"
     76604ms [log]                             },
     76604ms [log]                             "busId": "gpio2",
     76604ms [log]                             "driver": "device1",
     76604ms [log]                             "direction": "out"
     76604ms [log]                         }
     76604ms [log]                     ]
     76604ms [log]                 },
     76604ms [log]                 "uuid": "a5eea119-bfab-47ba-b7e6-92025d395a82"
     76604ms [log]             },
     76604ms [log]             {
     76604ms [log]                 "role": "device2",
     76604ms [log]                 "serviceId": "electrical",
     76604ms [log]                 "config": {
     76604ms [log]                     "interfaces": [
     76604ms [log]                         {
     76604ms [log]                             "interfaceId": 1,
     76604ms [log]                             "interfaceType": "gpio",
     76604ms [log]                             "signals": {
     76604ms [log]                                 "gpio": "gpio1"
     76604ms [log]                             },
     76604ms [log]                             "busId": "gpio1",
     76604ms [log]                             "driver": "device2",
     76604ms [log]                             "direction": "in"
     76604ms [log]                         },
     76604ms [log]                         {
     76604ms [log]                             "interfaceId": 2,
     76604ms [log]                             "interfaceType": "gpio",
     76604ms [log]                             "signals": {
     76604ms [log]                                 "gpio": "gpio2"
     76604ms [log]                             },
     76604ms [log]                             "busId": "gpio2",
     76604ms [log]                             "driver": "device2",
     76604ms [log]                             "direction": "in"
     76604ms [log]                         }
     76604ms [log]                     ]
     76604ms [log]                 },
     76604ms [log]                 "uuid": "14c43783-5451-4536-b474-8033d697107a"
     76604ms [log]             }
     76604ms [log]         ],
     76604ms [log]         "uuid": "cc2c350f-50bf-4315-b28b-09d2ee63baa4"
     76604ms [log]     }
     76604ms [log] ]
     76604ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/25ff906c-0523-4bcc-8c5d-e68a7db0bcc5","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/64f44b00-ed91-4285-8d36-17f496bdc961","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
     76604ms [log] connection plan [
     76604ms [log]     {
     76604ms [log]         "type": "webrtc",
     76604ms [log]         "devices": [
     76604ms [log]             {
     76604ms [log]                 "url": "http://localhost/devices/25ff906c-0523-4bcc-8c5d-e68a7db0bcc5",
     76604ms [log]                 "config": {
     76604ms [log]                     "services": [
     76604ms [log]                         {
     76604ms [log]                             "interfaces": [
     76604ms [log]                                 {
     76604ms [log]                                     "interfaceId": 1,
     76604ms [log]                                     "interfaceType": "gpio",
     76604ms [log]                                     "signals": {
     76604ms [log]                                         "gpio": "gpio1"
     76604ms [log]                                     },
     76604ms [log]                                     "busId": "gpio1",
     76604ms [log]                                     "driver": "device1",
     76604ms [log]                                     "direction": "out"
     76604ms [log]                                 },
     76604ms [log]                                 {
     76604ms [log]                                     "interfaceId": 2,
     76604ms [log]                                     "interfaceType": "gpio",
     76604ms [log]                                     "signals": {
     76604ms [log]                                         "gpio": "gpio2"
     76604ms [log]                                     },
     76604ms [log]                                     "busId": "gpio2",
     76604ms [log]                                     "driver": "device1",
     76604ms [log]                                     "direction": "out"
     76604ms [log]                                 }
     76604ms [log]                             ],
     76604ms [log]                             "serviceId": "electrical",
     76604ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     76604ms [log]                             "remoteServiceId": "electrical"
     76604ms [log]                         }
     76604ms [log]                     ]
     76604ms [log]                 }
     76604ms [log]             },
     76604ms [log]             {
     76604ms [log]                 "url": "http://localhost/devices/64f44b00-ed91-4285-8d36-17f496bdc961",
     76604ms [log]                 "config": {
     76604ms [log]                     "services": [
     76604ms [log]                         {
     76604ms [log]                             "interfaces": [
     76604ms [log]                                 {
     76604ms [log]                                     "interfaceId": 1,
     76604ms [log]                                     "interfaceType": "gpio",
     76604ms [log]                                     "signals": {
     76604ms [log]                                         "gpio": "gpio1"
     76604ms [log]                                     },
     76604ms [log]                                     "busId": "gpio1",
     76604ms [log]                                     "driver": "device2",
     76604ms [log]                                     "direction": "in"
     76604ms [log]                                 },
     76604ms [log]                                 {
     76604ms [log]                                     "interfaceId": 2,
     76604ms [log]                                     "interfaceType": "gpio",
     76604ms [log]                                     "signals": {
     76604ms [log]                                         "gpio": "gpio2"
     76604ms [log]                                     },
     76604ms [log]                                     "busId": "gpio2",
     76604ms [log]                                     "driver": "device2",
     76604ms [log]                                     "direction": "in"
     76604ms [log]                                 }
     76604ms [log]                             ],
     76604ms [log]                             "serviceId": "electrical",
     76604ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     76604ms [log]                             "remoteServiceId": "electrical"
     76604ms [log]                         }
     76604ms [log]                     ]
     76604ms [log]                 }
     76604ms [log]             }
     76604ms [log]         ]
     76604ms [log]     }
     76604ms [log] ]
     77102ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/dd39c89c-b20b-4962-b964-c28a01d50819\""}
     77110ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
     77111ms [log] {"level":"info","message":"POST /experiments 201 776ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1081","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":776}}
     77185ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/dd39c89c-b20b-4962-b964-c28a01d50819"}
     77189ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/dd39c89c-b20b-4962-b964-c28a01d50819\""}
     77264ms [log] {
     77264ms [log]   callbackType: 'event',
     77264ms [log]   eventType: 'peerconnection-closed',
     77264ms [log]   peerconnection: {
     77264ms [log]     url: 'http://localhost/peerconnections/c3f07964-07b6-45d2-80b9-e4eda1bb3176',
     77264ms [log]     type: 'webrtc',
     77264ms [log]     status: 'connecting',
     77264ms [log]     devices: [ [Object], [Object] ]
     77264ms [log]   }
     77264ms [log] }
     77265ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1187","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
     77268ms [log] {
     77268ms [log]   callbackType: 'event',
     77268ms [log]   eventType: 'peerconnection-status-changed',
     77268ms [log]   peerconnection: {
     77268ms [log]     url: 'http://localhost/peerconnections/c3f07964-07b6-45d2-80b9-e4eda1bb3176',
     77268ms [log]     type: 'webrtc',
     77268ms [log]     status: 'connecting',
     77268ms [log]     devices: [ [Object], [Object] ]
     77268ms [log]   }
     77268ms [log] }
     77272ms [log] {"level":"info","message":"POST /callbacks/experiment 200 4ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1195","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":4}}
     77494ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/dd39c89c-b20b-4962-b964-c28a01d50819\""}
     77595ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/dd39c89c-b20b-4962-b964-c28a01d50819"}
     77597ms [log] {"level":"info","message":"DELETE /experiments/dd39c89c-b20b-4962-b964-c28a01d50819 204 411ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/dd39c89c-b20b-4962-b964-c28a01d50819","query":{},"url":"/experiments/dd39c89c-b20b-4962-b964-c28a01d50819"},"res":{"statusCode":204},"responseTime":411}}
================== js Client to js Client GPIO tests: should transmit gpio value
     80359ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
     80464ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/c4723eed-6586-4784-953e-2c61d63a74bd\""}
     80464ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/c4723eed-6586-4784-953e-2c61d63a74bd\""}
     80572ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/c4723eed-6586-4784-953e-2c61d63a74bd\""}
     80609ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/c4723eed-6586-4784-953e-2c61d63a74bd"}
     80609ms [log] building connection plan for experiment c4723eed-6586-4784-953e-2c61d63a74bd
     80609ms [log] connection plan [
     80609ms [log]     {
     80609ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     80609ms [log]         "configuration": {},
     80609ms [log]         "participants": [
     80609ms [log]             {
     80609ms [log]                 "role": "device1",
     80609ms [log]                 "serviceId": "electrical",
     80609ms [log]                 "config": {
     80609ms [log]                     "interfaces": [
     80609ms [log]                         {
     80609ms [log]                             "interfaceId": 1,
     80609ms [log]                             "interfaceType": "gpio",
     80609ms [log]                             "signals": {
     80609ms [log]                                 "gpio": "gpio1"
     80609ms [log]                             },
     80609ms [log]                             "busId": "gpio1",
     80609ms [log]                             "driver": "device1",
     80609ms [log]                             "direction": "out"
     80609ms [log]                         },
     80609ms [log]                         {
     80609ms [log]                             "interfaceId": 2,
     80609ms [log]                             "interfaceType": "gpio",
     80609ms [log]                             "signals": {
     80609ms [log]                                 "gpio": "gpio2"
     80609ms [log]                             },
     80609ms [log]                             "busId": "gpio2",
     80609ms [log]                             "driver": "device1",
     80609ms [log]                             "direction": "out"
     80609ms [log]                         }
     80609ms [log]                     ]
     80609ms [log]                 },
     80609ms [log]                 "uuid": "d5126f00-cdb6-4775-a220-37f6294a2ec1"
     80609ms [log]             },
     80609ms [log]             {
     80609ms [log]                 "role": "device2",
     80609ms [log]                 "serviceId": "electrical",
     80609ms [log]                 "config": {
     80609ms [log]                     "interfaces": [
     80609ms [log]                         {
     80609ms [log]                             "interfaceId": 1,
     80609ms [log]                             "interfaceType": "gpio",
     80609ms [log]                             "signals": {
     80609ms [log]                                 "gpio": "gpio1"
     80609ms [log]                             },
     80609ms [log]                             "busId": "gpio1",
     80609ms [log]                             "driver": "device2",
     80609ms [log]                             "direction": "in"
     80609ms [log]                         },
     80609ms [log]                         {
     80609ms [log]                             "interfaceId": 2,
     80609ms [log]                             "interfaceType": "gpio",
     80609ms [log]                             "signals": {
     80609ms [log]                                 "gpio": "gpio2"
     80609ms [log]                             },
     80609ms [log]                             "busId": "gpio2",
     80609ms [log]                             "driver": "device2",
     80609ms [log]                             "direction": "in"
     80609ms [log]                         }
     80609ms [log]                     ]
     80609ms [log]                 },
     80609ms [log]                 "uuid": "0541e4b5-37ac-4545-a033-2fe130d54b28"
     80609ms [log]             }
     80609ms [log]         ],
     80609ms [log]         "uuid": "728bccd6-2474-402e-8cd3-3abf95de04eb"
     80609ms [log]     }
     80609ms [log] ]
     80610ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/d3fb8236-e095-4dce-bd23-2f03e30ec9cc","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/8b647a4e-09da-4746-bfba-fc4b92a5dc20","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
     80610ms [log] connection plan [
     80610ms [log]     {
     80610ms [log]         "type": "webrtc",
     80610ms [log]         "devices": [
     80610ms [log]             {
     80610ms [log]                 "url": "http://localhost/devices/d3fb8236-e095-4dce-bd23-2f03e30ec9cc",
     80610ms [log]                 "config": {
     80610ms [log]                     "services": [
     80610ms [log]                         {
     80610ms [log]                             "interfaces": [
     80610ms [log]                                 {
     80610ms [log]                                     "interfaceId": 1,
     80610ms [log]                                     "interfaceType": "gpio",
     80610ms [log]                                     "signals": {
     80610ms [log]                                         "gpio": "gpio1"
     80610ms [log]                                     },
     80610ms [log]                                     "busId": "gpio1",
     80610ms [log]                                     "driver": "device1",
     80610ms [log]                                     "direction": "out"
     80610ms [log]                                 },
     80610ms [log]                                 {
     80610ms [log]                                     "interfaceId": 2,
     80610ms [log]                                     "interfaceType": "gpio",
     80610ms [log]                                     "signals": {
     80610ms [log]                                         "gpio": "gpio2"
     80610ms [log]                                     },
     80610ms [log]                                     "busId": "gpio2",
     80610ms [log]                                     "driver": "device1",
     80610ms [log]                                     "direction": "out"
     80610ms [log]                                 }
     80610ms [log]                             ],
     80610ms [log]                             "serviceId": "electrical",
     80610ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     80610ms [log]                             "remoteServiceId": "electrical"
     80610ms [log]                         }
     80610ms [log]                     ]
     80610ms [log]                 }
     80610ms [log]             },
     80610ms [log]             {
     80610ms [log]                 "url": "http://localhost/devices/8b647a4e-09da-4746-bfba-fc4b92a5dc20",
     80610ms [log]                 "config": {
     80610ms [log]                     "services": [
     80610ms [log]                         {
     80610ms [log]                             "interfaces": [
     80610ms [log]                                 {
     80610ms [log]                                     "interfaceId": 1,
     80610ms [log]                                     "interfaceType": "gpio",
     80610ms [log]                                     "signals": {
     80610ms [log]                                         "gpio": "gpio1"
     80610ms [log]                                     },
     80610ms [log]                                     "busId": "gpio1",
     80610ms [log]                                     "driver": "device2",
     80610ms [log]                                     "direction": "in"
     80610ms [log]                                 },
     80610ms [log]                                 {
     80610ms [log]                                     "interfaceId": 2,
     80610ms [log]                                     "interfaceType": "gpio",
     80610ms [log]                                     "signals": {
     80610ms [log]                                         "gpio": "gpio2"
     80610ms [log]                                     },
     80610ms [log]                                     "busId": "gpio2",
     80610ms [log]                                     "driver": "device2",
     80610ms [log]                                     "direction": "in"
     80610ms [log]                                 }
     80610ms [log]                             ],
     80610ms [log]                             "serviceId": "electrical",
     80610ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     80610ms [log]                             "remoteServiceId": "electrical"
     80610ms [log]                         }
     80610ms [log]                     ]
     80610ms [log]                 }
     80610ms [log]             }
     80610ms [log]         ]
     80610ms [log]     }
     80610ms [log] ]
     81075ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/c4723eed-6586-4784-953e-2c61d63a74bd\""}
     81083ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
     81085ms [log] {"level":"info","message":"POST /experiments 201 727ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1081","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":727}}
     81179ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/c4723eed-6586-4784-953e-2c61d63a74bd"}
     81182ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/c4723eed-6586-4784-953e-2c61d63a74bd\""}
     81255ms [log] {
     81255ms [log]   callbackType: 'event',
     81255ms [log]   eventType: 'peerconnection-closed',
     81255ms [log]   peerconnection: {
     81255ms [log]     url: 'http://localhost/peerconnections/5020b66f-d281-495c-b379-a8023457b28f',
     81255ms [log]     type: 'webrtc',
     81255ms [log]     status: 'connecting',
     81255ms [log]     devices: [ [Object], [Object] ]
     81255ms [log]   }
     81255ms [log] }
     81256ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1187","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
     81259ms [log] {
     81259ms [log]   callbackType: 'event',
     81259ms [log]   eventType: 'peerconnection-status-changed',
     81259ms [log]   peerconnection: {
     81259ms [log]     url: 'http://localhost/peerconnections/5020b66f-d281-495c-b379-a8023457b28f',
     81259ms [log]     type: 'webrtc',
     81259ms [log]     status: 'connecting',
     81259ms [log]     devices: [ [Object], [Object] ]
     81259ms [log]   }
     81259ms [log] }
     81263ms [log] {"level":"info","message":"POST /callbacks/experiment 200 3ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1195","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":3}}
     81485ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/c4723eed-6586-4784-953e-2c61d63a74bd\""}
     81593ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/c4723eed-6586-4784-953e-2c61d63a74bd"}
     81595ms [log] {"level":"info","message":"DELETE /experiments/c4723eed-6586-4784-953e-2c61d63a74bd 204 415ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/c4723eed-6586-4784-953e-2c61d63a74bd","query":{},"url":"/experiments/c4723eed-6586-4784-953e-2c61d63a74bd"},"res":{"statusCode":204},"responseTime":415}}
================== js Client to python Client GPIO tests: should transmit initial gpio value
     84243ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
     84354ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/d400f626-ee55-4886-af15-fce41d81ef4b\""}
     84354ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/d400f626-ee55-4886-af15-fce41d81ef4b\""}
     84454ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/d400f626-ee55-4886-af15-fce41d81ef4b\""}
     84485ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/d400f626-ee55-4886-af15-fce41d81ef4b"}
     84485ms [log] building connection plan for experiment d400f626-ee55-4886-af15-fce41d81ef4b
     84485ms [log] connection plan [
     84485ms [log]     {
     84485ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     84485ms [log]         "configuration": {},
     84485ms [log]         "participants": [
     84485ms [log]             {
     84485ms [log]                 "role": "device1",
     84485ms [log]                 "serviceId": "electrical",
     84485ms [log]                 "config": {
     84485ms [log]                     "interfaces": [
     84485ms [log]                         {
     84485ms [log]                             "interfaceId": 1,
     84485ms [log]                             "interfaceType": "gpio",
     84485ms [log]                             "signals": {
     84485ms [log]                                 "gpio": "gpio1"
     84485ms [log]                             },
     84485ms [log]                             "busId": "gpio1",
     84485ms [log]                             "driver": "device1",
     84485ms [log]                             "direction": "out"
     84485ms [log]                         },
     84485ms [log]                         {
     84485ms [log]                             "interfaceId": 2,
     84485ms [log]                             "interfaceType": "gpio",
     84485ms [log]                             "signals": {
     84485ms [log]                                 "gpio": "gpio2"
     84485ms [log]                             },
     84485ms [log]                             "busId": "gpio2",
     84485ms [log]                             "driver": "device1",
     84485ms [log]                             "direction": "out"
     84485ms [log]                         }
     84485ms [log]                     ]
     84485ms [log]                 },
     84485ms [log]                 "uuid": "4af69177-b36a-4f4d-8e71-ccb5e93da396"
     84485ms [log]             },
     84485ms [log]             {
     84485ms [log]                 "role": "device2",
     84485ms [log]                 "serviceId": "electrical",
     84485ms [log]                 "config": {
     84485ms [log]                     "interfaces": [
     84485ms [log]                         {
     84485ms [log]                             "interfaceId": 1,
     84485ms [log]                             "interfaceType": "gpio",
     84485ms [log]                             "signals": {
     84485ms [log]                                 "gpio": "gpio1"
     84485ms [log]                             },
     84485ms [log]                             "busId": "gpio1",
     84485ms [log]                             "driver": "device2",
     84485ms [log]                             "direction": "in"
     84485ms [log]                         },
     84485ms [log]                         {
     84485ms [log]                             "interfaceId": 2,
     84485ms [log]                             "interfaceType": "gpio",
     84485ms [log]                             "signals": {
     84485ms [log]                                 "gpio": "gpio2"
     84485ms [log]                             },
     84485ms [log]                             "busId": "gpio2",
     84485ms [log]                             "driver": "device2",
     84485ms [log]                             "direction": "in"
     84485ms [log]                         }
     84485ms [log]                     ]
     84485ms [log]                 },
     84485ms [log]                 "uuid": "6210cd9f-65ed-46dd-8c78-e2509003c395"
     84485ms [log]             }
     84485ms [log]         ],
     84485ms [log]         "uuid": "03ece517-cf16-4f8b-9620-f8d7403f9a87"
     84485ms [log]     }
     84485ms [log] ]
     84485ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/90af1e6e-d459-4522-adc4-32077c598ae7","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/c66571c6-eeec-44e6-b22c-44735cafcc57","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
     84485ms [log] connection plan [
     84485ms [log]     {
     84485ms [log]         "type": "webrtc",
     84485ms [log]         "devices": [
     84485ms [log]             {
     84485ms [log]                 "url": "http://localhost/devices/90af1e6e-d459-4522-adc4-32077c598ae7",
     84485ms [log]                 "config": {
     84485ms [log]                     "services": [
     84485ms [log]                         {
     84485ms [log]                             "interfaces": [
     84485ms [log]                                 {
     84485ms [log]                                     "interfaceId": 1,
     84485ms [log]                                     "interfaceType": "gpio",
     84485ms [log]                                     "signals": {
     84485ms [log]                                         "gpio": "gpio1"
     84485ms [log]                                     },
     84485ms [log]                                     "busId": "gpio1",
     84485ms [log]                                     "driver": "device1",
     84485ms [log]                                     "direction": "out"
     84485ms [log]                                 },
     84485ms [log]                                 {
     84485ms [log]                                     "interfaceId": 2,
     84485ms [log]                                     "interfaceType": "gpio",
     84485ms [log]                                     "signals": {
     84485ms [log]                                         "gpio": "gpio2"
     84485ms [log]                                     },
     84485ms [log]                                     "busId": "gpio2",
     84485ms [log]                                     "driver": "device1",
     84485ms [log]                                     "direction": "out"
     84485ms [log]                                 }
     84485ms [log]                             ],
     84485ms [log]                             "serviceId": "electrical",
     84485ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     84485ms [log]                             "remoteServiceId": "electrical"
     84485ms [log]                         }
     84485ms [log]                     ]
     84485ms [log]                 }
     84485ms [log]             },
     84485ms [log]             {
     84485ms [log]                 "url": "http://localhost/devices/c66571c6-eeec-44e6-b22c-44735cafcc57",
     84485ms [log]                 "config": {
     84485ms [log]                     "services": [
     84485ms [log]                         {
     84485ms [log]                             "interfaces": [
     84485ms [log]                                 {
     84485ms [log]                                     "interfaceId": 1,
     84485ms [log]                                     "interfaceType": "gpio",
     84485ms [log]                                     "signals": {
     84485ms [log]                                         "gpio": "gpio1"
     84485ms [log]                                     },
     84485ms [log]                                     "busId": "gpio1",
     84485ms [log]                                     "driver": "device2",
     84485ms [log]                                     "direction": "in"
     84485ms [log]                                 },
     84485ms [log]                                 {
     84485ms [log]                                     "interfaceId": 2,
     84485ms [log]                                     "interfaceType": "gpio",
     84485ms [log]                                     "signals": {
     84485ms [log]                                         "gpio": "gpio2"
     84485ms [log]                                     },
     84485ms [log]                                     "busId": "gpio2",
     84485ms [log]                                     "driver": "device2",
     84485ms [log]                                     "direction": "in"
     84485ms [log]                                 }
     84485ms [log]                             ],
     84485ms [log]                             "serviceId": "electrical",
     84485ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     84485ms [log]                             "remoteServiceId": "electrical"
     84485ms [log]                         }
     84485ms [log]                     ]
     84485ms [log]                 }
     84485ms [log]             }
     84485ms [log]         ]
     84485ms [log]     }
     84485ms [log] ]
     84939ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/d400f626-ee55-4886-af15-fce41d81ef4b\""}
     84948ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
     84950ms [log] {"level":"info","message":"POST /experiments 201 708ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1085","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":708}}
     85025ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/d400f626-ee55-4886-af15-fce41d81ef4b"}
     85030ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/d400f626-ee55-4886-af15-fce41d81ef4b\""}
     85109ms [log] {
     85109ms [log]   callbackType: 'event',
     85109ms [log]   eventType: 'peerconnection-closed',
     85109ms [log]   peerconnection: {
     85109ms [log]     url: 'http://localhost/peerconnections/06293c0c-430d-4d21-b0dc-50b9ea68373f',
     85109ms [log]     type: 'webrtc',
     85109ms [log]     status: 'connecting',
     85109ms [log]     devices: [ [Object], [Object] ]
     85109ms [log]   }
     85109ms [log] }
     85110ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1187","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
     85114ms [log] {
     85114ms [log]   callbackType: 'event',
     85114ms [log]   eventType: 'peerconnection-status-changed',
     85114ms [log]   peerconnection: {
     85114ms [log]     url: 'http://localhost/peerconnections/06293c0c-430d-4d21-b0dc-50b9ea68373f',
     85114ms [log]     type: 'webrtc',
     85114ms [log]     status: 'connecting',
     85114ms [log]     devices: [ [Object], [Object] ]
     85114ms [log]   }
     85114ms [log] }
     85119ms [log] {"level":"info","message":"POST /callbacks/experiment 200 5ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1195","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":5}}
     85332ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/d400f626-ee55-4886-af15-fce41d81ef4b\""}
     85449ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/d400f626-ee55-4886-af15-fce41d81ef4b"}
     85450ms [log] {"level":"info","message":"DELETE /experiments/d400f626-ee55-4886-af15-fce41d81ef4b 204 426ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/d400f626-ee55-4886-af15-fce41d81ef4b","query":{},"url":"/experiments/d400f626-ee55-4886-af15-fce41d81ef4b"},"res":{"statusCode":204},"responseTime":426}}
================== js Client to python Client GPIO tests: should transmit gpio value
     88135ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
     88244ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/b3741175-7faf-4260-b8a7-14516d57c632\""}
     88244ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/b3741175-7faf-4260-b8a7-14516d57c632\""}
     88352ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/b3741175-7faf-4260-b8a7-14516d57c632\""}
     88387ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/b3741175-7faf-4260-b8a7-14516d57c632"}
     88387ms [log] building connection plan for experiment b3741175-7faf-4260-b8a7-14516d57c632
     88387ms [log] connection plan [
     88387ms [log]     {
     88387ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     88387ms [log]         "configuration": {},
     88387ms [log]         "participants": [
     88387ms [log]             {
     88387ms [log]                 "role": "device1",
     88387ms [log]                 "serviceId": "electrical",
     88387ms [log]                 "config": {
     88387ms [log]                     "interfaces": [
     88387ms [log]                         {
     88387ms [log]                             "interfaceId": 1,
     88387ms [log]                             "interfaceType": "gpio",
     88387ms [log]                             "signals": {
     88387ms [log]                                 "gpio": "gpio1"
     88387ms [log]                             },
     88387ms [log]                             "busId": "gpio1",
     88387ms [log]                             "driver": "device1",
     88387ms [log]                             "direction": "out"
     88387ms [log]                         },
     88387ms [log]                         {
     88387ms [log]                             "interfaceId": 2,
     88387ms [log]                             "interfaceType": "gpio",
     88387ms [log]                             "signals": {
     88387ms [log]                                 "gpio": "gpio2"
     88387ms [log]                             },
     88387ms [log]                             "busId": "gpio2",
     88387ms [log]                             "driver": "device1",
     88387ms [log]                             "direction": "out"
     88387ms [log]                         }
     88387ms [log]                     ]
     88387ms [log]                 },
     88387ms [log]                 "uuid": "71b3028d-2862-4c54-bcdd-bf53fb18495a"
     88387ms [log]             },
     88387ms [log]             {
     88387ms [log]                 "role": "device2",
     88387ms [log]                 "serviceId": "electrical",
     88387ms [log]                 "config": {
     88387ms [log]                     "interfaces": [
     88387ms [log]                         {
     88387ms [log]                             "interfaceId": 1,
     88387ms [log]                             "interfaceType": "gpio",
     88387ms [log]                             "signals": {
     88387ms [log]                                 "gpio": "gpio1"
     88387ms [log]                             },
     88387ms [log]                             "busId": "gpio1",
     88387ms [log]                             "driver": "device2",
     88387ms [log]                             "direction": "in"
     88387ms [log]                         },
     88387ms [log]                         {
     88387ms [log]                             "interfaceId": 2,
     88387ms [log]                             "interfaceType": "gpio",
     88387ms [log]                             "signals": {
     88387ms [log]                                 "gpio": "gpio2"
     88387ms [log]                             },
     88387ms [log]                             "busId": "gpio2",
     88387ms [log]                             "driver": "device2",
     88387ms [log]                             "direction": "in"
     88387ms [log]                         }
     88387ms [log]                     ]
     88387ms [log]                 },
     88387ms [log]                 "uuid": "aafee51b-aeec-4407-b92e-798bf1313681"
     88387ms [log]             }
     88387ms [log]         ],
     88387ms [log]         "uuid": "b89de916-41c5-43e5-9a10-904588dbff91"
     88387ms [log]     }
     88387ms [log] ]
     88387ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/160ee105-9d37-4594-8f7c-f544caba4c4a","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/a69e7b69-1759-4b84-a4fa-f24f2ebdf8cf","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
     88387ms [log] connection plan [
     88387ms [log]     {
     88387ms [log]         "type": "webrtc",
     88387ms [log]         "devices": [
     88387ms [log]             {
     88387ms [log]                 "url": "http://localhost/devices/160ee105-9d37-4594-8f7c-f544caba4c4a",
     88387ms [log]                 "config": {
     88387ms [log]                     "services": [
     88387ms [log]                         {
     88387ms [log]                             "interfaces": [
     88387ms [log]                                 {
     88387ms [log]                                     "interfaceId": 1,
     88387ms [log]                                     "interfaceType": "gpio",
     88387ms [log]                                     "signals": {
     88387ms [log]                                         "gpio": "gpio1"
     88387ms [log]                                     },
     88387ms [log]                                     "busId": "gpio1",
     88387ms [log]                                     "driver": "device1",
     88387ms [log]                                     "direction": "out"
     88387ms [log]                                 },
     88387ms [log]                                 {
     88387ms [log]                                     "interfaceId": 2,
     88387ms [log]                                     "interfaceType": "gpio",
     88387ms [log]                                     "signals": {
     88387ms [log]                                         "gpio": "gpio2"
     88387ms [log]                                     },
     88387ms [log]                                     "busId": "gpio2",
     88387ms [log]                                     "driver": "device1",
     88387ms [log]                                     "direction": "out"
     88387ms [log]                                 }
     88387ms [log]                             ],
     88387ms [log]                             "serviceId": "electrical",
     88387ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     88387ms [log]                             "remoteServiceId": "electrical"
     88387ms [log]                         }
     88387ms [log]                     ]
     88387ms [log]                 }
     88387ms [log]             },
     88387ms [log]             {
     88387ms [log]                 "url": "http://localhost/devices/a69e7b69-1759-4b84-a4fa-f24f2ebdf8cf",
     88387ms [log]                 "config": {
     88387ms [log]                     "services": [
     88387ms [log]                         {
     88387ms [log]                             "interfaces": [
     88387ms [log]                                 {
     88387ms [log]                                     "interfaceId": 1,
     88387ms [log]                                     "interfaceType": "gpio",
     88387ms [log]                                     "signals": {
     88387ms [log]                                         "gpio": "gpio1"
     88387ms [log]                                     },
     88387ms [log]                                     "busId": "gpio1",
     88387ms [log]                                     "driver": "device2",
     88387ms [log]                                     "direction": "in"
     88387ms [log]                                 },
     88387ms [log]                                 {
     88387ms [log]                                     "interfaceId": 2,
     88387ms [log]                                     "interfaceType": "gpio",
     88387ms [log]                                     "signals": {
     88387ms [log]                                         "gpio": "gpio2"
     88387ms [log]                                     },
     88387ms [log]                                     "busId": "gpio2",
     88387ms [log]                                     "driver": "device2",
     88387ms [log]                                     "direction": "in"
     88387ms [log]                                 }
     88387ms [log]                             ],
     88387ms [log]                             "serviceId": "electrical",
     88387ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     88387ms [log]                             "remoteServiceId": "electrical"
     88387ms [log]                         }
     88387ms [log]                     ]
     88387ms [log]                 }
     88387ms [log]             }
     88387ms [log]         ]
     88387ms [log]     }
     88387ms [log] ]
     89012ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/b3741175-7faf-4260-b8a7-14516d57c632\""}
     89018ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
     89020ms [log] {"level":"info","message":"POST /experiments 201 886ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1085","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":886}}
     89090ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/b3741175-7faf-4260-b8a7-14516d57c632"}
     89095ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/b3741175-7faf-4260-b8a7-14516d57c632\""}
     89162ms [log] {
     89162ms [log]   callbackType: 'event',
     89162ms [log]   eventType: 'peerconnection-closed',
     89162ms [log]   peerconnection: {
     89162ms [log]     url: 'http://localhost/peerconnections/56a10e39-db4d-42b2-b2fb-014bc562a726',
     89162ms [log]     type: 'webrtc',
     89162ms [log]     status: 'connecting',
     89162ms [log]     devices: [ [Object], [Object] ]
     89162ms [log]   }
     89162ms [log] }
     89162ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1187","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
     89165ms [log] {
     89165ms [log]   callbackType: 'event',
     89165ms [log]   eventType: 'peerconnection-status-changed',
     89165ms [log]   peerconnection: {
     89165ms [log]     url: 'http://localhost/peerconnections/56a10e39-db4d-42b2-b2fb-014bc562a726',
     89165ms [log]     type: 'webrtc',
     89165ms [log]     status: 'connecting',
     89165ms [log]     devices: [ [Object], [Object] ]
     89165ms [log]   }
     89165ms [log] }
     89167ms [log] {"level":"info","message":"POST /callbacks/experiment 200 2ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1195","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":2}}
     89372ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/b3741175-7faf-4260-b8a7-14516d57c632\""}
     89489ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/b3741175-7faf-4260-b8a7-14516d57c632"}
     89491ms [log] {"level":"info","message":"DELETE /experiments/b3741175-7faf-4260-b8a7-14516d57c632 204 400ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/b3741175-7faf-4260-b8a7-14516d57c632","query":{},"url":"/experiments/b3741175-7faf-4260-b8a7-14516d57c632"},"res":{"statusCode":204},"responseTime":400}}
================== python Client to js Client GPIO tests: should transmit initial gpio value
     92156ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
     92266ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/654bd704-5eae-4a4f-b1ed-27e90aeef7fe\""}
     92266ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/654bd704-5eae-4a4f-b1ed-27e90aeef7fe\""}
     92376ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/654bd704-5eae-4a4f-b1ed-27e90aeef7fe\""}
     92412ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/654bd704-5eae-4a4f-b1ed-27e90aeef7fe"}
     92412ms [log] building connection plan for experiment 654bd704-5eae-4a4f-b1ed-27e90aeef7fe
     92413ms [log] connection plan [
     92413ms [log]     {
     92413ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     92413ms [log]         "configuration": {},
     92413ms [log]         "participants": [
     92413ms [log]             {
     92413ms [log]                 "role": "device1",
     92413ms [log]                 "serviceId": "electrical",
     92413ms [log]                 "config": {
     92413ms [log]                     "interfaces": [
     92413ms [log]                         {
     92413ms [log]                             "interfaceId": 1,
     92413ms [log]                             "interfaceType": "gpio",
     92413ms [log]                             "signals": {
     92413ms [log]                                 "gpio": "gpio1"
     92413ms [log]                             },
     92413ms [log]                             "busId": "gpio1",
     92413ms [log]                             "driver": "device1",
     92413ms [log]                             "direction": "out"
     92413ms [log]                         },
     92413ms [log]                         {
     92413ms [log]                             "interfaceId": 2,
     92413ms [log]                             "interfaceType": "gpio",
     92413ms [log]                             "signals": {
     92413ms [log]                                 "gpio": "gpio2"
     92413ms [log]                             },
     92413ms [log]                             "busId": "gpio2",
     92413ms [log]                             "driver": "device1",
     92413ms [log]                             "direction": "out"
     92413ms [log]                         }
     92413ms [log]                     ]
     92413ms [log]                 },
     92413ms [log]                 "uuid": "8e7a1cb9-cc3a-4212-98a0-705186f155cc"
     92413ms [log]             },
     92413ms [log]             {
     92413ms [log]                 "role": "device2",
     92413ms [log]                 "serviceId": "electrical",
     92413ms [log]                 "config": {
     92413ms [log]                     "interfaces": [
     92413ms [log]                         {
     92413ms [log]                             "interfaceId": 1,
     92413ms [log]                             "interfaceType": "gpio",
     92413ms [log]                             "signals": {
     92413ms [log]                                 "gpio": "gpio1"
     92413ms [log]                             },
     92413ms [log]                             "busId": "gpio1",
     92413ms [log]                             "driver": "device2",
     92413ms [log]                             "direction": "in"
     92413ms [log]                         },
     92413ms [log]                         {
     92413ms [log]                             "interfaceId": 2,
     92413ms [log]                             "interfaceType": "gpio",
     92413ms [log]                             "signals": {
     92413ms [log]                                 "gpio": "gpio2"
     92413ms [log]                             },
     92413ms [log]                             "busId": "gpio2",
     92413ms [log]                             "driver": "device2",
     92413ms [log]                             "direction": "in"
     92413ms [log]                         }
     92413ms [log]                     ]
     92413ms [log]                 },
     92413ms [log]                 "uuid": "8e5681ed-12a9-4805-acb1-c53d7861287f"
     92413ms [log]             }
     92413ms [log]         ],
     92413ms [log]         "uuid": "53770ea1-be44-47ed-a493-28046d997f2e"
     92413ms [log]     }
     92413ms [log] ]
     92413ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/faa2c299-c6cf-40e3-97d6-5d1da53b5277","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/0fe00b19-ff9d-4ebe-8a3f-ca6016d40b6e","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
     92413ms [log] connection plan [
     92413ms [log]     {
     92413ms [log]         "type": "webrtc",
     92413ms [log]         "devices": [
     92413ms [log]             {
     92413ms [log]                 "url": "http://localhost/devices/faa2c299-c6cf-40e3-97d6-5d1da53b5277",
     92413ms [log]                 "config": {
     92413ms [log]                     "services": [
     92413ms [log]                         {
     92413ms [log]                             "interfaces": [
     92413ms [log]                                 {
     92413ms [log]                                     "interfaceId": 1,
     92413ms [log]                                     "interfaceType": "gpio",
     92413ms [log]                                     "signals": {
     92413ms [log]                                         "gpio": "gpio1"
     92413ms [log]                                     },
     92413ms [log]                                     "busId": "gpio1",
     92413ms [log]                                     "driver": "device1",
     92413ms [log]                                     "direction": "out"
     92413ms [log]                                 },
     92413ms [log]                                 {
     92413ms [log]                                     "interfaceId": 2,
     92413ms [log]                                     "interfaceType": "gpio",
     92413ms [log]                                     "signals": {
     92413ms [log]                                         "gpio": "gpio2"
     92413ms [log]                                     },
     92413ms [log]                                     "busId": "gpio2",
     92413ms [log]                                     "driver": "device1",
     92413ms [log]                                     "direction": "out"
     92413ms [log]                                 }
     92413ms [log]                             ],
     92413ms [log]                             "serviceId": "electrical",
     92413ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     92413ms [log]                             "remoteServiceId": "electrical"
     92413ms [log]                         }
     92413ms [log]                     ]
     92413ms [log]                 }
     92413ms [log]             },
     92413ms [log]             {
     92413ms [log]                 "url": "http://localhost/devices/0fe00b19-ff9d-4ebe-8a3f-ca6016d40b6e",
     92413ms [log]                 "config": {
     92413ms [log]                     "services": [
     92413ms [log]                         {
     92413ms [log]                             "interfaces": [
     92413ms [log]                                 {
     92413ms [log]                                     "interfaceId": 1,
     92413ms [log]                                     "interfaceType": "gpio",
     92413ms [log]                                     "signals": {
     92413ms [log]                                         "gpio": "gpio1"
     92413ms [log]                                     },
     92413ms [log]                                     "busId": "gpio1",
     92413ms [log]                                     "driver": "device2",
     92413ms [log]                                     "direction": "in"
     92413ms [log]                                 },
     92413ms [log]                                 {
     92413ms [log]                                     "interfaceId": 2,
     92413ms [log]                                     "interfaceType": "gpio",
     92413ms [log]                                     "signals": {
     92413ms [log]                                         "gpio": "gpio2"
     92413ms [log]                                     },
     92413ms [log]                                     "busId": "gpio2",
     92413ms [log]                                     "driver": "device2",
     92413ms [log]                                     "direction": "in"
     92413ms [log]                                 }
     92413ms [log]                             ],
     92413ms [log]                             "serviceId": "electrical",
     92413ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     92413ms [log]                             "remoteServiceId": "electrical"
     92413ms [log]                         }
     92413ms [log]                     ]
     92413ms [log]                 }
     92413ms [log]             }
     92413ms [log]         ]
     92413ms [log]     }
     92413ms [log] ]
     92894ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/654bd704-5eae-4a4f-b1ed-27e90aeef7fe\""}
     92904ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
     92906ms [log] {"level":"info","message":"POST /experiments 201 750ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1085","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":750}}
     93006ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/654bd704-5eae-4a4f-b1ed-27e90aeef7fe"}
     93009ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/654bd704-5eae-4a4f-b1ed-27e90aeef7fe\""}
     93085ms [log] {
     93085ms [log]   callbackType: 'event',
     93085ms [log]   eventType: 'peerconnection-closed',
     93085ms [log]   peerconnection: {
     93085ms [log]     url: 'http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37',
     93085ms [log]     type: 'webrtc',
     93085ms [log]     status: 'connecting',
     93085ms [log]     devices: [ [Object], [Object] ]
     93085ms [log]   }
     93085ms [log] }
     93086ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1187","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
     93088ms [log] {
     93088ms [log]   callbackType: 'event',
     93088ms [log]   eventType: 'peerconnection-status-changed',
     93088ms [log]   peerconnection: {
     93088ms [log]     url: 'http://localhost/peerconnections/b4f3dc9e-7f9b-41fc-b462-050de9ce5d37',
     93088ms [log]     type: 'webrtc',
     93088ms [log]     status: 'connecting',
     93088ms [log]     devices: [ [Object], [Object] ]
     93088ms [log]   }
     93088ms [log] }
     93092ms [log] {"level":"info","message":"POST /callbacks/experiment 200 3ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1195","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":3}}
     93321ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/654bd704-5eae-4a4f-b1ed-27e90aeef7fe\""}
     93412ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/654bd704-5eae-4a4f-b1ed-27e90aeef7fe"}
     93414ms [log] {"level":"info","message":"DELETE /experiments/654bd704-5eae-4a4f-b1ed-27e90aeef7fe 204 408ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/654bd704-5eae-4a4f-b1ed-27e90aeef7fe","query":{},"url":"/experiments/654bd704-5eae-4a4f-b1ed-27e90aeef7fe"},"res":{"statusCode":204},"responseTime":408}}
================== python Client to js Client GPIO tests: should transmit gpio value
     96054ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
     96178ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/f2451596-45e1-4af5-9d58-5179ff3276fb\""}
     96178ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/f2451596-45e1-4af5-9d58-5179ff3276fb\""}
     96287ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/f2451596-45e1-4af5-9d58-5179ff3276fb\""}
     96324ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/f2451596-45e1-4af5-9d58-5179ff3276fb"}
     96324ms [log] building connection plan for experiment f2451596-45e1-4af5-9d58-5179ff3276fb
     96324ms [log] connection plan [
     96324ms [log]     {
     96324ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     96324ms [log]         "configuration": {},
     96324ms [log]         "participants": [
     96324ms [log]             {
     96324ms [log]                 "role": "device1",
     96324ms [log]                 "serviceId": "electrical",
     96324ms [log]                 "config": {
     96324ms [log]                     "interfaces": [
     96324ms [log]                         {
     96324ms [log]                             "interfaceId": 1,
     96324ms [log]                             "interfaceType": "gpio",
     96324ms [log]                             "signals": {
     96324ms [log]                                 "gpio": "gpio1"
     96324ms [log]                             },
     96324ms [log]                             "busId": "gpio1",
     96324ms [log]                             "driver": "device1",
     96324ms [log]                             "direction": "out"
     96324ms [log]                         },
     96324ms [log]                         {
     96324ms [log]                             "interfaceId": 2,
     96324ms [log]                             "interfaceType": "gpio",
     96324ms [log]                             "signals": {
     96324ms [log]                                 "gpio": "gpio2"
     96324ms [log]                             },
     96324ms [log]                             "busId": "gpio2",
     96324ms [log]                             "driver": "device1",
     96324ms [log]                             "direction": "out"
     96324ms [log]                         }
     96324ms [log]                     ]
     96324ms [log]                 },
     96324ms [log]                 "uuid": "5f1a0876-934f-4a06-af18-3b3b90269a38"
     96324ms [log]             },
     96324ms [log]             {
     96324ms [log]                 "role": "device2",
     96324ms [log]                 "serviceId": "electrical",
     96324ms [log]                 "config": {
     96324ms [log]                     "interfaces": [
     96324ms [log]                         {
     96324ms [log]                             "interfaceId": 1,
     96324ms [log]                             "interfaceType": "gpio",
     96324ms [log]                             "signals": {
     96324ms [log]                                 "gpio": "gpio1"
     96324ms [log]                             },
     96324ms [log]                             "busId": "gpio1",
     96324ms [log]                             "driver": "device2",
     96324ms [log]                             "direction": "in"
     96324ms [log]                         },
     96324ms [log]                         {
     96324ms [log]                             "interfaceId": 2,
     96324ms [log]                             "interfaceType": "gpio",
     96324ms [log]                             "signals": {
     96324ms [log]                                 "gpio": "gpio2"
     96324ms [log]                             },
     96324ms [log]                             "busId": "gpio2",
     96324ms [log]                             "driver": "device2",
     96324ms [log]                             "direction": "in"
     96324ms [log]                         }
     96324ms [log]                     ]
     96324ms [log]                 },
     96324ms [log]                 "uuid": "867789bd-9054-4e7e-b578-077870526a8e"
     96324ms [log]             }
     96324ms [log]         ],
     96324ms [log]         "uuid": "13d69801-207f-4c65-b563-360bf188d5f1"
     96324ms [log]     }
     96324ms [log] ]
     96324ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/86ecd580-c2f8-474f-91df-6455ee3b5353","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/339b5a2d-0dff-4beb-b160-c23cf78a3ea2","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
     96324ms [log] connection plan [
     96324ms [log]     {
     96324ms [log]         "type": "webrtc",
     96324ms [log]         "devices": [
     96324ms [log]             {
     96324ms [log]                 "url": "http://localhost/devices/86ecd580-c2f8-474f-91df-6455ee3b5353",
     96324ms [log]                 "config": {
     96324ms [log]                     "services": [
     96324ms [log]                         {
     96324ms [log]                             "interfaces": [
     96324ms [log]                                 {
     96324ms [log]                                     "interfaceId": 1,
     96324ms [log]                                     "interfaceType": "gpio",
     96324ms [log]                                     "signals": {
     96324ms [log]                                         "gpio": "gpio1"
     96324ms [log]                                     },
     96324ms [log]                                     "busId": "gpio1",
     96324ms [log]                                     "driver": "device1",
     96324ms [log]                                     "direction": "out"
     96324ms [log]                                 },
     96324ms [log]                                 {
     96324ms [log]                                     "interfaceId": 2,
     96324ms [log]                                     "interfaceType": "gpio",
     96324ms [log]                                     "signals": {
     96324ms [log]                                         "gpio": "gpio2"
     96324ms [log]                                     },
     96324ms [log]                                     "busId": "gpio2",
     96324ms [log]                                     "driver": "device1",
     96324ms [log]                                     "direction": "out"
     96324ms [log]                                 }
     96324ms [log]                             ],
     96324ms [log]                             "serviceId": "electrical",
     96324ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     96324ms [log]                             "remoteServiceId": "electrical"
     96324ms [log]                         }
     96324ms [log]                     ]
     96324ms [log]                 }
     96324ms [log]             },
     96324ms [log]             {
     96324ms [log]                 "url": "http://localhost/devices/339b5a2d-0dff-4beb-b160-c23cf78a3ea2",
     96324ms [log]                 "config": {
     96324ms [log]                     "services": [
     96324ms [log]                         {
     96324ms [log]                             "interfaces": [
     96324ms [log]                                 {
     96324ms [log]                                     "interfaceId": 1,
     96324ms [log]                                     "interfaceType": "gpio",
     96324ms [log]                                     "signals": {
     96324ms [log]                                         "gpio": "gpio1"
     96324ms [log]                                     },
     96324ms [log]                                     "busId": "gpio1",
     96324ms [log]                                     "driver": "device2",
     96324ms [log]                                     "direction": "in"
     96324ms [log]                                 },
     96324ms [log]                                 {
     96324ms [log]                                     "interfaceId": 2,
     96324ms [log]                                     "interfaceType": "gpio",
     96324ms [log]                                     "signals": {
     96324ms [log]                                         "gpio": "gpio2"
     96324ms [log]                                     },
     96324ms [log]                                     "busId": "gpio2",
     96324ms [log]                                     "driver": "device2",
     96324ms [log]                                     "direction": "in"
     96324ms [log]                                 }
     96324ms [log]                             ],
     96324ms [log]                             "serviceId": "electrical",
     96324ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     96324ms [log]                             "remoteServiceId": "electrical"
     96324ms [log]                         }
     96324ms [log]                     ]
     96324ms [log]                 }
     96324ms [log]             }
     96324ms [log]         ]
     96324ms [log]     }
     96324ms [log] ]
     96763ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/f2451596-45e1-4af5-9d58-5179ff3276fb\""}
     96771ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
     96773ms [log] {"level":"info","message":"POST /experiments 201 720ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1085","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":720}}
     96859ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/f2451596-45e1-4af5-9d58-5179ff3276fb"}
     96863ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/f2451596-45e1-4af5-9d58-5179ff3276fb\""}
     96925ms [log] {
     96925ms [log]   callbackType: 'event',
     96925ms [log]   eventType: 'peerconnection-closed',
     96925ms [log]   peerconnection: {
     96925ms [log]     url: 'http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2',
     96925ms [log]     type: 'webrtc',
     96925ms [log]     status: 'connecting',
     96925ms [log]     devices: [ [Object], [Object] ]
     96925ms [log]   }
     96925ms [log] }
     96926ms [log] {"level":"info","message":"POST /callbacks/experiment 200 0ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1187","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":0}}
     96929ms [log] {
     96929ms [log]   callbackType: 'event',
     96929ms [log]   eventType: 'peerconnection-status-changed',
     96929ms [log]   peerconnection: {
     96929ms [log]     url: 'http://localhost/peerconnections/e6d14ab4-fa4b-4f5c-8d17-590e77b20bc2',
     96929ms [log]     type: 'webrtc',
     96929ms [log]     status: 'connecting',
     96929ms [log]     devices: [ [Object], [Object] ]
     96929ms [log]   }
     96929ms [log] }
     96933ms [log] {"level":"info","message":"POST /callbacks/experiment 200 5ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1195","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":5}}
     97156ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/f2451596-45e1-4af5-9d58-5179ff3276fb\""}
     97256ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/f2451596-45e1-4af5-9d58-5179ff3276fb"}
     97258ms [log] {"level":"info","message":"DELETE /experiments/f2451596-45e1-4af5-9d58-5179ff3276fb 204 398ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/f2451596-45e1-4af5-9d58-5179ff3276fb","query":{},"url":"/experiments/f2451596-45e1-4af5-9d58-5179ff3276fb"},"res":{"statusCode":204},"responseTime":398}}
================== python Client to python Client GPIO tests: should transmit initial gpio value
     98508ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
     98634ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/4b3bba5f-cd29-4ce5-8998-27b03f59f9e3\""}
     98634ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/4b3bba5f-cd29-4ce5-8998-27b03f59f9e3\""}
     98743ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/4b3bba5f-cd29-4ce5-8998-27b03f59f9e3\""}
     98773ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/4b3bba5f-cd29-4ce5-8998-27b03f59f9e3"}
     98773ms [log] building connection plan for experiment 4b3bba5f-cd29-4ce5-8998-27b03f59f9e3
     98773ms [log] connection plan [
     98773ms [log]     {
     98773ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     98773ms [log]         "configuration": {},
     98773ms [log]         "participants": [
     98773ms [log]             {
     98773ms [log]                 "role": "device1",
     98773ms [log]                 "serviceId": "electrical",
     98773ms [log]                 "config": {
     98773ms [log]                     "interfaces": [
     98773ms [log]                         {
     98773ms [log]                             "interfaceId": 1,
     98773ms [log]                             "interfaceType": "gpio",
     98773ms [log]                             "signals": {
     98773ms [log]                                 "gpio": "gpio1"
     98773ms [log]                             },
     98773ms [log]                             "busId": "gpio1",
     98773ms [log]                             "driver": "device1",
     98773ms [log]                             "direction": "out"
     98773ms [log]                         },
     98773ms [log]                         {
     98773ms [log]                             "interfaceId": 2,
     98773ms [log]                             "interfaceType": "gpio",
     98773ms [log]                             "signals": {
     98773ms [log]                                 "gpio": "gpio2"
     98773ms [log]                             },
     98773ms [log]                             "busId": "gpio2",
     98773ms [log]                             "driver": "device1",
     98773ms [log]                             "direction": "out"
     98773ms [log]                         }
     98773ms [log]                     ]
     98773ms [log]                 },
     98773ms [log]                 "uuid": "6f819457-11fd-4c90-940c-c35462183b8c"
     98773ms [log]             },
     98773ms [log]             {
     98773ms [log]                 "role": "device2",
     98773ms [log]                 "serviceId": "electrical",
     98773ms [log]                 "config": {
     98773ms [log]                     "interfaces": [
     98773ms [log]                         {
     98773ms [log]                             "interfaceId": 1,
     98773ms [log]                             "interfaceType": "gpio",
     98773ms [log]                             "signals": {
     98773ms [log]                                 "gpio": "gpio1"
     98773ms [log]                             },
     98773ms [log]                             "busId": "gpio1",
     98773ms [log]                             "driver": "device2",
     98773ms [log]                             "direction": "in"
     98773ms [log]                         },
     98773ms [log]                         {
     98773ms [log]                             "interfaceId": 2,
     98773ms [log]                             "interfaceType": "gpio",
     98773ms [log]                             "signals": {
     98773ms [log]                                 "gpio": "gpio2"
     98773ms [log]                             },
     98773ms [log]                             "busId": "gpio2",
     98773ms [log]                             "driver": "device2",
     98773ms [log]                             "direction": "in"
     98773ms [log]                         }
     98773ms [log]                     ]
     98773ms [log]                 },
     98773ms [log]                 "uuid": "ef38bdb0-7690-466d-ae15-d9d16eee54a0"
     98773ms [log]             }
     98773ms [log]         ],
     98773ms [log]         "uuid": "838179ba-3d0b-4301-8f60-ffdb8bf8d406"
     98773ms [log]     }
     98773ms [log] ]
     98774ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/9ac868e0-713f-4361-bc6c-2411c023a4ac","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/7dbe7b80-5303-41d2-895f-d0d892677215","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
     98774ms [log] connection plan [
     98774ms [log]     {
     98774ms [log]         "type": "webrtc",
     98774ms [log]         "devices": [
     98774ms [log]             {
     98774ms [log]                 "url": "http://localhost/devices/9ac868e0-713f-4361-bc6c-2411c023a4ac",
     98774ms [log]                 "config": {
     98774ms [log]                     "services": [
     98774ms [log]                         {
     98774ms [log]                             "interfaces": [
     98774ms [log]                                 {
     98774ms [log]                                     "interfaceId": 1,
     98774ms [log]                                     "interfaceType": "gpio",
     98774ms [log]                                     "signals": {
     98774ms [log]                                         "gpio": "gpio1"
     98774ms [log]                                     },
     98774ms [log]                                     "busId": "gpio1",
     98774ms [log]                                     "driver": "device1",
     98774ms [log]                                     "direction": "out"
     98774ms [log]                                 },
     98774ms [log]                                 {
     98774ms [log]                                     "interfaceId": 2,
     98774ms [log]                                     "interfaceType": "gpio",
     98774ms [log]                                     "signals": {
     98774ms [log]                                         "gpio": "gpio2"
     98774ms [log]                                     },
     98774ms [log]                                     "busId": "gpio2",
     98774ms [log]                                     "driver": "device1",
     98774ms [log]                                     "direction": "out"
     98774ms [log]                                 }
     98774ms [log]                             ],
     98774ms [log]                             "serviceId": "electrical",
     98774ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     98774ms [log]                             "remoteServiceId": "electrical"
     98774ms [log]                         }
     98774ms [log]                     ]
     98774ms [log]                 }
     98774ms [log]             },
     98774ms [log]             {
     98774ms [log]                 "url": "http://localhost/devices/7dbe7b80-5303-41d2-895f-d0d892677215",
     98774ms [log]                 "config": {
     98774ms [log]                     "services": [
     98774ms [log]                         {
     98774ms [log]                             "interfaces": [
     98774ms [log]                                 {
     98774ms [log]                                     "interfaceId": 1,
     98774ms [log]                                     "interfaceType": "gpio",
     98774ms [log]                                     "signals": {
     98774ms [log]                                         "gpio": "gpio1"
     98774ms [log]                                     },
     98774ms [log]                                     "busId": "gpio1",
     98774ms [log]                                     "driver": "device2",
     98774ms [log]                                     "direction": "in"
     98774ms [log]                                 },
     98774ms [log]                                 {
     98774ms [log]                                     "interfaceId": 2,
     98774ms [log]                                     "interfaceType": "gpio",
     98774ms [log]                                     "signals": {
     98774ms [log]                                         "gpio": "gpio2"
     98774ms [log]                                     },
     98774ms [log]                                     "busId": "gpio2",
     98774ms [log]                                     "driver": "device2",
     98774ms [log]                                     "direction": "in"
     98774ms [log]                                 }
     98774ms [log]                             ],
     98774ms [log]                             "serviceId": "electrical",
     98774ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
     98774ms [log]                             "remoteServiceId": "electrical"
     98774ms [log]                         }
     98774ms [log]                     ]
     98774ms [log]                 }
     98774ms [log]             }
     98774ms [log]         ]
     98774ms [log]     }
     98774ms [log] ]
     99237ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/4b3bba5f-cd29-4ce5-8998-27b03f59f9e3\""}
     99248ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
     99250ms [log] {"level":"info","message":"POST /experiments 201 741ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1089","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":741}}
     99301ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/4b3bba5f-cd29-4ce5-8998-27b03f59f9e3"}
     99305ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/4b3bba5f-cd29-4ce5-8998-27b03f59f9e3\""}
     99380ms [log] {
     99380ms [log]   callbackType: 'event',
     99380ms [log]   eventType: 'peerconnection-closed',
     99380ms [log]   peerconnection: {
     99380ms [log]     url: 'http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be',
     99380ms [log]     type: 'webrtc',
     99380ms [log]     status: 'connecting',
     99380ms [log]     devices: [ [Object], [Object] ]
     99380ms [log]   }
     99380ms [log] }
     99380ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1187","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
     99384ms [log] {
     99384ms [log]   callbackType: 'event',
     99384ms [log]   eventType: 'peerconnection-status-changed',
     99384ms [log]   peerconnection: {
     99384ms [log]     url: 'http://localhost/peerconnections/c973e74f-e8bb-4ce1-bc5e-ccedcc7125be',
     99384ms [log]     type: 'webrtc',
     99384ms [log]     status: 'connecting',
     99384ms [log]     devices: [ [Object], [Object] ]
     99384ms [log]   }
     99384ms [log] }
     99387ms [log] {"level":"info","message":"POST /callbacks/experiment 200 3ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1195","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":3}}
     99588ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/4b3bba5f-cd29-4ce5-8998-27b03f59f9e3\""}
     99680ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/4b3bba5f-cd29-4ce5-8998-27b03f59f9e3"}
     99681ms [log] {"level":"info","message":"DELETE /experiments/4b3bba5f-cd29-4ce5-8998-27b03f59f9e3 204 380ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/4b3bba5f-cd29-4ce5-8998-27b03f59f9e3","query":{},"url":"/experiments/4b3bba5f-cd29-4ce5-8998-27b03f59f9e3"},"res":{"statusCode":204},"responseTime":380}}
================== python Client to python Client GPIO tests: should transmit gpio value
    100930ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
    101049ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/bc6c7414-7e09-48aa-9c01-fb4e88c94586\""}
    101049ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/bc6c7414-7e09-48aa-9c01-fb4e88c94586\""}
    101167ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/bc6c7414-7e09-48aa-9c01-fb4e88c94586\""}
    101204ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/bc6c7414-7e09-48aa-9c01-fb4e88c94586"}
    101204ms [log] building connection plan for experiment bc6c7414-7e09-48aa-9c01-fb4e88c94586
    101204ms [log] connection plan [
    101204ms [log]     {
    101204ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    101204ms [log]         "configuration": {},
    101204ms [log]         "participants": [
    101204ms [log]             {
    101204ms [log]                 "role": "device1",
    101204ms [log]                 "serviceId": "electrical",
    101204ms [log]                 "config": {
    101204ms [log]                     "interfaces": [
    101204ms [log]                         {
    101204ms [log]                             "interfaceId": 1,
    101204ms [log]                             "interfaceType": "gpio",
    101204ms [log]                             "signals": {
    101204ms [log]                                 "gpio": "gpio1"
    101204ms [log]                             },
    101204ms [log]                             "busId": "gpio1",
    101204ms [log]                             "driver": "device1",
    101204ms [log]                             "direction": "out"
    101204ms [log]                         },
    101204ms [log]                         {
    101204ms [log]                             "interfaceId": 2,
    101204ms [log]                             "interfaceType": "gpio",
    101204ms [log]                             "signals": {
    101204ms [log]                                 "gpio": "gpio2"
    101204ms [log]                             },
    101204ms [log]                             "busId": "gpio2",
    101204ms [log]                             "driver": "device1",
    101204ms [log]                             "direction": "out"
    101204ms [log]                         }
    101204ms [log]                     ]
    101204ms [log]                 },
    101204ms [log]                 "uuid": "a83fe309-0b1b-4dba-bd03-9b8d464db863"
    101204ms [log]             },
    101204ms [log]             {
    101204ms [log]                 "role": "device2",
    101204ms [log]                 "serviceId": "electrical",
    101204ms [log]                 "config": {
    101204ms [log]                     "interfaces": [
    101204ms [log]                         {
    101204ms [log]                             "interfaceId": 1,
    101204ms [log]                             "interfaceType": "gpio",
    101204ms [log]                             "signals": {
    101204ms [log]                                 "gpio": "gpio1"
    101204ms [log]                             },
    101204ms [log]                             "busId": "gpio1",
    101204ms [log]                             "driver": "device2",
    101204ms [log]                             "direction": "in"
    101204ms [log]                         },
    101204ms [log]                         {
    101204ms [log]                             "interfaceId": 2,
    101204ms [log]                             "interfaceType": "gpio",
    101204ms [log]                             "signals": {
    101204ms [log]                                 "gpio": "gpio2"
    101204ms [log]                             },
    101204ms [log]                             "busId": "gpio2",
    101204ms [log]                             "driver": "device2",
    101204ms [log]                             "direction": "in"
    101204ms [log]                         }
    101204ms [log]                     ]
    101204ms [log]                 },
    101204ms [log]                 "uuid": "43a69502-bd88-442d-b758-7d75b613ab5a"
    101204ms [log]             }
    101204ms [log]         ],
    101204ms [log]         "uuid": "f343f558-b38a-4438-a265-bbbc0fee74ab"
    101204ms [log]     }
    101204ms [log] ]
    101205ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/dad5c3ec-b281-4e42-bf66-a60693bafbf4","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/9dd1ee61-bf71-4a65-b0bd-3bf00b77ca72","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
    101205ms [log] connection plan [
    101205ms [log]     {
    101205ms [log]         "type": "webrtc",
    101205ms [log]         "devices": [
    101205ms [log]             {
    101205ms [log]                 "url": "http://localhost/devices/dad5c3ec-b281-4e42-bf66-a60693bafbf4",
    101205ms [log]                 "config": {
    101205ms [log]                     "services": [
    101205ms [log]                         {
    101205ms [log]                             "interfaces": [
    101205ms [log]                                 {
    101205ms [log]                                     "interfaceId": 1,
    101205ms [log]                                     "interfaceType": "gpio",
    101205ms [log]                                     "signals": {
    101205ms [log]                                         "gpio": "gpio1"
    101205ms [log]                                     },
    101205ms [log]                                     "busId": "gpio1",
    101205ms [log]                                     "driver": "device1",
    101205ms [log]                                     "direction": "out"
    101205ms [log]                                 },
    101205ms [log]                                 {
    101205ms [log]                                     "interfaceId": 2,
    101205ms [log]                                     "interfaceType": "gpio",
    101205ms [log]                                     "signals": {
    101205ms [log]                                         "gpio": "gpio2"
    101205ms [log]                                     },
    101205ms [log]                                     "busId": "gpio2",
    101205ms [log]                                     "driver": "device1",
    101205ms [log]                                     "direction": "out"
    101205ms [log]                                 }
    101205ms [log]                             ],
    101205ms [log]                             "serviceId": "electrical",
    101205ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    101205ms [log]                             "remoteServiceId": "electrical"
    101205ms [log]                         }
    101205ms [log]                     ]
    101205ms [log]                 }
    101205ms [log]             },
    101205ms [log]             {
    101205ms [log]                 "url": "http://localhost/devices/9dd1ee61-bf71-4a65-b0bd-3bf00b77ca72",
    101205ms [log]                 "config": {
    101205ms [log]                     "services": [
    101205ms [log]                         {
    101205ms [log]                             "interfaces": [
    101205ms [log]                                 {
    101205ms [log]                                     "interfaceId": 1,
    101205ms [log]                                     "interfaceType": "gpio",
    101205ms [log]                                     "signals": {
    101205ms [log]                                         "gpio": "gpio1"
    101205ms [log]                                     },
    101205ms [log]                                     "busId": "gpio1",
    101205ms [log]                                     "driver": "device2",
    101205ms [log]                                     "direction": "in"
    101205ms [log]                                 },
    101205ms [log]                                 {
    101205ms [log]                                     "interfaceId": 2,
    101205ms [log]                                     "interfaceType": "gpio",
    101205ms [log]                                     "signals": {
    101205ms [log]                                         "gpio": "gpio2"
    101205ms [log]                                     },
    101205ms [log]                                     "busId": "gpio2",
    101205ms [log]                                     "driver": "device2",
    101205ms [log]                                     "direction": "in"
    101205ms [log]                                 }
    101205ms [log]                             ],
    101205ms [log]                             "serviceId": "electrical",
    101205ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    101205ms [log]                             "remoteServiceId": "electrical"
    101205ms [log]                         }
    101205ms [log]                     ]
    101205ms [log]                 }
    101205ms [log]             }
    101205ms [log]         ]
    101205ms [log]     }
    101205ms [log] ]
    101660ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/bc6c7414-7e09-48aa-9c01-fb4e88c94586\""}
    101668ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
    101670ms [log] {"level":"info","message":"POST /experiments 201 740ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1089","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":740}}
    101695ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/bc6c7414-7e09-48aa-9c01-fb4e88c94586"}
    101697ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/bc6c7414-7e09-48aa-9c01-fb4e88c94586\""}
    101771ms [log] {
    101771ms [log]   callbackType: 'event',
    101771ms [log]   eventType: 'peerconnection-closed',
    101771ms [log]   peerconnection: {
    101771ms [log]     url: 'http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557',
    101771ms [log]     type: 'webrtc',
    101771ms [log]     status: 'connecting',
    101771ms [log]     devices: [ [Object], [Object] ]
    101771ms [log]   }
    101771ms [log] }
    101772ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1187","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
    101776ms [log] {
    101776ms [log]   callbackType: 'event',
    101776ms [log]   eventType: 'peerconnection-status-changed',
    101776ms [log]   peerconnection: {
    101776ms [log]     url: 'http://localhost/peerconnections/809df465-17a3-4ea8-8fb9-d8e1687b2557',
    101776ms [log]     type: 'webrtc',
    101776ms [log]     status: 'connecting',
    101776ms [log]     devices: [ [Object], [Object] ]
    101776ms [log]   }
    101776ms [log] }
    101780ms [log] {"level":"info","message":"POST /callbacks/experiment 200 4ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1195","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":4}}
    101987ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/bc6c7414-7e09-48aa-9c01-fb4e88c94586\""}
    102078ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/bc6c7414-7e09-48aa-9c01-fb4e88c94586"}
    102080ms [log] {"level":"info","message":"DELETE /experiments/bc6c7414-7e09-48aa-9c01-fb4e88c94586 204 384ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/bc6c7414-7e09-48aa-9c01-fb4e88c94586","query":{},"url":"/experiments/bc6c7414-7e09-48aa-9c01-fb4e88c94586"},"res":{"statusCode":204},"responseTime":384}}
================== js Client to js Client GPIO tests without driver: should transmit initial gpio value
    104880ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
    104989ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc\""}
    104990ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc\""}
    105106ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc\""}
    105141ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc"}
    105142ms [log] building connection plan for experiment fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc
    105142ms [log] connection plan [
    105142ms [log]     {
    105142ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    105142ms [log]         "configuration": {},
    105142ms [log]         "participants": [
    105142ms [log]             {
    105142ms [log]                 "role": "device1",
    105142ms [log]                 "serviceId": "electrical",
    105142ms [log]                 "config": {
    105142ms [log]                     "interfaces": [
    105142ms [log]                         {
    105142ms [log]                             "interfaceId": 1,
    105142ms [log]                             "interfaceType": "gpio",
    105142ms [log]                             "signals": {
    105142ms [log]                                 "gpio": "gpio1"
    105142ms [log]                             },
    105142ms [log]                             "busId": "gpio1",
    105142ms [log]                             "direction": "out"
    105142ms [log]                         },
    105142ms [log]                         {
    105142ms [log]                             "interfaceId": 2,
    105142ms [log]                             "interfaceType": "gpio",
    105142ms [log]                             "signals": {
    105142ms [log]                                 "gpio": "gpio2"
    105142ms [log]                             },
    105142ms [log]                             "busId": "gpio2",
    105142ms [log]                             "direction": "out"
    105142ms [log]                         }
    105142ms [log]                     ]
    105142ms [log]                 },
    105142ms [log]                 "uuid": "68ba72f3-bc6d-4a0a-bd3b-6fbc9a0d0e8b"
    105142ms [log]             },
    105142ms [log]             {
    105142ms [log]                 "role": "device2",
    105142ms [log]                 "serviceId": "electrical",
    105142ms [log]                 "config": {
    105142ms [log]                     "interfaces": [
    105142ms [log]                         {
    105142ms [log]                             "interfaceId": 1,
    105142ms [log]                             "interfaceType": "gpio",
    105142ms [log]                             "signals": {
    105142ms [log]                                 "gpio": "gpio1"
    105142ms [log]                             },
    105142ms [log]                             "busId": "gpio1",
    105142ms [log]                             "direction": "in"
    105142ms [log]                         },
    105142ms [log]                         {
    105142ms [log]                             "interfaceId": 2,
    105142ms [log]                             "interfaceType": "gpio",
    105142ms [log]                             "signals": {
    105142ms [log]                                 "gpio": "gpio2"
    105142ms [log]                             },
    105142ms [log]                             "busId": "gpio2",
    105142ms [log]                             "direction": "in"
    105142ms [log]                         }
    105142ms [log]                     ]
    105142ms [log]                 },
    105142ms [log]                 "uuid": "b18d45ef-87f7-4993-aeae-db9479527f5f"
    105142ms [log]             }
    105142ms [log]         ],
    105142ms [log]         "uuid": "f53f1ecc-1c09-4f7c-8cd4-0a4d40846ae1"
    105142ms [log]     }
    105142ms [log] ]
    105142ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/4b5d3e06-97fd-4148-8879-20f8d6081ae9","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/682f99aa-c885-43ef-a7ac-cc64454b6f47","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
    105142ms [log] connection plan [
    105142ms [log]     {
    105142ms [log]         "type": "webrtc",
    105142ms [log]         "devices": [
    105142ms [log]             {
    105142ms [log]                 "url": "http://localhost/devices/4b5d3e06-97fd-4148-8879-20f8d6081ae9",
    105142ms [log]                 "config": {
    105142ms [log]                     "services": [
    105142ms [log]                         {
    105142ms [log]                             "interfaces": [
    105142ms [log]                                 {
    105142ms [log]                                     "interfaceId": 1,
    105142ms [log]                                     "interfaceType": "gpio",
    105142ms [log]                                     "signals": {
    105142ms [log]                                         "gpio": "gpio1"
    105142ms [log]                                     },
    105142ms [log]                                     "busId": "gpio1",
    105142ms [log]                                     "direction": "out"
    105142ms [log]                                 },
    105142ms [log]                                 {
    105142ms [log]                                     "interfaceId": 2,
    105142ms [log]                                     "interfaceType": "gpio",
    105142ms [log]                                     "signals": {
    105142ms [log]                                         "gpio": "gpio2"
    105142ms [log]                                     },
    105142ms [log]                                     "busId": "gpio2",
    105142ms [log]                                     "direction": "out"
    105142ms [log]                                 }
    105142ms [log]                             ],
    105142ms [log]                             "serviceId": "electrical",
    105142ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    105142ms [log]                             "remoteServiceId": "electrical"
    105142ms [log]                         }
    105142ms [log]                     ]
    105142ms [log]                 }
    105142ms [log]             },
    105142ms [log]             {
    105142ms [log]                 "url": "http://localhost/devices/682f99aa-c885-43ef-a7ac-cc64454b6f47",
    105142ms [log]                 "config": {
    105142ms [log]                     "services": [
    105142ms [log]                         {
    105142ms [log]                             "interfaces": [
    105142ms [log]                                 {
    105142ms [log]                                     "interfaceId": 1,
    105142ms [log]                                     "interfaceType": "gpio",
    105142ms [log]                                     "signals": {
    105142ms [log]                                         "gpio": "gpio1"
    105142ms [log]                                     },
    105142ms [log]                                     "busId": "gpio1",
    105142ms [log]                                     "direction": "in"
    105142ms [log]                                 },
    105142ms [log]                                 {
    105142ms [log]                                     "interfaceId": 2,
    105142ms [log]                                     "interfaceType": "gpio",
    105142ms [log]                                     "signals": {
    105142ms [log]                                         "gpio": "gpio2"
    105142ms [log]                                     },
    105142ms [log]                                     "busId": "gpio2",
    105142ms [log]                                     "direction": "in"
    105142ms [log]                                 }
    105142ms [log]                             ],
    105142ms [log]                             "serviceId": "electrical",
    105142ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    105142ms [log]                             "remoteServiceId": "electrical"
    105142ms [log]                         }
    105142ms [log]                     ]
    105142ms [log]                 }
    105142ms [log]             }
    105142ms [log]         ]
    105142ms [log]     }
    105142ms [log] ]
    105600ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc\""}
    105606ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
    105608ms [log] {"level":"info","message":"POST /experiments 201 728ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1005","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":728}}
    105675ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc"}
    105677ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc\""}
    105753ms [log] {
    105753ms [log]   callbackType: 'event',
    105753ms [log]   eventType: 'peerconnection-closed',
    105753ms [log]   peerconnection: {
    105753ms [log]     url: 'http://localhost/peerconnections/df63e28b-4f26-4d3b-a524-7165c41bf67a',
    105753ms [log]     type: 'webrtc',
    105753ms [log]     status: 'connecting',
    105753ms [log]     devices: [ [Object], [Object] ]
    105753ms [log]   }
    105753ms [log] }
    105754ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1111","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
    105757ms [log] {
    105757ms [log]   callbackType: 'event',
    105757ms [log]   eventType: 'peerconnection-status-changed',
    105757ms [log]   peerconnection: {
    105757ms [log]     url: 'http://localhost/peerconnections/df63e28b-4f26-4d3b-a524-7165c41bf67a',
    105757ms [log]     type: 'webrtc',
    105757ms [log]     status: 'connecting',
    105757ms [log]     devices: [ [Object], [Object] ]
    105757ms [log]   }
    105757ms [log] }
    105761ms [log] {"level":"info","message":"POST /callbacks/experiment 200 3ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1119","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":3}}
    105976ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc\""}
    106076ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc"}
    106077ms [log] {"level":"info","message":"DELETE /experiments/fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc 204 402ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc","query":{},"url":"/experiments/fe712dcb-cadd-41a3-b6f4-2ec8826ab6cc"},"res":{"statusCode":204},"responseTime":402}}
================== js Client to js Client GPIO tests without driver: should transmit gpio value
    109004ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
    109122ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/b90b8516-170b-4f86-9820-e00ad156399e\""}
    109122ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/b90b8516-170b-4f86-9820-e00ad156399e\""}
    109247ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/b90b8516-170b-4f86-9820-e00ad156399e\""}
    109282ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/b90b8516-170b-4f86-9820-e00ad156399e"}
    109282ms [log] building connection plan for experiment b90b8516-170b-4f86-9820-e00ad156399e
    109282ms [log] connection plan [
    109282ms [log]     {
    109282ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    109282ms [log]         "configuration": {},
    109282ms [log]         "participants": [
    109282ms [log]             {
    109282ms [log]                 "role": "device1",
    109282ms [log]                 "serviceId": "electrical",
    109282ms [log]                 "config": {
    109282ms [log]                     "interfaces": [
    109282ms [log]                         {
    109282ms [log]                             "interfaceId": 1,
    109282ms [log]                             "interfaceType": "gpio",
    109282ms [log]                             "signals": {
    109282ms [log]                                 "gpio": "gpio1"
    109282ms [log]                             },
    109282ms [log]                             "busId": "gpio1",
    109282ms [log]                             "direction": "out"
    109282ms [log]                         },
    109282ms [log]                         {
    109282ms [log]                             "interfaceId": 2,
    109282ms [log]                             "interfaceType": "gpio",
    109282ms [log]                             "signals": {
    109282ms [log]                                 "gpio": "gpio2"
    109282ms [log]                             },
    109282ms [log]                             "busId": "gpio2",
    109282ms [log]                             "direction": "out"
    109282ms [log]                         }
    109282ms [log]                     ]
    109282ms [log]                 },
    109282ms [log]                 "uuid": "51c5894e-8dd9-4073-816f-5d6d90ca1615"
    109282ms [log]             },
    109282ms [log]             {
    109282ms [log]                 "role": "device2",
    109282ms [log]                 "serviceId": "electrical",
    109282ms [log]                 "config": {
    109282ms [log]                     "interfaces": [
    109282ms [log]                         {
    109282ms [log]                             "interfaceId": 1,
    109282ms [log]                             "interfaceType": "gpio",
    109282ms [log]                             "signals": {
    109282ms [log]                                 "gpio": "gpio1"
    109282ms [log]                             },
    109282ms [log]                             "busId": "gpio1",
    109282ms [log]                             "direction": "in"
    109282ms [log]                         },
    109282ms [log]                         {
    109282ms [log]                             "interfaceId": 2,
    109282ms [log]                             "interfaceType": "gpio",
    109282ms [log]                             "signals": {
    109282ms [log]                                 "gpio": "gpio2"
    109282ms [log]                             },
    109282ms [log]                             "busId": "gpio2",
    109282ms [log]                             "direction": "in"
    109282ms [log]                         }
    109282ms [log]                     ]
    109282ms [log]                 },
    109282ms [log]                 "uuid": "9c8bffac-c175-4bdf-8c69-e7ec0b8fb3a4"
    109282ms [log]             }
    109282ms [log]         ],
    109282ms [log]         "uuid": "c179d6c8-aadf-44ae-901a-a7f2d3bcef65"
    109282ms [log]     }
    109282ms [log] ]
    109282ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/5056b7c8-67fd-4445-ab61-bb8020e34b72","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/250a0dfb-dd2c-423f-936d-40a78afe2dd4","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
    109282ms [log] connection plan [
    109282ms [log]     {
    109282ms [log]         "type": "webrtc",
    109282ms [log]         "devices": [
    109282ms [log]             {
    109282ms [log]                 "url": "http://localhost/devices/5056b7c8-67fd-4445-ab61-bb8020e34b72",
    109282ms [log]                 "config": {
    109282ms [log]                     "services": [
    109282ms [log]                         {
    109282ms [log]                             "interfaces": [
    109282ms [log]                                 {
    109282ms [log]                                     "interfaceId": 1,
    109282ms [log]                                     "interfaceType": "gpio",
    109282ms [log]                                     "signals": {
    109282ms [log]                                         "gpio": "gpio1"
    109282ms [log]                                     },
    109282ms [log]                                     "busId": "gpio1",
    109282ms [log]                                     "direction": "out"
    109282ms [log]                                 },
    109282ms [log]                                 {
    109282ms [log]                                     "interfaceId": 2,
    109282ms [log]                                     "interfaceType": "gpio",
    109282ms [log]                                     "signals": {
    109282ms [log]                                         "gpio": "gpio2"
    109282ms [log]                                     },
    109282ms [log]                                     "busId": "gpio2",
    109282ms [log]                                     "direction": "out"
    109282ms [log]                                 }
    109282ms [log]                             ],
    109282ms [log]                             "serviceId": "electrical",
    109282ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    109282ms [log]                             "remoteServiceId": "electrical"
    109282ms [log]                         }
    109282ms [log]                     ]
    109282ms [log]                 }
    109282ms [log]             },
    109282ms [log]             {
    109282ms [log]                 "url": "http://localhost/devices/250a0dfb-dd2c-423f-936d-40a78afe2dd4",
    109282ms [log]                 "config": {
    109282ms [log]                     "services": [
    109282ms [log]                         {
    109282ms [log]                             "interfaces": [
    109282ms [log]                                 {
    109282ms [log]                                     "interfaceId": 1,
    109282ms [log]                                     "interfaceType": "gpio",
    109282ms [log]                                     "signals": {
    109282ms [log]                                         "gpio": "gpio1"
    109282ms [log]                                     },
    109282ms [log]                                     "busId": "gpio1",
    109282ms [log]                                     "direction": "in"
    109282ms [log]                                 },
    109282ms [log]                                 {
    109282ms [log]                                     "interfaceId": 2,
    109282ms [log]                                     "interfaceType": "gpio",
    109282ms [log]                                     "signals": {
    109282ms [log]                                         "gpio": "gpio2"
    109282ms [log]                                     },
    109282ms [log]                                     "busId": "gpio2",
    109282ms [log]                                     "direction": "in"
    109282ms [log]                                 }
    109282ms [log]                             ],
    109282ms [log]                             "serviceId": "electrical",
    109282ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    109282ms [log]                             "remoteServiceId": "electrical"
    109282ms [log]                         }
    109282ms [log]                     ]
    109282ms [log]                 }
    109282ms [log]             }
    109282ms [log]         ]
    109282ms [log]     }
    109282ms [log] ]
    109740ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/b90b8516-170b-4f86-9820-e00ad156399e\""}
    109748ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
    109750ms [log] {"level":"info","message":"POST /experiments 201 746ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1005","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":746}}
    109829ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/b90b8516-170b-4f86-9820-e00ad156399e"}
    109832ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/b90b8516-170b-4f86-9820-e00ad156399e\""}
    109906ms [log] {
    109906ms [log]   callbackType: 'event',
    109906ms [log]   eventType: 'peerconnection-closed',
    109906ms [log]   peerconnection: {
    109906ms [log]     url: 'http://localhost/peerconnections/4c2647da-7b55-482e-9d41-1c66cf088a17',
    109906ms [log]     type: 'webrtc',
    109906ms [log]     status: 'connecting',
    109906ms [log]     devices: [ [Object], [Object] ]
    109906ms [log]   }
    109906ms [log] }
    109907ms [log] {"level":"info","message":"POST /callbacks/experiment 200 0ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1111","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":0}}
    109911ms [log] {
    109911ms [log]   callbackType: 'event',
    109911ms [log]   eventType: 'peerconnection-status-changed',
    109911ms [log]   peerconnection: {
    109911ms [log]     url: 'http://localhost/peerconnections/4c2647da-7b55-482e-9d41-1c66cf088a17',
    109911ms [log]     type: 'webrtc',
    109911ms [log]     status: 'connecting',
    109911ms [log]     devices: [ [Object], [Object] ]
    109911ms [log]   }
    109911ms [log] }
    109915ms [log] {"level":"info","message":"POST /callbacks/experiment 200 4ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1119","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":4}}
    110133ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/b90b8516-170b-4f86-9820-e00ad156399e\""}
    110250ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/b90b8516-170b-4f86-9820-e00ad156399e"}
    110252ms [log] {"level":"info","message":"DELETE /experiments/b90b8516-170b-4f86-9820-e00ad156399e 204 422ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/b90b8516-170b-4f86-9820-e00ad156399e","query":{},"url":"/experiments/b90b8516-170b-4f86-9820-e00ad156399e"},"res":{"statusCode":204},"responseTime":422}}
================== js Client to python Client GPIO tests without driver: should transmit initial gpio value
    112900ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
    113036ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/a1d3f817-2332-486d-a0f2-ad6bbb7d078d\""}
    113036ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/a1d3f817-2332-486d-a0f2-ad6bbb7d078d\""}
    113136ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/a1d3f817-2332-486d-a0f2-ad6bbb7d078d\""}
    113172ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/a1d3f817-2332-486d-a0f2-ad6bbb7d078d"}
    113172ms [log] building connection plan for experiment a1d3f817-2332-486d-a0f2-ad6bbb7d078d
    113172ms [log] connection plan [
    113172ms [log]     {
    113172ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    113172ms [log]         "configuration": {},
    113172ms [log]         "participants": [
    113172ms [log]             {
    113172ms [log]                 "role": "device1",
    113172ms [log]                 "serviceId": "electrical",
    113172ms [log]                 "config": {
    113172ms [log]                     "interfaces": [
    113172ms [log]                         {
    113172ms [log]                             "interfaceId": 1,
    113172ms [log]                             "interfaceType": "gpio",
    113172ms [log]                             "signals": {
    113172ms [log]                                 "gpio": "gpio1"
    113172ms [log]                             },
    113172ms [log]                             "busId": "gpio1",
    113172ms [log]                             "direction": "out"
    113172ms [log]                         },
    113172ms [log]                         {
    113172ms [log]                             "interfaceId": 2,
    113172ms [log]                             "interfaceType": "gpio",
    113172ms [log]                             "signals": {
    113172ms [log]                                 "gpio": "gpio2"
    113172ms [log]                             },
    113172ms [log]                             "busId": "gpio2",
    113172ms [log]                             "direction": "out"
    113172ms [log]                         }
    113172ms [log]                     ]
    113172ms [log]                 },
    113172ms [log]                 "uuid": "8c43a750-f06f-4b62-ada7-8b7c0d39951a"
    113172ms [log]             },
    113172ms [log]             {
    113172ms [log]                 "role": "device2",
    113172ms [log]                 "serviceId": "electrical",
    113172ms [log]                 "config": {
    113172ms [log]                     "interfaces": [
    113172ms [log]                         {
    113172ms [log]                             "interfaceId": 1,
    113172ms [log]                             "interfaceType": "gpio",
    113172ms [log]                             "signals": {
    113172ms [log]                                 "gpio": "gpio1"
    113172ms [log]                             },
    113172ms [log]                             "busId": "gpio1",
    113172ms [log]                             "direction": "in"
    113172ms [log]                         },
    113172ms [log]                         {
    113172ms [log]                             "interfaceId": 2,
    113172ms [log]                             "interfaceType": "gpio",
    113172ms [log]                             "signals": {
    113172ms [log]                                 "gpio": "gpio2"
    113172ms [log]                             },
    113172ms [log]                             "busId": "gpio2",
    113172ms [log]                             "direction": "in"
    113172ms [log]                         }
    113172ms [log]                     ]
    113172ms [log]                 },
    113172ms [log]                 "uuid": "be9de132-e1cf-40c1-8569-70d9bf2fde35"
    113172ms [log]             }
    113172ms [log]         ],
    113172ms [log]         "uuid": "fcb5e801-8397-4ac6-8af0-487d0b47596c"
    113172ms [log]     }
    113172ms [log] ]
    113172ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/81874526-23af-4324-97f1-0275010ef36e","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/42f2430d-43f5-44aa-b706-fec849002832","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
    113173ms [log] connection plan [
    113173ms [log]     {
    113173ms [log]         "type": "webrtc",
    113173ms [log]         "devices": [
    113173ms [log]             {
    113173ms [log]                 "url": "http://localhost/devices/81874526-23af-4324-97f1-0275010ef36e",
    113173ms [log]                 "config": {
    113173ms [log]                     "services": [
    113173ms [log]                         {
    113173ms [log]                             "interfaces": [
    113173ms [log]                                 {
    113173ms [log]                                     "interfaceId": 1,
    113173ms [log]                                     "interfaceType": "gpio",
    113173ms [log]                                     "signals": {
    113173ms [log]                                         "gpio": "gpio1"
    113173ms [log]                                     },
    113173ms [log]                                     "busId": "gpio1",
    113173ms [log]                                     "direction": "out"
    113173ms [log]                                 },
    113173ms [log]                                 {
    113173ms [log]                                     "interfaceId": 2,
    113173ms [log]                                     "interfaceType": "gpio",
    113173ms [log]                                     "signals": {
    113173ms [log]                                         "gpio": "gpio2"
    113173ms [log]                                     },
    113173ms [log]                                     "busId": "gpio2",
    113173ms [log]                                     "direction": "out"
    113173ms [log]                                 }
    113173ms [log]                             ],
    113173ms [log]                             "serviceId": "electrical",
    113173ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    113173ms [log]                             "remoteServiceId": "electrical"
    113173ms [log]                         }
    113173ms [log]                     ]
    113173ms [log]                 }
    113173ms [log]             },
    113173ms [log]             {
    113173ms [log]                 "url": "http://localhost/devices/42f2430d-43f5-44aa-b706-fec849002832",
    113173ms [log]                 "config": {
    113173ms [log]                     "services": [
    113173ms [log]                         {
    113173ms [log]                             "interfaces": [
    113173ms [log]                                 {
    113173ms [log]                                     "interfaceId": 1,
    113173ms [log]                                     "interfaceType": "gpio",
    113173ms [log]                                     "signals": {
    113173ms [log]                                         "gpio": "gpio1"
    113173ms [log]                                     },
    113173ms [log]                                     "busId": "gpio1",
    113173ms [log]                                     "direction": "in"
    113173ms [log]                                 },
    113173ms [log]                                 {
    113173ms [log]                                     "interfaceId": 2,
    113173ms [log]                                     "interfaceType": "gpio",
    113173ms [log]                                     "signals": {
    113173ms [log]                                         "gpio": "gpio2"
    113173ms [log]                                     },
    113173ms [log]                                     "busId": "gpio2",
    113173ms [log]                                     "direction": "in"
    113173ms [log]                                 }
    113173ms [log]                             ],
    113173ms [log]                             "serviceId": "electrical",
    113173ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    113173ms [log]                             "remoteServiceId": "electrical"
    113173ms [log]                         }
    113173ms [log]                     ]
    113173ms [log]                 }
    113173ms [log]             }
    113173ms [log]         ]
    113173ms [log]     }
    113173ms [log] ]
    113597ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/a1d3f817-2332-486d-a0f2-ad6bbb7d078d\""}
    113603ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
    113605ms [log] {"level":"info","message":"POST /experiments 201 705ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1009","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":705}}
    113704ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/a1d3f817-2332-486d-a0f2-ad6bbb7d078d"}
    113707ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/a1d3f817-2332-486d-a0f2-ad6bbb7d078d\""}
    113779ms [log] {
    113779ms [log]   callbackType: 'event',
    113779ms [log]   eventType: 'peerconnection-closed',
    113779ms [log]   peerconnection: {
    113779ms [log]     url: 'http://localhost/peerconnections/f58a93ba-129b-4a68-8f60-0b6c207cf448',
    113779ms [log]     type: 'webrtc',
    113779ms [log]     status: 'connecting',
    113779ms [log]     devices: [ [Object], [Object] ]
    113779ms [log]   }
    113779ms [log] }
    113780ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1111","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
    113784ms [log] {
    113784ms [log]   callbackType: 'event',
    113784ms [log]   eventType: 'peerconnection-status-changed',
    113784ms [log]   peerconnection: {
    113784ms [log]     url: 'http://localhost/peerconnections/f58a93ba-129b-4a68-8f60-0b6c207cf448',
    113784ms [log]     type: 'webrtc',
    113784ms [log]     status: 'connecting',
    113784ms [log]     devices: [ [Object], [Object] ]
    113784ms [log]   }
    113784ms [log] }
    113788ms [log] {"level":"info","message":"POST /callbacks/experiment 200 4ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1119","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":4}}
    114048ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/a1d3f817-2332-486d-a0f2-ad6bbb7d078d\""}
    114148ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/a1d3f817-2332-486d-a0f2-ad6bbb7d078d"}
    114150ms [log] {"level":"info","message":"DELETE /experiments/a1d3f817-2332-486d-a0f2-ad6bbb7d078d 204 445ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/a1d3f817-2332-486d-a0f2-ad6bbb7d078d","query":{},"url":"/experiments/a1d3f817-2332-486d-a0f2-ad6bbb7d078d"},"res":{"statusCode":204},"responseTime":445}}
================== js Client to python Client GPIO tests without driver: should transmit gpio value
    116937ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
    117059ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/a3c6cfd6-0177-4fff-be3e-ab43b5f4b733\""}
    117059ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/a3c6cfd6-0177-4fff-be3e-ab43b5f4b733\""}
    117218ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/a3c6cfd6-0177-4fff-be3e-ab43b5f4b733\""}
    117251ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/a3c6cfd6-0177-4fff-be3e-ab43b5f4b733"}
    117251ms [log] building connection plan for experiment a3c6cfd6-0177-4fff-be3e-ab43b5f4b733
    117251ms [log] connection plan [
    117251ms [log]     {
    117251ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    117251ms [log]         "configuration": {},
    117251ms [log]         "participants": [
    117251ms [log]             {
    117251ms [log]                 "role": "device1",
    117251ms [log]                 "serviceId": "electrical",
    117251ms [log]                 "config": {
    117251ms [log]                     "interfaces": [
    117251ms [log]                         {
    117251ms [log]                             "interfaceId": 1,
    117251ms [log]                             "interfaceType": "gpio",
    117251ms [log]                             "signals": {
    117251ms [log]                                 "gpio": "gpio1"
    117251ms [log]                             },
    117251ms [log]                             "busId": "gpio1",
    117251ms [log]                             "direction": "out"
    117251ms [log]                         },
    117251ms [log]                         {
    117251ms [log]                             "interfaceId": 2,
    117251ms [log]                             "interfaceType": "gpio",
    117251ms [log]                             "signals": {
    117251ms [log]                                 "gpio": "gpio2"
    117251ms [log]                             },
    117251ms [log]                             "busId": "gpio2",
    117251ms [log]                             "direction": "out"
    117251ms [log]                         }
    117251ms [log]                     ]
    117251ms [log]                 },
    117251ms [log]                 "uuid": "f2513c87-8995-475a-8a80-bdaf0e6e82b0"
    117251ms [log]             },
    117251ms [log]             {
    117251ms [log]                 "role": "device2",
    117251ms [log]                 "serviceId": "electrical",
    117251ms [log]                 "config": {
    117251ms [log]                     "interfaces": [
    117251ms [log]                         {
    117251ms [log]                             "interfaceId": 1,
    117251ms [log]                             "interfaceType": "gpio",
    117251ms [log]                             "signals": {
    117251ms [log]                                 "gpio": "gpio1"
    117251ms [log]                             },
    117251ms [log]                             "busId": "gpio1",
    117251ms [log]                             "direction": "in"
    117251ms [log]                         },
    117251ms [log]                         {
    117251ms [log]                             "interfaceId": 2,
    117251ms [log]                             "interfaceType": "gpio",
    117251ms [log]                             "signals": {
    117251ms [log]                                 "gpio": "gpio2"
    117251ms [log]                             },
    117251ms [log]                             "busId": "gpio2",
    117251ms [log]                             "direction": "in"
    117251ms [log]                         }
    117251ms [log]                     ]
    117251ms [log]                 },
    117251ms [log]                 "uuid": "7f6c4fb2-5634-4348-b52b-722c240bbcb4"
    117251ms [log]             }
    117251ms [log]         ],
    117251ms [log]         "uuid": "0a19ee9d-726d-4aa1-bcfb-3a60ea38274a"
    117251ms [log]     }
    117251ms [log] ]
    117252ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/83d9196e-c0e6-4b99-9c14-ad7ca5bc1902","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/243e7c37-56d3-4000-a8ce-4a481b17840d","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
    117252ms [log] connection plan [
    117252ms [log]     {
    117252ms [log]         "type": "webrtc",
    117252ms [log]         "devices": [
    117252ms [log]             {
    117252ms [log]                 "url": "http://localhost/devices/83d9196e-c0e6-4b99-9c14-ad7ca5bc1902",
    117252ms [log]                 "config": {
    117252ms [log]                     "services": [
    117252ms [log]                         {
    117252ms [log]                             "interfaces": [
    117252ms [log]                                 {
    117252ms [log]                                     "interfaceId": 1,
    117252ms [log]                                     "interfaceType": "gpio",
    117252ms [log]                                     "signals": {
    117252ms [log]                                         "gpio": "gpio1"
    117252ms [log]                                     },
    117252ms [log]                                     "busId": "gpio1",
    117252ms [log]                                     "direction": "out"
    117252ms [log]                                 },
    117252ms [log]                                 {
    117252ms [log]                                     "interfaceId": 2,
    117252ms [log]                                     "interfaceType": "gpio",
    117252ms [log]                                     "signals": {
    117252ms [log]                                         "gpio": "gpio2"
    117252ms [log]                                     },
    117252ms [log]                                     "busId": "gpio2",
    117252ms [log]                                     "direction": "out"
    117252ms [log]                                 }
    117252ms [log]                             ],
    117252ms [log]                             "serviceId": "electrical",
    117252ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    117252ms [log]                             "remoteServiceId": "electrical"
    117252ms [log]                         }
    117252ms [log]                     ]
    117252ms [log]                 }
    117252ms [log]             },
    117252ms [log]             {
    117252ms [log]                 "url": "http://localhost/devices/243e7c37-56d3-4000-a8ce-4a481b17840d",
    117252ms [log]                 "config": {
    117252ms [log]                     "services": [
    117252ms [log]                         {
    117252ms [log]                             "interfaces": [
    117252ms [log]                                 {
    117252ms [log]                                     "interfaceId": 1,
    117252ms [log]                                     "interfaceType": "gpio",
    117252ms [log]                                     "signals": {
    117252ms [log]                                         "gpio": "gpio1"
    117252ms [log]                                     },
    117252ms [log]                                     "busId": "gpio1",
    117252ms [log]                                     "direction": "in"
    117252ms [log]                                 },
    117252ms [log]                                 {
    117252ms [log]                                     "interfaceId": 2,
    117252ms [log]                                     "interfaceType": "gpio",
    117252ms [log]                                     "signals": {
    117252ms [log]                                         "gpio": "gpio2"
    117252ms [log]                                     },
    117252ms [log]                                     "busId": "gpio2",
    117252ms [log]                                     "direction": "in"
    117252ms [log]                                 }
    117252ms [log]                             ],
    117252ms [log]                             "serviceId": "electrical",
    117252ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    117252ms [log]                             "remoteServiceId": "electrical"
    117252ms [log]                         }
    117252ms [log]                     ]
    117252ms [log]                 }
    117252ms [log]             }
    117252ms [log]         ]
    117252ms [log]     }
    117252ms [log] ]
    117844ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/a3c6cfd6-0177-4fff-be3e-ab43b5f4b733\""}
    117850ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
    117852ms [log] {"level":"info","message":"POST /experiments 201 915ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1009","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":915}}
    117921ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/a3c6cfd6-0177-4fff-be3e-ab43b5f4b733"}
    117924ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/a3c6cfd6-0177-4fff-be3e-ab43b5f4b733\""}
    118000ms [log] {
    118000ms [log]   callbackType: 'event',
    118000ms [log]   eventType: 'peerconnection-closed',
    118000ms [log]   peerconnection: {
    118000ms [log]     url: 'http://localhost/peerconnections/5fb3f1fb-f119-498b-b77e-25c8600bbfb9',
    118000ms [log]     type: 'webrtc',
    118000ms [log]     status: 'connecting',
    118000ms [log]     devices: [ [Object], [Object] ]
    118000ms [log]   }
    118000ms [log] }
    118001ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1111","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
    118005ms [log] {
    118005ms [log]   callbackType: 'event',
    118005ms [log]   eventType: 'peerconnection-status-changed',
    118005ms [log]   peerconnection: {
    118005ms [log]     url: 'http://localhost/peerconnections/5fb3f1fb-f119-498b-b77e-25c8600bbfb9',
    118005ms [log]     type: 'webrtc',
    118005ms [log]     status: 'connecting',
    118005ms [log]     devices: [ [Object], [Object] ]
    118005ms [log]   }
    118005ms [log] }
    118009ms [log] {"level":"info","message":"POST /callbacks/experiment 200 4ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1119","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":4}}
    118312ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/a3c6cfd6-0177-4fff-be3e-ab43b5f4b733\""}
    118463ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/a3c6cfd6-0177-4fff-be3e-ab43b5f4b733"}
    118465ms [log] {"level":"info","message":"DELETE /experiments/a3c6cfd6-0177-4fff-be3e-ab43b5f4b733 204 543ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/a3c6cfd6-0177-4fff-be3e-ab43b5f4b733","query":{},"url":"/experiments/a3c6cfd6-0177-4fff-be3e-ab43b5f4b733"},"res":{"statusCode":204},"responseTime":543}}
================== python Client to js Client GPIO tests without driver: should transmit initial gpio value
    121302ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
    121424ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/e8b1a938-d430-4756-a8e2-446f15b4be21\""}
    121424ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/e8b1a938-d430-4756-a8e2-446f15b4be21\""}
    121550ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/e8b1a938-d430-4756-a8e2-446f15b4be21\""}
    121585ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/e8b1a938-d430-4756-a8e2-446f15b4be21"}
    121585ms [log] building connection plan for experiment e8b1a938-d430-4756-a8e2-446f15b4be21
    121586ms [log] connection plan [
    121586ms [log]     {
    121586ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    121586ms [log]         "configuration": {},
    121586ms [log]         "participants": [
    121586ms [log]             {
    121586ms [log]                 "role": "device1",
    121586ms [log]                 "serviceId": "electrical",
    121586ms [log]                 "config": {
    121586ms [log]                     "interfaces": [
    121586ms [log]                         {
    121586ms [log]                             "interfaceId": 1,
    121586ms [log]                             "interfaceType": "gpio",
    121586ms [log]                             "signals": {
    121586ms [log]                                 "gpio": "gpio1"
    121586ms [log]                             },
    121586ms [log]                             "busId": "gpio1",
    121586ms [log]                             "direction": "out"
    121586ms [log]                         },
    121586ms [log]                         {
    121586ms [log]                             "interfaceId": 2,
    121586ms [log]                             "interfaceType": "gpio",
    121586ms [log]                             "signals": {
    121586ms [log]                                 "gpio": "gpio2"
    121586ms [log]                             },
    121586ms [log]                             "busId": "gpio2",
    121586ms [log]                             "direction": "out"
    121586ms [log]                         }
    121586ms [log]                     ]
    121586ms [log]                 },
    121586ms [log]                 "uuid": "81291d53-72e3-44e2-bd9e-dd98bded036f"
    121586ms [log]             },
    121586ms [log]             {
    121586ms [log]                 "role": "device2",
    121586ms [log]                 "serviceId": "electrical",
    121586ms [log]                 "config": {
    121586ms [log]                     "interfaces": [
    121586ms [log]                         {
    121586ms [log]                             "interfaceId": 1,
    121586ms [log]                             "interfaceType": "gpio",
    121586ms [log]                             "signals": {
    121586ms [log]                                 "gpio": "gpio1"
    121586ms [log]                             },
    121586ms [log]                             "busId": "gpio1",
    121586ms [log]                             "direction": "in"
    121586ms [log]                         },
    121586ms [log]                         {
    121586ms [log]                             "interfaceId": 2,
    121586ms [log]                             "interfaceType": "gpio",
    121586ms [log]                             "signals": {
    121586ms [log]                                 "gpio": "gpio2"
    121586ms [log]                             },
    121586ms [log]                             "busId": "gpio2",
    121586ms [log]                             "direction": "in"
    121586ms [log]                         }
    121586ms [log]                     ]
    121586ms [log]                 },
    121586ms [log]                 "uuid": "f1047851-ef0a-4679-a47c-313b35df6533"
    121586ms [log]             }
    121586ms [log]         ],
    121586ms [log]         "uuid": "d6149b4e-0c31-401a-8da0-8df0d94c710e"
    121586ms [log]     }
    121586ms [log] ]
    121586ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/a37fea01-0024-4c69-8aef-8a977ca6a894","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/ea8b8d91-e7a0-41d4-990d-0672cd0e1399","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
    121586ms [log] connection plan [
    121586ms [log]     {
    121586ms [log]         "type": "webrtc",
    121586ms [log]         "devices": [
    121586ms [log]             {
    121586ms [log]                 "url": "http://localhost/devices/a37fea01-0024-4c69-8aef-8a977ca6a894",
    121586ms [log]                 "config": {
    121586ms [log]                     "services": [
    121586ms [log]                         {
    121586ms [log]                             "interfaces": [
    121586ms [log]                                 {
    121586ms [log]                                     "interfaceId": 1,
    121586ms [log]                                     "interfaceType": "gpio",
    121586ms [log]                                     "signals": {
    121586ms [log]                                         "gpio": "gpio1"
    121586ms [log]                                     },
    121586ms [log]                                     "busId": "gpio1",
    121586ms [log]                                     "direction": "out"
    121586ms [log]                                 },
    121586ms [log]                                 {
    121586ms [log]                                     "interfaceId": 2,
    121586ms [log]                                     "interfaceType": "gpio",
    121586ms [log]                                     "signals": {
    121586ms [log]                                         "gpio": "gpio2"
    121586ms [log]                                     },
    121586ms [log]                                     "busId": "gpio2",
    121586ms [log]                                     "direction": "out"
    121586ms [log]                                 }
    121586ms [log]                             ],
    121586ms [log]                             "serviceId": "electrical",
    121586ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    121586ms [log]                             "remoteServiceId": "electrical"
    121586ms [log]                         }
    121586ms [log]                     ]
    121586ms [log]                 }
    121586ms [log]             },
    121586ms [log]             {
    121586ms [log]                 "url": "http://localhost/devices/ea8b8d91-e7a0-41d4-990d-0672cd0e1399",
    121586ms [log]                 "config": {
    121586ms [log]                     "services": [
    121586ms [log]                         {
    121586ms [log]                             "interfaces": [
    121586ms [log]                                 {
    121586ms [log]                                     "interfaceId": 1,
    121586ms [log]                                     "interfaceType": "gpio",
    121586ms [log]                                     "signals": {
    121586ms [log]                                         "gpio": "gpio1"
    121586ms [log]                                     },
    121586ms [log]                                     "busId": "gpio1",
    121586ms [log]                                     "direction": "in"
    121586ms [log]                                 },
    121586ms [log]                                 {
    121586ms [log]                                     "interfaceId": 2,
    121586ms [log]                                     "interfaceType": "gpio",
    121586ms [log]                                     "signals": {
    121586ms [log]                                         "gpio": "gpio2"
    121586ms [log]                                     },
    121586ms [log]                                     "busId": "gpio2",
    121586ms [log]                                     "direction": "in"
    121586ms [log]                                 }
    121586ms [log]                             ],
    121586ms [log]                             "serviceId": "electrical",
    121586ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    121586ms [log]                             "remoteServiceId": "electrical"
    121586ms [log]                         }
    121586ms [log]                     ]
    121586ms [log]                 }
    121586ms [log]             }
    121586ms [log]         ]
    121586ms [log]     }
    121586ms [log] ]
    122026ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/e8b1a938-d430-4756-a8e2-446f15b4be21\""}
    122033ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
    122034ms [log] {"level":"info","message":"POST /experiments 201 732ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1009","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":732}}
    122068ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/e8b1a938-d430-4756-a8e2-446f15b4be21"}
    122071ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/e8b1a938-d430-4756-a8e2-446f15b4be21\""}
    122146ms [log] {
    122146ms [log]   callbackType: 'event',
    122146ms [log]   eventType: 'peerconnection-closed',
    122146ms [log]   peerconnection: {
    122146ms [log]     url: 'http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5',
    122146ms [log]     type: 'webrtc',
    122146ms [log]     status: 'connecting',
    122146ms [log]     devices: [ [Object], [Object] ]
    122146ms [log]   }
    122146ms [log] }
    122146ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1111","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
    122150ms [log] {
    122150ms [log]   callbackType: 'event',
    122150ms [log]   eventType: 'peerconnection-status-changed',
    122150ms [log]   peerconnection: {
    122150ms [log]     url: 'http://localhost/peerconnections/7c032dea-d9b6-44f3-8f66-616ec046f3b5',
    122150ms [log]     type: 'webrtc',
    122150ms [log]     status: 'connecting',
    122150ms [log]     devices: [ [Object], [Object] ]
    122150ms [log]   }
    122150ms [log] }
    122153ms [log] {"level":"info","message":"POST /callbacks/experiment 200 3ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1119","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":3}}
    122369ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/e8b1a938-d430-4756-a8e2-446f15b4be21\""}
    122477ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/e8b1a938-d430-4756-a8e2-446f15b4be21"}
    122479ms [log] {"level":"info","message":"DELETE /experiments/e8b1a938-d430-4756-a8e2-446f15b4be21 204 410ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/e8b1a938-d430-4756-a8e2-446f15b4be21","query":{},"url":"/experiments/e8b1a938-d430-4756-a8e2-446f15b4be21"},"res":{"statusCode":204},"responseTime":410}}
================== python Client to js Client GPIO tests without driver: should transmit gpio value
    125143ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
    125256ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/dabc3632-cf8b-422a-9a77-b754e4cd679d\""}
    125256ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/dabc3632-cf8b-422a-9a77-b754e4cd679d\""}
    125365ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/dabc3632-cf8b-422a-9a77-b754e4cd679d\""}
    125400ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/dabc3632-cf8b-422a-9a77-b754e4cd679d"}
    125400ms [log] building connection plan for experiment dabc3632-cf8b-422a-9a77-b754e4cd679d
    125400ms [log] connection plan [
    125400ms [log]     {
    125400ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    125400ms [log]         "configuration": {},
    125400ms [log]         "participants": [
    125400ms [log]             {
    125400ms [log]                 "role": "device1",
    125400ms [log]                 "serviceId": "electrical",
    125400ms [log]                 "config": {
    125400ms [log]                     "interfaces": [
    125400ms [log]                         {
    125400ms [log]                             "interfaceId": 1,
    125400ms [log]                             "interfaceType": "gpio",
    125400ms [log]                             "signals": {
    125400ms [log]                                 "gpio": "gpio1"
    125400ms [log]                             },
    125400ms [log]                             "busId": "gpio1",
    125400ms [log]                             "direction": "out"
    125400ms [log]                         },
    125400ms [log]                         {
    125400ms [log]                             "interfaceId": 2,
    125400ms [log]                             "interfaceType": "gpio",
    125400ms [log]                             "signals": {
    125400ms [log]                                 "gpio": "gpio2"
    125400ms [log]                             },
    125400ms [log]                             "busId": "gpio2",
    125400ms [log]                             "direction": "out"
    125400ms [log]                         }
    125400ms [log]                     ]
    125400ms [log]                 },
    125400ms [log]                 "uuid": "98defafb-93ad-42b9-a045-1829f3eeacbf"
    125400ms [log]             },
    125400ms [log]             {
    125400ms [log]                 "role": "device2",
    125400ms [log]                 "serviceId": "electrical",
    125400ms [log]                 "config": {
    125400ms [log]                     "interfaces": [
    125400ms [log]                         {
    125400ms [log]                             "interfaceId": 1,
    125400ms [log]                             "interfaceType": "gpio",
    125400ms [log]                             "signals": {
    125400ms [log]                                 "gpio": "gpio1"
    125400ms [log]                             },
    125400ms [log]                             "busId": "gpio1",
    125400ms [log]                             "direction": "in"
    125400ms [log]                         },
    125400ms [log]                         {
    125400ms [log]                             "interfaceId": 2,
    125400ms [log]                             "interfaceType": "gpio",
    125400ms [log]                             "signals": {
    125400ms [log]                                 "gpio": "gpio2"
    125400ms [log]                             },
    125400ms [log]                             "busId": "gpio2",
    125400ms [log]                             "direction": "in"
    125400ms [log]                         }
    125400ms [log]                     ]
    125400ms [log]                 },
    125400ms [log]                 "uuid": "2c179d96-1594-4f41-bf2f-7c9f19c6d3f4"
    125400ms [log]             }
    125400ms [log]         ],
    125400ms [log]         "uuid": "0762bacf-7f03-4a85-9f68-3bb8f6f48331"
    125400ms [log]     }
    125400ms [log] ]
    125400ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/6a0c6c84-6ca3-435c-b00c-e94e79ec1a63","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/f9e06cd7-ecd7-4e58-a246-f1c88224c079","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
    125400ms [log] connection plan [
    125400ms [log]     {
    125400ms [log]         "type": "webrtc",
    125400ms [log]         "devices": [
    125400ms [log]             {
    125400ms [log]                 "url": "http://localhost/devices/6a0c6c84-6ca3-435c-b00c-e94e79ec1a63",
    125400ms [log]                 "config": {
    125400ms [log]                     "services": [
    125400ms [log]                         {
    125400ms [log]                             "interfaces": [
    125400ms [log]                                 {
    125400ms [log]                                     "interfaceId": 1,
    125400ms [log]                                     "interfaceType": "gpio",
    125400ms [log]                                     "signals": {
    125400ms [log]                                         "gpio": "gpio1"
    125400ms [log]                                     },
    125400ms [log]                                     "busId": "gpio1",
    125400ms [log]                                     "direction": "out"
    125400ms [log]                                 },
    125400ms [log]                                 {
    125400ms [log]                                     "interfaceId": 2,
    125400ms [log]                                     "interfaceType": "gpio",
    125400ms [log]                                     "signals": {
    125400ms [log]                                         "gpio": "gpio2"
    125400ms [log]                                     },
    125400ms [log]                                     "busId": "gpio2",
    125400ms [log]                                     "direction": "out"
    125400ms [log]                                 }
    125400ms [log]                             ],
    125400ms [log]                             "serviceId": "electrical",
    125400ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    125400ms [log]                             "remoteServiceId": "electrical"
    125400ms [log]                         }
    125400ms [log]                     ]
    125400ms [log]                 }
    125400ms [log]             },
    125400ms [log]             {
    125400ms [log]                 "url": "http://localhost/devices/f9e06cd7-ecd7-4e58-a246-f1c88224c079",
    125400ms [log]                 "config": {
    125400ms [log]                     "services": [
    125400ms [log]                         {
    125400ms [log]                             "interfaces": [
    125400ms [log]                                 {
    125400ms [log]                                     "interfaceId": 1,
    125400ms [log]                                     "interfaceType": "gpio",
    125400ms [log]                                     "signals": {
    125400ms [log]                                         "gpio": "gpio1"
    125400ms [log]                                     },
    125400ms [log]                                     "busId": "gpio1",
    125400ms [log]                                     "direction": "in"
    125400ms [log]                                 },
    125400ms [log]                                 {
    125400ms [log]                                     "interfaceId": 2,
    125400ms [log]                                     "interfaceType": "gpio",
    125400ms [log]                                     "signals": {
    125400ms [log]                                         "gpio": "gpio2"
    125400ms [log]                                     },
    125400ms [log]                                     "busId": "gpio2",
    125400ms [log]                                     "direction": "in"
    125400ms [log]                                 }
    125400ms [log]                             ],
    125400ms [log]                             "serviceId": "electrical",
    125400ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    125400ms [log]                             "remoteServiceId": "electrical"
    125400ms [log]                         }
    125400ms [log]                     ]
    125400ms [log]                 }
    125400ms [log]             }
    125400ms [log]         ]
    125400ms [log]     }
    125400ms [log] ]
    125867ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/dabc3632-cf8b-422a-9a77-b754e4cd679d\""}
    125874ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
    125876ms [log] {"level":"info","message":"POST /experiments 201 733ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1009","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":733}}
    125951ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/dabc3632-cf8b-422a-9a77-b754e4cd679d"}
    125955ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/dabc3632-cf8b-422a-9a77-b754e4cd679d\""}
    126030ms [log] {
    126030ms [log]   callbackType: 'event',
    126030ms [log]   eventType: 'peerconnection-closed',
    126030ms [log]   peerconnection: {
    126030ms [log]     url: 'http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a',
    126030ms [log]     type: 'webrtc',
    126030ms [log]     status: 'connecting',
    126030ms [log]     devices: [ [Object], [Object] ]
    126030ms [log]   }
    126030ms [log] }
    126030ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1111","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
    126034ms [log] {
    126034ms [log]   callbackType: 'event',
    126034ms [log]   eventType: 'peerconnection-status-changed',
    126034ms [log]   peerconnection: {
    126034ms [log]     url: 'http://localhost/peerconnections/bc23d0d7-f098-4ec1-90ab-a2acceebff4a',
    126034ms [log]     type: 'webrtc',
    126034ms [log]     status: 'connecting',
    126034ms [log]     devices: [ [Object], [Object] ]
    126034ms [log]   }
    126034ms [log] }
    126037ms [log] {"level":"info","message":"POST /callbacks/experiment 200 4ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1119","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":4}}
    126309ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/dabc3632-cf8b-422a-9a77-b754e4cd679d\""}
    126410ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/dabc3632-cf8b-422a-9a77-b754e4cd679d"}
    126411ms [log] {"level":"info","message":"DELETE /experiments/dabc3632-cf8b-422a-9a77-b754e4cd679d 204 460ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/dabc3632-cf8b-422a-9a77-b754e4cd679d","query":{},"url":"/experiments/dabc3632-cf8b-422a-9a77-b754e4cd679d"},"res":{"statusCode":204},"responseTime":460}}
================== python Client to python Client GPIO tests without driver: should transmit initial gpio value
    127652ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
    127771ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/68af63b9-9cf1-4b72-8141-09436fb5ac26\""}
    127771ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/68af63b9-9cf1-4b72-8141-09436fb5ac26\""}
    127888ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/68af63b9-9cf1-4b72-8141-09436fb5ac26\""}
    127923ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/68af63b9-9cf1-4b72-8141-09436fb5ac26"}
    127923ms [log] building connection plan for experiment 68af63b9-9cf1-4b72-8141-09436fb5ac26
    127923ms [log] connection plan [
    127923ms [log]     {
    127923ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    127923ms [log]         "configuration": {},
    127923ms [log]         "participants": [
    127923ms [log]             {
    127923ms [log]                 "role": "device1",
    127923ms [log]                 "serviceId": "electrical",
    127923ms [log]                 "config": {
    127923ms [log]                     "interfaces": [
    127923ms [log]                         {
    127923ms [log]                             "interfaceId": 1,
    127923ms [log]                             "interfaceType": "gpio",
    127923ms [log]                             "signals": {
    127923ms [log]                                 "gpio": "gpio1"
    127923ms [log]                             },
    127923ms [log]                             "busId": "gpio1",
    127923ms [log]                             "direction": "out"
    127923ms [log]                         },
    127923ms [log]                         {
    127923ms [log]                             "interfaceId": 2,
    127923ms [log]                             "interfaceType": "gpio",
    127923ms [log]                             "signals": {
    127923ms [log]                                 "gpio": "gpio2"
    127923ms [log]                             },
    127923ms [log]                             "busId": "gpio2",
    127923ms [log]                             "direction": "out"
    127923ms [log]                         }
    127923ms [log]                     ]
    127923ms [log]                 },
    127923ms [log]                 "uuid": "9fba7cf9-0b70-43e5-ba6b-b2097b2864f1"
    127923ms [log]             },
    127923ms [log]             {
    127923ms [log]                 "role": "device2",
    127923ms [log]                 "serviceId": "electrical",
    127923ms [log]                 "config": {
    127923ms [log]                     "interfaces": [
    127923ms [log]                         {
    127923ms [log]                             "interfaceId": 1,
    127923ms [log]                             "interfaceType": "gpio",
    127923ms [log]                             "signals": {
    127923ms [log]                                 "gpio": "gpio1"
    127923ms [log]                             },
    127923ms [log]                             "busId": "gpio1",
    127923ms [log]                             "direction": "in"
    127923ms [log]                         },
    127923ms [log]                         {
    127923ms [log]                             "interfaceId": 2,
    127923ms [log]                             "interfaceType": "gpio",
    127923ms [log]                             "signals": {
    127923ms [log]                                 "gpio": "gpio2"
    127923ms [log]                             },
    127923ms [log]                             "busId": "gpio2",
    127923ms [log]                             "direction": "in"
    127923ms [log]                         }
    127923ms [log]                     ]
    127923ms [log]                 },
    127923ms [log]                 "uuid": "59c4741c-4a4b-4cc8-b731-d730b4b1c3fb"
    127923ms [log]             }
    127923ms [log]         ],
    127923ms [log]         "uuid": "8f09dbd6-ad30-47d8-9777-c0ed73edbae1"
    127923ms [log]     }
    127923ms [log] ]
    127923ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/c8017799-ca2d-4a3e-8cfc-d24e112a0759","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/8b79e988-8189-4b1c-9114-6eed95f72b2b","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
    127924ms [log] connection plan [
    127924ms [log]     {
    127924ms [log]         "type": "webrtc",
    127924ms [log]         "devices": [
    127924ms [log]             {
    127924ms [log]                 "url": "http://localhost/devices/c8017799-ca2d-4a3e-8cfc-d24e112a0759",
    127924ms [log]                 "config": {
    127924ms [log]                     "services": [
    127924ms [log]                         {
    127924ms [log]                             "interfaces": [
    127924ms [log]                                 {
    127924ms [log]                                     "interfaceId": 1,
    127924ms [log]                                     "interfaceType": "gpio",
    127924ms [log]                                     "signals": {
    127924ms [log]                                         "gpio": "gpio1"
    127924ms [log]                                     },
    127924ms [log]                                     "busId": "gpio1",
    127924ms [log]                                     "direction": "out"
    127924ms [log]                                 },
    127924ms [log]                                 {
    127924ms [log]                                     "interfaceId": 2,
    127924ms [log]                                     "interfaceType": "gpio",
    127924ms [log]                                     "signals": {
    127924ms [log]                                         "gpio": "gpio2"
    127924ms [log]                                     },
    127924ms [log]                                     "busId": "gpio2",
    127924ms [log]                                     "direction": "out"
    127924ms [log]                                 }
    127924ms [log]                             ],
    127924ms [log]                             "serviceId": "electrical",
    127924ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    127924ms [log]                             "remoteServiceId": "electrical"
    127924ms [log]                         }
    127924ms [log]                     ]
    127924ms [log]                 }
    127924ms [log]             },
    127924ms [log]             {
    127924ms [log]                 "url": "http://localhost/devices/8b79e988-8189-4b1c-9114-6eed95f72b2b",
    127924ms [log]                 "config": {
    127924ms [log]                     "services": [
    127924ms [log]                         {
    127924ms [log]                             "interfaces": [
    127924ms [log]                                 {
    127924ms [log]                                     "interfaceId": 1,
    127924ms [log]                                     "interfaceType": "gpio",
    127924ms [log]                                     "signals": {
    127924ms [log]                                         "gpio": "gpio1"
    127924ms [log]                                     },
    127924ms [log]                                     "busId": "gpio1",
    127924ms [log]                                     "direction": "in"
    127924ms [log]                                 },
    127924ms [log]                                 {
    127924ms [log]                                     "interfaceId": 2,
    127924ms [log]                                     "interfaceType": "gpio",
    127924ms [log]                                     "signals": {
    127924ms [log]                                         "gpio": "gpio2"
    127924ms [log]                                     },
    127924ms [log]                                     "busId": "gpio2",
    127924ms [log]                                     "direction": "in"
    127924ms [log]                                 }
    127924ms [log]                             ],
    127924ms [log]                             "serviceId": "electrical",
    127924ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    127924ms [log]                             "remoteServiceId": "electrical"
    127924ms [log]                         }
    127924ms [log]                     ]
    127924ms [log]                 }
    127924ms [log]             }
    127924ms [log]         ]
    127924ms [log]     }
    127924ms [log] ]
    128532ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/68af63b9-9cf1-4b72-8141-09436fb5ac26\""}
    128538ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
    128542ms [log] {"level":"info","message":"POST /experiments 201 888ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1013","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":888}}
    128555ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/68af63b9-9cf1-4b72-8141-09436fb5ac26"}
    128559ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/68af63b9-9cf1-4b72-8141-09436fb5ac26\""}
    128644ms [log] {
    128644ms [log]   callbackType: 'event',
    128644ms [log]   eventType: 'peerconnection-closed',
    128644ms [log]   peerconnection: {
    128644ms [log]     url: 'http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730',
    128644ms [log]     type: 'webrtc',
    128644ms [log]     status: 'connecting',
    128644ms [log]     devices: [ [Object], [Object] ]
    128644ms [log]   }
    128644ms [log] }
    128645ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1111","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
    128647ms [log] {
    128647ms [log]   callbackType: 'event',
    128647ms [log]   eventType: 'peerconnection-status-changed',
    128647ms [log]   peerconnection: {
    128647ms [log]     url: 'http://localhost/peerconnections/cd405495-9882-4641-b3f0-a55a8a8c5730',
    128647ms [log]     type: 'webrtc',
    128647ms [log]     status: 'connecting',
    128647ms [log]     devices: [ [Object], [Object] ]
    128647ms [log]   }
    128647ms [log] }
    128650ms [log] {"level":"info","message":"POST /callbacks/experiment 200 3ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1119","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":3}}
    128866ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/68af63b9-9cf1-4b72-8141-09436fb5ac26\""}
    128958ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/68af63b9-9cf1-4b72-8141-09436fb5ac26"}
    128960ms [log] {"level":"info","message":"DELETE /experiments/68af63b9-9cf1-4b72-8141-09436fb5ac26 204 404ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/68af63b9-9cf1-4b72-8141-09436fb5ac26","query":{},"url":"/experiments/68af63b9-9cf1-4b72-8141-09436fb5ac26"},"res":{"statusCode":204},"responseTime":404}}
================== python Client to python Client GPIO tests without driver: should transmit gpio value
    130230ms [log] {"level":"info","message":"Handling POST request on endpoint /experiments"}
    130353ms [log] {"level":"info","message":"Attempting to run experiment \"http://localhost/experiments/c73bbb3f-43fe-4d4a-b452-c25ddcc5932e\""}
    130353ms [log] {"level":"info","message":"Attempting to book experiment \"http://localhost/experiments/c73bbb3f-43fe-4d4a-b452-c25ddcc5932e\""}
    130462ms [log] {"level":"info","message":"Successfully booked experiment \"http://localhost/experiments/c73bbb3f-43fe-4d4a-b452-c25ddcc5932e\""}
    130494ms [log] {"level":"info","message":"Building connection plan for experiment http://localhost/experiments/c73bbb3f-43fe-4d4a-b452-c25ddcc5932e"}
    130494ms [log] building connection plan for experiment c73bbb3f-43fe-4d4a-b452-c25ddcc5932e
    130494ms [log] connection plan [
    130494ms [log]     {
    130494ms [log]         "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    130494ms [log]         "configuration": {},
    130494ms [log]         "participants": [
    130494ms [log]             {
    130494ms [log]                 "role": "device1",
    130494ms [log]                 "serviceId": "electrical",
    130494ms [log]                 "config": {
    130494ms [log]                     "interfaces": [
    130494ms [log]                         {
    130494ms [log]                             "interfaceId": 1,
    130494ms [log]                             "interfaceType": "gpio",
    130494ms [log]                             "signals": {
    130494ms [log]                                 "gpio": "gpio1"
    130494ms [log]                             },
    130494ms [log]                             "busId": "gpio1",
    130494ms [log]                             "direction": "out"
    130494ms [log]                         },
    130494ms [log]                         {
    130494ms [log]                             "interfaceId": 2,
    130494ms [log]                             "interfaceType": "gpio",
    130494ms [log]                             "signals": {
    130494ms [log]                                 "gpio": "gpio2"
    130494ms [log]                             },
    130494ms [log]                             "busId": "gpio2",
    130494ms [log]                             "direction": "out"
    130494ms [log]                         }
    130494ms [log]                     ]
    130494ms [log]                 },
    130494ms [log]                 "uuid": "b377ef40-5fe6-4b34-9715-ae41b2311681"
    130494ms [log]             },
    130494ms [log]             {
    130494ms [log]                 "role": "device2",
    130494ms [log]                 "serviceId": "electrical",
    130494ms [log]                 "config": {
    130494ms [log]                     "interfaces": [
    130494ms [log]                         {
    130494ms [log]                             "interfaceId": 1,
    130494ms [log]                             "interfaceType": "gpio",
    130494ms [log]                             "signals": {
    130494ms [log]                                 "gpio": "gpio1"
    130494ms [log]                             },
    130494ms [log]                             "busId": "gpio1",
    130494ms [log]                             "direction": "in"
    130494ms [log]                         },
    130494ms [log]                         {
    130494ms [log]                             "interfaceId": 2,
    130494ms [log]                             "interfaceType": "gpio",
    130494ms [log]                             "signals": {
    130494ms [log]                                 "gpio": "gpio2"
    130494ms [log]                             },
    130494ms [log]                             "busId": "gpio2",
    130494ms [log]                             "direction": "in"
    130494ms [log]                         }
    130494ms [log]                     ]
    130494ms [log]                 },
    130494ms [log]                 "uuid": "ba1a467f-4e52-4a77-b370-2ad66690a812"
    130494ms [log]             }
    130494ms [log]         ],
    130494ms [log]         "uuid": "859e7271-fad9-415a-85ac-1ad4351a3875"
    130494ms [log]     }
    130494ms [log] ]
    130494ms [log] [{"type":"webrtc","devices":[{"url":"http://localhost/devices/5ec2d49f-5b2a-47bc-8684-418501bd161a","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}},{"url":"http://localhost/devices/22286e73-abf3-477e-a6e8-a791ca5a4c2a","config":{"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}]}}]}]
    130494ms [log] connection plan [
    130494ms [log]     {
    130494ms [log]         "type": "webrtc",
    130494ms [log]         "devices": [
    130494ms [log]             {
    130494ms [log]                 "url": "http://localhost/devices/5ec2d49f-5b2a-47bc-8684-418501bd161a",
    130494ms [log]                 "config": {
    130494ms [log]                     "services": [
    130494ms [log]                         {
    130494ms [log]                             "interfaces": [
    130494ms [log]                                 {
    130494ms [log]                                     "interfaceId": 1,
    130494ms [log]                                     "interfaceType": "gpio",
    130494ms [log]                                     "signals": {
    130494ms [log]                                         "gpio": "gpio1"
    130494ms [log]                                     },
    130494ms [log]                                     "busId": "gpio1",
    130494ms [log]                                     "direction": "out"
    130494ms [log]                                 },
    130494ms [log]                                 {
    130494ms [log]                                     "interfaceId": 2,
    130494ms [log]                                     "interfaceType": "gpio",
    130494ms [log]                                     "signals": {
    130494ms [log]                                         "gpio": "gpio2"
    130494ms [log]                                     },
    130494ms [log]                                     "busId": "gpio2",
    130494ms [log]                                     "direction": "out"
    130494ms [log]                                 }
    130494ms [log]                             ],
    130494ms [log]                             "serviceId": "electrical",
    130494ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    130494ms [log]                             "remoteServiceId": "electrical"
    130494ms [log]                         }
    130494ms [log]                     ]
    130494ms [log]                 }
    130494ms [log]             },
    130494ms [log]             {
    130494ms [log]                 "url": "http://localhost/devices/22286e73-abf3-477e-a6e8-a791ca5a4c2a",
    130494ms [log]                 "config": {
    130494ms [log]                     "services": [
    130494ms [log]                         {
    130494ms [log]                             "interfaces": [
    130494ms [log]                                 {
    130494ms [log]                                     "interfaceId": 1,
    130494ms [log]                                     "interfaceType": "gpio",
    130494ms [log]                                     "signals": {
    130494ms [log]                                         "gpio": "gpio1"
    130494ms [log]                                     },
    130494ms [log]                                     "busId": "gpio1",
    130494ms [log]                                     "direction": "in"
    130494ms [log]                                 },
    130494ms [log]                                 {
    130494ms [log]                                     "interfaceId": 2,
    130494ms [log]                                     "interfaceType": "gpio",
    130494ms [log]                                     "signals": {
    130494ms [log]                                         "gpio": "gpio2"
    130494ms [log]                                     },
    130494ms [log]                                     "busId": "gpio2",
    130494ms [log]                                     "direction": "in"
    130494ms [log]                                 }
    130494ms [log]                             ],
    130494ms [log]                             "serviceId": "electrical",
    130494ms [log]                             "serviceType": "http://api.goldi-labs.de/serviceTypes/electrical",
    130494ms [log]                             "remoteServiceId": "electrical"
    130494ms [log]                         }
    130494ms [log]                     ]
    130494ms [log]                 }
    130494ms [log]             }
    130494ms [log]         ]
    130494ms [log]     }
    130494ms [log] ]
    130963ms [log] {"level":"info","message":"Successfully running experiment \"http://localhost/experiments/c73bbb3f-43fe-4d4a-b452-c25ddcc5932e\""}
    130972ms [log] {"level":"info","message":"Successfully handled POST request on endpoint /experiments"}
    130974ms [log] {"level":"info","message":"POST /experiments 201 743ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-length":"1013","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/experiments","query":{},"url":"/experiments"},"res":{"statusCode":201},"responseTime":743}}
    131012ms [log] {"level":"info","message":"Handling DELETE request on endpoint /experiments/c73bbb3f-43fe-4d4a-b452-c25ddcc5932e"}
    131016ms [log] {"level":"info","message":"Attempting to finish experiment \"http://localhost/experiments/c73bbb3f-43fe-4d4a-b452-c25ddcc5932e\""}
    131088ms [log] {
    131088ms [log]   callbackType: 'event',
    131088ms [log]   eventType: 'peerconnection-closed',
    131088ms [log]   peerconnection: {
    131088ms [log]     url: 'http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939',
    131088ms [log]     type: 'webrtc',
    131088ms [log]     status: 'connecting',
    131088ms [log]     devices: [ [Object], [Object] ]
    131088ms [log]   }
    131088ms [log] }
    131089ms [log] {"level":"info","message":"POST /callbacks/experiment 200 1ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1111","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":1}}
    131093ms [log] {
    131093ms [log]   callbackType: 'event',
    131093ms [log]   eventType: 'peerconnection-status-changed',
    131093ms [log]   peerconnection: {
    131093ms [log]     url: 'http://localhost/peerconnections/f24bdb81-d51b-4c3c-9cc5-da5a7e814939',
    131093ms [log]     type: 'webrtc',
    131093ms [log]     status: 'connecting',
    131093ms [log]     devices: [ [Object], [Object] ]
    131093ms [log]   }
    131093ms [log] }
    131096ms [log] {"level":"info","message":"POST /callbacks/experiment 200 3ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","connection":"close","content-length":"1119","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"POST","originalUrl":"/callbacks/experiment","query":{},"url":"/callbacks/experiment"},"res":{"statusCode":200},"responseTime":3}}
    131334ms [log] {"level":"info","message":"Successfully finished experiment \"http://localhost/experiments/c73bbb3f-43fe-4d4a-b452-c25ddcc5932e\""}
    131432ms [log] {"level":"info","message":"Successfully handled DELETE request on endpoint /experiments/c73bbb3f-43fe-4d4a-b452-c25ddcc5932e"}
    131434ms [log] {"level":"info","message":"DELETE /experiments/c73bbb3f-43fe-4d4a-b452-c25ddcc5932e 204 421ms","meta":{"req":{"headers":{"accept":"*/*","accept-encoding":"gzip,deflate","authorization":"HIDDEN","connection":"close","content-type":"application/json","host":"experiment_service","user-agent":"node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"},"httpVersion":"1.0","method":"DELETE","originalUrl":"/experiments/c73bbb3f-43fe-4d4a-b452-c25ddcc5932e","query":{},"url":"/experiments/c73bbb3f-43fe-4d4a-b452-c25ddcc5932e"},"res":{"statusCode":204},"responseTime":421}}