[{"data":1,"prerenderedAt":136},["ShallowReactive",2],{"project-gizmo-reolink-switch-it":3,"related-projects-gizmo-reolink-switch-it":128},{"id":4,"title":5,"badge":6,"body":7,"cardIcon":62,"description":63,"extension":64,"faqs":65,"flashableFirmware":81,"githubUrl":82,"highlights":83,"howToSteps":87,"language":103,"meta":104,"navigation":105,"path":106,"seo":107,"sitemap":108,"sortOrder":57,"specs":109,"stem":126,"__hash__":127},"projects\u002Fit\u002Fprojects\u002Fgizmo-reolink-switch.md","Gizmo Reolink Switch","Progetto open-source ESP32 + Reolink",{"type":8,"value":9,"toc":55},"minimark",[10,15,19,24,27,31,34,39,42,44,48,51],[11,12,14],"h2",{"id":13},"panoramica","Panoramica",[16,17,18],"p",{},"Gizmo Reolink Switch nasce per risolvere un problema molto concreto: uscire di casa senza generare notifiche e registrazioni inutili dal tuo stesso movimento davanti alle telecamere Reolink. Invece di aprire app e cambiare impostazioni a mano, il dispositivo offre un piccolo flusso quiet-exit dedicato.",[20,21],"blog-list",{":items":22,"variant":23},"[\"Flusso quiet-exit a un pulsante costruito attorno a un ESP32\",\"LCD I2C 16x2 e buzzer per feedback locale immediato\",\"Controllo diretto delle API Reolink con ripristino automatico dello stato\"]","checkmark",[25,26],"hr",{},[11,28,30],{"id":29},"come-funziona","Come funziona",[16,32,33],{},"L'ESP32 gestisce tutto il ciclo di interazione.",[35,36],"blog-table",{":headers":37,":rows":38},"[\"Fase\",\"Cosa succede\"]","[[\"Scelta\",\"Una pressione breve scorre tra le durate disponibili per il quiet-exit.\"],[\"Avvio\",\"Una pressione lunga conferma la scelta e avvia il countdown.\"],[\"Silenzio\",\"Il firmware si collega al WiFi e chiama le API Reolink per disattivare lo stato di monitoraggio attivo.\"],[\"Ripristino\",\"Quando il timer termina o viene annullato, lo stato originale dell'NVR viene riapplicato automaticamente.\"]]",[16,40,41],{},"Il display LCD resta focalizzato su schermate chiare per l'utente, mentre il buzzer fornisce feedback immediato per selezione, countdown, completamento e annullamento.",[25,43],{},[11,45,47],{"id":46},"perché-è-utile","Perché è utile",[16,49,50],{},"Questo progetto trasforma un'operazione ripetitiva di home security in un controllo fisico dedicato. È il tipo di build che sembra piccola, ma elimina davvero una seccatura quotidiana.",[20,52],{":items":53,"variant":54},"[\"Ridurre notifiche false e registrazioni inutili quando esci di casa.\",\"Sostituire un flusso ripetitivo da app con una sola azione fisica.\",\"Usarlo come base pratica per piccoli controlli ESP32 di home automation.\"]","numbered",{"title":56,"searchDepth":57,"depth":57,"links":58},"",2,[59,60,61],{"id":13,"depth":57,"text":14},{"id":29,"depth":57,"text":30},{"id":46,"depth":57,"text":47},"CctvCameraIcon","Un interruttore quiet-exit basato su ESP32 che usa un pulsante, un buzzer, un LCD I2C 16x2 e la connessione WiFi per silenziare temporaneamente notifiche e registrazione di un Reolink NVR.","md",[66,69,72,75,78],{"question":67,"answer":68},"Quale problema risolve Gizmo Reolink Switch?","Offre un controllo quiet-exit dedicato per uscire di casa senza generare notifiche e registrazioni Reolink inutili causate dai tuoi stessi movimenti.",{"question":70,"answer":71},"Come si avvia il flusso quiet-exit?","Una pressione breve scorre tra le durate disponibili e una pressione lunga conferma il timer selezionato, avvia il countdown e applica la modifica temporanea allo stato dell'NVR.",{"question":73,"answer":74},"Il progetto ripristina automaticamente lo stato originale dell'NVR?","Sì. Il firmware è progettato per leggere prima lo stato di monitoraggio rilevante, applicare il flusso di silenziamento temporaneo e ripristinare la configurazione originale quando il timer termina o viene annullato.",{"question":76,"answer":77},"Serve Home Assistant o un altro hub per usarlo?","No. Il progetto comunica direttamente con il Reolink NVR via WiFi, quindi l'ESP32 può funzionare come dispositivo standalone dedicato senza richiedere una piattaforma di home automation separata.",{"question":79,"answer":80},"Perché l'hardware include sia un LCD sia un buzzer?","L'LCD mostra in modo chiaro stato locale, countdown ed errori, mentre il buzzer fornisce conferme rapide così il dispositivo resta pratico da usare senza aprire un'app.",false,"https:\u002F\u002Fgithub.com\u002Fopen-gizmo\u002Fgizmo-reolink-switch",[84,85,86],"Timer quiet-exit","Interfaccia LCD 16x2","Controllo diretto API Reolink",[88,91,95,99],{"title":89,"description":90},"Prepara hardware e strumenti","Assicurati di avere una scheda ESP32, un Reolink NVR raggiungibile sulla stessa rete, un pulsante, un buzzer, un LCD I2C 16x2 rilevato a 0x27 e VS Code con PlatformIO oppure PlatformIO Core installato localmente.",{"title":92,"description":93,"code":94},"Crea il file dei segreti locali","Copia il file di esempio, poi inserisci credenziali WiFi, host Reolink, username, password e imposta PIO_DEV_MODE a 1 solo se vuoi i log seriali durante lo sviluppo.","copy platformio_secrets.example.ini platformio_secrets.ini",{"title":96,"description":97,"code":98},"Compila il firmware","Apri il progetto in PlatformIO ed esegui una build standard del firmware. In questo modo controlli che la configurazione sia valida prima di toccare la scheda.","pio run",{"title":100,"description":101,"code":102},"Carica sull'ESP32 e verifica","Collega la scheda via USB, carica il firmware e apri il monitor seriale solo se hai abilitato i log di sviluppo. Dopo il boot, prova il flusso quiet-exit dal pulsante fisico e dal display LCD.","pio run --target upload\npio device monitor","it",{},true,"\u002Fit\u002Fprojects\u002Fgizmo-reolink-switch",{"title":5,"description":63},{"loc":106},[110,114,118,122],{"icon":111,"label":112,"value":113},"Timer01Icon","Flusso","Pressione breve per scegliere la durata, pressione lunga per avviare il countdown e ripristino automatico alla fine o in caso di annullamento.",{"icon":115,"label":116,"value":117},"CpuIcon","Hardware","Firmware ESP32 affiancato da un LCD I2C 16x2, un pulsante fisico e feedback sonoro tramite buzzer.",{"icon":119,"label":120,"value":121},"ApiIcon","Integrazione","Chiamate dirette alle API Reolink disattivano notifiche e registrazione sui canali attivi dell'NVR, poi ripristinano lo stato originale.",{"icon":123,"label":124,"value":125},"Settings01Icon","Configurazione","Credenziali WiFi e Reolink gestite tramite segreti PlatformIO per un flusso compatto da dispositivo standalone.","it\u002Fprojects\u002Fgizmo-reolink-switch","k7_DwaEH9AsKqJlJURyHv4XMVOtM5PNytg2FbjmXCeM",[129],{"title":130,"badge":131,"description":132,"path":133,"cardIcon":134,"sortOrder":135},"Gizmo Ticker","Progetto open-source ESP32 + MAX7219","Un display crypto connesso in WiFi, costruito con un ESP32, una matrice LED MAX7219 e una web app Nuxt 4 per configurazione e setup dal browser.","\u002Fit\u002Fprojects\u002Fgizmo-ticker","BitcoinIcon",1,1783247624839]