PHP Modules by Tommi2Day 7.0
Modules for Symon
Loading...
Searching...
No Matches
Functions
ips_mqtt2db.py File Reference

script to log via MQTTPUB generated MQTT messages into database More...

Functions

 getFileNameWithoutExtension (path)
 retrieves the filename without extension
 
 read_config ()
 read config from yom file
 
 on_connect (client, userdata, flags, rc)
 process paho mqtt connect event
 
 on_message (client, userdata, msg)
 process incoming paho mqtt message event
 

Detailed Description

script to log via MQTTPUB generated MQTT messages into database

to run adjust credentials first

Author
Date
2017-03-11
Version
0.2

How to use:

Function Documentation

◆ getFileNameWithoutExtension()

getFileNameWithoutExtension (   path)

retrieves the filename without extension

Parameters
pathFilename
Returns
string

◆ on_connect()

on_connect (   client,
  userdata,
  flags,
  rc 
)

process paho mqtt connect event

Parameters
client
userdata
flags
rc

◆ on_message()

on_message (   client,
  userdata,
  msg 
)

process incoming paho mqtt message event

Parameters
client
userdata
msgpayload

expected payload json data format:

{'Path': 'APCUPSD Devices/Back-UPS RS 900G/Load',
'TS': 1476977860,
'UTF8Value': '25',
'VariableChanged': 1476977860,
'VariableID': 10899,
'VariableIdent': 'LoadPct',
'VariableType': 1,
'VariableUpdated': 1476977860}