com.amazonaws.services.dynamodb.model.ProvisionedThroughputExceededException: Status Code: 400, AWS Service: AmazonDynamoDB, AWS Request ID: CB4F8TSO1AG6PEID6LKOR5PG7NVV4KQNSO5AEMVJF66Q9ASUAAJG, AWS Error Code: ProvisionedThroughputExceededException, AWS Error Message: The level of configured provisioned throughput for the table was exceeded. Consider increasing your provisioning level with the UpdateTable API @ line 92
I’m seeing it quite regularly on a simple smartapp I have - and its functionality is broken.
Well, that’s the surprising part… the app is not doing much on that line; I even wonder if that line really refers to my app; for the record, the app has been working smoothly for 365+ days…:
75 private updateState()
76 {
77 log.debug "[Manage Laundry] Update temperature control"
78 if (location.mode == awayMode) {
79 log.debug "[Manage Laundry] Location mode is away; shut down everything"
80 unschedule(turnOffLight)
81 lightSwitch.off()
82 heaterOutlet.off()
83 } else {
84 def threshold = 1.0
85 def currentTemp = tempSensor.currentValue(“temperature”)
86 log.debug "[Manage Laundry] Current temperature: $currentTemp"
87 log.debug "[Manage Laundry] Target temperature: $setpoint"
88 if (setpoint - currentTemp >= threshold) {
89 log.debug "[Manage Laundry] Heater outlet must be on"
90 heaterOutlet.on()
91 } else if (currentTemp - setpoint >= threshold) {
92 log.debug "[Manage Laundry] Heater outlet must be off"
93 heaterOutlet.off()
94 }
95 }
96 }