News nel sito

14 ago 2021 - decisamente fuori tempo... di per se il porting è realizzato e funzionante, peccato che girando sotto linux saltuariamente qualche interrupt del SO fa perdere un passo ai motori. Che non è accettabile. Sto cercando qualche SO adatto (RTOS) ma per Raspberry non si trova niente di finito. L'alternativa è aggiungere un PIC sulla scheda motori, che si occupi dei task a tempo (stepper, pwm, ecc...) lasciando il main su raspberry... Mò vediamo...

01 ago 2021 - al momento ulteriori implementazioni sui vari "gate" sono congelate - ho cambiato argomento e sto facendo un "porting" verso Raspberry del software per realizzare i circuiti stampati con incisione laser sul fotosensibile (laserpcb) - sono a buon punto e credo che lo rilascerò entro la settimana.

02 mag 2021 - problema risolto - ora alexa controlla più nel dettaglio il device-id...

27 apr 2021 - qualcosa è cambiato nella connessione tra alexa e il gateway philips hue (su cui è basata la libreria che uso per questa funzione) - la connessione DIRETTA tra i miei dispositivi e alexa non funziona più (quella attraverso home assistant funziona). Sto indagando...

21 mar 2021 - perfetto. raspy_scsgate ora permette di aggiungere localmente interruttori e schede relè (costano pochi euro su Aliexpress) perfettamente integrati con l'impianto scs e con home-assistant. Gli interruttori locali possono gestire anche i veri attuatori scs. i relè locali possono essere comandati da veri pulsanti scs. Tutto può anche essere integrato con mqtt e homeassistant.

24 feb 2021 - anche raspy_knxgate (per Vimar) è pronto, collaudato e funzionante. sono in ritardo con lo sviluppo del software di gestione di scheda relè locale aggiuntiva a causa di un invio di materiale errato da "aliexpress"...

- 3 feb 2021 - dimenticavo di scrivere in questo log... le problematiche relative a by-me plus sono state risolte con l'ultima versione di firmware.  Attualmente sto portando avanti lo sviluppo dello "shield" by-me per raspberry, analogamente al già rilasciato shield per scs.

- 23 gen 2021 - raspy_scsgate collaudato e funzionante (scs bticino). http://guidopic.altervista.org/alter/raspy_scsgate-.html   In attesa delle evoluzioni con la scheda rele locale (ordinata) ora inizio a predisporre la versione knx (per vimar).

- 12 gen 2021 - Ho definito i futuri sviluppi di raspy_scsgate: 1:completare la modalità TCP   2:poter gestire i pin del bus gpio come dispositivi comandabili da alexa o software domotico  3:definire una modalità hardware per aggiungere dei relè alla scheda/raspberry

- 11 gen 2021 - Il software per raspy_scsgate (beta version) è pronto e funziona. Al momento sono sviluppate le funzionalità di log, monitor, hue gate (alexa), mqtt e (parzialmente) tcp. Praticamente è usabile con homeassistant o domoticz (e tutti quegli applicativi basati su messaggi mqtt). Se qualcuno vuole testarlo lo favorirò.

- 22 dec 2020 - Sto facendo i test di una nuova scheda, concepita come interfaccia plug-in (shield) di raspberry per interfacciare il bus SCS. Rilascio definitivo a metà gennaio. Qualche informazione e foto qui:  http://guidopic.altervista.org/alter/raspy_scsgate-.html

- 08 aug 2020 - Sto verificando esp_knxgate con un impianto by-me plus. I concetti di base non cambiano. Però ci sono alcune differenze significative sul fronte degli indirizzi - cambia la logica del pari/dispari e di conseguenza il riconoscimento automatico del programma vb6 non funziona. Ora vediamo se e come rimediare...

