Pushetta richiesta di delucidazioni

128 views
Skip to first unread message

villani...@gmail.com

unread,
Oct 23, 2017, 11:06:58 AM10/23/17
to souliss-it

Allora ragazzi io ce l’ho messa tutta:

Lo sktech che Vi riporto sotto:



// Configure the framework

#include "SoulissFramework.h"

// Indirizzo MAC per Scheda Ethernet Nodo0
// "0xBF" identifica la mia rete BF

#define MAC_INSKETCH                                             

uint8_t MAC_ADDRESS[] = {0x1A, 0xA6, 0x49, 0x6B, 0xBF, 0x01}; // L'ultimo indirizzo "0x01" identifica il Nodo0    
#define AUTO_MAC         0
#define MAC_DEBUG        0
 
#include "bconf/StandardArduino.h"  // Uso un Arduino standard 
#include "conf/ethW5100.h"      // Uso connessione Ethernet Wiznet W5100          
#include "conf/Gateway.h"   // Uso il nodo come Gateway Souliss         
#include <SPI.h>
#include "conf/Webhook.h"
#include "Souliss.h"

// -----------------------INIZIO definizione della configurazione di Rete-------------------------------

#define ip_Router     1         // Indirizzo IP Ethernet Router (ex 250)
#define ip_Gateway   20         // Indirizzo IP Ethernet Gateway  Nodo00  Salone
#define ip_Eth_N1    21         // Indirizzo IP Ethernet Nodo01 Camera Letto
#define ip_Eth_N2    22         // Indirizzo IP Ethernet Nodo02 Bagno Camera Letto
#define ip_Eth_N3    23         // Indirizzo IP Ethernet Nodo03 Camera Chiara
#define ip_Eth_N4    24         // Indirizzo IP Ethernet Nodo04 Camera Lavoro
#define ip_Eth_N5    25         // Indirizzo IP Ethernet Nodo05 Bagno Servizio         
#define ip_Eth_N6    26         // Indirizzo IP Ethernet Nodo06 Cucina
#define ip_Eth_N7    27         // Indirizzo IP Ethernet Nodo07 Ingresso
#define ip_Eth_N8    28         // Indirizzo IP Ethernet Nodo08 Esterno

uint8_t ip_gateway_Router[4] = {192, 168, 1, ip_Router};    // Indirizzo Gateway Router
uint8_t ip_address_Gw[4]  = {192, 168, 1, ip_Gateway};      // Indirizzo Gateway Souliss su Ethernet Arduino Mega 2560
uint8_t ip_address_E1[4]  = {192, 168, 1, ip_Eth_N1};     // Indirizzo su Ethernet Nodo01
uint8_t ip_address_E2[4]  = {192, 168, 1, ip_Eth_N2};     // Indirizzo su Ethernet Nodo02
uint8_t ip_address_E3[4]  = {192, 168, 1, ip_Eth_N3};     // Indirizzo su Ethernet Nodo03
uint8_t ip_address_E4[4]  = {192, 168, 1, ip_Eth_N4};     // Indirizzo su Ethernet Nodo04
uint8_t ip_address_E5[4]  = {192, 168, 1, ip_Eth_N5};     // Indirizzo su Ethernet Nodo05
uint8_t ip_address_E6[4]  = {192, 168, 1, ip_Eth_N6};     // Indirizzo su Ethernet Nodo06
uint8_t ip_address_E7[4]  = {192, 168, 1, ip_Eth_N7};     // Indirizzo su Ethernet Nodo07
uint8_t ip_address_E8[4]  = {192, 168, 1, ip_Eth_N8};     // Indirizzo su Ethernet Nodo08
uint8_t subnet_mask[4]    = {255, 255, 255, 0};

#define myvNet_address    ip_address_Gw[3]      // Ultimo Byte dell' IP address (11) è anche l'indirizzo vNet
#define myvNet_subnet         0xFF00
#define myvNet_supern         0x0000
#define myvNet_supern_E1      Nodo01
#define myvNet_supern_E2      Nodo02
#define myvNet_supern_E3      Nodo03
#define myvNet_supern_E4      Nodo04
#define myvNet_supern_E5      Nodo05
#define myvNet_supern_E6      Nodo06
#define myvNet_supern_E7      Nodo07
#define myvNet_supern_E8      Nodo08

//NODO x: SENSORE GAS E FUMI//

