pynhc2

Contents:

  • API Reference
    • MQTT Connector
      • MQTTConnector
        • MQTTConnector.broker
        • MQTTConnector.jwt
        • MQTTConnector.ca_cert
        • MQTTConnector.username
        • MQTTConnector.port
        • MQTTConnector.client
        • MQTTConnector.last_msg
        • MQTTConnector.handlers
        • MQTTConnector.__init__()
        • MQTTConnector.connect()
        • MQTTConnector.get_devices()
        • MQTTConnector.get_locations()
        • MQTTConnector.register_handler()
    • Device Control
      • Device
        • Device.conn
        • Device.device_uuid
        • Device.topic
        • Device.method
        • Device.current_status
        • Device.__init__()
        • Device.command()
      • Lamp
        • Lamp.conn
        • Lamp.device_uuid
        • Lamp.topic
        • Lamp.method
        • Lamp.status
        • Lamp.brightness
        • Lamp.__init__()
        • Lamp.command()
        • Lamp.set_brightness()
        • Lamp.switch()
        • Lamp.switch_off()
        • Lamp.switch_on()
    • Message Handlers
      • MessageHandler
        • MessageHandler.conn
        • MessageHandler.input_device
        • MessageHandler.input_uuid
        • MessageHandler.output_actions
        • MessageHandler.__init__()
        • MessageHandler.handle_message()
      • MultiMessageHandler
        • MultiMessageHandler.conn
        • MultiMessageHandler.input_devices
        • MultiMessageHandler.input_uuids
        • MultiMessageHandler.seconds_window
        • MultiMessageHandler.output_actions_on
        • MultiMessageHandler.output_actions_off
        • MultiMessageHandler.state
        • MultiMessageHandler.received
        • MultiMessageHandler.__init__()
        • MultiMessageHandler.handle_message()
    • File Reader
      • NHC2FileReader
        • NHC2FileReader.nhc2_file_path
        • NHC2FileReader.db_name
        • NHC2FileReader.__init__()
        • NHC2FileReader.get_device_types()
        • NHC2FileReader.get_devices()
        • NHC2FileReader.get_locations()
pynhc2
  • Search


© Copyright 2025, Kevin Ghekiere.

Built with Sphinx using a theme provided by Read the Docs.