readChannelID = 1035265; outputliquidqantityFieldID = 3; readAPIKey = ''; meter_reading = thingSpeakRead(readChannelID,'Fields', outputliquidqantityFieldID,'NumDays',10,'ReadKey',readAPIKey); % Calculate the Cost Billing_cost = sum(meter_reading); display(Billing_cost,'Total Billing Cost (INR)'); % Start by setting the channel ID and Alert key. All alert key start with TAK. formatSpec = "The Water consumption bill is: %d,%d"; A1 = sum(meter_reading); A2 = meter_reading apiKey = 'TAK14ZOZGAXZQMR05'; alertURL = "https://api.thingspeak.com/alerts/send"; options = weboptions("HeaderFields", ["ThingSpeak-Alerts-API-Key", apiKey ]); alertBody = sprintf(formatSpec,A1,A2) alertSubject = sprintf(" Water consumption exceeded 100 l!"); if meter_reading >= 100 webwrite(alertURL, "body", alertBody, "subject", alertSubject, options); end