// Definisco la logica T1N Cucina

#define GASDETECTOR   0   // T13 ID Logico dell'ingresso Rilevatore del Gas (Valore di ingresso digitale)
#define LEDRED        1   // T11 ON / OFF Uscita digitale con opzione Timer - Allarme SI GAS
#define LEDGREEN      2   // T11 ON / OFF Uscita digitale con opzione Timer - Allarme NO GAS
//#define FAN         3   // T11 ID Logico della Linea che alimenta l'aspiratore
#define BUZZER        4   // T11 Uscita digitale a impulsi

// Definisco PIN Arduino

//#define PIN_FANBUTT     38 // Pulsante accensione manuale verso Ventola
//#define PIN_FAN         39 // Uscita verso Ventola
#define PIN_BUZZER        40 // Uscita verso Buzzer
#define PIN_GASDETEC      41 // Ingresso verso Gasdetector
#define PIN_LEDRED        42 // Uscita verso Led Rosso Stato Allarme Gas
#define PIN_LEDGREEN      43 // Uscita verso Led Verde Stato No Allarme Gas

//Variabile per memorizzare il valore dell'ingresso Allarme fughe GAS
//E la persistenza della lettura
byte gasno = 0;
byte gassi = 0;

// Be sure this address is unique in your network
// byte mac[] = { 0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x19 };       
char APIKEY[] = "7019aa8f4ee702712a3941cfb46d8ec533a6447f"; // Put here your API key
char CHANNEL[] = "Fuga Gas";                          // and here your channel name
char serverName[] = "api.pushetta.com";
boolean lastConnected = false;
EthernetClient client;
               
void setup() {

    Initialize();
    
Ethernet.begin();
Souliss_SetIPAddress(ip_address_Gw, subnet_mask, ip_gateway_Router);
SetAsGateway(myvNet_address); 
Serial.begin(9600);
//Ethernet.begin(mac);
/*if (Ethernet.begin(mac) == 0) {
while(true);                          // no point in carrying on, so do nothing forever
}*/
Set_T11(LEDRED);        // T11 ON / OFF Uscita digitale con opzione Timer
Set_T11(LEDGREEN);      // T11 ON / OFF Uscita digitale con opzione Timer
Set_T13(GASDETECTOR);   // T13 ID Logico dell'ingresso Rilevatore del Gas
Set_T11(BUZZER);        // T11 ON / OFF Uscita digitale a impulsi

pinMode(41, INPUT);      // Ingresso verso Gasdetector
pinMode(42, OUTPUT);     // Uscita verso Led Rosso Stato Allarme Gas
pinMode(43, OUTPUT);     // Uscita verso Led Verde Stato No Allarme Gas
pinMode(40, OUTPUT);     // Uscita verso Buzzer
       
delay(1000);                          // give the Ethernet shield a second to initialize
}
               
