Add SRF02 (ultrasonic range sensor) support, incl. voltage converter switching at PD5.
Remap SHT15 SCL pin from PC4 to PC2 to avoid problems with I2C.
Add distance message to FHEM module.
refactor adding webCmds and devStateIcons

use lookup table do define webCmds and devStateIcons
refactor state string creation

use lookup table do assemble state string
refactor set commands

define a array with device specific set of cmds and check against
allow to set the devtype through a new set command
bugfix: remove invalid barometric pressure reading

Without receiving the BarometricPressureTemperature message a barometric reading
gets added. This happens especially after a fhem restart. The root cause is not easy to debug and still unknown. Add this workaround to avoid wrong/invalid entries
in the device reading table
refactor automatic device type assignment (now . delimiter)
add distance to fhem state string
proposal for extended command set implementation

(independent of device type)
Merge pull request #69 from Roadyweb/fhem_refactor

Fhem refactor
Add support for digital input pins in the e2p config of the envsensor.
Add message group "GPIO" and a message to send the status of digital pins.
Add support for digital pins in the envsensor.
Merge branch 'develop' of github.com:breaker27/smarthomatic into develop
send out digital pin status directly after power up
Add support for Arrays of BoolValues (other types will follow as needed).
Support GPIO.DigitalPin message (only the 1st pin currently).
DigitalPin send cycle: Send every 7 min. in cycle mode. Send immediately in "OnChange" mode and after 28 min.
Add header file for GPIO message group.