Implementation of the Enea LINX protocol in Haskell.