void loop()
{
  EXECUTEFAST() {
  UPDATEFAST();
   
  FAST_50ms() {
Logic_T11(LEDRED);
Logic_T11(LEDGREEN);
Logic_T13(GASDETECTOR);
Logic_T11(BUZZER);

//Logic_T13 (LED);
  
DigOut(42, Souliss_T1n_Coil, LEDRED);    // Output Feedback ON
DigOut(43, Souliss_T1n_Coil, LEDGREEN);  // Output Feedback ON
DigOut(40, Souliss_T1n_Coil, BUZZER);       // Output Feedback ON
   }

//SHIFT_90ms(1) {
      //Logica Ingresso Allarme GAS
      Logic_T13(GASDETECTOR);
     
      // Esegui Logic per i LED, FAN e BUZZER
      Logic_T11(LEDRED);
      Logic_T11(LEDGREEN);
      Logic_T11(BUZZER);

//T13 Lettura Stato Allarme GAS
LowDigIn2State(41,Souliss_T1n_OnCmd,Souliss_T1n_OffCmd,GASDETECTOR);

//Codice per gestire l'allarme GAS sul Cambio di Stato
     gassi = mOutput(GASDETECTOR);
   mInput(LEDGREEN) = Souliss_T1n_OnCmd; // Stato all'accensione Allarme NO Gas
      gassi=memory_map[MaCaco_OUT_s + GASDETECTOR];
      if (gassi != gasno) {  //L'ingresso è cambiato e gestisco
        {if (gassi == 1)
       sendToPushetta(CHANNEL, "Fuga Gas"); // send to Pushetta
       mInput(LEDRED) = Souliss_T1n_OnCmd;      // Allarme SI GAS LED Rosso Acceso
       mInput(BUZZER) = Souliss_T1n_OnCmd;      // Allarme SI GAS Suona il Buzzer
       mInput(LEDGREEN) = Souliss_T1n_OffCmd;   // Allarme SI GAS LED Verde Spento
      
 
}
   }
 else if (gassi == gasno)
        {    
     mInput(LEDGREEN) = Souliss_T1n_OnCmd;      // Allarme NO GAS LED Verde Acceso
     mInput(LEDRED) = Souliss_T1n_OffCmd;       // Allarme NO GAS LED Rosso Spento
     mInput(BUZZER) = Souliss_T1n_OffCmd;      // Allarme NO GAS non Suona il Buzzer
 }
        gassi = gasno;

  // Here we handle here the communication with Android
  FAST_GatewayComms();

  }
  }
      
               //Function for sending the request to Pushetta
               void sendToPushetta(char channel[], String text){
                 client.stop();
                Serial.println ("Invio a Pushetta...");
                 if (client.connect(serverName, 80))
                 {                  
                   Serial.println ("Client Connesso...");
                   client.print("POST /api/pushes/");
                   client.print(channel);
                   client.println("/ HTTP/1.1");
                   client.print("Host: ");
                   client.println(serverName);
                   client.print("Authorization: Token ");
                   client.println(APIKEY);
                   client.println("Content-Type: application/json");
                   client.print("Content-Length: ");
                   client.println(text.length()+46);
                   client.println();
                   client.print("{ \"body\" : \"");
                   client.print(text);
                   client.println("\", \"message_type\" : \"text/plain\" }");
                   client.println();
                   Serial.println ("Messaggio Inviato!");
                 }
               }


funziona!!!! In caso di allarme "Fuga Gas", il Led Verde si spegne, il Led Rosso si accende, il Buzzer suona, ma purtroppo ricevo continue notifiche da "Pushetta" fintantochè simulo l'allarme Gas. Fermando la simulazione, la situazione ritorna  allo stato descritto nello sketch ossia, il Led Verde è acceso, il Led rosso è spento, il Buzzer non suona e "Pushetta" non manda più notifiche.

Se avessi raggiunto l’obiettivo, ossia ricevere una sola notifica di allarme avrei continuato nel cercare di aggiungere allo sketch anche una notifica di “cessato” allarme, ma purtroppo non sono riuscito in questo, ecco il perché chiedo a questo punto  aiuto (magari qualcuno si è già trovato nella stessa situazione in passato).

Aggiungo che prima di arrivare a questo risultato ho passato in rassegna le diverse discussioni che avevate intrapreso in passato e in alcuni casi ho provato ad utilizzare alcuni sketch trovati, ma senza fortuna, non fosse altro perché magari faceva quanto volevo suono del Buzzer, accensione Led rosso o Verde secondo le situazioni, ma non mandava le notifiche richieste nel codice a seconda degli stati.

Tornando alla parte che attualemente funziona anche se spara notifiche durante la fase di attivazione dell'allarme, mi sono venuti fuori dei dubbi che spero qui possano trovare una risposta:


  • c'è un modo per ripulire sia su "WEB" che su "Cellulare" le notifiche da Pushetta  ricevute non più necessarie senza attendere la scadenza dell'expired?
  • c'è un modo per avere una notifica oltre che con la "data" anche con "l'orario" della notifica ricevuta?. E' forse necessario aggiungere qualche stringa sullo sketch Arduino?
  • nel caso avessi bisogno nello stesso codice di utilizzare due tipologie di allarme tipo :
Fuga Gas

Fine Fuga Gas


per i quali ho creato due channel diversi (vedi esempio sotto).

 Nel codice le segnalazioni vanno così riportate o c'è un altro modo? 


// Be sure this address is unique in your network
// byte mac[] = { 0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x19 };       
char APIKEY[] = "7019aa8f4ee702712a3941cfb46d8ec533a6447f"; // Put here your API key
char CHANNEL[] = "Fuga Gas", "Fine Fuga Gas";        // and here your channel name 

 

Ho provato a mettere anche i CHANNEL nello stesso codice, ma ho ricevuto errore, c'è forse un altro modo (vedi il modo sotto) ?


