Vai al contenuto
News Ticker
  • Zwave-Community.it diventa DOMOTICA Easy!!
  • Il portale dedicato alla DOMOTICA WIRELESS
  • Forum - Guide - Recensioni

REGISTRATI PER VISUALIZZARE TUTTI I CONTENUTI DEL NOSTRO PORTALE!

ATTENZIONE: Alcuni contenuti del sito sono visualizzabili sono dagli utenti registrati. 

REGISTRATI ADESSO alla nostra comunità e dai anche il tuo supporto per ottenere di più!

Roberto

Members
  • Numero contenuti

    19
  • Iscritto

  • Ultima visita

Reputazione Comunità

0 Neutral

Su Roberto

  • Rango
    Junior Member
  1. Google Calendar con IFTTT su HC2

    ho scoperto che per l'ora legale la riga 11 local timeZone=1 va ma modificata con il valore 2, e cosi mi funziona Grazie e complimenti ancora per la soluzione proposta diretta e più comoda invece di dover passare per iFTTT Saluti Roberto
  2. Google Calendar con IFTTT su HC2

    il problema è questo io imposto su google calendar un evento che chiamo TEST a un orario prefissato, la scena che al momento attivo manualmente con una cadenza di 2 minuti , "dovrebbe" leggere che c'è un evento chiamato TEST a quel determinato orario e dovrebbe passare alla linea : [color=#6c6c6c][size=small][font=monospace]-- INSERIRE LA GESTIONE DELL'AVVIO SCENE, MODIFICARE COME SI PREFERISCE[/font][/size][/color] [color=#6c6c6c][size=small][font=monospace]fibaro:debug("AVVIO:"..MyEvent['name'])[/font][/size][/color] [size=x-small][color=#333333][font=Arial][size=small]dove se io ho inserito questo: fibaro:debug("OK")[/size][/font][/color][/size] [size=x-small][color=#333333][font=Arial][size=small]dovrebbe comparirmi OK sul debug della scena quando e giunto l'orario impostato per [/size][/font][/color][/size] [size=x-small][color=#333333][size=small][font=Arial]TEST o sbaglio, dopo penso si possa dal nome dell'evento associare una azione [/font][/size][/color][/size] [size=x-small][color=#333333][size=small][font=Arial]ma per lo meno a dovrei vedere la scritta OK sul debug cosa che non avviene,[/font][/size][/color][/size] [color=#333333][size=small][font=Arial]perchè a me non funziona?[/font][/size][/color] [color=#333333][size=small][font=Arial]Grazie[/font][/size][/color]
  3. Google Calendar con IFTTT su HC2

    Salve, per BARAN: avevo provato la versione di Yuri ma ho visto che l'istruzione : local HC = net.HTTPClient() mi dava sempre errore e sul web ho letto che funziona solo su una scena e non su VD, non mi è chiaro come fare eseguire una scena o una azione ( esempio un pulsante su VD) e come vanno inserite sul calendario google posso inserire più azioni su google calendar? puoi postare un esempio? per farla girare ogni 5 minuti come fai Grazie Roberto
  4. Google Calendar con IFTTT su HC2

    Salve, ho provato questa versione ma alla linea 9 : local HC = net.HTTPClient() mi da in debug: [color=#c72f2f][size=x-small][font=verdana, arial, helvetica][ERROR] 10:10:22: line 9: attempt to index global 'net' (a nil value)[/font][/size][/color] cosa sbaglio?
  5. è disponibile su questo sito: https://www.intellihome.be/en/z-wave-fibaro-swipe.html
  6. Salve, Qualcuno già utilizza Logitech Harmony HUB con HC2? e come si trova? Roberto
  7. Google Calendar con IFTTT su HC2

    Io prima guarderei i benefici di un simile approccio, ovvero impostare da un telefonino una scelta sul calendario di google che mi attiva qualcosa in modo automatico a qualsiasi data e orario può essere una comodità e per la sicurezza ? basta creare un utente limitato con una sua password che ha come possibilità di accedere solo quella scena o dispositivo che vogliamo attivare questo dal pannellino accessi di HC2.
  8. Google Calendar con IFTTT su HC2

    Ciao presento una integrazione di Google Calendar su HC2 usando il sito IFTTT , premetto che non è farina del mio sacco ma è la traduzione di quanto riportato a questo link: http://www.domotique-fibaro.fr/index.php/topic/5486-showroom-ifttt/#entry88500 Ecco un piccolo tutorial per l'integrazione tra Google Calendar e il tuo HC2 che uso per aprire le mie persiane e la sveglia 1. VD per modificare una variabile predefinita che viene utilizzato da una scena che mi apre le persiane. esempio del codice tasto nella vd: 2. sulla http://www.ifttt.com> > my recipes > create new recipe 3. la ricerca "google calendar" 4. Scegliere "evento di inizio della ricerca" http://i65.tinypic.com/xdfty1.jpg 5. mettere le parole che cercherà Google Calendar e scegliere "creare trigger" 6. Fare clic su "that" 7. ricerca e selezionare 'Maker' 8. Scegliere "make a web request" 9.a all'url che avvierà le azioni sul vostro HC2 (esempio nello screenshot) 9.b scegliere il metodo di "Get" 10.a selezionare "create action" 11. di nuovo al nostro HC2. Creare una scena --[[ %% autostart %% properties %% globals --]] local sourceTrigger = fibaro:getSourceTrigger(); function tempFunc() local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( ( (tonumber(os.date("%H%M")) >= tonumber(string.format("%02d%02d", "00", "00")) and tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "23", "59"))) and (math.floor(os.time()/60)-math.floor(1438812000/60))%1 == 0 ) ) then local http = net.HTTPClient() http:request('https://maker.ifttt.com/trigger//with/key/', { success = function(resp) if resp.status == 200 then fibaro:debug("respons ok") else fibaro:debug(resp.status) end end }) end setTimeout(tempFunc, 60*1000) end if (sourceTrigger["type"] == "autostart") then tempFunc() else local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( startSource["type"] == "other" ) then local http = net.HTTPClient() http:request('https://maker.ifttt.com/trigger//with/key/', { success = function(resp) if resp.status == 200 then fibaro:debug("respons ok") else fibaro:debug(resp.status) end end }) end end È possibile trovare l'ID ricetta cliccando su "My Recipes" e poi sulla ricetta che si desidera utilizzare. 12. nel calendario di Google è stato creato un nuovo evento nel soggetto con il nome esatto è stato utilizzato in questa esercitazione Punto 5. Ecco, si è pronti ad usare il calendario di Google per avviare azioni sul HC2. Nota molto importante: c'è un ritardo tra il momento in 6 minuti specificati nel caso di Google e l'azione sul HC2. Vale a dire: l'azione sul vostro HC2 sarà lanciato 5 !!!minuti prima !!! il tempo specificato nel calendario di Google! Per esempio: se volete una scena alle 23.00, dobbiamo creare un evento in Google Calendar 23.06.
  9. Ho finalmente trovato la soluzione, stanco di dover impostare più scene a blocchi una per accendere e una per spegnere, ora posso accendere e spegnere a orari diversi con una unica scena vari dispositivi o inviare comandi a determinati orari, ecco il codice: --[[ %% autostart %% properties %% globals --]] -- check script instance count in memory if (fibaro:countScenes() > 1) then fibaro:debug("Script already running."); fibaro:abort(); end fibaro:debug(os.date() .. " - Script start"); function tempFunc() local currentDate = os.date("*t"); if ((currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "09:30") )then fibaro:call(201, "turnOn"); fibaro:debug("ON"); -- qui posso inserire altre if con tempi diversi e dispositivi diversi.... end if ((currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "21:30") )then fibaro:call(201, "turnOff"); fibaro:debug("OFF"); -- qui posso inserire altre if con tempi diversi e dispositivi diversi.... end setTimeout(tempFunc, 60*1000); end se l'ora e il giorno della settimana sono quelli indicati nei cicli IF mi esegue l'azione in questo accende alle 9.30 (prima if) o spegne alle 21,30 (seconda if) tutti i giorni il dispositivo con ID 201 da qui si può partire per tantissimi altri usi. sperando possa essere utile vi saluto
  10. TTS con RaspBerry

    [quote='kead' pid='222' dateline='1452838313'] @"Roberto" potresti postare nuovamente la guida anche qui in un post apposito? [/quote] Ciao, appena posso la preparo per bene e la posto sul sito
  11. TTS con RaspBerry

    [quote='darpet' pid='220' dateline='1452801816'] Non avendo un SONOS a disposizione... mi arrangio... ho trovato una guida ma dal forum francese pur essendo iscritto, non riesco a scaricare il VD che serve poi per passare la stringa HTTP al raspberry. Qualcuno di voi ce l'ha? oppure mi spiega con LUA come aprire una connessione HTTP verso un dispositivo? Baci :D [/quote] Ciao, io la uso e va bene, avevo postato il tutto su Facebook, ho seguto passo passo la guida francese .
  12. [quote='darpet' pid='200' dateline='1452677207'] Ciao Roberto, oltre a quello scritto da Kead, non vedo nel tuo codice (nelle prime righe in alto, quelle che cominciano per %%) nessuna variabile o nessun dispositivo che dovrebbe triggare la scena... in questo modo con il codice che hai scritto, la tua scena verrà triggata e quindi eseguita solo se "qualcos'altro" nel sistema imposta la variabile sourceTrigger["type"] a other oppure ad autostart. Prova a seguire il mio consiglio precedente e crea un VD con il codice che ti ho suggerito, guardane il funzionamento. Se ti soddisfa OK, altrimenti parliamone e aggiustiamo il tiro. :) Good Luck. D. [/quote] Grazie proverò come consigliato , oltre che per creare una unica scena per gestire lo spegnimento e accensione di un'acquario era anche un esercizio per capire qualcosa di più su LUA , e avevo per questo creato prima le scene a blocchi e poi convertite in lua e unite in una unica scena ma cosi non funziona e mi domandavo perchè [hr] [quote='kead' pid='198' dateline='1452672087'] Ma questo codice ti salta fuori quando trasformi le scene da blocchi a Lua?? Non sono un super esperto ma non tornato parecchie cose... Tanto per cominciare vengono create piu variabile con lo stesso valore della sorgente del trigger. Segui quanto scritto da @"darpet" e semplifica il tutto. La cosa migliore sarebbe usare GEA... [/quote] grazie mille per l'aiuto, come scritto più sotto a "darpet" le scene la avevo create in blocchi e convertita in LUA e unite in una unica scena , non solo per l'uso che mi serviva ma anche per comprendere qualcosa in più di LUA
  13. Grazie ad entrambi per le risposte, stasera proverò, mi rimane però il dubbio su come funziona la funzione trigger e come dovrei modificare le scene create dalla macchina per unirle , mi spiego meglio con l'esempio sotto: --[[ %% autostart %% properties %% events %% globals --]] local sourceTrigger = fibaro:getSourceTrigger(); function tempFunc() local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( ( ((currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "08:10") ) ) then fibaro:call(51, "turnOn"); end setTimeout(tempFunc, 60*1000) end if (sourceTrigger["type"] == "autostart") then tempFunc() else local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( startSource["type"] == "other" ) then fibaro:call(51, "turnOn"); end end local sourceTrigger = fibaro:getSourceTrigger(); function tempFunc() local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( ( ((currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "20:00") ) ) then fibaro:call(51, "turnOff"); end setTimeout(tempFunc, 60*1000) end if (sourceTrigger["type"] == "autostart") then tempFunc() else local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( startSource["type"] == "other" ) then fibaro:call(51, "turnOff"); end end cosi non funziona, come dovrei modificarla per farla funzionare ? Grazie in anticipo
  14. Ciao, Avrei bisogno di una scena cche a un orario fisso tutti i giorni mi accenda un dispositivo è tutti i giorni a un altro orario me lo spenga, co i blocchi devo creare due scene, e se lè trasformò in lua e prova ad unirle non mi funzionano, qualcuno mi può aiutare ? Grazie
  15. Come trovare ID di un Virtual device

    [quote='Cristiano' pid='115' dateline='1452239741'] Come faccio a conoscere l'ID di un virtual device? Grazie [/quote] se vai ad aprire dalla pagina web quel dispositivo ti mostra sulla barra di navigazione l'ID esempio aprendo uno dei miei: http://192.168.1.61/fibaro/it/devices/virtual_edit.html?id=136 l'iD è il 136
×