Send telegram message when someone presses the button.

This commit is contained in:
Pim Kunis 2019-10-24 22:58:09 +02:00
parent b0741551f2
commit 0e0e2d5ec8
7 changed files with 45 additions and 13 deletions

View file

@ -3,8 +3,6 @@ defmodule Morse.Worker do
Functions to control the signal lamp connected with GPIO.
"""
@esrom_node :"esrom@esrom.lan"
@sleep_short 200
@sleep_delay 400
@sleep_long 700
@ -49,8 +47,8 @@ defmodule Morse.Worker do
end
defp signal_symbol({?\s, index}, length) do
Process.sleep(@sleep_pause)
update_progress(index, length)
Process.sleep(@sleep_pause)
end
defp update_progress(index, length) do
@ -65,6 +63,8 @@ defmodule Morse.Worker do
# Communicate with a deployed esrom node, if running on a host.
case Application.get_env(:ui, :target) do
:host ->
@esrom_node :"esrom@esrom.lan"
def toggle_lamp(state) do
# Check if the deployed esrom node is online.
if :pong == Node.ping(@esrom_node) do