char CHANNEL[] = "Fuga Gas";

char CHANNEL[] =  "Fine Fuga Gas";


Grazie per l'attenzione........attendo un eventuale riscontro


Dario Cdj

unread,
Oct 23, 2017, 4:11:23 PM10/23/17
to souli...@googlegroups.com
Non fare cross posting per favore se non strettamente necessario

Il 23 Ott 2017 17:07, <villani...@gmail.com> ha scritto:
...

villaniclaudio8

unread,
Oct 23, 2017, 4:52:09 PM10/23/17
to souli...@googlegroups.com
Si chiedo scusa ho fatto confusione nello scrivere pensando non fosse partito il messaggio volevo cancellarlo ma non ho trovato il modo. Grazie claudio



Inviato da smartphone Samsung Galaxy.

-------- Messaggio originale --------
Da: Dario Cdj <dari...@gmail.com>
Data: 23/10/17 22:11 (GMT+01:00)
Oggetto: Re: [souliss-it] Pushetta richiesta di delucidazioni

Non fare cross posting per favore se non strettamente necessario

Il 23 Ott 2017 17:07, <villani...@gmail.com> ha scritto:
...

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/souliss-it/qvk3jwL9G3g/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a souliss-it+...@googlegroups.com.
Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAPXhohscnn1rcL9BV2nXvyjzMi7Bbio2podd8i3tPpR%2BuEbBBQ%40mail.gmail.com.
Per altre opzioni visita https://groups.google.com/d/optout.

Giuseppe P.

unread,
Oct 23, 2017, 6:36:29 PM10/23/17
to souliss-it
Claudio ti ho corretto il file dovrebbe funzionare.
Poi mi spieghi a cosa ti servono i T11 che hai inserito.
Cmq prova e fammi sapere

Ciao
GasClaudio.ino

villani...@gmail.com

unread,
Oct 24, 2017, 3:23:54 PM10/24/17
to souliss-it
Ciao Giuseppe intanto grazie per il Tuo interessamento, sei tra i pochi (che in questo fourm) sei cresiuto pian piano e dai sempre una mano..a chi ne a di meno .....eh si non per polemica anzi....ma ho visto leggendo le varie discussioni che molti dei frequentatori che in passato chedevano aiuto ai più nella speranza di trovare soluzioni ai loro problemi oggi latitano un pò....cmq non esiste solo il forum , esiste lavoro, famiglia etc...bando alle ciance ...allora oggi e domani mi sarà difficile testareil tuo sketch e comunque ti darò spiegazione del perchè per Led e Buzzer ho utilizzato il famoso T11....ma Tu mi sembra non eri cosi contrario...... una cosa è certa Pushetta è molto limiattivo e lo si riscontra dalla impossibilità di:
  1. cancellare le vecchie notifiche sia su Web che su cellulare
  2. avere la percezione oltre che della data anche dell'orario in cui si è verificato l'evento
  3. stabilire da un Channel dei sotto Channel che servono per segnalare attivazione o cessazione di allarmi

Cmq Ti do risposta  senz'altro ...

Grazie ancora

Dario Cdj

unread,
Oct 24, 2017, 3:34:04 PM10/24/17
to souli...@googlegroups.com
esiste pushover se lo preferisci che è un po più personalizzabile....  al tipo di pushetta ho chiesto 1000 volte di mettere l'orario (che a livello di codice c'è già)...


...

Di Maio, Dario

unread,
Oct 25, 2017, 2:24:57 AM10/25/17
to souli...@googlegroups.com

Perché non usate Telegram?

Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+unsubscribe@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

villani...@gmail.com

unread,
Oct 25, 2017, 7:55:51 AM10/25/17
to souliss-it

Buongiorno Giuseppe ho messo in pratica il Tuo sketch , ma non compilava correttamente perché c’era un piccolo refuso  sfuggito alle Tue correzioni (“gassi” parametro che era rimasto e che ho sostituito con “StatoGas”) così seguendo le Tue correzioni ,anche per capire ho apportato  la modifica e il tutto ha funzionato.

