Skip to content

Syntax errors in EmonHubMqttInterfacer #187

@delboy711

Description

@delboy711

While commissioning my new emoncms server I came across a couple of syntax errors in EmonHubMqttInterfacer.
In my application I am sending mqtt messages into emonhub for transmission over RF69 radio so am using parts of emonhub most users will not use.

On line 265
payload = msg.payload,decode()
syntax error "NameError: name 'decode' is not defined"

corrected line is
payload = msg.payload.decode()

On line 267
self._log.debug("Nodeid: "+str(nodeid)+" values: "+msg.payload)
syntax error "TypeError: can only concatenate str (not "bytes") to str"

corrected line is
self._log.debug("Nodeid: "+str(nodeid)+" values: "+str(msg.payload))

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions