Browse Source
Merge pull request #32 from Sprinterfreak/pypackage
Update pypackage
pull/37/head
lumapu
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
6 additions and
8 deletions
-
tools/rpi/hoymiles/__init__.py
-
tools/rpi/hoymiles/__main__.py
|
|
@ -279,16 +279,14 @@ class HoymilesNRF: |
|
|
|
:rtype: bool |
|
|
|
""" |
|
|
|
|
|
|
|
#dst_esb_addr = b'\x01' + packet[1:5] |
|
|
|
#src_esb_addr = b'\x01' + packet[6:9] |
|
|
|
|
|
|
|
#hexify_payload(dst_esb_addr) |
|
|
|
#hexify_payload(src_esb_addr) |
|
|
|
inv_esb_addr = b'\01' + packet[1:5] |
|
|
|
dtu_esb_addr = b'\01' + packet[5:9] |
|
|
|
|
|
|
|
self.radio.stopListening() # put radio in TX mode |
|
|
|
self.radio.setDataRate(RF24_250KBPS) |
|
|
|
#self.radio.openReadingPipe(1, src_esb_addr ) |
|
|
|
#self.radio.openWritingPipe( dst_esb_addr ) |
|
|
|
#self.radio.setPALevel(RF24_PA_LOW) |
|
|
|
self.radio.openReadingPipe(1,dtu_esb_addr) |
|
|
|
self.radio.openWritingPipe(inv_esb_addr) |
|
|
|
self.radio.setChannel(self.tx_channel) |
|
|
|
self.radio.setAutoAck(True) |
|
|
|
self.radio.setRetries(3, 15) |
|
|
|
|
|
@ -236,7 +236,7 @@ if __name__ == '__main__': |
|
|
|
# |
|
|
|
# Enables and subscribe inverter to mqtt /command-Topic |
|
|
|
# |
|
|
|
if inverter.get('mqtt', {}).get('send_raw_enabled', False): |
|
|
|
if mqtt_client and inverter.get('mqtt', {}).get('send_raw_enabled', False): |
|
|
|
topic_item = ( |
|
|
|
str(inverter_ser), |
|
|
|
inverter.get('mqtt', {}).get('topic', f'hoymiles/{inverter_ser}') + '/command' |
|
|
|