Per quanto riguarda l’ utilizzo del T11, mi sono rifatto ad alcuni sketch che ho trovato sul forum e come fan tutti ho cercato di riadattarli alle mie esigenze. Per me era necessario avere una segnalazione visiva (LED Verde stato Riposo e LED Rosso stato di allarme) e/o sonora (BUZZER stato di allarme, magari temporizzandolo, ma questo poi lo vedrò se realizzarlo o no)  e lo start di una ventola che consente la pulizia dell’aria inquinata dal GAS. Ora l’unico “Typical”  che ho trovato è in effetti il “T11” ( “ON/OFF Digital Output” ) che può segnalarmi  su SoulissApp  l’evento Fuga di Gas cambiando lo stato dei T associati . Poi analizzando bene il tipo di servizio ho scoperto che quello che realmente volevo e che ha più senso era quello di  ricevere anche  notifiche di avvenuta “Fuga GAS” e di “Cessazione Fuga GAS” . Ora Il tutto funziona grazie a Te !!! Giuro che comunque mi sono applicato perché ho modificato la parte messaggistica (Pushetta)  (e funziona) nel modo sotto riportato (vedi messaggi in rosso), andando a leggermi quelle poche info che sono presenti sul sito di PUSHETTA.


// Be sure this address is unique in your network

// byte mac[] = { 0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x19 };       

char APIKEY[] = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // Put here your API key

char CHANNEL[] = "GAS METANO";                              // and here your channel name

char serverName[] = "api.pushetta.com";

boolean lastConnected = false;

EthernetClient client;

 

FAST_90ms() { //INSERITA DA Giuseppe

                               Logic_T13(GASDETECTOR);

                               LowDigIn2State(41,Souliss_T1n_OnCmd,Souliss_T1n_OffCmd,GASDETECTOR);

                               //INSERITO DA Giuseppe CONTROLLO NOTIFICHE E LED DI STATO

     if ( memory_map[MaCaco_OUT_s + GASDETECTOR] == StatoGAS)  {

} else {

    if ( memory_map[MaCaco_OUT_s + GASDETECTOR] == StatoGAS) {

        mInput(LEDGREEN) = Souliss_T1n_OnCmd; // Stato all'accensione Allarme NO Gas

        StatoGAS=memory_map[MaCaco_OUT_s + GASDETECTOR];

        }

        if ( memory_map[MaCaco_OUT_s + GASDETECTOR] == 1) {

                     sendToPushetta(CHANNEL, "Fuga Gas");           // send to Pushetta

       sendToPushetta(CHANNEL, "Accensione Ventola"); // send to Pushetta  

       mInput(LEDRED) = Souliss_T1n_OnCmd;            // Allarme SI GAS LED Rosso Acceso

       mInput(BUZZER) = Souliss_T1n_OnCmd;            // Allarme SI GAS Suona il Buzzer

       mInput(LEDGREEN) = Souliss_T1n_OffCmd;         // Allarme SI GAS LED Verde Spento

        }

        StatoGAS = memory_map[MaCaco_OUT_s + GASDETECTOR];

        if ( memory_map[MaCaco_OUT_s + GASDETECTOR] == 0) {

       sendToPushetta(CHANNEL, "Spegnimento Ventola"); // send to Pushetta

       sendToPushetta(CHANNEL, "Fine Fuga Gas");       // send to Pushetta

       mInput(LEDRED) = Souliss_T1n_OffCmd;            // Allarme NO GAS LED Rosso Acceso

       mInput(BUZZER) = Souliss_T1n_OffCmd;            // Allarme NO GAS Suona il Buzzer

       mInput(LEDGREEN) = Souliss_T1n_OnCmd;           // Allarme NO GAS LED Verde Spento

        }

        StatoGAS = memory_map[MaCaco_OUT_s + GASDETECTOR];

       }

                                }

Grazie

Claudio








Il giorno martedì 24 ottobre 2017 00:36:29 UTC+2, Giuseppe P. ha scritto:

villani...@gmail.com

unread,
Oct 25, 2017, 8:09:00 AM10/25/17
to souliss-it
Buongiorno Dario Cdj,
in effetti "PUSHETTA" ha delle limitazioni sia dal punto di vista cancellazione notifiche (bisogna attendere che espirino) sia dal punto di vista della non possibilità di far  apparire l’orario di notifica oltre che la data dell’evento.
Pensa che anche Io gli ho scritto due giorni fa suggerendogli delle modifiche, ma non ho ricevuto riscontro. Insomma PUSHETTA sia su Web che su cellullare è un po’ limitata, ma siccome è gratis accontentiamoci.
A proposito di PUSHOVER hai avuto modo di provarlo? Ho visionato il sito mi sembra molto più dettagliato di PUSHETTA,  ma esiste qualche esempio applicato in Arduino?

