A working version of the IoTaWatt integration for Home Assistant.
This fixes issue #87182 and enables all inputs and outputs.
We had to fork this from the Home Assistant Core because the official integration is broken and Home Assistant maintainers are more interested in discussing semantics than fixing a broken integration.
Go to your config directory and execute the following command:
::
mkdir -p custom_components
cd custom_components
git clone --branch 1.0.0 --depth 1 https://github.com/kuralabs/iotawatt_ha.git iotawatt
If you need background on why this was created check:
https://github.com/home-assistant/core/issues/87182 https://github.com/home-assistant/core/pull/86834#issuecomment-1470576966 https://community.iotawatt.com/t/feature-request-unique-identification-of-outputs/5444/3
All credits goes to the autors of this integration:
An older version of this integration can be found here:
https://github.com/gtdiehl/iotawatt_ha
::
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.