smartapp-tile

0.0.9 • Public • Published

<smartapp-tile>

Tile for presenting capabilities from SmartThings API

Example usage

<script src="../node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js"></script>
<script type="module" src="../smartapp-tile.js"></script>

<!-- create a tile using HTML -->
<smartapp-tile name="Test Label" value="21" unit="°C" capability="temperatureMeasurement"></smartapp-tile>

<!-- create a tile programmatically -->
<script>
  let tile = document.createElement('smartapp-tile');
  tile.capability = 'contactSensor';
  const device = {
    label: 'Test Sensor',
    state: {
      "contactSensor": {
        "contact": {
          "value": "closed"
        }
      }
    }
  };
  tile.device = device;
  document.appendChild(tile);
</script>

Package Sidebar

Install

npm i smartapp-tile

Weekly Downloads

1

Version

0.0.9

License

ISC

Unpacked Size

15.4 kB

Total Files

10

Last publish

Collaborators

  • samuelmr