I’ve been using OpenHAB 2 for the last year and I’m currently enjoying it a lot!
My install is a complete KNX home automation install and, generally speaking, I’ve been able to control pretty much everything with OpenHAB.
Having recently switched from v2.0 to v2.1 I’m still unable to use some KNX DPTs, and specifically the 29.010 DPT format used in my KNX energy meter (the Ekinex MAEKMC1TP).
This is expressed in Wh (Watt hour) and would be very useful in measuring my home energy usage through the day.
I’m aware there are other ways of counting energy including open energy monitor but I don’t think I’m alone in having a full KNX install and trying to sort this problem out.
Also, it would be absolutely brilliant if we could find a way to add DPTs at config / runtime instead of compile time, does anybody here feel the same?
Does anybody know how to fix this or find a suitable workaround?
I hope my understanding is correct, I’m no java coder but I’ve had a look at
https://github.com/openhab/openhab1-addons/blob/master/bundles/binding/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/dpt/KNXCoreTypeMapper.java as suggesteed by the KNX binding readme and felt like there’s not much we can do in case of unsupported data point type…
Many thanks for your patience!
Since OpenHAB is employing calimero (according to
https://docs.openhab.org/addons/bindings/knx1/readme.html) I’d like to point out that support for DPT 29.010 seems to be there already:
This file has been truncated.
Calimero 2 - A library for KNX network access
Copyright (c) 2015, 2017 B. Malinowsky
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Linking this library statically or dynamically with other modules is
making a combined work based on this library. Thus, the terms and
Maybe this could be added to OpenHAB next release?
Ok, since nobody bothered to reply, after 5 months I’ve finally upgraded to OpenHAB 2.3.0 with the KNX 2.0 binding and I can report DPT 29.010 is now working, thanks a lot.
Too bad the KNX 2.0 binding had me rewrite all configs only to find out my dimmers are completely broken in OpenHAB now…
please explain to me how to report a new data point type (regarding to “I can report DPT 29.010” sentence) to openhab.
i am working with openhab 2.4.0 and extremely need to have another data point types which not supported in standard data point type in openhab. please help me to report desired data point type such as 17.001 .