Browse Source

Merge pull request #32 from Sprinterfreak/pypackage

Update pypackage
pull/37/head
lumapu 3 years ago
committed by GitHub
parent
commit
58aba45a25
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      tools/rpi/hoymiles/__init__.py
  2. 2
      tools/rpi/hoymiles/__main__.py

12
tools/rpi/hoymiles/__init__.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)

2
tools/rpi/hoymiles/__main__.py

@ -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'

Loading…
Cancel
Save