@pblacky, @eraser112
Guten Morgen
So nach etwas weitreichender recherché bin ich nun hoffentlich etwas schlauer.
Das „scheint“ nicht so ein Großes Ding zu sein.
Vorweg :
Ich muss es als QuickApp aufbauen.
Ich werde einige Sachen nicht „Variabel“ getalten
z.B
token, user, device
Das mache ich über QA Variablen so kann man die in der Konfiguration der QA ändern.
Guckst du hier
Wass kann noch so sein ?
Hier die Auswahl (von der Seite Pushover):
…
POST an HTTPS request to https://api.pushover.net/1/messages.json
with the following parameters:
-
token
(required) - your application’s API token -
user
(required) - the user/group key ( not e-mail address) of your user (or you), viewable when logged into our dashboard (often referred to as USER_KEY in our documentation and code examples) -
message
(required) - your message
Some optional parameters may be included:
-
attachment
- an image attachment to send with the message; see attachments for more information on how to upload files -
device
- your user’s device name to send the message directly to that device, rather than all of the user’s devices (multiple devices may be separated by a comma) -
title
- your message’s title, otherwise your app’s name is used -
url
- a supplementary URL to show with your message -
url_title
- a title for your supplementary URL, otherwise just the URL is shown -
priority
- send as-2
to generate no notification/alert,-1
to always send as a quiet notification,1
to display as high-priority and bypass the user’s quiet hours, or2
to also require confirmation from the user -
sound
- the name of one of the sounds supported by device clients to override the user’s default sound choice -
timestamp
- a Unix timestamp of your message’s date and time to display to the user, rather than the time your message is received by our API
…
Aufruf der Funktion so :
local V1 = „Anton“
local V2 = „Berta“
local V3 = „Cäsar“
local s_daten = json.encode({„Text1“,„Text2“,V1,V2,V3,„Text3“,„Text4“,„Text5“})
for i, v in pairs(s_daten) do
print("Daten Nr. ",i,v)
end
print("Sendebefehl Start mit ",s_daten)
fibaro.call(643,„Send_PushOver“,s_daten)
print(„Sendebefehl ist raus“)
die 643 ist die ID der QA.
Muss das eine Plausibilitätsprüfung haben und einen Err-Code zurück liefern, oder einfach billig und geschmacklos Hauptsache es funktioniert ?
Wenn das so OK ist mache ich da mal mit weiter
Gruß Frank