From 1fc777dbf6154a553cc83536686b102be1d5eac0 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Wed, 15 Sep 2021 14:00:37 -0700 Subject: [PATCH] Add push_to_io optional params to wrapper --- adafruit_portalbase/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/adafruit_portalbase/__init__.py b/adafruit_portalbase/__init__.py index c74ef9e..2a3d4c3 100644 --- a/adafruit_portalbase/__init__.py +++ b/adafruit_portalbase/__init__.py @@ -410,15 +410,17 @@ def get_local_time(self, location=None): """Accessor function for get_local_time()""" return self.network.get_local_time(location=location) - def push_to_io(self, feed_key, data): + def push_to_io(self, feed_key, data, metadata=None, precision=None): """Push data to an adafruit.io feed :param str feed_key: Name of feed key to push data to. :param data: data to send to feed + :param dict metadata: Optional metadata associated with the data + :param int precision: Optional amount of precision points to send with floating point data """ - self.network.push_to_io(feed_key, data) + self.network.push_to_io(feed_key, data, metadata=metadata, precision=precision) def get_io_data(self, feed_key): """Return all values from the Adafruit IO Feed Data that matches the feed key