Add additional fields to influx (#3462)

This commit is contained in:
Lewis Juggins 2016-09-21 06:20:05 +01:00 committed by Paulus Schoutsen
parent 138205a019
commit 769bc37150
2 changed files with 11 additions and 1 deletions

View File

@ -112,6 +112,10 @@ def setup(hass, config):
}
]
for key, value in state.attributes.items():
if key != 'unit_of_measurement':
json_body[0]['fields'][key] = value
json_body[0]['tags'].update(tags)
try:

View File

@ -101,7 +101,11 @@ class TestInfluxDB(unittest.TestCase):
STATE_OFF: 0,
'foo': 'foo'}
for in_, out in valid.items():
attrs = {'unit_of_measurement': 'foobars'}
attrs = {
'unit_of_measurement': 'foobars',
'longitude': '1.1',
'latitude': '2.2'
}
state = mock.MagicMock(state=in_,
domain='fake',
object_id='entity',
@ -117,6 +121,8 @@ class TestInfluxDB(unittest.TestCase):
'time': 12345,
'fields': {
'value': out,
'longitude': '1.1',
'latitude': '2.2'
},
}]
self.handler_method(event)