Gestione Tapparelle Motorizzate

918 views
Skip to first unread message

villani...@gmail.com

unread,
Jun 8, 2017, 11:30:51 AM6/8/17
to souliss-it


Il nuovo argomento che vorrei proporVi è la gestione di tapparelle motorizzate.

Seguendo alcuni sketch da voi postati e rileggendo i contenuti della WIKI (anche se in inglese non sono un fenomeno) ho cercato di ricostruire e capire confrontandomi con la pagina dei TYPICALS  come funziona la salita e discesa di un tapparella ovviamente mi sono sorti dubbi che spero trovino risposta con il vs aiuto.

 

In rete ho trovato sul forum di arduino.cc questo schema:


Ad occhio mi sembra corretto in quanto consente nel caso che Arduino/Scheda relè non funzioni di poter comandare ugualmente la Salita/Discesa delle tapparelle utilizzando il pulsante “MANUALE” che si trova localizzato presso la finestra.

Per il comando da Souliss APP invece, che dovrà gestire la Salita/Discesa delle tapparelle ho riportato le righe di codice che penso possano sposarsi  con lo schema di cui sopra.

A tal proposito Vi chiedo se tale codice è completo o manca qualcosa per farlo funzionare correttamente.

      //---Definizione degli Slot---//

//definizione logica T22

#define Tapparella_Salone_Nodo0                       1

void setup(){  

Initialize();

// Set network parameters

Souliss_SetIPAddress(ip_address, subnet_mask, ip_gateway);

SetAsGateway(myvNet_address); // Set this node as gateway for SoulissApp 

 

  // Tapparelle Motorizzate

  Set_T22(Tapparella_Salone_Nodo0);

  {

 

// Define inputs (hardware pulldown required) and outputs pins

    pinMode(2, INPUT);           // Open Command from pushbutton

    pinMode(3, INPUT);           // Close Command from pushbutton

    pinMode(8, OUTPUT);           // Open Relay

    pinMode(9, OUTPUT);           // Close Relay

}

void loop()

{

    // Here we start to play

    EXECUTEFAST() {                    

        UPDATEFAST();  

         // Execute the code every 3 time_base_fast   

    

    FAST_510ms() {

// Use OPEN and CLOSE Commands

LowDigIn(2, Souliss_T2n_OpenCmd_Local, Tapparella_Salone_Nodo0); //Open Command (only from local pushbutton)

LowDigIn(3, Souliss_T2n_CloseCmd_Local, Tapparella_Salone_Nodo0); //Close Command (only from local pushbutton)

 

Logic_T22(Tapparella_Salone_Nodo0);

LowDigOut(8, Souliss_T2n_Coil_Open, Tapparella_Salone_Nodo0);

LowDigOut(9, Souliss_T2n_Coil_Close, Tapparella_Salone_Nodo0);

      }

      // Esegue il codice ogni volta in un secondo velocemente    

      FAST_x10ms(50) {

      Timer_T22(Tapparella_Salone_Nodo0);

        }

      ProcessCommunication();

      }     

         // Qui trattiamo tutte le comunicazioni con altri nodi

      FAST_GatewayComms();   

     }

        EXECUTESLOW()

    {  

        UPDATESLOW();

   }      

}

 

