• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 2 voto(i) - 5 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
v5 thermostat

Thermostat v5
#31
Ciao Athos,
Provo a spiegarmi meglio.
Ho un solo termostato al piano inferiore, quando legge le temperature dabbasso, su nelle stanze in mansarda si cuoce...
L'idea è: un T5 come "nodo primario" con temp, umidità e pressione.
Altri due "sensori" posizionati rispettivamente nelle varie stanze al piano superiore.
Tutto interconnesso al T5.
Quello che voglio ottenere è un controllo, sia del riscaldamento a caldaia (poter spengere il riscaldamento in tutta casa), sia dei climatizzatori potendo decidere se scaldare una sola stanza, usando il climatizzatore come pompa di calore.
Questo per quanto riguarda l'inverno.
Per l'estate è più semplice, poter gestire le temperature e l'umidità accendendo o spendendo il climatizzatore o il deumidificatore (stesso split a muro) all'occorrenza.

Spero di essere riuscito a spiegarmi meglio
Grazie per l'aiuto.
Risposta
#32
Buonasera
Allora il sistema come e configurato ora permette di differenziare 
Le temperature nelle varie stanze attraverso le testine bluetooth
Oppure i dl5 collegati a testine elettriche.
Per l'accensione di una stanza puoi usare il web di un dl5 indipendente da tr5
Quindi tutto questo lo puoi già fare con il sistema attuale.
Nell estivo solo tr5 con dl5 via ir.
Per avere il controllo dell'umidità andrebbe implementato il dl5
Mi spiegò 
Tr5 come gestore della caldaia e dello scheduling.
Testine bluetooth sui caloriferi di ogni stanza con la possibilità di settare
Un delta di temperatura rispetto a quella impostata.
Dl5 nelle stanze per comandare i condizionatori e essere attivi o passivi
Nella gestione della temperatura.
Come vedi a parte il controllo dell'umidità il resto già c'è
Ciao
Risposta
#33
Buongiorno
vorrrei chiarire dove siamo arrivati con thermostat 5

Tr5 fa da collettore dei dati , realizza lo scheduling e comunica a chi e collegato cosa si vuole avere come clima in casa.

Si puo collegare :

  • Testine bluetooth che regolano la temperatura nella stanza dove sono posizionate
  1. hanno la possibilita di avere un delta di temperatura rispetto a quella impostata su tr5 in modo da avere piu caldo o piu freddo nella singola stanza
  • dl5 che puo assumere le seguenti opzioni
  1. rele per la caldaia via wifi rispetto a tr5 che cosi non deve per forza essere collegato via cavo
  2. sensore di temperatura esterno per avere la temperatura esterna
  3. sensore di temperatura per una stanza in funzione passiva o attiva se si vuole che tr5 legga o meno quella temperatura e tenga accesa o  spenta la caldaia nonostante lui legga gia la temperatura giusta.questo si puo fare per ogni stanza.
  4. rele per una valvola elettrica sul termosifone.
  5. inviare comandi IR a qualsivoglia condizionatore/pompa di calore.
Dl5 possiede la sua pagina web dove puo essere usato standalone rispetto a tr5 questo soprattutto per IR.
Tutto questo via wifi di casa .

Naturalmente su ogni termosifone possono essere usate testine termostatiche standard che regoleranno la temperatura secondo la loro programmazzione e i dl5 serviranno come controllo della temperatura .

Spero di avervi fatto venire voglia di provare Smile
Risposta
#34
Perfetto Athos, adesso ordino i vari componenti e mi cimento nell'impresa !
Grazie di tutto !

Inviato dal mio Redmi Note 5 utilizzando Tapatalk
Risposta
#35
Sul git aggiornato ,
con la parte "Estate" funzionante

Stay Tuned
Risposta
#36
Buongiorno a tutti
sto cercando di installare ed quipaggiare un rasp 3 con il thermostat5 e seguo la guida passo passo alla pagina 16 del manuale.
ho il problema che quando installo il framework kivy inizio ad avere degli errori sulla compilazione dei Cython file e non installa il framework.
Gli errori sono tutti tipo questo:
Codice:
    kivy/lib/vidcore_lite/egl.pyx:681:9: 'DISPMANX_CLAMP_T' is not a type identifier

    Error compiling Cython file:
    ------------------------------------------------------------
    ...
            <bcm.DISPMANX_RESOURCE_HANDLE_T>0, ##/*src*/,
            &(src._vc_rect),
            <bcm.DISPMANX_PROTECTION_T>0,
            <bcm.VC_DISPMANX_ALPHA_T *>0, ##/*alpha*/
            <bcm.DISPMANX_CLAMP_T *>0, ##/*clamp*/
            <bcm.DISPMANX_TRANSFORM_T>0) ##/*transform*/
            ^
    ------------------------------------------------------------

    kivy/lib/vidcore_lite/egl.pyx:682:9: 'DISPMANX_TRANSFORM_T' is not a type identifier
   building 'kivy.lib.vidcore_lite.egl' extension
   creating build/temp.linux-armv7l-3.5/tmp/pip-req-build-o5pxkfxh/kivy/lib
   creating build/temp.linux-armv7l-3.5/tmp/pip-req-build-o5pxkfxh/kivy/lib/vidcore_lite
   arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-6waWnr/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-req-build-o5pxkfxh/kivy/include -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -I/usr/include/python3.5m -c /tmp/pip-req-build-o5pxkfxh/kivy/lib/vidcore_lite/egl.c -o build/temp.linux-armv7l-3.5/tmp/pip-req-build-o5pxkfxh/kivy/lib/vidcore_lite/egl.o
   /tmp/pip-req-build-o5pxkfxh/kivy/lib/vidcore_lite/egl.c:1:2: error: #error Do not use this file, it is the result of a failed Cython compilation.
    #error Do not use this file, it is the result of a failed Cython compilation.
     ^~~~~
    error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1
   ----------------------------------------
ERROR: Command "/usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-req-build-o5pxkfxh/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-9yzxd2um/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-req-build-o5pxkfxh/
ho cercato anche di seguire la documentazione originale di installazione kivy ma niente da fare sempre la setssa cosa.
Scusate , forse è un problema noto e la soluzione qui da qualche parte ma non riesco a trovarla.
Grazie in anticipo
Saluti
Zio
Risposta
#37
Buonasera
domani provo a fare un'istallazione da zero cosi vedo i problemi che ci sono e se possibile
come superarli
Ciao
Risposta
#38
Buongiorno
seguendo la guida e quello che c'e sul sito di kivy
il comando corretto con il quale ho installato kivy :

sudo python3 -m pip install kivy

Questo perche viene usato pywheels......
Risposta
#39
Grazie Athos per la dritta infatti kivy così si installa il problema però viene dopo sull'istruzione:
sudo pip3 install git+https://github.com/kivy/kivy.git@master
oppure da quida kivy
sudo python3 -m pip install --user https://github.com/kivy/kivy/archive/master.zip
quando si installa il master
infatti non si risce a trovare la dir /root/.kivy
in più da problemi anche sul comando
sudo pip3 install pybluez[ble] (forse per il problema sopra)
Ciao
Zio
Risposta
#40
Buongiorno
devi dare solo il comando che ho scritto, cosi installi kivy

Citazione:sudo pip3 install git+https://github.com/kivy/kivy.git@master oppure

sudo python3 -m pip install --user https://github.com/kivy/kivy/archive/master.zip

non vanno piu usati.in quanto kivy e gia installato e funziona
in piu serve
Citazione:sudo pip3 install websocket
per la parte bluetooth se non usi le testine la parte(ble) non serve installarla
Se invece serve il discorso e un po piu complicato perche avendo aggiornato a python3..6 invece del 3.4
bisogna creare i simlink
Aggiorneremo il manuale
Athos
Risposta
  


Vai al forum:


Navigazione: 3 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect