5.3 Special Electrical Requirements
Machines that are operated with three-phase current
were not considered in our implementation. The
switching of such machines cannot be done by the
switchable sockets we use.
6 CONCLUSION AND OUTLOOK
With our prototypical implementation we showed that
by incorporating Open Source tools, it is possible
to implement a highly flexible system. Compared
to a well-established system like Fabman, we could
achieve a high cost advantage. On the contrary, our
system is still more expensive then any of the pre-
sented self build solutions in section 2. This, how-
ever, could be tackled by a different authentication
method. A way to achieve this would be the incorpo-
ration of a user smartphone and a separate app. A user
then could authenticate oneself with this app and cre-
dentials. Selecting and booking a machine could be
achieved by scanning a QR-Code attached to a ma-
chine. The FabAccess-API could be relatively eas-
ily extended to implement this functionality. Besides
that, other kinds of access devices could be used, as
the API is agnostic regarding the interfacing hard-
ware.
For machines that require ongoing supervision,
one could implement a deadman’s switch to the mo-
bile app.
During the project, we tested Z-Wave plugs in rel-
atively low amounts and frequency of use. A broader
and longer-lasting test is being performed. Despite
that, we did not test the use of other automation plat-
forms than Z-Wave. As most of the switchable plugs
can measure the amount of power that is currently
used, we would like to keep book about that too. For
ease of use, we are currently implementing an admin-
istration interface. Our system currently only sup-
ports odoo ass ERP system. One goal would be to
build an abstraction that enables other ERP systems
to be used with our system.
Besides the points discussed in section 5, one next
step could be to implement the remote sensing and
logging of the power consumption during an active
booking of a machine. On the data retrieval side, this
could be abstract by openHAB. Besides bookkeeping,
continuous sensing of the power consumption could
enable automatic detection of a finished process, for
example, a finished print job of a 3D printer, as the
power consumption presumably would be lower dur-
ing idle.
The source code of the FabAccess server compo-
nent and mobile application is available on GitHub
14
15
. With the emergence of this paper, a group dis-
tributed over Germany has come together intending
to develop an operational access system. The system
developed by us will merge into this newly emerg-
ing system. All future developments will also be pub-
lished on GitHub
16
.
REFERENCES
Alternate (2019). ibaro wall plug gen5 sm, schalter. visited
on 2019-10-30.
Badenhop, C. W., Graham, S. R., Ramsey, B. W., Mullins,
B. E., and Mailloux, L. O. (2017). The z-wave routing
protocol and its security implications. Computers &
Security, 68:112 – 129.
Breucha, M. and Först, M. (2017). Student id scanner – how
to log andsecure machines using off the shelf parts.
Fabman (2019a). Bridge hardware settings - fabman help
guides. visited on 2019-05-01.
Fabman (2019b). Connect your equipment to fabman - fab-
man help guides. visited on 2019-05-01.
Fabman (2019c). Fabman bridge fb-v2 – fabman gmbh.
visited on 2019-05-01.
Fabman (2019d). Fabman: Fabulous shared space manage-
ment. visited on 2019-05-01.
Fabman (2019e). Fabman: Fabulous shared space manage-
ment. visited on 2019-05-01.
Fabman (2019f). Supported keycards - fabman help guides.
visited on 2019-05-01.
Fabman (2019g). Switch on equipment with your phone -
fabman help guides. visited on 2019-05-01.
Figueras, H. (2016). Carontepass: Open access control |
hackaday.io. visited on 2019-09-24.
GitHub (2019). Contributors to sleede/fab-manager ·
github. visited on 2019-09-23.
Manager, F. (2019). Home - fab manager. visited on 2019-
09-23.
Mikhak, B., Lyon, C., Gorton, T., Gershenfeld, N., McEn-
nis, C., and Taylor, J. (2002). Fab lab: an alternate
model of ict for development. In 2nd international
conference on open collaborative design for sustain-
able innovation, pages 1–7.
openHAB Community (2019). Introduction | openhab. vis-
ited on 2019-09-24.
Rakuten (2019a). Aeotec z-stick - usb adapter mit batterie |
rakuten. visited on 2019-10-30.
Rakuten (2019b). Lenovo tab 3 10 business tb3-x70f |
rakuten. visited on 2019-10-30.
Recast, E. (2014). on the harmonisation of the laws of the
member states relating to the making available on the
14
https://github.com/faaaaabi/fablab-api-gateway
15
https://github.com/faaaaabi/fablab-access-app
16
https://github.com/FabAccess
Building an Open Source Access Control System for Fablabs based on odoo and openHAB
91