HenFre HenFre skrev:
Någon här som kopplat Domoticz till Trygve?
Har börjat titta på det.
När villkoren för att starta larmet är uppfyllda hoppas jag även kunna skicka ett https:// meddelande till Trygve (den app vi använder i Grannsamverkan).
Några idéer om hur man enklast får iväg ett sådant meddelande?
//Henry
Går det att skicka meddelande via https/json? webhooks på IFTTT kan vara ett alternativ. Där finns också många andra möjligheter. ex röststyrning m.fl.
 
  • Gilla
HenFre
  • Laddar…
PierLar PierLar skrev:
Går det att skicka meddelande via https/json? webhooks på IFTTT kan vara ett alternativ. Där finns också många andra möjligheter. ex röststyrning m.fl.
Jag har sysslat alldeles för lite med http och kan inte protokollet / syntaxen. Trygve tar emot https men svårigheten är att konstatera om något lämnar RPIn när man inte har en trafikloggande router.
Några idéer på hur man kan se vad som går iväg, om något gör det?
//Henry
 
HenFre HenFre skrev:
Jag har sysslat alldeles för lite med http och kan inte protokollet / syntaxen. Trygve tar emot https men svårigheten är att konstatera om något lämnar RPIn när man inte har en trafikloggande router.
Några idéer på hur man kan se vad som går iväg, om något gör det?
//Henry
Skicka med https funkar med dzVents också du använder "domoticz.openURL(url)" då får du med trafiken i domoticz logg.
för att skicka t.ex sms med clickatell via https/json:
Kod:
domoticz.openURL(https://platform.clickatell.com/messages/http/send?apiKey=xxxxxxxxxxxxxxxx==&to=xxxxxxxxxxx&content=Test+message+text)
 
Redigerat:
  • Gilla
HenFre
  • Laddar…
PierLar PierLar skrev:
Skicka med https funkar med dzVents också du använder "domoticz.openURL(url)" då får du med trafiken i domoticz logg.
för att skicka t.ex sms med clickatell via https/json:
Kod:
domoticz.openURL(https://platform.clickatell.com/messages/http/send?apiKey=xxxxxxxxxxxxxxxx==&to=xxxxxxxxxxx&content=Test+message+text)
Jag har testat med "openURL" men det är förmodligen kunskapsbrist att jag inte får det att rulla.
Kanske jag kan få hjälp att komplettera denna syntax. Jag har fått denna sträng som jag ska sända till Trygve. Jag har bytt ut en hel del bokstäver i själva strängen eftersom det är min nyckel men i övrigt är det såhär det ser ut:

https://api.trygve.se/rest/alarm/XTXRTYNJTFOAXJXVNODWRPXJCKLAVGIXOZREIJTNASDSGUMLWSWCHGKSHGURT

Såhär har jag implementerat den i ett LUA-skript:

-- ----------------
-- Testar Trygve --
-- ----------------

return {
active = true,
on = {
devices = {
'Testa TRYGVE'
}
},
execute = function(domoticz)


if (domoticz.devices('Testa TRYGVE').state == 'On') then
domoticz.openURL(https://api.trygve.se/rest/alarm/XTXRTYNJTFOAXJXVNODWRPXJCKLAVGIXOZREIJTNASDSGUMLWSWCHGKSHGURT)

end
end
}

Men det är något syntaxfel på det. Får detta:
2017-12-21 15:08:15.202 Error: dzVents: Error: error loading module 'URL-Test' from file '/home/pi/domoticz/scripts/dzVents/scripts/URL-Test.lua':
/home/pi/domoticz/scripts/dzVents/scripts/URL-Test.lua:16: expected near '/'

Tacksam för all hjälp jag kan få!
//Henry
 
HenFre HenFre skrev:
Jag har testat med "openURL" men det är förmodligen kunskapsbrist att jag inte får det att rulla.
Kanske jag kan få hjälp att komplettera denna syntax. Jag har fått denna sträng som jag ska sända till Trygve. Jag har bytt ut en hel del bokstäver i själva strängen eftersom det är min nyckel men i övrigt är det såhär det ser ut:

[länk]

Såhär har jag implementerat den i ett LUA-skript:

-- ----------------
-- Testar Trygve --
-- ----------------

return {
active = true,
on = {
devices = {
'Testa TRYGVE'
}
},
execute = function(domoticz)


if (domoticz.devices('Testa TRYGVE').state == 'On') then
domoticz.openURL([länk])

end
end
}

Men det är något syntaxfel på det. Får detta:
2017-12-21 15:08:15.202 Error: dzVents: Error: error loading module 'URL-Test' from file '/home/pi/domoticz/scripts/dzVents/scripts/URL-Test.lua':
/home/pi/domoticz/scripts/dzVents/scripts/URL-Test.lua:16: expected near '/'

Tacksam för all hjälp jag kan få!
//Henry
Vad är det för funktion du är ute efter?
vad händer om du skriver in adressen https://api.trygve.se/rest/alarm/XTXRTYNJTFOAXJXVNODWRPXJCKLAVGIXOZREIJTNASDSGUMLWSWCHGKSHGURT i din webbläsare?
 
PierLar PierLar skrev:
Vad är det för funktion du är ute efter?
vad händer om du skriver in adressen [länk] i din webbläsare?
Det utlöser att det läggs ett meddelande i Trygve, i de grupper jag väljer där, att larmet har gått hemma hos mig. Då får varenda granne som är med i "Grannsamverkansgruppen" i sina telefoner att larmet är utlöst hemma hos mig!

Trygve behöver bara acceptera min sträng. Resten är en setup hos Trygve.
//Henry
 
HenFre HenFre skrev:
Det utlöser att det läggs ett meddelande i Trygve, i de grupper jag väljer där, att larmet har gått hemma hos mig. Då får varenda granne som är med i "Grannsamverkansgruppen" i sina telefoner att larmet är utlöst hemma hos mig!

Tryggve behöver bara acceptera min sträng. Resten är en setup hos Trygve.
//Henry
så funkare det om du öppnar den adressen in din webbläsaer så skickas ett meddelande?
 
PierLar PierLar skrev:
så funkare det om du öppnar den adressen in din webbläsaer så skickas ett meddelande?
Detta är vad jag fått för svar på den frågan till Trygve:
Hej Henry,
Jag kan hålla med om att instruktionerna är bristfälliga. Förhoppningsvis kan jag hjälpa dig att komma i mål med din larmkoppling.

Att länken inte fungerar i en browser är för att den förväntar sig en HTTP POST. En browser skickar som standard GET-requests.

Så rent specifikations-mässigt skall följande skickas in:

* HTTP-metod: POST
*URL: https://api.trygve.se/rest/alarm/XTXRTYNJTFOAXJXVNODWRPXJCKLAVGIXOZREIJTNASDSGUMLWSWCHGKSHGURT
* Body: Behövs inte eftersom ditt hems position är förkonfigurerat i Trygve-connect
* HTTP-headers: Inga speciella behövs

Nu vet jag inte exakt på vilket sätt ditt Domoticz-system skickar HTTP-anrop, men jag hittade följande WIKI på nätet:

https://www.domoticz.com/wiki/HttpLink


Om det är det du använder så borde du alltså konfigurera enligt:
Hoppas detta hjälper dig på vägen. Annars är det bara att återkomma igen.

Ha en trevlig tisdagskväll!

Trygve-teamet


Även här är nyckeln utbytt till dummy
//Henry
 
Ok, du kan ju testa denna enligt instruktionen du fick från trygve
 
  • Skärmdump av en mjukvarugränssnitt för att redigera automatiseringslänkar i ett smarthem-system.
    Inloggade ser högupplösta bilder
    Skapa konto
    Gratis och tar endast 30 sekunder
PierLar PierLar skrev:
Ok, du kan ju testa denna enligt instruktionen du fick från trygve
Vilken version kör Du? Jag har BETA V3.8771.
Såhär ser det ut hos mig:

Skärmdump av användargränssnittet i Domoticz V3.8771 som visar tomma länk- och generella inställningar.
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder


Jag fick inte alls ihop instruktionen med bilden!
//Henry
 
Trots det försökte jag men fick inte fram någon reaktion alls.
PierLar PierLar skrev:
Det är samma.
Jag har 3.8661 men jag har en annan template och lite egen modifikation. Mallen finns här:
[länk] :)
Problemet är att jag testade så gott jag kunde men fick inte minsta reaktion i loggen.
Man ska ha en target-brytare för att registrera en post. Förstår inte riktigt vad som kommer att hända och hur "Target" kommer in i bilden. Mitt mål är ju Trygve.
Jag satte in en dummy och då kunde man registrera men fick ingen funktion.
//Henry
 
Jag inte testat denna funktion ännu.
 
HenFre HenFre skrev:
Trots det försökte jag men fick inte fram någon reaktion alls.


Problemet är att jag testade så gott jag kunde men fick inte minsta reaktion i loggen.
Man ska ha en target-brytare för att registrera en post. Förstår inte riktigt vad som kommer att hända och hur "Target" kommer in i bilden. Mitt mål är ju Trygve.
Jag satte in en dummy och då kunde man registrera men fick ingen funktion.
//Henry
Med ifttt skulle du fixa detta galant med webhooks. De har ett enkelt gränssnitt. Regga dig (www.ifttt.com) där med ditt google konto sen skapar du en ny applet webhhooks.

klicka på "+this"
välj service "webhooks"
sen väljer du "recieve a web request"
ny trigger namn : "Trygve"
sen clicka på "+that"
välj webooks igen sen "make a web request"
ange trygve api adressn på url
method ska vara POST
content type: prova med text/plain
Body ska vara tomt
create action och sen finish

Gå sen till domoticz och din dummy swith och lägg in "https://maker.ifttt.com/trigger/Trygve/with/key/*****ifttt**apiinyckell***"
i raden åtgärder vid på.
Testa!
//Pierre
 
PierLar PierLar skrev:
Med ifttt skulle du fixa detta galant med webhooks. De har ett enkelt gränssnitt. Regga dig (www.ifttt.com) där med ditt google konto sen skapar du en ny applet webhhooks.

klicka på "+this"
välj service "webhooks"
sen väljer du "recieve a web request"
ny trigger namn : "Trygve"
sen clicka på "+that"
välj webooks igen sen "make a web request"
ange trygve api adressn på url
method ska vara POST
content type: prova med text/plain
Body ska vara tomt
create action och sen finish

Gå sen till domoticz och din dummy swith och lägg in "[länk]Trygve/with/key/*****ifttt**apiinyckell***"
i raden åtgärder vid på.
Testa!
//Pierre
TACK för tipset.
Just nu kan jag inget göra. :) Jag var inne och tittade på SMS-setup:en hos Trygve. Nu släpper de inte tillbaka mig till HTTP. Förmodligen en bugg, men dagarna före jul är ju inte supporten alert någonstans!

Jag ska titta på det så snart det går loss igen. Men helst skulle jag vilja få igång en direktsändning via HTTP. Det är därför jag avhållit mig från SMS. Just larm är tidskritiskt och alla mellanhänder där det kan bli fördröjningar är inte så lockande. Jag började mitt testande med Mail vid rörelse. Sedan SMS och sedan via NMA. NMA har varit snabbast men någon bugg i Domoticz eller NMA gör att jag får felmeddelande att jag överskridit min kvot om antalet Push:ar. Eftersom jag betalar så är det 800 st. / h. Inte möjligt när jag inte fått en enda under samma timma. Jag har kanske överskridit 800 st. på de 7-8 månader jag använt NMA. Därför vill jag helst köra HTTP direkt om det går att lösa. Men stort tack för hjälpen såhär långt! Kommer nog med fler frågor. GOD JUL!
//Henry
 
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.