Tibber · Arazzo Workflow
Tibber Real-Time Power Readiness
Version 1.0.0
Resolve the WebSocket subscription URL and check whether a home has Tibber Pulse real-time consumption enabled before opening a liveMeasurement stream.
View Spec
View on GitHub
EnergySmartHomeSmartMeterElectricityPricingElectricVehicleChargingHeatPumpSolarInverterHomeBatteryGraphQLOAuth2NordicArazzoWorkflows
Provider
Workflows
realtime-power-readiness
Surface the WebSocket subscription URL and confirm a home is ready for liveMeasurement.
Reads the viewer's websocketSubscriptionUrl and each home's realTimeConsumptionEnabled flag, branches on whether real-time is enabled, and on the enabled path confirms the home's id and nickname so a client can open the liveMeasurement WebSocket subscription.
1
readReadiness
executeGraphQL
Read the viewer's WebSocket subscription URL and the per-home real-time consumption flag, capturing the URL, first home id, and that flag.
2
confirmHome
executeGraphQL
Confirm the home id, nickname, and real-time flag for the home that has Tibber Pulse enabled so a client can open the liveMeasurement stream.