iOS
TextBelt
Our great sponsors
iOS | TextBelt | |
---|---|---|
11 | 12 | |
1,195 | 2,638 | |
1.8% | - | |
0.0 | 0.0 | |
about 1 month ago | 6 months ago | |
Swift | JavaScript | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
iOS
-
My smart home 2021: A Home Assistant love story
2. Firebase Cloud Messaging, for push notifications (since we can't talk to APNS directly in HA)
FCM is a dependency I'm actively trying to kill off in favor of an implementation that is both end-to-end encrypted and talks directly to Apple's Push Notification Service. Apple would not allow a solution where HA talks directly to APNS as they do not want that many active connections, and it would require disclosing private keys for the App STore account.
-
Reflections on a Year with HomeKit
I too am surprised to hear this. GP can you point to said spyware in the GitHub repo?
- Home Assistant iOS app adds local push notification support
-
Disclosure: security vulnerabilities in 3rd party custom integrations HACS, Dwains Dashboard, Font Awesome and others
Only issue I'm seeing right now is balancing the security of your setup with the lack of iOS support for client certs. Looks like it's under some amount of development, but not much movement in the past 3 years: https://github.com/home-assistant/iOS/issues/27. Since I use our family's phones as a presence detection, I'd need the this to work with iOS.
TextBelt
-
Ways to code notifications into your Python scripts?
I use paid service textbelt.com (also www.twilio.com is there), they have standard plugin for many languages.
-
Elixir and SMS tutorial
# Path: lib/sms_demo/sms_handler.ex defmodule SmsDemo.SmsHandler do use GenServer def send_message(to_phone, message) do GenServer.cast(SmsDemo.SmsHandler, {:send, {to_phone, message}}) end def receive_message(from_phone, message) do GenServer.cast(SmsDemo.SmsHandler, {:receive, {from_phone, message}}) end def start_link(_) do GenServer.start_link(__MODULE__, [], name: __MODULE__) end def init([]) do {:ok, %{}} end def handle_cast({:send, {phone, message}}, state) do textbelt_url = "https://textbelt.com/text" textbelt_key = Application.get_env(:sms_demo, :textbelt_key) replyWebhookUrl = Application.get_env(:sms_demo, :webhook_url) params = %{ phone: phone, message: message, key: textbelt_key, replyWebhookUrl: replyWebhookUrl } HTTPoison.post(textbelt_url, Poison.encode!(params), [{"Content-type", "application/json"}]) {:noreply, state} end def handle_cast({:receive, {phone, message}}, state) do # TODO: Do something with the message {:noreply, state} end end
-
Free SMS API
You can look into this: https://github.com/typpo/textbelt
-
Home Assistant iOS app adds local push notification support
I settled on https://textbelt.com/ since it was cheap, a curl one-liner to use and didn't require me to install something new on my phone.
% long-running-job.sh ; sms "the job is done"
What are some alternatives?
hack.chat
Tox - The future of online communications.
ZeroNet - ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
Jitsi Meet - Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
Kandan - Kandan is an Open Source Alternative to HipChat
Tuber - Peer-to-Peer Video Chat for Corporate LANs
Zulip - Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
Syndie - Syndie is an open source system for operating distributed forums, offering a secure and consistent interface to various anonymous and non-anonymous content networks.
home-assistant-google-assistant-local-sdk - Google Assistant Local SDK implementation for Home Assistant
Element - A glossy Matrix collaboration client for the web.
Mattermost - Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.
Matrix Console Web