Passa al contenuto principale Salta alla ricerca Passa alla navigazione principale

LinHK è un’estensione portatile e programmabile per LCN che offre la funzionalità di base di LCN-PCHK: la conversione tra telegrammi bus seriali e PCK. Con questo programma è possibile ottenere un collegamento al bus senza dipendere dal programma PCHK. Non è necessaria una licenza PCHK per accedere a un sistema LCN tramite LinHK, neanche tramite LCN-Pro (ringraziamo la ditta Issendorff per il supporto).

Inoltre, LinHK offre le seguenti funzionalità aggiuntive:

  • Oltre al supporto PCK, vengono supportati comandi e messaggi aggiuntivi (PCKE per PCK Extended), permettendo di utilizzare messaggi utili per il collegamento al bus che non sono presenti in PCK.

  • Un piccolo server web integrato (opzionalmente accessibile in modo sicuro tramite HTTPS da Internet) consente di realizzare facilmente una visualizzazione esteticamente gradevole, inclusa la gestione manuale tramite browser web.

  • LinHK può eseguire macro che possono essere avviate da un pulsante sul bus LCN. L’avvio della macro può essere parametrizzato facilmente tramite LCN-PRO.

  • Memorizzazione delle modifiche di stato e dei valori misurati per analisi successive.

Quando si utilizza LinHK per integrazioni di terze parti, è necessario assicurarsi che il software esterno rispetti le specifiche PCK. In alcuni casi, ciò è stato testato solo con il programma PCHK, che in alcune situazioni può accettare input non specificati.

Panoramica delle versioni

LinHK per FRITZ!Box

  • FRITZ!Box 7170 tramite LCN-PKU, LCN-PK (tramite adattatore USB) o LCN-PC (tramite adattatore USB)

  • FRITZ!Box 7270 tramite LCN-PKU, LCN-PK (tramite adattatore USB) o LCN-PC (tramite adattatore USB)

  • FRITZ!Box 7390 tramite LCN-PKU, LCN-PK (tramite adattatore USB) o LCN-PC (tramite adattatore USB)

Per utilizzare LinHK su FRITZ!Box sono inoltre necessari:

  • FRITZ!Box compatibile con porta USB host (consigliato: 7390)

  • Hub USB con alimentazione propria opzionale (può essere necessario)

  • Cavo USB e LCN-PKU

  • Chiavetta USB (o disco rigido USB in alternativa)

L’installazione di LinHK su FRITZ!Box senza chiavetta USB non è supportata, poiché LinHK non può funzionare correttamente senza possibilità di scrittura permanente.

LinHK per Raspberry Pi

  • Raspberry Pi (tipo B con 512 MB di RAM, tipo 2B o 3B con 1 GB di RAM) tramite LCN-PKU. Per il funzionamento di LinHK è fornito un firmware ottimizzato.

Per utilizzare LinHK su Raspberry Pi è necessario un modulo virtuale speciale di tipo “Calculator”, valido e corrispondente al file di licenza personale.

Per utilizzare LinHK su Raspberry Pi con il firmware corrispondente, sono inoltre necessari:

  • Raspberry Pi adeguato con alimentazione sufficientemente dimensionata e cavi corrispondenti

  • Hub USB con alimentazione propria opzionale (se necessario)

  • Cavo USB e LCN-PKU

  • Scheda SD o microSD compatibile con il firmware

  • Chiavetta USB (o disco rigido USB in alternativa) per il funzionamento di LinHK

L’installazione di LinHK sulla scheda SD non è supportata, poiché LinHK non può funzionare correttamente senza possibilità di scrittura permanente.

Tipo di interfaccia LCN

(LCN-PC, LCN-PK o LCN-PKU)

La funzionalità di una combinazione dipende dall’impianto LCN, dal traffico abituale del bus e dal collegamento concreto al bus, incluso il cablaggio. Può funzionare senza problemi, ma nel peggiore dei casi può causare interferenze sul bus.
Per motivi tecnici, il collegamento tramite LCN-PC non è ottimale; si può avere un tasso di errore maggiore rispetto a LCN-PKU, anche se generalmente non è percepibile in funzionamento normale.

Sistema di visualizzazione LinHK

Il sistema di visualizzazione utilizza tecnologie Web 2.0, che consentono un design flessibile e riducono al contempo il carico di calcolo di LinHK, permettendo la visualizzazione anche su FRITZ!Box.
Tuttavia, questa tecnologia richiede browser conformi agli standard.

Generalmente può essere utilizzato con uno dei seguenti browser moderni:

  • Firefox

  • Chrome

  • Safari

Altri browser possono funzionare, ma con possibili limitazioni visive o funzionali.
Per browser o dispositivi che non soddisfano questi requisiti (ad esempio PDA), è possibile consentire almeno il controllo tramite semplici pagine HTML.

Il sistema di visualizzazione è pensato principalmente per un bus domestico basato su LCN ed è adattato alle caratteristiche dei moduli LCN.
Una demo di visualizzazione è inclusa con LinHK.

Per creare una visualizzazione personalizzata con LinHK, sono necessarie conoscenze in:

  • HTML

  • Cascading Style Sheets (CSS)

  • JavaScript

  • Utilizzo del Document Object Model (DOM)

  • Analisi degli errori nelle pagine web

  • Parametrizzazione LCN (in particolare del bus da visualizzare)

  • PCK(E)

Macro LinHK

Le macro LinHK sono simili a quelle note di LCN-W e si parametrizzano allo stesso modo in LCN-PRO. Una macro LinHK è un programma o script eseguibile che viene avviato quando viene inviato un comando corrispondente a LCN-W tramite il bus e valutato da LinHK.

Una macro è normalmente implementata nel linguaggio di scripting fornito dal sistema operativo. Durante l’esecuzione, la macro si comporta come un client PCK già registrato, permettendo di inviare comandi PCK e leggere messaggi.
Vengono fornite diverse macro di esempio, che possono generalmente essere utilizzate copiandole nella cartella delle macro e rinominandole adeguatamente.

Moduli virtuali

I relè e le uscite virtuali sono strumenti popolari in LCN per implementare controlli complessi. Tuttavia, le risorse disponibili (spie, buzzer, pulsanti) si esauriscono rapidamente. Se queste risorse non sono necessarie fisicamente, i moduli virtuali descritti qui offrono una soluzione: un modulo virtuale può essere collegato al bus senza cavi e parametrizzato tramite LCN-PRO tramite LinHK come di consueto.

Come qualsiasi altro modulo, i moduli virtuali inviano messaggi di stato che possono essere utilizzati da una visualizzazione o dai moduli reali, offrendo ulteriori possibilità.
I moduli virtuali sono essenzialmente piccoli programmi aggiuntivi che devono essere acquistati separatamente dalla licenza LinHK.

Orologio programmabile integrato a 8 canali

Un modulo virtuale può comportarsi come se ogni ingresso binario fosse collegato al contatto di un orologio programmabile.

Valutazione dei codici transponder e controllo accesso IR

Normalmente, i numeri di serie dei transponder e dei telecomandi IR rilevati vengono inviati come messaggi di stato sul bus, ma valutati solo nel modulo a cui è collegato il lettore o il ricevitore IR.
Al contrario, i moduli virtuali valutano sempre questi numeri di serie letti dal bus come messaggi di stato.

Aritmetica dei valori misurati

I moduli virtuali offrono le stesse possibilità di aritmetica di regolazione dei moduli reali.
Per semplificare la parametrizzazione (e risparmiare risorse), sono disponibili alcune funzioni opzionali speciali.

Controllo e posizionamento dei motori su relè e uscite

LCN consente di posizionare i motori delle tapparelle, ma ciò richiede molti moduli e BS4. I moduli virtuali offrono un’alternativa economica e possono eseguire questo posizionamento, a condizione di accettare lievi limitazioni di precisione e utilizzo.

Implementazione tecnica dei moduli virtuali

I moduli virtuali sono strettamente integrati con LinHK. Il “firmware” fa parte di LinHK e può essere facilmente modificato tramite un aggiornamento di LinHK.
La “EEPROM” di un modulo virtuale è in definitiva un file letto e scritto da LinHK. In questo modo, la parametrizzazione del modulo viene mantenuta anche in caso di “interruzione di corrente” (es. riavvio di LinHK).
Naturalmente, in questa situazione viene attivato il messaggio operativo per il monitoraggio della tensione di rete (ex D8).

Per l’assistenza, è disponibile un’area interna nel forum Bus-Profi, accessibile a ogni titolare di licenza dopo la registrazione (www.bus-profi.de).