We've added some brand new features just for you. Let's take a quick tour to show you our updates.
1/4
Switch back and forth to see the Residential and Business home pages.
2/4
Here's your place to see important news and topics for the month.
3/4
Select a category from the dropdown menu to see different options below.
4/4
Don't have an account? Create a Profile
Account & Billing View or pay bill Energy dashboard Residential Rate Options Start, Stop or Transfer Service Account Details Savings & Clean Energy Compare programs Renewable Energy Electric Vehicles Clean Energy Plan Online Store Outages & Safety Report an issue Emergencies Outage Credits Tree Maintenance Safety in Your Home
x
Discover a Better Way to Navigate
Our brand-new homepage and navigation menu are here!
View More View Less
Stay Cool in the Summer with Tips on Shifting Your Energy Use
See Tips
Introducing: The Real People of Reliability
New Renewable Solutions Are Coming
Need One-Time Assistance with Your Bill?
Introducing: The Real People of Reliability
New Renewable Solutions Are Coming
Need One-Time Assistance with Your Bill?
Password Guidelines: Don't Get Locked Out Looks Like You’re Using the Wrong User ID
Looks like you're having trouble logging in to your account. To protect your security, we'll lock your account for 30 minutes after the next unsuccessful login attempt You can also reset your password to make sure you're using the right one. Reset Your Password Want to continue without logging in? Pay as a GuestReport an Outage as a Guest It seems like you’re having trouble remembering your User ID Click Here if you forgot your user ID Click Here if you need to create a profile Want to continue without logging in? Pay as a GuestReport an Outage as a Guest
Sorry that User ID is not found. Hint: Your User ID could be an email address or a username you created. Go back to sign in to try again or click here if you would like your user ID to be emailed to you.
"); accountLocked = true; if (attemptsWrongPass === 3) { //Password Verification //8 PushEventGaTagParms("Login", "Password Verification Step", "Error - Locked Account"); } //Unlock Account Step //1 PushEventGaTagParms("Login", "Unlock Account Step", "Error - Account Locked"); attemptsWrongPass = 0; } addAnalyticsTags(); } // Callback function for MutationObserver function mutationCallback(mutationsList, observer) { // Check if the element with id 'okta-sign-in' is now present if (document.querySelector('#okta-sign-in-config-colors')) { // If the element is present, disconnect the observer and execute the desired function observer.disconnect(); executeWhenElementPresent(); observer.observe(document.body, observerOptions); } if ($(".identifier").length === 0 && $("input[name='identifier']").length === 0) { $("a.link.js-forgot-password").hide(); } else { $("a.link.js-forgot-password").show(); } const widgetEnterAuthCodeInsteadLink = $("#widget-container .enter-auth-code-instead-link"); if (widgetEnterAuthCodeInsteadLink.length > 0) { const interval = setInterval(() => widgetEnterAuthCodeInsteadLink.click(), 100); setTimeout(() => clearInterval(interval), 2000); } const widgetErrorMessageElement = $(".okta-form-infobox-error.infobox.infobox-error"); if (widgetErrorMessageElement.length > 0) { if (widgetErrorMessageElement.text().includes("Sorry, that User ID not found. Hint: Your User ID may not be an email address.")) { const userIdNotFoundErrorMessage = $("#userIdNotFoundErrorMessage").html(); widgetErrorMessageElement.html('' + userIdNotFoundErrorMessage); // const links = document.querySelectorAll("#okta-sign-in a.link.js-cancel"); const backToInitialStepLinks = Array.from(links).filter(function (link) { return link.textContent.trim().toLowerCase() === "log into a different account"; }); if (backToInitialStepLinks.length > 0) { $(document).on('click', '.oie-widget-go-back', function () { backToInitialStepLinks[0].dispatchEvent(new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true })); }); } } else if (widgetErrorMessageElement.text().includes("Enter the OTP in your original authentication location.")) { // } } } // Create a MutationObserver instance var observer = new MutationObserver(mutationCallback); // Options for the observer (specify what changes to observe) var observerOptions = { childList: true, subtree: true }; // Start observing the document observer.observe(document.body, observerOptions); var attemptsWrongUser = 0; var previousUser = ""; var attemptsWrongPass = 0; $(function () { const searchParams = new URL(window.location.href).searchParams; const token = $("#oktaConfigToken input[name=__RequestVerificationToken]").val(); $.ajax({ type: "POST", url: "/api/sitecore/CeAuth/GetOktaConfig", data: { state: searchParams.get('state'), __RequestVerificationToken: token }, datatype: "json", context: this, success: function (data) { $("#oie-spinner").hide(); if (data.Error || data.error) { return; } const widgetConfig = data.SignInWidgetConfiguration; const signInWidget = new OktaSignIn({ el: '#widget-container', ...widgetConfig, otp: searchParams.get('otp'), language: 'en', // https://github.com/okta/okta-signin-widget#language-and-text i18n: { 'en': { 'primaryauth.username.placeholder': 'User ID', 'password.forgot.email.or.username.placeholder': 'Enter your User ID', 'password.forgot.email.or.username.tooltip': " ", 'password.forgot.sendEmail': 'Continue', 'primaryauth.title': 'Sign In', // Changes the sign in text 'primaryauth.submit': 'Log In', // Changes the sign in button 'oie.remember': 'Keep Me Logged In!', 'needhelp': " ", 'idx.enter.otp.in.original.tab': "Looks like you’re using a different device or browser than the one where you sent your verification email from. Please access this email from the original device and browser where you sent your email request from. Then either click the verification link within the email or use the code provided to reset your password.", 'goback': "Log Into a Different Account", 'oie.email.verify.alternate.magicLinkToEmailAddress': "We have emailed your verification link and code to <$1>{0}$1>. ", 'oie.email.verify.alternate.magicLinkToYourEmail': "We have emailed your verification link and code to you. ", 'oie.email.verify.alternate.instructions': "To continue, please click the link within the email or enter the code below. Don’t see the email? Check your spam or junk folder.", 'oie.phone.label': "Text", 'oie.select.authenticators.verify.title': "Please select a secure way to log in below." } }, helpLinks: { //forgotPassword: '/forgot-password', // remove to use Out of the box forgot password custom: [ { text: 'Forgot User ID?', href: '/forgot-user-id' }, { text: 'Do you have an account? Create a Profile', href: '/customer/profile/create-profile' }, //{ // text: 'Keep Me Logged In Details', // href: '/' //} ] }, colors: { brand: '#639d36' }, // Enable or disable widget functionality with the following options. Some of these features require additional configuration in your Okta admin settings. Detailed information can be found here: https://github.com/okta/okta-signin-widget#okta-sign-in-widget // Look and feel changes: //logo: '/Images/CE-icons/asset-2hdpi-324.png', // Try changing "okta.com" to other domains, like: "workday.com", "splunk.com", or "delmonte.com" //features: { //registration: false, // Enable self-service registration flow //rememberMe: false, // Setting to false will remove the checkbox to save username //rememberMyUsernameOnOIE: false, //multiOptionalFactorEnroll: true, // Allow users to enroll in multiple optional factors befo
Recommendations for you
Tell us what you would like to accomplish today by selecting from the dropdown below.
I am interested in
Saving Energy Without Spending Money
Saving Energy Without Spending Money DIY Upgrades and Discounted Products Lowering My Carbon Footprint Getting Help With My Bill Reducing My Monthly Bill
Loading...
For the best performance on this website and others, please upgrade your browser. For suggestions to find the best web browser for you click here.