Arete Widget Library
This is the machine-readable catalog the
Arete Widget app fetches.
Browse index.json, or contribute widgets at
project-arete/widget-library.
- Virtual Bulb — A light being controlled. Follows the controller's sOut and reports its actual state back on cState.
- Lease Landlord — Publishes the terms of a space - rental rate and capacity - reviews what a tenant proposes, and drives the lease status through its lifecycle.
- Lease Tenant — Proposes a lease - who you are, the rent you offer, and the end date - and watches the landlord's terms and the lease status move through its lifecycle.
- OADR Controller — Sends a simple OpenADR 3.0 demand-response level (0-3) to connected devices, and shows what level they are actually operating at.
- OADR Simple Device — A VEN resource that follows the controller's demand-response level - its operating level auto-actualizes to the signal - and reports its status back.
- Occupancy Display — Consumer side of padi.occupancy.basic - shows whether the area is vacant or occupied and the current people count, and can send an optional id up to the sensor.
- Occupancy Sensor — Provider side of padi.occupancy.basic - reports whether an area of a building is vacant or occupied and how many people are in it, and shows the optional id the consumer supplies.
- Ping Responder — Echoes every ping back on the connection it arrived on — each sender gets its own response.
- Ping Sender — Sends a ping to connected responders and shows the response coming back on each connection.
- Propagate Receiver — Consumer side of the propagate test rig - shows what arrives from the sender (only propagated properties can), echoes ping automatically, and keeps notes of its own that are not part of the connection contract.
- Propagate Sender — Provider side of the propagate test rig - posts a bulletin (propagated), keeps a draft (not propagated), pings receivers, and shows what comes back (and what cannot).
- Virtual Switch — A controller. Flip the toggle to command any connected light; the light reports back on cState.
- Trust Consumer — Requests trust levels (1-5) for security, privacy, safety, reliability and resiliency, with an attestation URL — and shows what a connected provider is offering.
- Trust Provider — Offers trust levels (1-5) for security, privacy, safety, reliability and resiliency, with an attestation URL — and shows what a connected consumer is requesting.
- Value Display — Consumer side of padi.value - shows the numeric value and status conveyed by the source, and can send an optional id back to it.
- Value Source — Provider side of padi.value - conveys a simple numeric value and its status to connected consumers, and shows the optional source id a consumer supplies.