Cleanup 🧹
This commit is contained in:
@@ -7,6 +7,8 @@
|
|||||||
# #
|
# #
|
||||||
#-----------------AUTOGENERATED FILE-----------------#
|
#-----------------AUTOGENERATED FILE-----------------#
|
||||||
|
|
||||||
|
# 🔺 Use the Settings UI - only edit when necessary 🔺
|
||||||
|
|
||||||
|
|
||||||
# General
|
# General
|
||||||
#---------------------------
|
#---------------------------
|
||||||
@@ -28,11 +30,11 @@ REPORT_DASHBOARD_URL='http://pi.alert'
|
|||||||
|
|
||||||
# Email
|
# Email
|
||||||
#---------------------------
|
#---------------------------
|
||||||
REPORT_MAIL=False
|
SMTP_RUN='disabled' # use 'on_notification' to enable
|
||||||
SMTP_SERVER='smtp.gmail.com'
|
SMTP_SERVER='smtp.gmail.com'
|
||||||
SMTP_PORT=587
|
SMTP_PORT=587
|
||||||
REPORT_TO='user@gmail.com'
|
SMTP_REPORT_TO='user@gmail.com'
|
||||||
REPORT_FROM='Pi.Alert <user@gmail.com>'
|
SMTP_REPORT_FROM='Pi.Alert <user@gmail.com>'
|
||||||
SMTP_SKIP_LOGIN=False
|
SMTP_SKIP_LOGIN=False
|
||||||
SMTP_USER='user@gmail.com'
|
SMTP_USER='user@gmail.com'
|
||||||
SMTP_PASS='password'
|
SMTP_PASS='password'
|
||||||
@@ -41,7 +43,7 @@ SMTP_SKIP_TLS=False
|
|||||||
|
|
||||||
# Webhooks
|
# Webhooks
|
||||||
#---------------------------
|
#---------------------------
|
||||||
REPORT_WEBHOOK=False
|
WEBHOOK_RUN='disabled' # use 'on_notification' to enable
|
||||||
WEBHOOK_URL='http://n8n.local:5555/webhook-test/aaaaaaaa-aaaa-aaaa-aaaaa-aaaaaaaaaaaa'
|
WEBHOOK_URL='http://n8n.local:5555/webhook-test/aaaaaaaa-aaaa-aaaa-aaaaa-aaaaaaaaaaaa'
|
||||||
WEBHOOK_PAYLOAD='json' # webhook payload data format for the "body > attachements > text" attribute
|
WEBHOOK_PAYLOAD='json' # webhook payload data format for the "body > attachements > text" attribute
|
||||||
# in https://github.com/jokob-sk/Pi.Alert/blob/main/docs/webhook_json_sample.json
|
# in https://github.com/jokob-sk/Pi.Alert/blob/main/docs/webhook_json_sample.json
|
||||||
@@ -52,14 +54,14 @@ WEBHOOK_REQUEST_METHOD='GET'
|
|||||||
|
|
||||||
# Apprise
|
# Apprise
|
||||||
#---------------------------
|
#---------------------------
|
||||||
REPORT_APPRISE=False
|
APPRISE_RUN='disabled' # use 'on_notification' to enable
|
||||||
APPRISE_HOST='http://localhost:8000/notify'
|
APPRISE_HOST='http://localhost:8000/notify'
|
||||||
APPRISE_URL='mailto://smtp-relay.sendinblue.com:587?from=user@gmail.com&name=apprise&user=user@gmail.com&pass=password&to=user@gmail.com'
|
APPRISE_URL='mailto://smtp-relay.sendinblue.com:587?from=user@gmail.com&name=apprise&user=user@gmail.com&pass=password&to=user@gmail.com'
|
||||||
|
|
||||||
|
|
||||||
# NTFY
|
# NTFY
|
||||||
#---------------------------
|
#---------------------------
|
||||||
REPORT_NTFY=False
|
NTFY_RUN='disabled' # use 'on_notification' to enable
|
||||||
NTFY_HOST='https://ntfy.sh'
|
NTFY_HOST='https://ntfy.sh'
|
||||||
NTFY_TOPIC='replace_my_secure_topicname_91h889f28'
|
NTFY_TOPIC='replace_my_secure_topicname_91h889f28'
|
||||||
NTFY_USER='user'
|
NTFY_USER='user'
|
||||||
@@ -68,13 +70,13 @@ NTFY_PASSWORD='passw0rd'
|
|||||||
|
|
||||||
# PUSHSAFER
|
# PUSHSAFER
|
||||||
#---------------------------
|
#---------------------------
|
||||||
REPORT_PUSHSAFER=False
|
PUSHSAFER_RUN='disabled' # use 'on_notification' to enable
|
||||||
PUSHSAFER_TOKEN='ApiKey'
|
PUSHSAFER_TOKEN='ApiKey'
|
||||||
|
|
||||||
|
|
||||||
# MQTT
|
# MQTT
|
||||||
#---------------------------
|
#---------------------------
|
||||||
REPORT_MQTT=False
|
MQTT_RUN='disabled' # use 'on_notification' to enable
|
||||||
MQTT_BROKER='192.168.1.2'
|
MQTT_BROKER='192.168.1.2'
|
||||||
MQTT_PORT=1883
|
MQTT_PORT=1883
|
||||||
MQTT_USER='mqtt'
|
MQTT_USER='mqtt'
|
||||||
@@ -83,15 +85,6 @@ MQTT_QOS=0
|
|||||||
MQTT_DELAY_SEC=2
|
MQTT_DELAY_SEC=2
|
||||||
|
|
||||||
|
|
||||||
# DynDNS
|
|
||||||
#---------------------------
|
|
||||||
DDNS_ACTIVE=False
|
|
||||||
DDNS_DOMAIN='your_domain.freeddns.org'
|
|
||||||
DDNS_USER='dynu_user'
|
|
||||||
DDNS_PASSWORD='A0000000B0000000C0000000D0000000'
|
|
||||||
DDNS_UPDATE_URL='https://api.dynu.com/nic/update?'
|
|
||||||
|
|
||||||
|
|
||||||
#-------------------IMPORTANT INFO-------------------#
|
#-------------------IMPORTANT INFO-------------------#
|
||||||
# This file is ingested by a python script, so if #
|
# This file is ingested by a python script, so if #
|
||||||
# modified it needs to use python syntax #
|
# modified it needs to use python syntax #
|
||||||
|
|||||||
10
docs/SMTP.md
10
docs/SMTP.md
@@ -9,7 +9,7 @@
|
|||||||
5. In PiAlert specify these settings:
|
5. In PiAlert specify these settings:
|
||||||
|
|
||||||
```python
|
```python
|
||||||
REPORT_MAIL=True
|
SMTP_RUN='on_notification'
|
||||||
SMTP_SERVER='mail.gmx.com'
|
SMTP_SERVER='mail.gmx.com'
|
||||||
SMTP_PORT=465
|
SMTP_PORT=465
|
||||||
SMTP_USER='gmx_email@gmx.com'
|
SMTP_USER='gmx_email@gmx.com'
|
||||||
@@ -17,8 +17,8 @@
|
|||||||
SMTP_SKIP_TLS=True
|
SMTP_SKIP_TLS=True
|
||||||
SMTP_FORCE_SSL=True
|
SMTP_FORCE_SSL=True
|
||||||
SMTP_SKIP_LOGIN=False
|
SMTP_SKIP_LOGIN=False
|
||||||
REPORT_FROM='gmx_email@gmx.com' # this has to be the same email as in SMTP_USER
|
SMTP_REPORT_FROM='gmx_email@gmx.com' # this has to be the same email as in SMTP_USER
|
||||||
REPORT_TO='some_target_email@gmail.com'
|
SMTP_REPORT_TO='some_target_email@gmail.com'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
@@ -30,12 +30,12 @@
|
|||||||
2. Specify the following settings:
|
2. Specify the following settings:
|
||||||
|
|
||||||
```python
|
```python
|
||||||
REPORT_MAIL=True
|
SMTP_RUN='on_notification'
|
||||||
SMTP_SKIP_TLS=True
|
SMTP_SKIP_TLS=True
|
||||||
SMTP_FORCE_SSL=True
|
SMTP_FORCE_SSL=True
|
||||||
SMTP_PORT=465
|
SMTP_PORT=465
|
||||||
SMTP_SERVER='smtp.gmail.com'
|
SMTP_SERVER='smtp.gmail.com'
|
||||||
SMTP_PASS='16-digit passcode from google'
|
SMTP_PASS='16-digit passcode from google'
|
||||||
REPORT_TO='some_target_email@gmail.com'
|
SMTP_REPORT_TO='some_target_email@gmail.com'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -203,7 +203,7 @@ def importConfigs (db):
|
|||||||
# bulk-import language strings
|
# bulk-import language strings
|
||||||
sql.executemany ("""INSERT INTO Plugins_Language_Strings ("Language_Code", "String_Key", "String_Value", "Extra") VALUES (?, ?, ?, ?)""", stringSqlParams )
|
sql.executemany ("""INSERT INTO Plugins_Language_Strings ("Language_Code", "String_Key", "String_Value", "Extra") VALUES (?, ?, ?, ?)""", stringSqlParams )
|
||||||
|
|
||||||
db.commitDB()
|
# db.commitDB()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -217,7 +217,6 @@ def importConfigs (db):
|
|||||||
sql.executemany ("""INSERT INTO Settings ("Code_Name", "Display_Name", "Description", "Type", "Options",
|
sql.executemany ("""INSERT INTO Settings ("Code_Name", "Display_Name", "Description", "Type", "Options",
|
||||||
"RegEx", "Value", "Group", "Events" ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)""", conf.mySettingsSQLsafe)
|
"RegEx", "Value", "Group", "Events" ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)""", conf.mySettingsSQLsafe)
|
||||||
|
|
||||||
#commitDB(sql_connection)
|
|
||||||
db.commitDB()
|
db.commitDB()
|
||||||
|
|
||||||
# update only the settings datasource
|
# update only the settings datasource
|
||||||
@@ -249,7 +248,7 @@ def read_config_file(filename):
|
|||||||
|
|
||||||
|
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
# DEPERECATED soonest after 3/3/2024
|
# DEPERECATED soonest after 10/10/2024
|
||||||
# 🤔Idea/TODO: Check and compare versions/timestamps amd only perform a replacement if config/version older than...
|
# 🤔Idea/TODO: Check and compare versions/timestamps amd only perform a replacement if config/version older than...
|
||||||
replacements = {
|
replacements = {
|
||||||
r'\bREPORT_TO\b': 'SMTP_REPORT_TO',
|
r'\bREPORT_TO\b': 'SMTP_REPORT_TO',
|
||||||
|
|||||||
Reference in New Issue
Block a user