Hi Robert!
ja den Schreibfehler hatte ich natürlich korrigiert.
In der Doku steht:
Ist es die richtige ID, oder muss ich FFFFFFFF nehmen:
sieht jetz so aus:
enocean.conf:
plugin init.py:
sh.Enocean.temp() liefert 0 zurück. "enocean: processing A5_20_01" erscheint nicht im Log.
ja den Schreibfehler hatte ich natürlich korrigiert.
In der Doku steht:
According to the plugin-implementation of the enocean-devices you have to specify at least a enocean-id (enocean serial number in format 01:a2:f3:2d), the correct enocean-rorg-code and an enocean-value.
PHP-Code:
2015-01-31 10:43:59,342 INFO enocean enocean: radio message with additional info: subtelnum = 1 / dest_id = FFFFFFFF / signal = -49dBm / SecurityLevel = 0 -- __init__.py:_process_packet_type_radio:233
enocean.conf:
PHP-Code:
[Enocean]
[[temp]]
type = num
enforce_updates = true
enocean_id = 01889349
enocean_rorg = A5_20_01
enocean_value = temp
PHP-Code:
def _parse_eep_A5_20_01(self, payload):
logger.debug("enocean: processing A5_20_01")
results['temp'] = (payload[0]) == 0x64 # einfach irgendetwas eingesetzt
return results
Kommentar