villani...@gmail.com

unread,
Oct 25, 2017, 8:17:01 AM10/25/17
to souliss-it

Ciao Dario, sarebbe interessante provarli tutti e magari scegliere il più completo, ma su Telegram come chiesto all'altro Dario esistono esempi applicati e funzionanti? Una notifica se la si usa è vitale e fondamentale e quindi a parte la Rete Internet che potrebbe aver problemi nel consegnare il messaggio il resto dovrebbe funzionare.
Se hai qualche esempio è gradito.
Un slauto
Claudio

Perché non usate Telegram?

Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

Di Maio, Dario

unread,
Oct 25, 2017, 3:54:51 PM10/25/17
to souli...@googlegroups.com

Su questa ML o su quella inglese c'é un mio post con allegato un esempio funzionante. C'é una procedura da cercare in rete per creare un bot da cui ottenere l'apikey da sostiuire nello sketch.

Dario.

...

villaniclaudio8

unread,
Oct 25, 2017, 4:05:28 PM10/25/17
to souli...@googlegroups.com
Grazie dario mi prodigo nel cercare le info....
Un saluto



Inviato da smartphone Samsung Galaxy.

-------- Messaggio originale --------
Da: "Di Maio, Dario" <dario....@souliss.net>
Data: 25/10/17 21:54 (GMT+01:00)

Dario Cdj

unread,
Oct 26, 2017, 2:19:04 PM10/26/17
to souli...@googlegroups.com
Ecco quanto serve per pushover : 

//Pushover function
char apitoken[] = "XXXXXXXXXXXXXXX"; 
char userkey [] = "XXXXXXXXXXXXXXXXXXXXX";
char device[] = ""; //es. Nomedeltuocell o vuoto per tutti
char sound[] = "pushover";


void SendPushover ( String message)
{
Pushover po = Pushover(apitoken,userkey);
po.setDevice(device);
po.setMessage(message);
po.setSound("pushover");
Serial.println(po.send()); //should return 1 on success
}
//End Pushover

e poi dallo sketch :
SendPushover("Porta di casa Aperta!");

Ciao
Dario2

Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a souliss-it+unsubscribe@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAKGhMPLganqNf7fHRkoKDjSP%2BanBHDmjTyJgaA8vn9YOmAwd3Q%40mail.gmail.com.
Per altre opzioni visita https://groups.google.com/d/optout.

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+unsubscribe@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

villani...@gmail.com

unread,
Oct 26, 2017, 4:12:08 PM10/26/17
to souliss-it
Grazie Dario mi state dando un grande supporto..... nel fin settimana farò anche questa prova.... questo sito mi sta prendendo molto ho poco tempo ma quando posso cerco di sperimentare...Vo aveete fatto davvero grandi cose.....
Un saluto

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

villani...@gmail.com

unread,
Oct 31, 2017, 4:32:55 PM10/31/17
to souliss-it
Ciao Giuseppe .....Ti h comunque risposto in questo trhead a proposito se le cose funzionavano o no!!! ehi mi state davvero facendo crescer..... la mia unica pecca conoscere poco l'inglese e per uno che ha una figlia che parla 4 lingue è davvero una gran brutta cosa....cmq bando alle ciance....... sono riuscito ad accorpare all'nterno di uno sketch più cose cose quello che non riesco a fare è avere in uno sketch con Pushetta  2 channel che trattano due arcgomenti diversi..... mispiego meglio nel caso volessi avere nello stesso sktch un allarme Fuga Gas e un allarme Allagamento il Channel ne può prevedere uno solo e per l'altro come si fa? oppure cio non è possibile e quindi la dichiarzione del channel in Pushetta deve essere generica e poi a quel channel mettendo una icona generica si associa i vari messaggi?
Intendo dire io in Pushetta ho preparato un Channel Fuga Gas con apposita icona, un Channel Allagamento con apposita icona, ma non riesco a mettere entrambi nello stesso sketch e a farli funzionare in modo singolo osia se mi rriva un allarme Fuga gas devo avere quel tipo di messaggioo se mi arriva un allarme allagamento devoavere un tipo diverso di messaggio.
Grazie per a solita attenzione



