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
This is a Client-Server-System which can send audio from a microphone from the server to client and in the other direction.

Audio-Streaming-Python This is a Client-Server-System which can send audio from a microphone from the server to client and in the other direction. You

VFX / Videoeffects Creator 0 Jan 05, 2023
Blockchain-Enabled IoT Sensor Framework that uses Augmented Reality and Artificial Intelligence.

Arduino + Raspberry Pi + Unity3D + Cloud + Hyperledger Our Mission: Keep it simple, leave no one behind. Blockchain-Enabled Smart Sensor Framework usi

DappAR 23 Dec 05, 2021
A transport agnostic sync/async RPC library that focuses on exposing services with a well-defined API using popular protocols.

WARNING: This is from spyne's development branch. This version is not released yet! Latest stable release can be found in the 2_13 branch. If you like

1.1k Dec 23, 2022
Python code that get the name and ip address of a computer/laptop

IP Address This is a python code that provides the name and the internet protocol address of the computer. You need to install socket pip install sock

CODE 2 Feb 21, 2022
TLD records archive. Revisiting the original TLDR project by mandatoryprogrammer, on the hunt for more root nameserver changes.

tldr A(nother) continuously updated historical TLD records archive. This repository is updated approximately every three hours with the results from D

Chris Partridge 11 Dec 14, 2022
Qtas(Quite a Storage)is an experimental distributed storage system developed by Q-team in BJFU Advanced Computer Network sources.

Qtas(Quite a Storage)is a experimental distributed storage system developed by Q-team in BJFU Advanced Computer Network sources.

Jiaming Zhang 3 Jan 12, 2022
A gRPC-Web implementation for Python

Sonora Sonora is a Python-first implementation of gRPC-Web built on top of standard Python APIs like WSGI and ASGI for easy integration. Why? Regular

Alex Stapleton 216 Dec 30, 2022
A live streaming chatroom involving multiple modalities, such as voice, gesture, and facial expression

HiLive A live streaming chatroom involving multiple modalities, such as voice, gesture, and facial expression. Introduction We focus on demonstrating

Ryan Yen 2 Dec 02, 2021
🐛 Self spreading Botnet based on Mirai C&C Arch, spreading through SSH and Telnet protocol.

HBot Self spreading Botnet based on Mirai C&C Arch, spreading through SSH and Telnet protocol. Modern script fullly written in python3. Warning. This

Ѵιcнч 137 Nov 14, 2022
Easily share folders between VMs.

This package aims to solve the problem of inter-VM file sharing (rather than manual copying) by allowing a VM to mount folders from any other VM's file system (or mounted network shares).

Rudd-O 12 Oct 17, 2022
Eclipse zenoh Python API

Eclipse zenoh Python API Eclipse zenoh is an extremely efficient and fault-tolerant Named Data Networking (NDN) protocol that is able to scale down to

26 Jan 05, 2023
This program ingests a Cisco "sh ip arp" as a text file and produces the list of vendors seen in the file

IP-ARP-Vendor_lookup This program ingests a Cisco "sh ip arp" as a text file and produces the list of vendors seen in the file Why? Answers the questi

Stew Alexander 1 Dec 24, 2022
Ipscanner - A simple threaded IP-Scanner written in python3 that can monitor local IP's in your network

IPScanner 🔬 A simple threaded IP-Scanner written in python3 that can monitor lo

4 Dec 12, 2022
NetMiaou is an crossplatform hacking tool that can do reverse shells, send files, create an http server or send and receive tcp packet

NetMiaou is an crossplatform hacking tool that can do reverse shells, send files, create an http server or send and receive tcp packet

TRIKKSS 5 Oct 05, 2022
This is a zeep based SOAP client wrapper for simple communication with the Bricknode SOAP API.

This is a zeep based SOAP client wrapper for simple communication with the Bricknode SOAP API.

Nord Fondkommission AB 2 Dec 15, 2021
test whether http(s) proxies actually hide your ip

Proxy anonymity I made this for other projects, to find working proxies. If it gets enough support and if i have time i might make it into a gui Repos

gxzs1337 1 Nov 09, 2021
CSP-style concurrency for Python

aiochan Aiochan is a library written to bring the wonderful idiom of CSP-style concurrency to python. The implementation is based on the battle-tested

Ziyang Hu 127 Dec 23, 2022
Tsunami-Fi is simple multi-tool bash application for Wi-Fi attacks

🪴 Tsunami-Fi 🪴 Русская версия README 🌿 Description 🌿 Tsunami-Fi is simple multi-tool bash application for Wi-Fi WPS PixieDust and NullPIN attack,

【Kiko】 35 Dec 09, 2022
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
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