Open maatx opened 1 year ago
credo HiComfort e BeSmart siano lo stesso prodotto, magari funziona al più va cambiato l'URL che usa
ho guardato meglio ma vedo che magari hardware sono uguali ma il firmware di HiComfort potrebbe essere diverso.
nel sito riportano 'La App Hi, Comfort è compatibile solo con i prodotti Hi, Comfort T100 (Termostato) e Hi, Comfort K100 (Chiavetta) e non è compatibile con la gamma di Termostati BeSMART e RiCLOUD'
Si infatti è proprio un sistema diverso. Anche le modalità di autenticazione non si basano più su un account ma su collegamento diretto tra Ricevitore WiFi e App e poi passa tutto sul cloud :( Il Ricevitore (wifibox) non espone più nemmeno una interfaccia minima di server web
C'è la possibilità di cambiare qualcosa per adattarlo?
proverò ad intercettare il wifi per vedere se si può fare qualcosa
Spero che abbiano utilizzato connessioni criptate questa volta
vedremo, il wifibox sembra tanto semplice
avete notato che l'applicazione besmart non è più presente nel play store di google? e dal sito besmart non funziona neanche il servizio per chiedere supporto, sto seriamente cominciando a cercare alternative
Stesso pensiero che ho fatto io. Non tanto per il supporto, che a me non ha MAI risposto neanche quando era appena uscito.... Ma piu' che altro perche' se han fatto il prodotto nuovo (solo il software e infrastruttura visto che l'hw e' lo stesso) su questo prima o poi si "scorderanno" di riavviare il server una delle tante volte che il servizio va giu...anche solo per risparmiare qualche euro/anno...
Sto valutando seriamente di mettere : https://diyless.com/product/esp8266-opentherm-gateway che mi consentirebbe di lasciare il Besmart finche' va...e quando cade (o muore definitivamente) bypassarlo tramite la funzione del gateway OT che va in override. Questa funzione la avevo pensata principalmente per attivare la caldaia quando le valvole termostatiche lo chiedono, senza dover per forza alzare la temperatura target del besmart ... ma ora comincio a pensare che diventera' la mia soluzione definitiva alla "fine vita" del besmart.
Volendo finche' e' ancora attivo si potrebbe anche "loggare" il traffico OT e capire che cosa fa nel dettaglio....ma va oltre le mie competenze.
Intanto mi sa che ne ordino uno, con tutto incluso, magari con un esp32 invece che 8266...cosi' ha anche il bluethoot e posso collegarci termometri BT che faranno da termostati....
L'unica pecca e' che dovrei studiare per scegliere i giusti parametri da impostare per le curve climatiche etc etc... ma loggando comandi besmart magari trovo almeno quelli...
Tempo fa acquistai il dispositivo opentherm gateway (un altro modello rispetto a quello da te segnalato). Il problema è che il termostato besmart non permette override dei setpoint, quindi non si può mantenere il termostato, cosa che invece a me piacerebbe. La soluzione sarebbe quindi costruire un proprio termostato, ma come già facevi notare bisogna implementare l'algoritmo che calcola la temperatura di mandata in base alla temperatura rilevata, curva climatica, sonda esterna ecc.. un bel po di lavoro. Sarebbe poi bello implementare anche un interfaccia touch da tenere a parete per il controllo manuale.
Edit: ecco il dispositivo gateway https://www.nodo-shop.nl/en/our-products/211-opentherm-gateway.html
Puo' essere che al tempo quell'hw o quella libreria non gestisse la parte MASTER/SLAVE del OTbus. Il gateway a differenza del semplice ot dovrebbe fare proprio quello, qui c'e' l'articolo con anche l'esempio ... e cita proprio l'override. https://diyless.com/blog/opentherm-gateway-sample
Per la questione dell'interfaccia touch non la vedo cosi' complicata, io uso HA "spedito" in dashboard su Googlenest Hub, ma anche solo esponendo il compoonente climate all'integrazione google home (con o senza Nabu casa) va che e' una meraviglia usare la card climate (anche la mini).
EDIT: Comunque non ho resistito, solleticato dal discorso l'ho ordinato...vi aggiorno quando arrivera' e avro' tempo per metterci le mani
Ah no ma aspetta mi sono spiegato male: override che citi tu è sempre possibile in quanto è una funzione del protocollo ot. Io intendevo un'altra cosa: cambiare direttamente il setpoint del termostato inviando un messaggio ot. Questo sarebbe comodo in quanto permetterebbe di mantenere il termostato, sfruttando quindi i suoi algoritmi di curva climatica, ma con la possibilità di variare i parametri(setpoint, modalità ecc) con automazioni e/o da remoto. Alcuni termostati permettono di farlo, il besmart purtroppo no.
In definitiva bisogna quindi fare override dei messaggi ot del termostato ma calcolando "a mano" la temperatura di mandata dell'acqua. Praticamente è inutile tenere il besmart perché andresti sempre di override
Col il mio gateway ero riuscito a creare un termostato virtuale che calcolava la mandata in base alla formula della curva climatica che potete trovare sul manuale delle caldaia beretta. Poi però ho sospeso il progetto perché il mio gateway è un po grosso e non avevo trovato il modo di nasconderlo e alimentarlo senza dover tirare nuovi cavi. Però quasi quasi riprendo in mano tutto e ci riprovo
rivedendo i vari cronotermostati ho trovato la soluzione Finder Yesly con BLISS2 molto interessante se non fosse che sembra una piattaforma chiusa come quella Riello, almeno loro supportano nativamente goolge e Alexa e IFTTT .
ho chiesto se espongono delle API via cloud o via gateway , il sistema è basato so rete bluetooth.
vedremo, il wifibox sembra tanto semplice
Ciao. Sei riuscito a fare qualcosa per implementare Hicomfort?
Ciao. Sei riuscito a fare qualcosa per implementare Hicomfort?
non ancora, sono stato occupato ad integrare l'impianto fotovoltaico ma mi ci metterò
Ciao ragazzi, ho buone notizie: sono riuscito a dialogare col wifibox senza passare dal loro cloud. Attualmente riesco a inviare comandi per cambiare temperatura e modalità auto, eco, acqua calda e off. Sto lavorando a un server mqtt da far girare in locale per sostituire del tutto il cloud beretta. È un progetto che porto avanti nel tempo libero, quindi ci vorrà un po. Magari pubblicherò qui su github una prima versione così possiamo lavorarci assieme se volete. Speriamo che anche il wifibox di hi comfort sia compatibile. Vi tengo aggiornati
In teoria il wifibox di hicomfort dovrebbe essere identico a quello di besmart, secondo me cambia solo il modo con cui si logga al cloud.
Ciao ragazzi, ho buone notizie: sono riuscito a dialogare col wifibox senza passare dal loro cloud. Attualmente riesco a inviare comandi per cambiare temperatura e modalità auto, eco, acqua calda e off. Sto lavorando a un server mqtt da far girare in locale per sostituire del tutto il cloud beretta. È un progetto che porto avanti nel tempo libero, quindi ci vorrà un po. Magari pubblicherò qui su github una prima versione così possiamo lavorarci assieme se volete. Speriamo che anche il wifibox di hi comfort sia compatibile. Vi tengo aggiornati
Ciao, sei riuscito a fare qualche test? Se vuoi posso aiutarti per testare qualche script sui miei impianti.
Se siete interessati posso creare un repository github dove descrivo tutto quello scoperto finora. Praticamente ho abbozzato un server UDP/MQTT che dialoga col wifibox, interpreta i dati esadecimali, li converte in oggetti e li manipola, andando a pubblicare messaggi mqtt su un opportuno topic. Poi ho creato un integrazione climate per home assistant che legge il topic e mostra i dati.
si, io sono interessato, magari approfitto delle tue scoperte per vedere cosa si può fare. Interessante l'opentherm universale.
Se siete interessati posso creare un repository github dove descrivo tutto quello scoperto finora. Praticamente ho abbozzato un server UDP/MQTT che dialoga col wifibox, interpreta i dati esadecimali, li converte in oggetti e li manipola, andando a pubblicare messaggi mqtt su un opportuno topic. Poi ho creato un integrazione climate per home assistant che legge il topic e mostra i dati.
si, io sono interessato, magari approfitto delle tue scoperte per vedere cosa si può fare. Interessante l'opentherm universale.
Ok allora stasera se riesco creo il repo; così ci lavoriamo tutti assieme
@sbusceti look at https://github.com/jimmyH/BeSIM We may be able to help each other with decoding the protocol.
Ci sono novità? L'integrazione interesserebbe molto anche a me!
Ho provato ma non sono riuscito a decodificare i dati intercettati. Richiede troppo skill e tempo per le mie forze
Capisco, grazie comunque!
Ciao, ma è stato poi creato un repo con le informazioni del protocollo di hicomfort? Potrei avere il tempo di decodificare i data nel prossimo futuro ma vorrei almeno partire da info su come intercettare i dati ecc
Ciao,
Quando ho fatto questa integrazione sono partito dalla decomposizione dell' applicazione android, quindi non è né più né meno un cliente, so che qualcuno ha provato a sviluppare una sorta di proxy che comunica tra il box e il backend, ma non conosco i dettagli.
Il Ven 29 Dic 2023, 23:18 luigi-lavitola @.***> ha scritto:
Ciao, ma è stato poi creato un repo con le informazioni del protocollo di hicomfort? Potrei avere il tempo di decodificare i data nel prossimo futuro ma vorrei almeno partire da info su come intercettare i dati ecc
— Reply to this email directly, view it on GitHub https://github.com/muchasuerte/ha-besmart/issues/12#issuecomment-1872368392, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALTEWBUG3BBGFVYFF5UD4LYL46R3AVCNFSM6AAAAAASXBJIAGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZSGM3DQMZZGI . You are receiving this because you commented.Message ID: @.***>
una integrazione client del cloud di hicomfort con tutte le entità presenti sull'app in modo da gestirle con interfacce ad hoc su HA non sarebbe male. Anche perché l'interfaccia di HiComfort è pessima.
Ciao, Quando ho fatto questa integrazione sono partito dalla decomposizione dell' applicazione android, quindi non è né più né meno un cliente, so che qualcuno ha provato a sviluppare una sorta di proxy che comunica tra il box e il backend, ma non conosco i dettagli. Il Ven 29 Dic 2023, 23:18 luigi-lavitola @.***>
buongiorno, ci sono news per l integrazione hi confort con home assistant ?
Qualcuno è riuscito ad integrare il nuovo HiComfort?
Non mi pare. Però il manutentore l'ultima volta mi ha detto che le caldaie Beretta supportano Tado con Opentherm. Non ho provato.
non puoi controllare la temperatura dell'acqua sanitaria quindi niente da fare.
non puoi controllare la temperatura dell'acqua sanitaria quindi niente da fare.
ecco, non lo sapevo.
tu sei riuscito ad intercettare il traffico della wifibox? c'è una base su cui lavorare?
tu sei riuscito ad intercettare il traffico della wifibox? c'è una base su cui lavorare?
no, ho provato a intercettare il traffico ma non sono riuscito a trovare un nesso. Devo riprovare con altri strumenti
cosa hai usato? giusto per non fare gli stessi errori. Magari se mi condividi un po' quello che hai fatto ci possiamo lavorare insieme. Sai se qualcuno ha chiesto direttamente al produttore se ci sono API esposte?
Il giorno mar 5 nov 2024 alle ore 11:46 maatx @.***> ha scritto:
tu sei riuscito ad intercettare il traffico della wifibox? c'è una base su cui lavorare?
no, ho provato a intercettare il traffico ma non sono riuscito a trovare un nesso. Devo riprovare con altri strumenti
— Reply to this email directly, view it on GitHub https://github.com/muchasuerte/ha-besmart/issues/12#issuecomment-2456838915, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACVSAJXBVSKZLSMET7RU7U3Z7COZ3AVCNFSM6AAAAABMIILF22VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJWHAZTQOJRGU . You are receiving this because you commented.Message ID: @.***>
-- Maurizio
Avevo usato il classico Wireshark ma non ne ero venuto a capo. Voglio provare qualcos'altro facendomi aiutare da mio figlio che è molto esperto di linux. Per le API esposte non ho chiesto, avevo cercato se c'era qualcosa ma nulla, anche perché temo che i dati facciano un giro attraverso cloud cinesi. Mi piacerebbe anche vedere la scheda logica dell'HiComfort magari ha dei pin che possono essere usati per prendere i dati almeno per monitoraggio e allarmi.
Ciao, BeSmart è stato sostituito da HiComfort. Immagino che questa integrazione non vada più bene giusto?