- 19 may 2020 - Ho pubblicato in github il firmware sorgente del modulo scsknxgate che uso su ESP8266 sia per SCS che per KNX (opzione #define interna) per esclusivo scopo personale. Il progetto contiene inoltre, su cartelle separate, i files già compilati in formato bin (aggiornabile con OTA o con programmatore, la documentazione, e i firmware PIC sia della versione SCS che KNX, in formato .img (caricabili con OTA).   https://github.com/papergion/scsknxgate

- 19 mar 2020 - l'ultima versione del firmware esp (5.0604) consente di aggiornare il firmware del PIC in maniera molto più sicura, utilizzando lo spazio spiffs dell'esp8266 come deposito del nuovo firmware da aggiornare...

- 4 gen 2020 - ho scritto alcuni esempi di programmi/routine di interfacciamento verso esp_scsgate / esp_knxgate in python3. Tutta la mia solidarietà a chi ha a che fare con questo (secondo me orribile) linguaggio, in cui anche le cose più semplici diventano un'avventura...

sniffer di messaggi: https://github.com/papergion/domotic_bus_sniffer

monitor: https://github.com/papergion/domotic_bus_monitor

routines di interfaccia ed esempio: https://github.com/papergion/domotic_bus_service

non dubito che parecchi di voi sappiano fare meglio.   buon anno!

 

Vecchio "log"

- 26 dic 2019 - anche l'ultimo aggiornamento di ESP_SCSGATE  (per bTicino Legrand) è disponibile (versione 5). Lo zip che contiene aggiornamenti ed istruzioni lo potete scaricare qui: http://guidopic.altervista.org/esp_scsgate/espscsgate5.zip

- 23 nov 2019 - parecchie persone dopo aver letto le novità mi hanno chiesto l'aggiornamento di ESP_KNXGATE  (konnex, vimar) alla versione 5. Ho quindi caricato uno zip che contiene aggiornamenti ed istruzioni. Lo potete scaricare qui: http://guidopic.altervista.org/knxgate/espknxgate5.zip

- 15 ott 2019 - grazie ad un log ricevuto, la prossima versione di ESP_SCSGATE potrà pubblicare in MQTT anche gli stati della centralina di allarme. Essendo basata su di un solo LOG la considero beta-version, in attesa che qualcun altro mi dia evidenza e conferma dei log di spegnimento/accensione totale o parziale, allarme, ecc... di una centralina bticino...

- 10 ott 2019 - In questi giorni ho voluto installare e provare node-red, anche per verificare la compatibilità con ESP_KNXGATE e ESP_SCSGATE. E' un sistema di prim'ordine, a mio parere più professionale di molti altri, anche se richiede forse più attenzione e competenza. Nessun problema, salvo la mia iniziale incompetenza. Con MQTT integrazione funzionante al primo colpo.

- 5 ott 2019 - Anche ESP_KNXGATE (knx & vimar) ha la sua versione 4.x .  Gestione dei dimmer, gestione delle tapparelle a percenuale,  connessione diretta con ALEXA senza usare raspberry (con alcune limitazioni).  I protocolli di comunicazione diventano: UDP/TCP/HTTP/MQTT. Aggiornamento OTA (on the air) del firmware esp8266. Aggiornamento più sicuro del firmware PIC con la comunicazione TCP della nuova versione della utility SCSKNXGATE 4.x - Naturalmente le nuove possibilità ci sono anche in ESP_SCSGATE.

- 26 ago 2019 - E' nata la versione 4.x di ESP_SCSGATE.  Pur con alcune limitazioni è ora possibile una connessione diretta con ALEXA senza usare raspberry. Con  ECHO-DOT potrete comandare a voce il vostro impianto domotico bTicino.  Mantenute tutte le pecedenti possibilità di integrazione (UDP/HTTP/MQTT/...) Qui il manuale:  http://guidopic.altervista.org/esp_scsgate/espscsgate_4.pdf

- 03 ago 2019 - Un grazie a Gianvittorio che ha reso pubblico il suo progetto per un contenitore (stampato 3d) utilissimo per ESP_SCSGATE (o ESP_KNXGATE) anche per evitare pericolosi corto circuiti - ecco l'oggetto: https://www.prusaprinters.org/prints/4782-case-for-esp_scsgate-device ed ecco il progetto 3D: https://www.thingiverse.com/thing:3785776

- 19 lug 2019 - Alexa (echo dot) mi intriga sempre più - comodissimo dare i comandi a voce senza dover usare pc o smartphone. Dal momento che non tutti hanno la voglia e l'esperienza per usare sistemi domotici complessi ho pensato di mettere a disposizione anche una interfaccia diretta tra ESP_SCSGATE e ECHO DOT 3 alexa). I primi esperimenti sono estremamente incoraggianti, credo che entro la fine di agosto potrò rilasciare la prima versione di questa integrazione diretta, che evita di avere un raspberry di mezzo. 

- 27 mag 2019 - ho usato questo tempo per imparare e prendere confidenza con raspberry e linux. ho installato su raspberry HOME-ASSISTANT per il controllo domotico, MOSQUITTO come broker mqtt. Poi ho testato piccole interfacce domotiche software realizzate usando APACHE2, PHP, MARIADB. Siccome poi l'appetito vien mangiando ho voluto provare un dispositivo echo (ALEXA) integrando quindi comandi vocali. La connessione software tra ALEXA e HOME ASSISTANT è veramente complessa - sono riuscito a realizzarla seguendo questa ottima guida: https://indomus.it/guide/integrare-gratuitamente-amazon-echo-alexa-con-home-assistant-via-haaska-e-aws/   - tutto per la soddisfazione di poter dire "alexa accendi la luce della sala" e vedermi esaudito..

- 21 feb 2019 - esp_scsgate V3.6 (beta version) ha la capacità di gestire il posizionamento diretto delle tapparelle comunicando la % di apertura richiesta. La gestione è fatta a divisione di tempo e quindi non precisissima, ma integrabile automaticamente in DOMOTICZ e HOMEASSISTANT tramite comunicazione MQTT.

- 31 gen 2019 - ora anche esp_knxgate ha l'integrazione TCP e MQTT testata su domoticz e home-assistant. Solo per tapparelle e luci, per i dimmer ancora no. Anche qualche limite, tipico della complessità knx, su scenari e comandi globali.

- 23 gen 2019 - nonostante la mia ben nota ignoranza su home-assistant, sono riuscito a collegarlo immediatamente a esp_scsgate... solo qualche aggiustamento su dimmer e tapparelle. il MQTT discovery di home assistant ha trovato tutto al primo colpo ma non mi aggiorna automaticamente il file di configurazione  (avrò capito male io).

- 16 gen 2019 - MQTT sta diventando uno standard di fatto nelle comunicazioni Iot.  La versione 3 di esp_scsgate consente questo tipo di connessione, testata con DOMOTICZ ed apposito plugin che consente l'integrazione quasi automatica per luci, dimmer, tapparelle. Qui trovate il manuale della versione 3 con tutti i dettagli del caso:  http://guidopic.altervista.org/esp_scsgate/espscsgate_3.pdf    il nuovo firmware (esp e pic) funziona sul normale hardware esp_scsgate, ed è perfettamente compatibile con i precedenti tipi di connessione UDP e TCP.  Preciso che le versioni 2 e 3 sono disponibili per chiunque possegga un esp_SCSgate - non esiste ancora una corrispondente versione per esp_KNXgate.

- 03 gen 2019 - Paolo Rescigno ha dato vita ad un interessante progetto di sviluppo di una APP android che consente il controllo domotico tramite ESP_SCSGATE. Chi vuole prenderne visione o magari collaborare al progetto può contattare Paolo. Qui trovate qualche anteprima: http://guidopic.altervista.org/alter/espscsgate.html  Grazie a Paolo. 

- 01 gen 2019 - Prima novità dell'anno (a breve una seconda novità) - con il medesmo hardware e una nuova versione di software (pic e esp8266) è nata la versione esp8266 2.0 che consente di interagire con protocollo TCP. Ho testato ed implementato il sistema per favorire l'integrazione con DOMOTICZ (di cui peraltro non sono esperto) ma sembra funzionare bene - il nuovo firmware può essere richiesto anche da chi possiede già esp_SCSGATE  (non è disponbile per esp_knxgate). qui potete trovare il nuovo manuale: http://guidopic.altervista.org/esp_scsgate/espscsgate_2.pdf

- 30 nov 2018 - Ora è "nata" anche la versione opto-isolata delle interfacce domotiche: OPT_SCSGATE e OPT_KNXGATE provvedono ad una interfaccia galvanicamente isolata verso l'impianto domotico di casa, hanno un'interfaccia seriale UART (o usb) compatibile arduino (5V) e raspberry (3,3V) senza penalizzazioni di velocità grazie ad accoppiatori ottici veloci: http://guidopic.altervista.org/alter/opt-scagate.html

- 25 lug 2018 - Grazie mille anche a Fabrizio Gulino che ha pubblicato un'ottima guida completa relativa all'integrazione di esp_scsgate  con Home assistant: https://github.com/sfarzo/esp_scsgate_hass

- 24 mar 2018 - Grazie all'ing. Gianluigi Senise che mi dà modo di pubblicare una mini-guida derivata dalla sua esperienza di integrazione di scsgate con Home assistant: guidopic.altervista.org/alter/homeassistant.html

- 01 set 2017 - Guido Ottaviani è riuscito ad integrare knxgate con il progetto di applicazione domotica OpenHab:  http://www.tanzolab.it/openhab_knx

- 31 mar 2017 - anche per KNX è nata la versione ESP, in attesa della pagina descrittiva fate riferimento a KNXGATE per la parte di colloquio con il bus ed alla pagina di ESP_SCSGATE per la parte ci connessione a LAN o PC - qui il manuale d'uso: http://guidopic.altervista.org/esp_scsgate/esp_knxgate.pdf

- 06 feb 2017 - grazie ad Emanuele che ha predisposto un plugin che consente al software home-assistant di colloquiare con esp_scsgate:  https://github.com/terminet85/scsgate/tree/new/hardware

- 05 dic 2016 - ho caricato su youtube un video della macchinetta "laserpcb4 i3", qui https://www.youtube.com/watch?v=ZTnB_STIbco

- 27 nov 2016 - nuova evoluzione di SCSGATE, bellissima integrazione diretta con WiFi: http://guidopic.altervista.org/alter/esp_scsgate.html

- 27 ago 2016 - implementazione da parte di Guido (un mio omonimo) di un interessantissima integrazione di knxgate verso un sistema di controllo web  http://www.guiott.com/KNX/

- 29 feb 2016 - nella pagina "Raspberry" una interessante novità di integrazione tra SCSgate e l'open-source "home-assistant"

- 21 feb 2016 - novità sul fronte laserpcb: nuova pagina relativa ad una meccanica basata sulla meccanica prusa i3 rework

- 10 dic 2015 - mi sono stancato di aspettare la risoluzione del bug mscomm32.ocx da parte di microsoft, ho riscritto i programmi VB6 (laserpcb e knxscsgate) con accesso diretto alla porta seriale e ora funzionano anche in windows 10

03 dic 2015 - con la collaborazione di Giuseppe è nata anche una pagina dedicata alla connessione tra KNX/SCSgate e Raspberry !  : http://guidopic.altervista.org/alter/raspberry-scsgate-knxgate.html

27 nov 2015 - modificata la pagina SCS, grazie all'aiuto di Giuseppe che ha scoperto i telegrammi per interrogare i dispositivi. Grazie al suo aiuto a breve una nuova pagina con qualche indicazione per gli utenti Raspberry...

18 ago 2015 - i miei programmini in VB6 con windows 10 hanno un problema sulla comunicazione seriale perchè MSCOMM32.OCX in windows 10 va in errore - Microsoft non risponde...

- 04 apr 2015 - Buona Pasqua. Termino le vendite su ebay di KnxGate e ScsGate. Il ricavato sarà devoluto a Luciano:  https://www.youtube.com/watch?v=XS3yky18BeA

- 29 gen 2015 - sulla pagina di Arduino ho pubblicato un demo ethernet

- 22 gen 2015 - versione beta 3.0 programma demo knx/scsgate in vb6: http://guidopic.altervista.org/knxgate/knxscsgate_v3.0.zip

- 17 gen 2015 - nuova versione programma demo knx/scsgate in VB6

la cronistoria precedente è in fondo a questa pagina ...

 

Progetti con microprocessori PIC Microchip

Sono un appassionato di elettronica, microprocessori, informatica, domotica.

In questo sito intendo parlare del mio hobby e proporre i miei vari progetti realizzati con microprocessori PIC.

Tutto quando presentato è stato auto-progettato e auto-costruito utilizzando in alcuni casi il software di base (stack) messo a disposizione dalla stesa casa produttrice dei PIC.

I dispositivi sono ad uso amatoriale, non fornisco garanzie di nessun genere. Quanto è presentato non è utilizzabile se non per scopi amatoriali - è vietato utilizzare questo materiale per altri scopi senza il mio consenso.

Il sito è in evoluzione...  seguimi...

Approccio

I dispositivi ed il software che presento sono intesi come modelli (esempi) per come io ho interpretato la domotica in casa mia.

Lo scopo non è quello di fornire dispositivi da copiare tal quali ma di fornire modelli hardware e software utili a determinati scopi.

Particolarmente, modificando e adattando il software alle proprie esigenze si può andare anche molto più in là di quanto io abbia fatto nell'automazione di casa mia.

Voglio condividere le mie esperienze e raccogliere suggerimenti ed esperienze analoghe - non esitate a contattarmi sia per suggerimenti che per scambio di esperienze, hardware, software...

ATTENZIONE: E' FATTO DIVIETO A CHIUNQUE DI UTILIZZARE IL PRESENTE MATERIALE A SCOPO DIVERSO DALL'USO PERSONALE E AMATORIALE SALVO MIO ESPLICITO CONSENSO SCRITTO.

EIBscout - interfaccia PIC domotica EIB KNX konnex SCS

EIBscout: un dispositivo di interfaccia tra le reti domotiche commerciali e i dispositivi amatoriali (Arduino e simili). Interfaccia i sistemi EIB, KNX, SCS ... e chissa?

EIBscout  è stato progettato come dispositivo di analisi e di studio.

L'ho utilizzato con successo nell'interfacciare una rete domotica Vimar by-me. Sto facendo test sulla rete SCS Ticino.

CAN132 - server http - ftp - udp

CAN132T è un server web collegato alla mia rete CAN domotica. Realizzato con un PIC32 e scheda SD. Server http, udp  e ftp - consente di monitorare lo stato della rete, di inviare comandi, di inviare e-mail e tanto altro. Connettore USB per colloquio diretto con un PC o un dispositivo esterno. Non prevede altri connettori di I/O, la filosofia di connessione è rivolta al CAN-bus.

CAN-NETWORK

Can-Network è una rete domotica CAN. Tanti dispositivi autocostruiti ed interconnessi per automatizzare casa tua come più ti piace.

Automatizza le luci, le tende da sole, gli irrigatori, il riscaldamento, l'albero di natale, l'apricancello ecc... intercetta gli eventi: suona il telefono, suona il campanello, scatta l'allarme, ecc... rileva temperature interne ed esterne, umidità, luce solare, ecc...  Riprogrammabili dalla stessa rete CAN.

E ancora altro...

Quando avrò voglia e tempo per aggiornare il sito...

 

Seguitemi !!!

Cronistoria precedente:

- 09 gen 2014 - altri esempi arduino - non ancora ethernet

- 20 dic 2014 - nuova pagina che parla dell'utilizzo di knxgate/scsgate con Arduino -  http://guidopic.altervista.org/alter/arduino-xxxgate.html

- 15 ott 2014 - aggiunta una pagina utile per risolvere problemi di driver MCP2200

- 29 sett 2014 - versione 2.1 del programma VB6 demo per KNXgate e SCSgate

- 17 sett 2014 - ecco il programma VB6 demo per KNXgate e SCSgate

- 14 sett 2014 - ho testato un programmino dimostrativo VB6 che utlizza KNXgate e SCSgate con interfaccia MCP2200 - presto lo renderò pubblico (eseguibile e sorgenti) - qui il test

- 2 sett 2014 - rilasciata una nuova versione dei firmware SCSgate e KNXgate (dettagli nelle relative pagine)

- 10 ago 2014 - prime notizio sulla nuova versione LASERPCB2

- 12 lug 2014 - ho iniziato a progettare laserPcb2 - autoposizionante e per circuiti stampati doppia faccia

- 2 lug 2014 - ho messo in vendita su Ebay una interfaccia knx, se ne volete una contattatemi anche direttamente

- 30 giu 2014 - nuovo dispositivo low-cost per Arduino&C verso TP  KONNEX - knxgate

- 29 giu 2014 - account Adsense disattivato - tolta tutta la pubblicità dal sito (meglio) 

- 11 giu 2014 - nuova versione software e firmware  laserpcb (legge gerber eagle e varie migliorie)

- 6 giu 2014 - ho messo in vendita su Ebay un paio di interfacce per SCS

- 28 mag 2014 - rilasciata prima versione della interfaccia SCS per PC e/o per arduino

- 7 mag 2014 - nuova versione di software e firmware laserpcb

- 25 apr 2014 - inserita una nuova pagina dedicata alle stampe Laser dirette sui PCB    laserpcb

- 26 feb 2014 - l'argomento SCS è stato spostato in una pagina separata: pagina SCS