https://github.com/ludy87/ipv64
IPv64.net | Free DynDNS2 & Healthcheck Service Home Assistant Integration
https://github.com/ludy87/ipv64
dyndns hacs hacs-integration hassio hassio-integration hassos home-assistant home-assistant-component home-automation homeassistant ipv4 ipv6 ipv64 rpicloud
Last synced: 26 days ago
JSON representation
IPv64.net | Free DynDNS2 & Healthcheck Service Home Assistant Integration
- Host: GitHub
- URL: https://github.com/ludy87/ipv64
- Owner: Ludy87
- License: mit
- Created: 2023-06-24T17:27:12.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-19T00:42:34.000Z (6 months ago)
- Last Synced: 2024-10-23T23:29:08.650Z (6 months ago)
- Topics: dyndns, hacs, hacs-integration, hassio, hassio-integration, hassos, home-assistant, home-assistant-component, home-automation, homeassistant, ipv4, ipv6, ipv64, rpicloud
- Language: Python
- Homepage:
- Size: 307 KB
- Stars: 8
- Watchers: 4
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# [IPv64.net](https://ipv64.net/account?p=fK4RZo) | Free DynDNS2 & Healthcheck Service | Integration for Home-Assistant
[](https://my.home-assistant.io/redirect/hacs_repository/?owner=Ludy87&repository=ipv64&category=integration)
[](https://github.com/hacs/integration)
\
[](LICENSE)
[](https://github.com/Ludy87/ipv64/releases)

[](https://github.com/Ludy87/ipv64/stargazers)
[](https://github.com/Ludy87/ipv64/issues)
\
\
[](https://results.pre-commit.ci/latest/github/Ludy87/ipv64/main)
[](https://www.bestpractices.dev/projects/9869)\
[](https://smile.amazon.de/registry/wishlist/2MX8QK8VE9MV1)
[](https://www.buymeacoffee.com/ludy87)---
[](https://ipv64.net/account?p=fK4RZo)
## What is [IPv64.net](https://ipv64.net/account?p=fK4RZo)?
[IPv64](https://ipv64.net/account?p=fK4RZo) is of course not a new Internet Protocol (64), but simply a deduplicated short form of IPv6 and IPv4. On the IPv64 site you will find a Dynamic DNS service (DynDNS) and many other useful tools for your daily internet experience.
With the dynamic DNS service of IPv64 you can register and use free subdomains. The update of the domain is done automatically by your own router or alternative hardware / software. Besides updating IP addresses, simple Let's Encrypt DNS challenges are also possible.
Own domains can be added and benefit from all [IPv64.net](https://ipv64.net/account?p=fK4RZo) features like DynDNS services, GEO load balancing, DDoS protection, DynDNS2 and SSL encryption.
[](https://ipv64.net/account?p=fK4RZo)\
[](https://discord.gg/rpicloud)
[](https://youtube.com/c/RaspberryPiCloud)
[](https://twitter.com/dennis_schroed)
[](https://schroederdennis.de/d)---
> ## _You need an Account Update Token and an API key to access the [IPv64.net](https://ipv64.net/account?p=fK4RZo) API._
## Installation
### MANUAL INSTALLATION
Copy the ipv64 [last Release](https://github.com/Ludy87/ipv64/releases) folder and all of its contents into your Home Assistant's custom_components folder. This folder is usually inside your /config folder. If you are running Hass.io, use SAMBA to copy the folder over. If you are running Home Assistant Supervised, the custom_components folder might be located at /usr/share/hassio/homeassistant. You may need to create the custom_components folder and then copy the localtuya folder and all of its contents into it Alternatively, you can install localtuya through HACS by adding this repository.
### INSTALLATION mit HACS
1. Ensure that [HACS](https://hacs.xyz/) is installed.
2. Search for and install the "**ipv64 Integration**" integration. [](https://github.com/Ludy87/ipv64/releases)
3. [Configuration for the `ipv64` integration is now performed via a config flow as opposed to yaml configuration file.](https://github.com/Ludy87/ipv64#basis-configuration)
4. Restart Home Assistant.---
## Basis Configuration
1. Go to HACS -> Integrations -> Click "+"
2. Search for "ipv64" repository and add to HACS
3. Restart Home Assistant when it says to.
4. In Home Assistant, go to Configuration -> Integrations -> Click "+ Add Integration"
5. Search for "ipv64" and follow the instructions to setup.ipv64 should now appear as a card under the HA Integrations page with "Configure" selection available at the bottom of the card.
---
## API Key Sparing
There is a switch to prevent the API key (default: 64) from being used up. The last IP address and the current IP address are compared (), if it is negative, the IP update function of [IPv64.net](https://ipv64.net/account?p=fK4RZo) is called.
---
## Debug
```yaml
logger:
logs:
custom_components.ipv64: debug
```