Nel codice sopra i PIN Salita e Discesa di Arduino (Open Command (only from local pushbutton)

dovrebbero coincidere con i PIN IN1 & IN2 dello schema sopra allegato quindi dovrebbero essere se non erro quelli che ci consentono di aprire o chiudere una tapparella usando Souliss. Vi torna?


Per completezza avrei da aggiungere un paio di richieste (nel caso che qualcuno di Voi abbia avuto la stessa necessità).

1.      

  1. E’ possibile mettere un comando GENERALE che tramite Arduino possa far chiudere TUTTE le Tapparelle quando si esce di casa? Se si quale sarebbe il codice da aggiungere e che ne consente la possibilità?
2.     E’ possibile mettere un PULSANTE GENERALE che consenta la chiusura MANUALE (vedi pulsanti singoli per finestra) di tutte le Tapparelle? Se si come va connesso alle tapparelle?

3.      
Per provare se il codice funziona, non disponendo al momento di un MOTORE per Tapparella, c’è un modo (lampada o led o qualsiasi altra cosa) per fare delle prove?


Spero che qualcuno dia seguito a queste mie domande, l’obiettivo è costruire e capire anche a posteriori (ciò che si legge su WIKI)

Grazie

Auto Generated Inline Image 1

villani...@gmail.com

unread,
Jun 10, 2017, 3:24:58 PM6/10/17
to souliss-it
ragazzi buonasera...ma un'anima pia che mi ada una manao esiste??....dai scherzo.. ho bisogn di qualche conferma alle mie domande!!!
Grazie

Fulvio Spelta

unread,
Jun 10, 2017, 5:53:47 PM6/10/17
to souliss-it
per i pulsanti a 220v devi utilizzare quelli con interblocco per evitare problemi di errate manovre
Non capisco a cosa servano i PIN IN1 IN2 se già prevedi i pulsanti locali a 220V; in questa configurazione non mi pare servano pulsanti perchè le manovre locali sono fatte da quelli a 220V, l'elettronica servirà solo per i comandi "domotici".

I motori generano extra-tensioni molto alte utilizza relè di potenza.


Di Maio, Dario

unread,
Jun 11, 2017, 2:34:58 AM6/11/17
to souli...@googlegroups.com

Ciao Claudio,

é uno schema interessante, garantisce la mutua esclusività tra comandi locali a 220v e remoti da scheda. Ma non garantisce un tempo minimo di attesa tra i comandi locali e remoti e questo può danneggiare il motore se non si é accorti.

I comandi In sono opzionali e rappresentano dei comandi a pulsante aggiuntivi e remoti (vicino la scheda e non vicino alla tapparella).

La risposta é si a tutte e tre le domande, inizia a mettere in piedi un demo funzionante e studia bene come si gestiscono i motori. I comandi centralizzati sono semplici da fare.

Dario.

--
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.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/6373ea3d-0407-4cf9-9009-cb4ec3adc158%40googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.

villani...@gmail.com

unread,
Jun 11, 2017, 8:27:55 AM6/11/17
to souliss-it
Grazie ragazzi come sempre i vs consigli possono aiutare a trovare la soluzione.....
Vi terrò informati
Claudio
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.

villani...@gmail.com

unread,
Jun 11, 2017, 2:19:16 PM6/11/17
to souliss-it
Dario,
rileggendo la tua ripsosta ni pare di capire che lo schema è come se avesse due tipologie di PULSANTI (locali sotto la finestra) e questo mi era già chiaro e remotizzati (vicino la scheda) e questo non mi era chiaro pensavo fossero comandi remoti che si potevano utilizzare con SOULISS APP.
Allora tornando a bomba mi viene da pensare che se volessi avere PUSANTI su Souliss APP dovrei costrre una sorta di FEEDBACK???? o cos'altro?.....purtoppo il tempo a disposizione che ho è solo nel fine settimana per studiare e sperimentare....
Suggerimenti sempre ben accolti
Grazie


Il giorno domenica 11 giugno 2017 08:34:58 UTC+2, Di Maio, Dario ha scritto:
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.

Livio Merola

unread,
Jun 11, 2017, 4:05:36 PM6/11/17
to souliss-it
Claudio

Non ho capito se vuoi una installazione a priorità impianto oppure a priorità souliss/esp.

Io sto utilizzando la relay board di electrodragon

http://www.electrodragon.com/product/wifi-iot-relay-board-based-esp8266/

per gestire le tapparelle e le ho in funzione da più di un anno e mezzo e non ho mai avuto problemi con la schedina e/o con i relè...se anche non avevo connettività wifi (per scelta e non per malfunzionamento delle schede esp) la scheda ha sempre funzionato dai pulsanti fisici...

Se vuoi trovi il codice anche in una altra discussione sul sensore rotella e doppio pir per le tapparelle...c'è un post in cui c'è il codice del gateway, quello del peer della tapparella e quello del peer sensore allarme...se non lo trovi te lo mando io.


Attenzione che si ti orienti per le relay board di electrodragon ce ne sono di due tre tipi... quando le ho comprate io ne esisteva solamente una


Io ho collegato i pulsanti fisici a 5v su due pin e il motore ai due relè, ad un relè la salita, all'altro la discesa.

Attenzione la schedina electrodragon (il modello che ho io)é alimentata a 220v alternata e la 220 arriva anche ai relè... perciò al relè devi collegare solamente un filo del motore altrimenti fai il botto...il negativo del motore lo devi collegare insieme al negativo della 220, anche a quello che alimenta la schedina

Di Maio, Dario

unread,
Jun 11, 2017, 5:01:13 PM6/11/17
to souli...@googlegroups.com

I pulsanti su SoulissApp sono aggratis una volta che controlli da scheda, con quello schema hai pulsanti locali, remoti se vuoi e da app.

Dario.

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,
Jun 12, 2017, 12:42:45 PM6/12/17
to souliss-it

Ciao Mario, (rispondo singolarmente ad ognuno di Voi in modo da non fare confusione).
Dalla Tua risposta mi confermi  che lo schema che avevo allegato è corretto e funzionale.
Riprendendo il discorso per ogni tapparelle avrei a questo punto:
  1. un pulsante salita/discesa locale (sotto la finestra)
  2. un pulsante salita/discesa opzionale (lato scheda vedi IN1 IN2)
  3. eventuale pulsante lato Soluliss APP (che mi dici viene gratis una volta che controllo la scheda)
E questo è quello che mi sfugge. Come faccio a mettere in piedi questo controllo? Mentre per le luci uso il feedback qui la cosa mi sfugge o meglio se Arduino vale NODO0 quando vado su Souliss APP se il NODO0 viene riconosciuto automaticamente creo i pulsanti per quela tapparella e così via?
In alto avevo anche messo un stralcio di codice omettendo la parte RETE, pensi che questo sia corretto o debba subire modifiche? Mi sto attrezzando con un arduino Mega come NODO 0 e una scheda relè come la seguente che allego.
Grazie

villani...@gmail.com

unread,
Jun 12, 2017, 12:47:12 PM6/12/17
to souliss-it
Ciao Livio come detto a Dario scrivo singolarmente le risposte in modo da non fare confusione.

allora io vorrei realizzare un sistema di gestione tapparelle portando la rete LA verso gli o l'arduno che le gestisce piuttosto che usare il Wi-FI.
Il mio impianto per risponderti dovrà essere come per le luci a priorità locale intendo dire utilizzando i pulsanti sali e scendi sotto le finestre e poi in alternativa remotizzato usando la souliss app. Comunque se vuoi postarmi il tuo lavoro tanto per capire come esempio mi afrebbe piacere. Purtroppo la voglia di creare in questa nuova casa il tutoo quanto piu automatizzato remoto è che ho dei problemi di salute che in futuro potrebbero compromettere la mia mobilità.
Siete davvero grandi e preziosi tutti
un saluto

livio....@gmail.com

unread,
Jun 12, 2017, 2:51:39 PM6/12/17
to souli...@googlegroups.com
Ciao Claudio

In questa discussione il mio post del 25 maggio


https://groups.google.com/forum/m/#!topic/souliss-it/N8wG80Px4wE



--
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/rdH-5BYS0QM/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 altre opzioni visita https://groups.google.com/d/optout.

-- Inviato dal mio cellulare Android con K-@ Mail.

villani...@gmail.com

unread,
Jun 12, 2017, 3:02:02 PM6/12/17
to souliss-it
Scusa Dario non volevo dire mario ma dario!!!! la dslessia ogni tanto si riaffaccia

villani...@gmail.com

unread,
Jun 12, 2017, 3:03:00 PM6/12/17
to souliss-it
Grazie vado a leggere

Di Maio, Dario

unread,
Jun 13, 2017, 4:26:40 PM6/13/17
to souli...@googlegroups.com

SoulissApp riconosce le logiche (tipici) definiti nel nodo e mostra i relativi comandi.

Con questo schema c'é un solo problema, l'indicazione aperto/chiuso sull'app non sarà corretta, perché il nodo non può seguire i comandi locali. Quindi non potrai usare un T22 come si fa normalmente, ma due T14 (apri/chiudi) seguiti da un timer.

Dario.

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,
Jun 14, 2017, 1:50:22 AM6/14/17
to souliss-it

Grazie Dario, appena avevo letto la tua prima risposta mi è venuto da pensare che il SoulissAPP si agganciasse ai Tipici per riconoscere l'azione da intraprendere.
Cmq se non è   troppo disturbo per te o per altri se avete un schema elettrico/connessioni con relativo mteriale per utilizzare il codice con il T22 lo preferirei non fosse altro perchè ad occhio mi sembra quello più idoneo (vedi esempi calzanti nella WiKi)

Guardando e riguardando gli esempi....tutto gira intorno ai Typicals.... a parte qualche istruzione particolare che si può utilizzare nella parte dichiarazione (vedi rete) o nei tempi di controllo...
Grazie per un eventuale feedback o non...
Claudio

Fulvio Spelta

unread,
Jun 14, 2017, 10:48:39 AM6/14/17
to souliss-it
Per quello che può la mia piccola esperienza personale, mi permetto di consigliarti, prima di cablare casa di prenderti il tempo di imparare i fondamenti souliss (se confermi di voler utilizzare il framework) realizzando piccoli nodi in laboratorio in modo da provare a fondo i cablaggi e i relativi sketch.

Analizza e definisci bene anche gli hw che vorrai utilizzare, se stai automatizzando tutta la cosa (come mi pare di capire dai tuoi post) non giocare troppo al ribasso: la casa dovrà funzionare per svariati anni, non è un gioco.

Tieni anche presente che se sarai tu il progettista/realizzatore del tuo impianto, nessun elettricista potrà poi venirti in soccorso in caso di problemi. Progetta bene quindi anche la resilienza dell'impianto e fai scorta dei pezzi di ricambio (l'elettronica evolve molto rapidamente ed è facile che i pezzi che utilizzerai non saranno più reperibili).

Tutto questo non per spaventarti ma solo per evitare la sottovalutazione della complessità del lavoro che ti prefiggi di fare.

Ciao
f

Giuseppe P.

unread,
Jun 14, 2017, 11:35:32 AM6/14/17
to souliss-it
Claudio ti consiglio vivamente di seguire i consigli di Fulvio per non trovarti nei guai.....progetta a banco prova e riprova gli sketch...cerca di capire le esigenze che si potrebbero verificare....

Ritornando al post il tuo problema Claudio quale sarebbe?
Se non ho capito male non sai come fare a ricevere il feedback della tapparella quando questa è stata aperta/chiusa manualmente?

villani...@gmail.com

unread,
Jun 14, 2017, 12:43:16 PM6/14/17
to souliss-it

Giuseppe e Fulvio quanto scrivete è quello che sto cercando di fare....Vero è che come tanti altri scopiazzo, ma provo anche al banco....per esempio riprendendo il discorso della gestione dell'impianto di illuminazione....dapprima avevo fatto errori di connessione e usavo componenti che non facevano funzionare nulla di quanto pensavo di realizzare....ma poi con il vs supporto ho cominciato a capire che:
  1.  per un feedback con il T18 (ho anche letto non crediate nella WIKI) tutte quelle menate che mi ero fatto relè bipolare passo passo con bobina a 12VAC + octopouler (con 4N25) per il feedback (che tra l'altro non funzionava) non aveva senso
  2. per far funzionare (provato con 2 relè 220VAC passo passo bipolari al posto di quelli con bobina 12VAC eliminando anche l'inutile trasformatore 12 VAC per alimentare il relè) il circuito di feedback bastava utilizzare il +5V con resistenza  PULLDOWN, oppure la classica lampadina al neon con associato partitore resistivo e fotoresistenza.....o ancora sfruttare il circuito che gentilmente Giuseppe aveva postato in uno dei suoi post e il tutto funziona regolarmente con la SoulissApp (magnifica) e anche localmente

L'appetito vien mangiando e quindi armato di pazienza, sono passato a studiare la possibilità (a banco chiaramente, vedi quanto avevo presentato credo domenica scorsa) di mettere in piedi un altro pezzetto (GESTIONE DELLE TAPPARELLE MOTORIZZATE) che andrà ad arricchire pian piano quello che vorrei realizzare come impianto domotico


Ma ne frattempo mi sto studiando, prendendo in considerazione la piantina della futura casa come suddividere i vari nodi e le utenze, ponendo la mia scelta nella logica distribuita (deformazione professionale e poi Vi spiego alla fine perchè) in modo che se possono verificarsi problemi nella gestione remotizzata con Souliss possa comunque gestire il tutto da locale e per quanto riguarda la connessione fra il Gateway e gli altri nodi evitare se possibile il WIFI e fare tutto utilizzando rete LAN.


Credetemi ci sto studiando....non sono uno sproveduto, anzi tutt'altro....mi occupo da anni di collaudi in ambito Core Network Mobile (prima con Telecom Italia oggi con WindTre) ecco perchè vi dicevo che sono molto attento che le cose funzionino sempre o quasi sempre....non ho la vostra esperienza nel campo Souliss, ma sono qui  per imparare..... se posso evitare qualche fuoco di artificio, magari avendo da parte vostra suggerimenti nella correzone di uno schema di connessione o di uno sketch beh ...ben venga.


Già il fatto di capire come interagisce SoulissAPP con i nodi (ma chissà quante altre domande mi verranno fuori con il tempo) è stato importante...far funzionare una lampada con il T18 e feedback e rileggere la specifica mi ha fatto capire che:

  1. SoulissApp è in grado (se il codice è corretto e il Typicals usato pure) di riconoscere il nodo e ciò che realmente c'è attaccato, quindi nel caso del feedback non funzionava non perchè SoulissApp non funzionava, ma perchè era fatto male il feedback
  2. Nella gestione delle tapparelle individuato il Typicals corretto e facendo (cosa che attualmente mi manca) le connessioni corrette fra pulsanti locali/relè il nodo verrà correttamente riconosciuto e così via.....

Per Giuseppe: rispondo alla tua: si !anche quello è un problema che dovrò risolvere, come quello che mi piacerebbe da soulissApp uscendo di casa chiudere o aprire tutte le tapparelle con un unico comando!!!


Comunque grazie anche per i vs consigli non tecnici

Un saluto

Giuseppe P.

unread,
Jun 14, 2017, 2:02:00 PM6/14/17
to souliss-it
Io ho creato un nodo peer con un lcd touch, il nextion da 3,5", da dove invio diversi comandi massivi....ingresso in casa, 2 scenari, e l'uscita da casa che mi spegne tutto. In sketch utilizzo la send...
Per i fine corsa tapparelle potresti valutare di inserire due sensori infrarossi uno sopra e uno sotto, devi capire però come incassarli e utikizzi una solo posizione in entrambi...facendo in modo che se il primo e HiGH quello di sopra invii un comando mInput allo slot tapparella e viceversa con quello di sotto. ..Giustamente quando la tapparella sarà completamente chiusa ed entrambi i sensori saranno HIGH in sketch utilizzi la AND && per inviare sempre un comando mInput allo slot..... oppure un solo fine corsa switch a molla.

Ciao

villaniclaudio8

unread,
Jun 15, 2017, 5:39:21 AM6/15/17
to souli...@googlegroups.com
Ciao Giuseppe grazie della risposta cercherò  di leggere e rileggere la tua mail per  vedere il da fare... un po complesso il tutto ma ho fatto cose più complicate  ergo devi studiare e poi posso permettermi di fare tutte le domande sui dubbi che mi vengono in mente



Inviato da smartphone Samsung Galaxy.

-------- Messaggio originale --------
Da: "Giuseppe P." <giusepp...@gmail.com>
Data: 14/06/17 20:02 (GMT+01:00)
A: souliss-it <souli...@googlegroups.com>
Oggetto: Re: [souliss-it] Gestione Tapparelle Motorizzate

Io ho creato un nodo peer con un lcd touch, il nextion da 3,5", da dove invio diversi comandi massivi....ingresso in casa, 2 scenari, e l'uscita da casa che mi spegne tutto. In sketch utilizzo la send...
Per i fine corsa tapparelle potresti valutare di inserire due sensori infrarossi uno sopra e uno sotto, devi capire però come incassarli e utikizzi una solo posizione in entrambi...facendo in modo che se il primo e HiGH quello di sopra invii un comando mInput allo slot tapparella e viceversa con quello di sotto. ..Giustamente quando la tapparella sarà completamente chiusa ed entrambi i sensori saranno HIGH in sketch utilizzi la AND && per inviare sempre un comando mInput allo slot..... oppure un solo fine corsa switch a molla.

Ciao

--
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/rdH-5BYS0QM/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a souliss-it+...@googlegroups.com.
Per postare messaggi 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/b6c97cbc-0a1f-46b5-ae7f-6473301710d6%40googlegroups.com.
Per ulteriori opzioni, visita https://groups.google.com/d/optout.

Fulvio Spelta

unread,
Jun 15, 2017, 10:27:27 AM6/15/17
to souliss-it
Sempre per condividere le esperienze: una volta messo souliss su tutte le appliance di casa ho trovato più comodo far coordinare il tutto da openhab.
Attualmente ho un supervisore openhab 2 che gira su rasperry pi 3 e che, tramite il binding souliss (ed altri binding perchè poi anche se non vuoi ti entrano in casa altre tecnologie che è comodo integrare es: kodi, samsung tv, caldaia, ...) coordina sia le attività automatiche (ad esempio non ho il termostato perchè è implementato mediante rules di OH) che gli scenari.

In termini di linea guida ho usato la seguente:
- automatismi nei nodi per tutte le azioni essenziali, ripetitive e tendenzialmente stabili (che non variano nel tempo)
- openhab per le cose che richiedono più flessibilità, integrazione sia mono che multi tecnologia, ecc

Detto tra noi io predico bene ed ovviamente razzolo male: casa mia è tutta souliss based senza backup ovvero se il nodo non funziona l'appliance non funziona.
Tutti mi chiamano Joe Temerario :-)

Ciao

Giuseppe P.

unread,
Jun 15, 2017, 4:46:50 PM6/15/17
to souliss-it
Ciao Fulvio...anche io ho un raspy pi3 con sopra openhab ma di rules al momento non ho nulla e devo studiarmi ancora come implementare queste funzioni....
Volevo chiederti come mai la mia Tv samsung F7000 anno 2014 non riesco a gestirla da openhab?

Poi cosa intendi non ho il termostato?
Vuoi dire che il termostato lo gestisci solo ed esclusivamente tramite le rules in openhab che ti azionano il rele caldaia?

Poi se non sbaglio hai detto che tutto il tuo impianto è affidato alle board con souliss? E se non dovesse funzionare un qualche nodo? Che fai resti al buio in sostanza.

livio....@gmail.com

unread,
Jun 15, 2017, 7:50:09 PM6/15/17
to souli...@googlegroups.com
Ciao Fulvio

Per favore riusciresti a postare il file .rules di souliss?

Anche io non ho rules e quando ho provato non sono riuscito a farle andare

villani...@gmail.com

unread,
Jun 16, 2017, 1:34:00 AM6/16/17
to souliss-it
Ciao a tutti voi state avanti anni luce da me, ma come mi avete consigliato ieri pomeriggio mi sono messo piantina alla mano per vedere come distribuire i vari nodi, le utenze etc. In effetti il primo studio che sa sa fare poi si pensa a come invece provare i singoli pezzi. Che dire avete ragione, ma io nn mi arrendo capita la lista Della spesa passerò ala loro implentazione al banco. Ora visto che la parte illuminazione funziona sia da remoto che da locale garantendone in caso di guasto cmq di non rimanere al buio..... potreste aiutarmi con Stefano benedette tapparelle..... sto leggendo vecchi post.... credo di Lorenzo o Livio nn ricordo dove è stato implementato una gestione tapparelle via wifi con arduini nano e ec.... ma c'erano forti dubbi su come fare il circuito elettrico per evitare problematiche quando il sistema poteva essere usato o da remoto o da locale per evitare frittura del motore mentre mi pare che lo sketch fosse il classico curtains preso da wiki. Insomma uno schemino che nn fa danni si può avere ? Ovviamente vorrei gestire almeno per prova una tapparella con arduino uno + eth w5100 ergo solo lan no wifi da remoto on souliss appena e lo è con tasto sotto finestra. Un'altra domanda relativa alla rete: un nodo es arduino mega colegato in rs482 con altri 3 nodi arduino uno nel caso si guasti il mega gli altri sono fuori con perdita controllo giusto? Esiste qualcosa che in souliss consenta cmq di continuare a farli funzionare ovviamente mi riferisco agli arduino uno quando il mega è guasto...perché il rischio è che se abbiamo una utenza nn controllabile localmente es illuminazione ma una come es un termostato o altro si rischia di nn poter magari accendere una caldaia o cosa altro.
Grazie claudio

Giuseppe P.

unread,
Jun 16, 2017, 8:21:38 AM6/16/17
to souliss-it
Ora ti giro uno schema delle tapparelle....


Poi fai una cosa altrimenti impazzisci..

Crea il tuo impianto elettrico tradizionale e per le luci usa solo pulsanti e relè passo passo....mettendo per ogni stanza una cassetta di derivazione che gestirà solo quella stanza ed accanto predisponi una ulteriore cassetta per alloggiare il nodo...in sostanza due cassette per ogni stanza una dove ci sarà il cablaggio elettrico della 220v e l'altra per il nodo......decidi tu quale di questi nodi sarà il gateway ed i restanti peer...così facendo hai un nodo per ogni settore/stanza che sia.....
Message has been deleted

villani...@gmail.com

unread,
Jun 16, 2017, 3:21:58 PM6/16/17
to souliss-it
ok Giuseppe è proprio vero facendo queste consideraioni man mano vengono fuori problemi ma anche quale può essere la soluzione adatat e migliore.....noto un messaggio eliminato era forselo sche elettrcio tapparelle che si dovrebbe sposare con lo sketch base del forum schemi ed esempi?
Claudio

Giuseppe P.

unread,
Jun 16, 2017, 3:36:55 PM6/16/17
to souliss-it
Tieni divertiti LEGGI le zone commentate in sketch....E FAI ATTENZIONE ALLA 220V... mi raccomando..

Ti allego sketch per singola tapparella e schema, quest'ultimo tirato dal web ma è quello che ho usato io...
(non ti allego lo schema del mio impianto realizato con fritzing perchè andresti in confusione)

Vai tranquillo che hai la doppia funzionalità MANUALE + AUTOMATICO


Dimenticavo questo sketch ovviamente è scritto per utilizzo AVR MEGA E/O UNO CON SHIELD W5100
Tapparella manuale + automatico.JPG
T22_souliss_tapparelle.ino

villani...@gmail.com

unread,
Jun 16, 2017, 5:30:39 PM6/16/17
to souliss-it
Grazie Giuseppe,
weekend che impegnerò a studiare quanto mi hai postato....e comunque era proprio quello che volevo nel senso utilizzare una LAN o una comunicazione (ma questo lo si vedrà piu avanti) RS485 evitare per quanto possibile WIFI visto che staimo comeniciando i lavori e posso passare tutto ciò che voglio e fare quante più scatole derivazione voglio....ovviamente non romperle a Voi ...scherzo...
Buon fine settimana a te e a tutti i sostenitori del Forum

Fulvio Spelta

unread,
Jun 17, 2017, 3:04:40 AM6/17/17
to souliss-it
Ciao
le rules assolvono specifici compiti e non credo che abbia molto senso postare il file (che peraltro ne contiene poche) perchè poi orienteremmo al discussione sul "senso" delle rules. Se hai dubbi su come scriverle leggi la wiki di openhab che contiene vari esempi dai semplici ai tip & trick decisamente complessi (anche perchè hai ragione la sintassi non è ben descritta).

Se invece hai un problema specifico apri un thread che vediamo.

In ogni caso se "le rules non funzionano" lancia openhab in modalità debug e poi cerca i msg di errore nel log (openhab.log)

ciao

Fulvio Spelta

unread,
Jun 17, 2017, 3:12:36 AM6/17/17
to souliss-it



Volevo chiederti come mai la mia Tv samsung F7000 anno 2014 non riesco a gestirla da openhab?

Detto così è un pelo generico, ricordo però che solo le serie "recenti" possono essere controllate. Verifica googlando.

 
Poi cosa intendi non ho il termostato?
Vuoi dire che il termostato lo gestisci solo ed esclusivamente tramite le rules in openhab che ti azionano il rele caldaia?
Esatto
Ecco la interfaccia "amministrativa" (in casa c'è un pannello habpanel questa la uso io per semplicità e completezza)


 

Poi se non sbaglio hai detto che tutto il tuo impianto è affidato alle board con souliss? E se non dovesse funzionare un qualche nodo? Che fai resti al buio in sostanza.
Si, con la precisazione che "restano al buio" le appliance sottese a quel nodo ko non tutta la casa.

L'ho detto che sono temerario

Giuseppe P.

unread,
Jun 17, 2017, 6:52:20 AM6/17/17
to souliss-it
Sinceramente non mi piace questo tipo di approccio per gestire la caldaia....la logica deve stare sui nodi.....openhab deve solo essere un supervisore.

Parere personale ma complimenti per la complessità

Fulvio Spelta

unread,
Jun 17, 2017, 9:28:04 AM6/17/17
to souliss-it
Concordo anche se ogni tanto sperimento "fuori linea". In ogni caso è anche una questione di lana caprina perchè non sta scritto da nessuna parte che OpenHab non possa essere a sua volta un nodo. In altre parole se la caldaia fosse pilotata da un "nodo termostato" basato su raspberry ti sentiresti meglio ? 

Pensa alla rules "termostato" come ad un nodo implementato su infrastruttura raspberry (del resto un termostato commerciale di ultima generazione tipo Nest, Honeywell, ecc sono esattamente la stessa cosa).

Per completezza, che quello che ti ho raccontato prima è solo una parte, la caldaia è connessa via infrarossi ad un raspberry che ne monitora ogni intimo parametro attraverso il protocollo interno di assistenza e manutenzione (vedi http://openv.wikispaces.com/ ).

Ad esempio vedi il grafico delle temperature dei fluidi (le righe verdi verticali indicano che la caldaia ha attivato il circuito di riscaldamento dell'acqua calda sanitaria:



L'impianto è quindi più complesso, ma tornando al tema iniziale, credo che occorra evitare di irrigidirsi su "definizioni" ma analizzare l'intera infrastruttura in termini di concentrazione delle funzionalità e resilienza (oltre che ovviamente e primariamente sicurezza). Dopodichè la implementazione "fisica" può essere effettuata in vari modi, un po' come si fa oggi nelle strutture IT (datacenter) con  la virtualizzazione.

L'argomento è interessante ma non in linea con il thread, se vogliamo continuare cortesemente apri un thread ad hoc.
Ciao

villani...@gmail.com

unread,
Jun 17, 2017, 10:58:33 AM6/17/17
to souliss-it
Giuseppe o chi altro sapete consigliarmi un tipo di relè che possa fare un rumore non così assordante come i classici a bobna....o meglio ne esiste qualcuno della finder o altra marca con un rumore più basso accendere una luce la notte con quel clac potrebbe essere alquanto fastidioso per gli altri occupanti della cas.... moglie.... so che esistono quelli a stato solido ma non saprei come orientarmi nella scelta.... giuseppe me piace lo schema ora finisco di mettere a postoil lavoro che mi tocca per lunedi e poivado sul mio giochino preferio.... Soulisssss.
Grazie infinite per la vs possibile risposta a riguardo de sti benedetti relè


Il giorno venerdì 16 giugno 2017 14:21:38 UTC+2, Giuseppe P. ha scritto:

Giuseppe P.

unread,
Jun 18, 2017, 1:04:13 PM6/18/17
to souliss-it


Il giorno sabato 17 giugno 2017 15:28:04 UTC+2, Fulvio Spelta ha scritto:
Concordo anche se ogni tanto sperimento "fuori linea". In ogni caso è anche una questione di lana caprina perchè non sta scritto da nessuna parte che OpenHab non possa essere a sua volta un nodo. In altre parole se la caldaia fosse pilotata da un "nodo termostato" basato su raspberry ti sentiresti meglio ? 
 
(Assolutamente NO visto che il raspy se non ha una ottima sd card rischi di perdere completamente tutto)

Pensa alla rules "termostato" come ad un nodo implementato su infrastruttura raspberry (del resto un termostato commerciale di ultima generazione tipo Nest, Honeywell, ecc sono esattamente la stessa cosa).
 
(Si va bene ma non parliamo più di domotica souliss, quindi ripeto parere personale non mi piace l'approccio)

Per completezza, che quello che ti ho raccontato prima è solo una parte, la caldaia è connessa via infrarossi ad un raspberry che ne monitora ogni intimo parametro attraverso il protocollo interno di assistenza e manutenzione (vedi http://openv.wikispaces.com/ ).
 
(Bellissimo anche io uso grafana per il monitoraggio, complimenti) 

Ad esempio vedi il grafico delle temperature dei fluidi (le righe verdi verticali indicano che la caldaia ha attivato il circuito di riscaldamento dell'acqua calda sanitaria:



L'impianto è quindi più complesso, ma tornando al tema iniziale, credo che occorra evitare di irrigidirsi su "definizioni" ma analizzare l'intera infrastruttura in termini di concentrazione delle funzionalità e resilienza (oltre che ovviamente e primariamente sicurezza). Dopodichè la implementazione "fisica" può essere effettuata in vari modi, un po' come si fa oggi nelle strutture IT (datacenter) con  la virtualizzazione.

L'argomento è interessante ma non in linea con il thread, se vogliamo continuare cortesemente apri un thread ad hoc. 
Ciao

Una domanda che sd card usi nel Raspy?
Nel mio Raspy pi 3, e la terza volta che ho dovuto riconfigurare, ed ho cambiato sd card, avevo una Sandisk 16gb...dannazione 

Fulvio Spelta

unread,
Jun 19, 2017, 2:50:34 AM6/19/17
to souliss-it
Discussione su Raspi chiusa: Creato apposito thread

villani...@gmail.com

unread,
Jun 19, 2017, 3:56:19 PM6/19/17
to souliss-it

Ciao Giuseppe ho realizzato il tuo circuito utilizzando tasto interbloccato sali/scendi B ticino, una coppia dei relè della scheda cinesina Songle, e il mitico Ardunio Mega 2560 in coppia con la ETH W5100 e ho caricato il file su Arduino Mega.

Ora devo effettuare dei test per la verifica della corretta funzionalità, ma la domanda che nasce spontanea è:

·         Come faccio a verificare che tale circuito funziona sia da remoto che da locale con il pulsante non avendo a disposizione un motore?

A ciò mi sono così risposto (non l’ho ancora fatto ma penso funzioni): utilizzo due tester con portata 220 VAC , uno lo metto in parallelo tra neutro e salita e l’altro lo metto in parallelo tra neutro e discesa e alimento il tutto.

Se non ho fatto scemenze dovrei vedere l’ago o display di uno dei due tester muoversi man mano che premo  il pulsante  locale e stessa cosa se faccio questa manovra su soulissApp.

Giusto?

Speriamo di non fare fuochi di artificio

Altra domanda è che si intende per  (tua frase commentata nella testata):

·         PER TAPPARELLE E/O APERTURE MOTORIZZATE SENZA FINE CORSA MA CON FUNZIONE TIMER


che salita e discesa non sono controllate quando arrivano alla fine della loro corsa con uno stop meccanico o c0s'altro ma in entrambi i casi va calcolato il tempo di salita e discesa per singola tapparella e fatta media? o ho detto na scemenza?


E ancora vedo nel codice:

// Variando il valore tra le parentesi in questa FAST gestisci il tempo utile per disattivare

    // i relè sia in salita che in discesa, perchè in questo codice non vengono gestiti i finecorsa

    FAST_x10ms(50) {

      Timer_T22(Tapparella);

 

Grazie per la info o googolato ma non ho trovato nulla

Giuseppe P.

unread,
Jun 19, 2017, 6:16:58 PM6/19/17
to souliss-it


Il giorno lunedì 19 giugno 2017 21:56:19 UTC+2, villani...@gmail.com ha scritto:

Ciao Giuseppe ho realizzato il tuo circuito utilizzando tasto interbloccato sali/scendi B ticino, una coppia dei relè della scheda cinesina Songle, e il mitico Ardunio Mega 2560 in coppia con la ETH W5100 e ho caricato il file su Arduino Mega.

Ora devo effettuare dei test per la verifica della corretta funzionalità, ma la domanda che nasce spontanea è:

·         Come faccio a verificare che tale circuito funziona sia da remoto che da locale con il pulsante non avendo a disposizione un motore?

A ciò mi sono così risposto (non l’ho ancora fatto ma penso funzioni): utilizzo due tester con portata 220 VAC , uno lo metto in parallelo tra neutro e salita e l’altro lo metto in parallelo tra neutro e discesa e alimento il tutto.

Se non ho fatto scemenze dovrei vedere l’ago o display di uno dei due tester muoversi man mano che premo  il pulsante  locale e stessa cosa se faccio questa manovra su soulissApp.

Giusto?


Ti stai complicando inutilmente rischiando di farti male con i puntalini del tester volanti, ci metti due lampade 220v una che si accenderà quando premi il tasto salita (fisico o Sapp),  e l'altra per la discesa.
 

Speriamo di non fare fuochi di artificio

Altra domanda è che si intende per  (tua frase commentata nella testata):

·         PER TAPPARELLE E/O APERTURE MOTORIZZATE SENZA FINE CORSA MA CON FUNZIONE TIMER


che salita e discesa non sono controllate quando arrivano alla fine della loro corsa con uno stop meccanico o c0s'altro ma in entrambi i casi va calcolato il tempo di salita e discesa per singola tapparella e fatta media? o ho detto na scemenza?


Allora spero di essere chiaro.....
I motori delle tapparelle hanno quasi tutti un regolatore di fine corsa per i fatti propri per permettere di staccare la fase dal motore, altrimenti a tapparella completamente chiusa sarebbe ancora in funzione rischiando di bruciarsi...e questa sicurezza viene gestita dal motore tapparelle e ci siamo che ti dovrai regolare tu, quelle che ho usato io hanno una chiave in plastica tipo esagonale che girandola regola il fine corsa


E ancora vedo nel codice:

// Variando il valore tra le parentesi in questa FAST gestisci il tempo utile per disattivare

    // i relè sia in salita che in discesa, perchè in questo codice non vengono gestiti i finecorsa

    FAST_x10ms(50) {

      Timer_T22(Tapparella);


Qui invece andrai a gestire il tempo necessario per mantenere attivo il tuo relè sino alla completa chiusura della tapparella, come se tu stessi premendo il pulsante a muro sino alla sua completa chiusura. Così facendo una volta chiusa del tutto la tua tapparella il tuo arduino commuterà il relè cinese (ahahah) di nuovo in stato di riposo. 

 

Grazie per la info o googolato ma non ho trovato nulla


Il nostro Google souliss è qui. 

Ciao

villani...@gmail.com

unread,
Jun 20, 2017, 8:30:43 AM6/20/17
to souliss-it
...chiedo venia ....ma mi sto applicando ...ogni volta che ottengo una vs risposta cerco di capire e di approfondire.... l'importatnte avere la volontà di fare le cose..e io ce ne ho tanta e voglio man mano fare ma anche capire come....e quindi tra un test e un altro mi vengono nuove richieste..... ma se volessimo mettere un pulsante locale e uno comando GENERALE tramite soulissapp pensi sia possibile????

Per dimostrarti che non prendo solo ma voglio capire mi sto studiando come far chiudere la tapparella in caso di pioggia utilizzando un sensore esterno....ovviamente se non funziona chiederò lumi.....

Volevo anche ringraziare il forum per avermi fatto conoscere AIEXPRESS ....hanno tutto veramente tutto e i prezzi sono eccezionali ..se avete i particolare da consigliare qualche fornitore ben venga ....
un saluto
e GRAZIE!

villani...@gmail.com

unread,
Jun 24, 2017, 1:37:14 PM6/24/17
to souliss-it

Ciao Giuseppe,
oggi finalmente ho sperimentato quanto mi avevi consigliato e fornito la scorsa volta aproposito di chema e sketch per l gestione delle tapparelle.
Funziona il tutto e man mano lo sto integrando (ovviamente sempre per fare prove al banco) con la parte illuminazione che già funziona.!
SoulissApp come dicevi Tu riconosce tranquillamente i vari Typicals sia il T18 che il T22 ovviamentet una volta che si è fatto rigirare la funzione sul telefonino, "Richiedi configurazione nodi".
Al momento sto seguendo i tuoi consigli anche per quello che riguarda la suddivisione in zone e utenze varie per i nodi che voglio mettere in campo, necessario per capire come distribuire il tutto e pensare cosa accde ogni qualvolta si possa guastare qualcosa, ma sulla gestione delle tapparelle avrei qualche domanda da fare (ragazzi ben venga chi può rispondere):
  • chiedevo la scorsa volta se si può fare una chiusura massiva sia da soulissapp che da un punto di casa con un unico pulsante ho cercato di vedere i comandi del T22 cosa possono fare con soulissapp, ma mi sembra che non sia possibile per la parte pulsante invece ho trovato qualcosa in giro ma non convincente
  • durante le prove ho notato che se utilizzi soulissapp hai il cambiamento dello stato della tapparella inetso come APRI o CHIUDE o STOP, ma a differenza del T18 non avendo un feedback ovviamente nn si può sapere se una tapparella che si trova dall'altra parte della casa è APERTA o CHIUSA, è possibile mettere un feedback per sapere lo stato della tapparella? Nel caso un abbia una casa su de piani farebbe comodo avere questa funzione


Se Tu o qualcun altro mi pò dare qualche dritta ben venga


Un saluto a te e atutto il forum impagabili.......
Message has been deleted

Giuseppe P.

unread,
Jun 24, 2017, 5:01:34 PM6/24/17
to souliss-it
Cerco di risponderti nel modo migliore anche se sono con il cel..

Per i guasti....prediligi l'impianto tradizionale con aggiunta dei comandi luci con T18, nel senso che il pulsante fisico non deve interagire con la centralina, e penso che avevi già capito questo. Per lo schema tapparelle sei a posto gia con lo schema che to ho dato, ma dopo passiamo a questo per darti un'altra strada.

Per quanto riguarda i comandi massivi, puoi usare la app e puoi usare un comando con un nodo peer che fa solo quello, cioè invia dei comandi con la SEND (leggi attentamente la wiki souliss) a tutta la rete che hai.

Passiamo alle tapparelle. Come ti avevo gia detto, nella configurazione che ti ho dato c'è un evidente problema ( se apri da Sapp, e poi chiudi da manuale la app non saprà mai se la tapparella ha cambiato stato) quindi dovresti aggiungere i fine corsa per la board souliss. Ne basta anche solo uno ed un pin di input per tapparella. Ti faccio un esempio, mettiamo caso che ha tapparella chiusa lo switch è premuto (quindi contatto chiuso, Sapp ti da chiuso) appena si apre la tapparella il contatto si apre pure e di conseguenza il pin di input passa da HIGH a LOW....Cosi saprai se una tapparella è chiusa o no....attenzione la mezza posizione della tapparella non puoi assolutamente leggerla, a meno che non usi in openhab una certa situazione molto più complessa con dei sensori che misurano la distanza...ma non andiamo oltre, focalizza la concentrazione su quello che ti ho spiegato..

Ciao

villani...@gmail.com

unread,
Jun 24, 2017, 6:01:31 PM6/24/17
to souliss-it
Grazie Giuseppe

villani...@gmail.com

unread,
Jun 25, 2017, 3:28:53 PM6/25/17
to souliss-it


Carissimi voi dire ....(cme diciamo aRoma) ma invece de sta a perde tempo co souliss vattene al mare..... purtroppo per la mia salute non è possibile e quindi passo il tempo a studiare non potrò mai essere al vostro livello però capire già è olto importante...
Per dare un soddisfazione anche a Giusepe che al momento si sta prodigando nell'aiutarmi in questo percorso oggi mi sono letto alcune cose sulla gstione della segnalazione su soulissapp se la tapparel è aperta o chiusa...be intanto ho trovato che esiste un comando nel Typicals T22 che dice:

Souliss_T2n_LimSwitch_Close 0x14 Close Feedback from Limit Switch
Souliss_T2n_LimSwitch_Open 0x16 Open Feedback from Limit Switch


ho cercato su google cosa sono i limit switch per avere almeno idea di come poterli montare, ma poi come giustamete mi ha fatto notare Giuseppe, non si ha con precisione lo stato della tapparela perchè:
  1. se poniamo il "limit switch" in fondo alla soglia del davanzale (che sia una tapparella per uscire sul balcone o una per affacciarsi ad una finestra) potremmo avere come feedback (su souliss intendo) se la taparella è chiusa  perchè il limit switch è in posizione chiuso, o aperta non  appena facciamo salire la tapparella, perchè abbandonando il limit switc che torna in posizione aperta  (inendo dire il tasto non è pigiato dalla tapparella)  la soulisspp ci segnalerà tapparella aperta e direi che può anche andare bene almeno non dimentichiamo tapparelle aperte per casa, certo è che non è un feedback preciso come T18 o magari altri, ma sicuramente utile!!! meglio di niente!!!

Vedete non chiedo solo, ma vado a cercare soluzioni magari spinto da Voi e in questo caso mi riferisco a Giuseppe che mi ha dato il "la" per cercare e capire!!!....chissà quante altre volte starò qui a chiedere,...ma ci può stare, oggi ho passato il pomeriggio a leggerei vostri post dal 2013 in poi ...sulle varie realizzazioni dove Vi siete confrontati . ed ho visto che molti di quelli che oggi hanno più esperienza e hanno fatto grandi cose sono stati aiutati (anche ragionando si intende non a pappa pronta) raggiungendo poi l'obiettivo che si sono prefissati.....

Aggiunngo mi ero messo in testa di integrare nel sistema di gestione delle tapparelle un "sensore pioggia" che mi consentisse la chiusura automatica delle tapparelle per zona ,,,,ergo usare più sensori pioggia per gruppi di tapparelle....., ma credo non ne valga la pena si potrebbe rischiare di avere un'apertura e chiusura continua delle tapparelle se il sistema magari per poche gocce si attivasse....se qualcuno lo ha realizzato ed ha delle buone tarature sperimentate mi faccia sapere.


Ora passerò a studiarmi i vostri post sulla gestione/controllo di un termostato che controlli tutta la casa (ancora non so se termosifoni con valvole termostatiche WIFI o LAN (se esistono ovviamente) o condiizonamento inverno estate, se utilizzerò un termostato centralizzato o per stanza insomma  ho visto qualcosa come SST ma nche DST..... studierò e chiederò più avanti, ma se avete da consigliare o proporre perchè lo avete già realizzato nelle vs case ...... vale anche per l'amico Giuseppe ....il Tuo DST mi piace eccome....ben venga il tutto Vi auguro buona serata!!!!


Claudio

Reply all
Reply to author
Forward
0 new messages