Il giorno martedì 24 ottobre 2017 00:36:29 UTC+2, Giuseppe P. ha scritto:

Giuseppe P.

unread,
Nov 1, 2017, 10:49:58 AM11/1/17
to souliss-it
Ma a cosa ti serve......il canale è solo uno, chiamalo notifica sensori, controlli il cambio di stato di qualsiasi sensore posto su un solo nodo o su diversi nodi. sop e ci inserisci la descrizione relativa a quel sensore stop.

Io non ho provato ma penso che sia fattibile.

che tipo di errore ti da?

villaniclaudio8

unread,
Nov 1, 2017, 11:04:28 AM11/1/17
to souli...@googlegroups.com
Infatti hai ragione stavo giusto sperimentando questo....grazie sei sempre gentile e mi staj facendo crescere .... 



Inviato da smartphone Samsung Galaxy.

-------- Messaggio originale --------
Da: "Giuseppe P." <giusepp...@gmail.com>
Data: 01/11/17 15:49 (GMT+01:00)
A: souliss-it <souli...@googlegroups.com>

Giuseppe P.

unread,
Nov 1, 2017, 11:12:08 AM11/1/17
to souliss-it

Prova lo sketch in allegato, ci sono due T11 con notifiche pushetta su 2 canali diversi, l'ho scritto ma non l'ho provato, provalo tu e fammi sapere se funziona, compila i campi inserendo la tua apikey e i tuoi canali.........da caricare su mega +eth w5100



Il giorno martedì 31 ottobre 2017 21:32:55 UTC+1, villani...@gmail.com ha scritto:
T11_PUSHETTA_2_CANALI_ETH_W5100.ino

villaniclaudio8

unread,
Nov 1, 2017, 11:20:33 AM11/1/17
to souli...@googlegroups.com
Ok maestro!!!! Ti faro sapere....



Inviato da smartphone Samsung Galaxy.

-------- Messaggio originale --------
Da: "Giuseppe P." <giusepp...@gmail.com>
Data: 01/11/17 16:12 (GMT+01:00)
A: souliss-it <souli...@googlegroups.com>
Message has been deleted

villani...@gmail.com

unread,
Nov 9, 2017, 9:04:20 AM11/9/17
to souliss-it

Ciao Giuseppe, non mi sono dimenticato di rispondere alla domanda che mi avevi fatto sull’utilizzo dello sketch da Te proposto  Pushetta come Ti avevo richiesto.

Lo sketch che gentilmente mi avevi  postato non funziona, ma in effetti penso non abbia senso usarlo come avevo proposto, ma bensì è meglio creare un canale per ogni singolo Vano (es. cucina o bagno etc)  e farci ricadere all’interno i vari allarmi.

Facendo le dovute prove mi sino reso conto che la cosa ha più senso.

Ora però sto passando alla gestione degli allarmi inteso come antifurto e mi sono posto alcune domande leggendo qualche post.

Mi piacerebbe capire l’uso dei nodi come è meglio gestirlo se in antitheft solo o metterci anche il watch dog.

Comunque grazie come sempre per le info che mi dai.

Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a souliss-it+unsubscribe@googlegroups.com.

Giuseppe P.

unread,
Dec 25, 2017, 1:28:24 PM12/25/17
to souliss-it
Ho provato ad usare pushover come da te descritto...
mi da errore di compilazione su:

Pushover po = Pushover(apitoken,userkey);


Il giorno giovedì 26 ottobre 2017 20:19:04 UTC+2, Dario Cdj ha scritto:

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

Dario Cdj

unread,
Dec 25, 2017, 1:35:56 PM12/25/17
to souli...@googlegroups.com
Installa la libreria e poi #include "Pushover.h"

Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+unsubscribe@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

Giuseppe P.

unread,
Dec 25, 2017, 1:44:28 PM12/25/17
to souliss-it
l'ho fatto anche...

ma io nel mio profilo pushover vedo solo la userkey

la apitoken dov'è?
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

Giuseppe P.

unread,
Dec 27, 2017, 9:03:43 AM12/27/17
to souliss-it
Ok risolto, il problema è che mi dava problemi con il client.connect di emoncms....eliminato ed ha funzionato....devo capire come risolvere


Il giorno lunedì 25 dicembre 2017 19:35:56 UTC+1, Dario Cdj ha scritto:
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages