Attiva la configurazione del sensore analogico

1. Attiva l'interfaccia utente

Il presupposto è questo Versione firmware 2.3.0(x) (o successiva) con estensione API Analog Sensor.
Affinché OpenSprinkler utilizzi la configurazione del sensore analogico, è necessario regolare la configurazione dell'interfaccia utente.

Nota: non esiste alcun supporto da parte del produttore (dagli USA) per il firmware modificato, solo il supporto tedesco Pagina di supporto!

a) OpenSprinkler 3.x:

  1. Trova l'IP del tuo OpenSprinkler premendo B1
  2. Apri un browser web e vai alla pagina di configurazione SU del tuo OpenSprinkler:
    http://<indirizzo-ip>/su
    dove <indirizzo-ip> è l'indirizzo IP da 1.
    per esempio. http://192.168.178.123/su

b) OSPi

  1. Apri un browser Web e vai alla pagina di configurazione SU del tuo OSPi
    http://<indirizzo-ip>:8080/su
    dove <ip-address> è l'indirizzo IP del tuo Raspberry Pi.
    per esempio. http://192.168.178.123:8080/su

Pagina SU:

  1. Sono presenti due campi di input nella pagina SU.
  2. Inserisci "https://ui.OpenSprinklerShop.de/js" nell'UI Source, inserisci la tua password (nello stato di consegna "opendoor") e conferma con "invia".
    Ciò è necessario perché la versione “ufficiale” non supporta queste estensioni.
    In effetti, OpenSprinkler non ha alcuna GUI (interfaccia utente grafica) integrata, ma solo un'API. La GUI viene caricata dinamicamente tramite Javascript tramite questa pagina.
  3. Riavvia il tuo OpenSprinkler. Ora dovrebbe esserci un'impostazione "Configurazione sensore analogico" in "Opzioni":
  1. APP Android/IOS:
    – Android: cerca "OpenSprinklerASB" nel Play Store.
    – IOS: cerca "OpenSprinklerASB" nell'App Store.

2. Struttura

Elenco sensori 2024-07

L'immagine sopra mostra una configurazione di esempio con un sensore SMT100 e due sensori SMT50, nonché una configurazione di gruppo.

L'area è divisa in tre parti: sensore, regolazioni del programma e registro

3. Sensori

Con “Aggiungi sensore” puoi aggiungere un nuovo sensore, con “Modifica” puoi modificare e cambiare un sensore esistente e con Elimina puoi eliminare un sensore.

Premere “Aggiungi sensore” e inserire i parametri:

Sensore analogicoreditsmt50

“Numero sensore”: Ogni sensore necessita di un numero univoco per la gestione.

"Tipo": Seleziona un tipo di sensore. Probabilmente seguiranno altri tipi, che si aggiungeranno all'elenco:

  • Truebner SMT100 RS485 Modbus RTU su TCP: collega un SMT100 alla rete. Per fare ciò è necessario un convertitore Modbus da TCP a RS485. Il sensore supporta due funzioni: umidità del suolo (modalità umidità) o temperatura (modalità temperatura).
    Immettere l'indirizzo IP e la porta per il convertitore RS485, ID è l'ID Modbus del sensore.
  • Scheda di estensione analogica OpenSprinkler (ASB): 4 varianti per la conversione dei dati di ingresso:
    – “modalità tensione 0..4V”: nessuna conversione delle variabili di ingresso, la tensione viene utilizzata direttamente
    – “0..3.3V to 0.100%” l'intervallo di tensione da 0 a 3.3V viene convertito da 0% a 100%
    – “Modalità umidità SMT50”: il range di tensione viene convertito per Truebner SMT50 – modalità umidità del suolo
    – “Modalità temperatura SMT50”: Il range di tensione viene convertito per il Truebner SMT50 – modalità temperatura
    – Lo stesso vale per Vegetaronix
  • Caso speciale “ASB – Sensore definito dall'utente”: qui potete determinare voi stessi i parametri, i campi e gli offset dei valori del sensore
  • “Abbonamento MQTT”: questo tipo di sensore è per i valori del sensore MQTT dal server MQTT connesso. Definire “Argomento” (l'identificatore di sezione) e “Filtro” (il valore del sensore)
  • “Sensore remoto di un OpenSprinkler remoto”: Sensore di un altro OpenSprinkler nella rete. Immettere IP+Port per l'indirizzo dell'OpenSprinkler remoto. L'OpenSprinkler rimosso deve avere la stessa password di questo OpenSprinkler. ID è il numero del sensore rimosso
  • “Dati meteorologici” – sensori per sensori virtuali che ricevono i valori dal servizio meteorologico
  • “Gruppo sensori”: Definisce un gruppo che agisce come un sensore virtuale in grado di combinare più sensori. Il riepilogo avviene tramite
    – min: valore più piccolo di tutti i sensori del gruppo
    – max: valore più grande di tutti i sensori nel gruppo
    – avg: valore medio di tutti i sensori del gruppo
    – somma: somma di tutti i valori dei sensori nel gruppo

"Gruppo": L'assegnazione del sensore ad un gruppo. Inserisci qui il numero del sensore di gruppo (campo non obbligatorio, puoi configurarlo anche in seguito)

"Nome": Il nome del sensore

“Indirizzo IP” e “Porta”: Per i dispositivi di rete, l'indirizzo e la porta TCP/IP

"ID": Identificazione specifica del sensore, vedere “Tipo”. Per la “Scheda sensore analogico” questa è la connessione, ovvero ID=0 per la connessione numero 9, ID=1 per la connessione numero 10, ecc.

“Intervallo di lettura (s)”: Distanza di lettura dei dati del sensore in secondi (raccomandazione 300 s)

“Sensore abilitato”: Deve essere attivo affinché il sensore possa essere letto

“Abilita registrazione dati”: Salvare i dati di registrazione nel registro del sensore

“Mostra nella pagina principale”: Visualizza i dati del sensore sulla home page

Con “Salva” il sensore viene salvato.

4. “aggiustamenti del programma” – aggiustamenti del programma

Qui è possibile assegnare i sensori ai programmi.

Una "regolazione" significa che i valori del sensore influenzano il tempo di esecuzione del programma, quindi ad esempio il controllo meteorologico può essere mostrato qui come valore %, un programma può durare più o meno lungo.

Regolazioni del programma202407

Una regolazione del programma può essere assegnata sempre e solo ad un sensore. Se desideri assegnare più sensori a un programma, crea un gruppo di sensori e utilizzalo per la personalizzazione. In alternativa è anche possibile definire più regolazioni del programma e assegnarle allo stesso programma, ma poi le regolazioni del programma vengono moltiplicate (es. regolazione A: 90%, regolazione B 110%, quindi la regolazione effettiva è 0,9 x 1,1 = 0,99 corrispondente al 99%).

“Numero di regolazione”: Numero univoco per la personalizzazione.

"Tipo": Il tipo definisce come i dati del sensore vengono convertiti per la regolazione del programma:
– “Nessuna regolazione”: non viene effettuata alcuna regolazione, ad es. per spegnere temporaneamente
– “Scala lineare”: la regolazione è completamente lineare: “Valore sensore minimo e massimo” definiscono l’intervallo dei valori del sensore più piccolo e più grande, ad es. 30% e 60%. I “fattori 1 e 2” definiscono i fattori di aggiustamento, dove i valori rappresentano un aggiustamento proporzionale. Ad esempio, se si desidera un valore di regolazione pari al fattore 200% con un valore minimo del sensore pari a 0, immettere "200" in "Fattore 1". Nel “Fattore 2” corrisponde il valore del valore massimo del sensore
– “Digitale sotto min”: se il valore del sensore scende al di sotto del valore minimo del sensore, vale il fattore 2, altrimenti il ​​fattore 1
– “Digital over max”: se il valore del sensore supera il valore massimo del sensore, si applica il fattore 2, altrimenti il ​​fattore 1

"Sensore": Selezionare il sensore per i dati del sensore

“Fattore 1/2” e “Valore sensore min/max”: Vedere Tipo per i valori di regolazione

5. Registra

Con “Clear Log” è possibile eliminare tutti i dati di registro. Scaricare il registro con “Scarica registro”.

Puoi anche utilizzare la funzione API per leggere i dati direttamente in formato JSON, filtrarli e quindi cancellarli.

La descrizione delle funzioni API è attualmente disponibile disponibile qui.

“Mostra registro” mostra le ultime 24 ore:

Registro sensore con minmax

Le linee tratteggiate "Min" e "Max" mostrano l'intervallo di regolazione creato in "4. Regolazioni del programma".

Configurazione del sensore

1. Tipologie di strutture

Il software attuale può utilizzare 4 tipologie di sensori:

  • sensori digitali tramite le connessioni SEN1/SEN2 (ingressi sensori classici)
  • sensori analogici tramite l'A2D ai sensori digitali (il limite di commutazione simula il sensore digitale)
  • sensori analogici tramite quello nuova scheda sensore analogico (collegamento diretto all'ingresso di un sensore)
  • sensori analogici tramite convertitore TCP/IP RS485 Modbus (Versione Truebner SMT100 RS485 Modbus)

Per le prime 3 varianti non è necessaria alcuna configurazione esterna; tutto può essere impostato direttamente nell'app OpenSprinkler.

Solo le ultime due varianti possono essere registrate tramite il nuovo registro dei sensori e visualizzate in un diagramma!

2. Sensori analogici tramite convertitore Modbus RS485 TCP/IP

Per integrare un sensore Modbus RS485, un convertitore Modbus RS485 deve essere accessibile nella stessa rete tramite il suo indirizzo IP.

È possibile trovare informazioni dettagliate su RS485 e Modbus Qui.

Puoi trovare un esempio di configurazione utilizzando USR-W610 e Truebner SMT100 RS485 Modbus qui.

Per la guida DIN si consiglia il “Modulo convertitore Waveshare RS485-RJ45 Ethernet”. Informazioni Qui.

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrasegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri proviene da vengono elaborati e i derivati ​​dai commenti.