Public HTTPS access to Home Assistant with Dataplicity service

Related tags

NetworkingDataplicity
Overview

Dataplicity integration for Home Assistant

hacs_badge Donate Donate

Custom component for public HTTPS access to Home Assistant with Dataplicity service.

Should work on any Linux PC or ARM, not only Raspberry as Dataplicity service said. Don't work on Windows.

With free Dataplicity subscription - limited to only one server.

But if you have an extra $5 per month - it's better to use Nabu Casa service for public HTTPS access to Home Assistant. In this way you can support the core developers of Home Assistant.

Install

You can install component with HACS custom repo (example): AlexxIT/Dataplicity.

Or manually copy dataplicity folder from latest release to custom_components folder in your config folder.

Config

With GUI: Configuration > Integrations > Plus > Dataplicity > Follow instructions.

If the integration is not in the list, you need to clear the browser cache.

Comments
  • 504 Gateway

    504 Gateway

    Hello. Do not work Dataplicity. When i try to coonect with https://unushered-snowshoe-3154.dataplicity.io/ i get 504 error.

    Dataplisity can connect to ssh of HA

    core-2021.5.4 supervisor-2021.06.6

    opened by wisesokol 20
  • V1.0.4

    V1.0.4 "unable to retrieve interface information"

    Logger: agent Source: /usr/local/lib/python3.9/site-packages/dataplicity/device_meta.py:52 First occurred: 8:22:12 (1 occurrences) Last logged: 8:22:12

    unable to retrieve interface information

    Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/dataplicity/device_meta.py", line 50, in get_ip_address_list interfaces = get_all_interfaces() File "/usr/local/lib/python3.9/site-packages/dataplicity/iptool.py", line 45, in get_all_interfaces ifaces = if_buffer.tostring() AttributeError: 'array.array' object has no attribute 'tostring'

    bug 
    opened by Gferretta 6
  • listening to a different port in the wormhole rather than 80

    listening to a different port in the wormhole rather than 80

    The title speaks for itself but let me ask it anyway. Is there a way to listen to a different port in the wormhole setup rather than the default port 80?

    question 
    opened by anu43 3
  • [agent] unable to associate m2m identity

    [agent] unable to associate m2m identity

    Today I started to receive this kind of errors:

    2021-12-11 16:10:54 ERROR (m2m) [agent] unable to associate m2m identity ("m2m.associate"=-32603, "Internal error. put m2m/devices/5905db75-746c-4f05-8eb0-208e2ddb0aee/ <Response [500]>")

    Logger: agent
    Source: /srv/homeassistant/lib/python3.8/site-packages/dataplicity/client.py:308 
    First occurred: 11 декабря 2021 г., 16:10:46 (13 occurrences) 
    Last logged: 11 декабря 2021 г., 16:12:00
    
    unable to associate m2m identity ("m2m.associate"=-32603, "Internal error. put m2m/devices/5905db75-746c-4f05-8eb0-208e2ddb0aee/ <Response [500]>")
    
    wontfix 
    opened by meliborn 3
  • The various Hass menus don't open

    The various Hass menus don't open

    Source: components/system_log/init.py:190 Повторяется огромное количество раз. Сам сайт работает глючно. Часто не открываются различные меню и тд Home assistant 2021.7.3

    wontfix 
    opened by F0min-ivan 2
  • Странное подключение к dataplicity

    Странное подключение к dataplicity

    Добрый день! Подскажите, пожалуйста. Я ребутнул роутер, после этого я подключиться не могу к dataplicity. Точнее в консоль. Не говоря уже о возможности зайти в HA из вне. В сам dataplicity устройство добавляется мигает, затем становится зеленым. Но в консоль зайти не могу. Точнее могу если обновлю страницу 10 раз по F5 и один какой то раз консоль будет доступна. Проверя пинг от HA до dataplicity, он как бы нормальный. Удалял интеграцию из HA и снова ее ставил. Но пока ничего не помогло( Может есть идеи с чем связано? И как мне логи посмотреть?

    opened by dangerdanik 1
  • unable to associate m2m identity

    unable to associate m2m identity

    Home Assistant 2021.12.9

    Версия | core-2021.12.9

    Тип установки | Home Assistant on OpenWrt Среда разработки | false Supervisor | false Docker | false Пользователь | root Виртуальное окружение | false Версия Python | 3.9.9 Семейство операционных систем | Linux Версия операционной системы | 5.4.154 Архитектура ЦП | armv7l

    Logger: agent Source: deps/lib/python3.9/site-packages/dataplicity/client.py:308 First occurred: 15:51:45 (2 occurrences) Last logged: 15:51:51

    unable to associate m2m identity ("m2m.associate"=-32603, "Internal error. put m2m/devices/6def9172-7311-4c85-9982-0b58a8997be3/ <Response [500]>")

    question 
    opened by akonstster 1
  • States of Light Bulbs with Tuya v2 integration lose connection and not updated with Dataplicity

    States of Light Bulbs with Tuya v2 integration lose connection and not updated with Dataplicity

    Hi I have noticed that the lights that I have with the Tuya v2 integration lose connectivity and do not update after the first interaction when I log in from Dataplicity. That is, if the light was off I can turn it on, it shows the change but then the light is inaccessible and I can no longer operate or turn it off. When exiting and re-entering HA it does the same again, it allows me to control the action only the 1st time and then I have no more access. Could it be some open / closed ports issue?

    duplicate 
    opened by Gferretta 1
  • unable to connect to remote device

    unable to connect to remote device

    Установил на HA который установлен образом на rasspberry pi 3 b+ После установке в интерфейсе РФ в интеграциях появляется созданная закладка. На сайте вижу, что устройство оффлайн: https://prnt.sc/1ccrtjj Как диагностировать не понимаю. Пробовал проделывать операцию заного - не помогает. Устанавливал через добавление репозитория в hacs. В HA выглядит так: https://prnt.sc/1ccsima HA версия 2021.7.3 Как продиагностировать проблему?

    opened by gumileeev 1
  • "unable to retrieve interface" in v1.0.4

    Logger: agent Source: /usr/local/lib/python3.9/site-packages/dataplicity/device_meta.py:52 First occurred: 8:22:12 (1 occurrences) Last logged: 8:22:12

    unable to retrieve interface information

    Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/dataplicity/device_meta.py", line 50, in get_ip_address_list interfaces = get_all_interfaces() File "/usr/local/lib/python3.9/site-packages/dataplicity/iptool.py", line 45, in get_all_interfaces ifaces = if_buffer.tostring() AttributeError: 'array.array' object has no attribute 'tostring'

    opened by Gferretta 0
  • Location Updates are Failing

    Location Updates are Failing

    I have installed and running this custom component and almost everything is working very well. Thanks for your efforts. The only issue I'm experiencing so far is that although I can see that the location services are updating in the companion app for iOS, these updates aren't reflecting on HA. I'm running HA 2022.11.4 and Companion App 2022.10.1 (2022.424) on iOS 16.1.1. The event log is full of messages like "current location delivery triggered via background fetch" and "didn't update: location update from the past".

    opened by cihanulusoy 0
  • Очень долгая загрузка интеграции

    Очень долгая загрузка интеграции

    Уже несколько десятков обновлений НА имею проблемы с ингергацией. Очень очень долго грузит. Допустим, пришло обновление core, обновляю, перезагружается НА и всё, долгая загрузка, записи в лог что интеграция грузит больше 10 минут. И интеграция так и не загружается. Доступа нет. Захожу в перезагрузить хост(типа комп перезагрузить полностью), опять долго грузит, но после этого работает без сбоев. И так до следующего обновления. Проблема примерно уже пол года, вспоминаю конечно только при обновлении в основном или при перезагрузках. Вот решил написать. Интеграцию помню пробовал переустанавливать с заменой имени хоста ещё с пол года назад

    enhancement 
    opened by M0DDer 1
  • IP address changed

    IP address changed

    It appears that each request to the wormhole may come from a different proxy IP address (looks like an internal Dataplicity network 10.20/16). This is a problem when logging into HA because of the following check (components/auth/login_flow.py:270):

    if flow["context"]["ip_address"] != ip_address(request.remote):
        return self.json_message("IP address changed", HTTPStatus.BAD_REQUEST)
    

    So when the login page is opened, HA stores the remote IP address. Then when credentials are submitted, the IP address is compared with the stored one. Sometimes I get lucky and credentials are accepted, but then the second factor is requested which means yet another IP address check. I've never been able to get past that second check. I had to comment out the code in order to log in successfully.

    Have you experienced it as well?

    opened by swiergot 1
  • Проблемы подключение к dataplicity

    Проблемы подключение к dataplicity

    Доброго времени! Опять проблема подключения к dataplicity. На сайте устройство мигает, затем зеленое. Но зайти в консоль не получается, ошибка - *** connection closed ***, ссылка на HA конечно не работает - Server Unavailable The Dataplicity server is unavailable. Please try again later . Судя по всему проблема плавающая. Не могу понять это у меня или нет. Написал в dataplicity. Они ответили - Sorry about these issues . We'll be investigating them as soon as possible . I haven't gotten any reports today with regards to this issue and all my test devices are running fine too . Any chance you could check the logs on your device to see if it's something more local ? The logs can be found at /var/log/dataplicity.log . Подскажите где найти лог? Или может есть решение о котором мне не известно. Заранее спасибо!

    opened by dangerdanik 4
Releases(v1.0.5)
Owner
Alex X
Lok’tar Ogar
Alex X
Remote vanilla PDB (over TCP sockets) done right: no extras, proper handling around connection failures and CI.

Overview docs tests package Remote vanilla PDB (over TCP sockets) done right: no extras, proper handling around connection failures and CI. Based on p

Ionel Cristian Mărieș 227 Dec 27, 2022
Simplest dashboard for WireGuard VPN written in Python w/ Flask

Hi! I'm planning the next major update for this project, please let me know if you have any suggestions or feature requests ;) You can create an issue

Donald Zou 763 Jan 02, 2023
Vent domain information retrieval tool, which is capable of retrieving customer information

Vent domain information retrieval tool, which is capable of retrieving customer information. This tool has been created for the purpose of complete education, Iam not responsible for any illegal acti

Md. Ridwanul Islam Muntakim 25 Dec 09, 2022
The module that allows the collection of data sampling, which is transmitted with WebSocket via WIFI or serial port for CSV file.

The module that allows the collection of data sampling, which is transmitted with WebSocket via WIFI or serial port for CSV file.

Nelson Wenner 2 Apr 01, 2022
JF⚡can - Super fast port scanning & service discovery using Masscan and Nmap. Scan large networks with Masscan and use Nmap's scripting abilities to discover information about services. Generate report.

Description Killing features Perform a large-scale scans using Nmap! Allows you to use Masscan to scan targets and execute Nmap on detected ports with

377 Jan 03, 2023
A simple python script to send cute messages to my boyfriend.

Morning Messages A simple python script to send cute messages to my boyfriend. It gives him the weather and news currently. Installation git clone htt

Sabrina Medwinter 3 Oct 12, 2022
Easy to use gRPC-web client in python

pyease-grpc Easy to use gRPC-web client in python Tutorial This package provides a requests like interface to make calls to gRPC-Web servers.

Sudipto Chandra 4 Dec 03, 2022
Public HTTPS access to Home Assistant with Dataplicity service

Custom component for public HTTPS access to Home Assistant with Dataplicity service. Should work on any Linux PC or ARM, not only Raspberry as Dataplicity service said. Don't work on Windows.

Alex X 70 Oct 03, 2022
It's an extra broadcast driver for masonite. It adds support for socketio.

It's an extra broadcast driver for masonite. It adds support for socketio.

Yubaraj Shrestha 6 Feb 23, 2022
stellar-add-guest is a small tool to generate a new guest for Stellar Wireless (Enterprise mode) in OmniVista 2500 hosted on OmniSwitch with AOS Release 8

stellar-add-guest is a small tool to generate a new guest for Stellar Wireless (Enterprise mode) in OmniVista 2500 hosted on OmniSwitch with AOS Release 8.

BennyE 3 Jan 24, 2022
A simple multi-threaded time server and client in python.

time-server-client A simple multi-threaded time server and client in Python. This uses the latest match/case command found in Python 3.10 so requires

Zeeshan Mulk 1 Jan 29, 2022
A non-custodial oracle and escrow system for the lightning network. Make LN contracts more expressive.

Hodl contracts A non-custodial oracle and escrow system for the lightning network. Make LN contracts more expressive. If you fire it up, be aware: (1)

31 Nov 30, 2022
A simple port scanner for Web/ip scanning Port 0/500 editable inside the .py file

Simple-Port-Scanner a simple port scanner for Web/ip scanning Port 0/500 editable inside the .py file Open Cmd/Terminal Cmd Downloads Run Command: pip

YABOI 1 Nov 22, 2021
sync application configuration and settings across multiple multiplatform devices

sync application configuration and settings across multiple multiplatform devices ✨ Key Features • ⚗️ Installation • 📑 How To Use • 🤔 FAQ • 🛠️ Setu

Souvik 6 Aug 25, 2022
Azure-function-proxy - Basic proxy as an azure function serverless app

azure function proxy (for phishing) here are config files for using *[.]azureweb

17 Nov 09, 2022
Building a Robust IOT device which is customizable, encrypted, secure and user friendly

Building a Robust IOT device which is customizable, encrypted, secure and user friendly, which uses a single GPIO pin to extract multiple sensor values

1 Jan 03, 2022
🌐 Tools for Networking

🌐 Network Tools Tools for Networking This repository contains the tools needed to make networking easier. Make sure to download all of the requiremen

Tornaido 1 Jan 15, 2022
forward several ports into a single port

port forwarding Multi-Input-Single-Output forward several ports into a single one this tool forwards packets from several ports into one single port.

Erfan Kheyrollahi Qaroğlu 3 Sep 11, 2021
This application aims to read all wifi passwords and visualizes the complexity in graph formation by taking into account several criteria and help you generate new random passwords.

This application aims to read all wifi passwords and visualizes the complexity in graph formation by taking into account several criteria and help you generate new random passwords.

Njomza Rexhepi 0 May 29, 2022
The Delegate Network: An Interactive Voice Response Delegative Democracy Implementation of Liquid Democracy

The Delegate Network Overview The delegate network is a completely transparent, easy-to-use and understand version of what is sometimes called liquid

James Bowery 2 Feb 25, 2022