Binding OH3 e Termostato

137 views
Skip to first unread message

Matteo B.

unread,
Jan 25, 2022, 8:24:28 AM1/25/22
to souliss-it
Ciao, avrei bisogno del vostro aiuto. Ho installato Oh3 con il nuovo binding. Sono riuscito a configurare quasi tutto, ma ho problemi con i T31 per la configurazione dei parametri "fire" e "setpoint". Mi risulta impossibile associare i thing agli item. E' un problema di binding oppure sono io che non sono capace. Grazie

Luca Calcaterra

unread,
Jan 26, 2022, 8:46:10 AM1/26/22
to souliss-it

Ciao Matteo posta un esempio. La configurazione la stai facendo da UI o da file ? (ti consiglio la seconda )

Matteo B.

unread,
Jan 28, 2022, 1:13:08 PM1/28/22
to souliss-it
Ciao. Stavo facendo la configurazione tramite UI ed nel collegare un thing con un item ho ricevuto il medesimo errore per la configurazione del parametro "fire" e "as measured".
no profile.png
Configurando tramite file non ho più questo problema sul parametro "fire" che viene linkato, anche se non ho ancora verificato se cambia stato corretamente, mentre per il parametro "as measured" non è cambiato nulla, quindi non è possibile vedere e cambiare il setpoint

Matteo B.

unread,
Jan 31, 2022, 9:16:14 AM1/31/22
to souliss-it
Aggiornamento......
Ho riconfigurato tutto tramite file. Ore viene linkato tutto ma non ricevo dati per il parametro "fire" , "setAsMeasures" e non vedo proprio quello che è il "setpoint".
Hai qualche idea? Grazie

Luca Calcaterra

unread,
Feb 1, 2022, 9:56:10 AM2/1/22
to souliss-it
Ho poco tempo per aiutarti ma nel frattempo fa qualche riscontro con la mia configurazione vedendo se può aiutarti... fammi sapere

//Termostato zona giorno
Group                       gTermostGiorno                     "Termostato Zona Giorno"                                                 <temperature>       (gRiscaldamento, gCucina)                             ["HVAC"]                         {alexa="Endpoint.Thermostat", ga="Thermostat" [modes="off=OFF,heat=HEATING_MODE,cool=COOLING_MODE"]}
Switch                      TermostatoGiornoSystem             "Z.Giorno - Sistema Acceso/Spento "                                      <switch>            (gRiscaldamento, gTermostGiorno, gHistory)            ["Status","Opening"]             {channel="souliss:t31:61:3-15:system"}
Number                      TermostatoGiornomeasured           "Z.Giorno - Temp. corrente [%.1f °c]"                                    <temperature>       (gRiscaldamento, gTermostGiorno, gHistory, gChart)    ["Measurement","Temperature"]    {channel="souliss:t31:61:3-15:measured", alexa="TemperatureSensor.temperature", ga="thermostatTemperatureAmbient"}
Number                      TermostatoGiornosetpoint           "Z.Giorno - Temp. impostata [%.1f °c]"                                   <temperature>       (gRiscaldamento, gTermostGiorno, gHistory)            ["Setpoint","Temperature"]       {autoupdate="true", channel="souliss:t31:61:3-15:setPoint", alexa="ThermostatController.targetSetpoint", ga="thermostatTemperatureSetpoint"}
Switch                      TermostatoGiornoSetAsMeasured      "Z.Giorno - Imposta come misurato"                                       <temperature>       (gRiscaldamento, gHistory)                                                             {channel="souliss:t31:61:3-15:setAsMeasured"}
String                      TermostatoGiornomode               "Z.Giorno - Modalità"                                                                        (gRiscaldamento, gTermostGiorno, gHistory)            ["Point"]                        {autoupdate="true", channel="souliss:t31:61:3-15:mode" ,alexa="ThermostatController.thermostatMode" [OFF="OFF",HEAT="HEATING_MODE"], ga="thermostatMode"}
Switch                      TermostatoGiornofire               "Z.Giorno - Stato Riscaldamento"                                         <fire>              (gRiscaldamento, gTermostGiorno, gHistory)            ["Status","Opening"]             {channel="souliss:t31:61:3-15:fire"}
Message has been deleted

Matteo B.

unread,
Feb 4, 2022, 5:32:05 AM2/4/22
to souliss-it
Grazie dell'aiuto. Ho fatto un riscontro, l'unico parametro differente era  autoupdate="true", io avevo "false". Cambiandolo il parametro setPoint ha cominciato a funzionare. Non ho però risolto i problemi con il parametro fire, penso che il problema sia qui...
Image 4.png

Image 6.png

Luca Calcaterra

unread,
Feb 4, 2022, 7:54:19 AM2/4/22
to souliss-it
devo fare delle prove, visto che non ho più usato questo canale , verificherò, probabile anche essere un bug.

Grazie, ti aggiorno

Luca Calcaterra

unread,
Feb 9, 2022, 9:45:29 AM2/9/22
to souliss-it
Ciao Matteo, grazie alla tua segnalazione mi sono accorto di due bug, sempre relativi al t31 , che non aggiornavani i canali fire e system mode.

Li ho fixati e posti in pull request su github, dvorebbero essere inglobati nella prossima versione.

Intanto ti mando il link per il jar compilato:

Matteo B.

unread,
Feb 10, 2022, 1:52:00 PM2/10/22
to souliss-it
Grandissimo. Grazie mille

Lucio Pastore

unread,
May 11, 2022, 1:05:26 PM5/11/22
to souliss-it
Buona serata a tutti.

Sto implementando dei nodi dove risiedono dei tipici T41 di cui uno master e gli altri slave per vari motivi di architettura.
Stò inoltre integrando il tutto utilizzano OpenHab 3.2 e per ora mi sono cimentato nell'utilizzo della sola interfaccia grafica che trovo comunque molto valida.

Quando cerco di aggiungere un Item da thing di tipo T41 al modello ottengo la schermata:

Immagine 2022-05-11 185603.png

Noterete che non mi permette di configurare i canali che riesco a vedere partendo dalla lista things.... Mancano nella pagina precedente Alarm status e Rearm....

Immagine 2022-05-11 185824.png

Se ora cerco di collegare i canali manualmente ad un item... Non trovo un profilo adatto per gestire il canale.

Immagine 2022-05-11 185901.png

Ho provato a smanettare aggirandomi nel codice sorgente del Binding per valutare cosa richiedesse il canale per poter funzionare ma date le mie scarse conoscenze sull'argomento eccomi qui a chiedervi consiglio su come poter utilizzare questi due canali che mi servono per poter vedere  se il tipico è in allarme o meno...

Un grande grazie all'anima pia che cercherà di aiutarmi.

Luca Calcaterra

unread,
May 12, 2022, 2:04:09 PM5/12/22
to souliss-it
Ciao Lucio,

quando ho fatto il refactor del binding non ho potuto testare i profili per questo typicals quindi è probabile che ci siano dei problemi.

Avrei bisogno di qualcuno che abbia dei nodi per farmi fare dei testi.

Se ci fossero dei  volontari che hanno nodi accessibili dall'esterno , altrimenti dovrete aiutarmi voi con il codice :-(

Lucio Pastore

unread,
May 13, 2022, 12:27:04 AM5/13/22
to souliss-it
Ciao Luca,
anzitutto grazie!!!
Purtroppo per ora non ho nodi accessibili dall'esterno ma cercherò nei prossimi giorni di istruirmi su come fare...
Intanto se posso aiutarti per qualche verifica di codice mi trovi subito disponibile.
Io utilizzo tipici T11, T13, T22, T52 e T41 per ora.

Posso chiederti quali sono i Files nel Binding che influenzano i tipici?

Immagino che il più papabile possa essere:

Purtroppo sono un disegnatore meccanico e non un programmatore, però se vedo qualcosa...

Intanto ancora mille grazie.

Lucio Pastore

unread,
Jun 3, 2022, 12:11:28 AM6/3/22
to souliss-it
Ciao a tutti. Aggiornamento...

Impostando la release di sviluppo in eclipse e modificando thing-types.xml:
Immagine 2022-06-03 054307.png

cioè togliendo la categoria... adesso nel creare un device si riesce a vedere i canali che non erano presenti...

Immagine 2022-06-03 054245.png

La mia domanda è: Perchè questa impostazione mi impediva di configurare i canali ed inoltre mi impediva di avere i profili se non "Date e Time"?

Status ora sembrerebbe funzionare parzialmente. Ritengo che dovrei modificare la logica del binding per fare sì che "Allarm Status" sia uno switch che idealmente vedo passare da OFF a On quando va in allarme e manualmente posso resettarlo per riarmare l'antifurto.
In questo modo eliminerei il canale Rearm. Che dite?

Lucio Pastore

unread,
Jun 3, 2022, 12:14:23 AM6/3/22
to souliss-it
PS... per le anime di buona volontà metto il mio PC a disposizione per i TEST.... 

Luca Calcaterra

unread,
Jun 6, 2022, 10:57:18 AM6/6/22
to souliss-it
Lucio dovrei riguardarmi un po il tutto perché in effetti per far passare il merge del binding ho dovuto mettere mani a trigger  e categorie , forse anche in maniera errata.
Appena ho un attimo riguardo il codice.

Ps hai fatto le prove con la snapshot  di oh 3.3 o hai la 3.2 ? Ti dico questo perché ci sono delle modifiche ancora pendenti che saranno pubbliche con la 3.3 (ancora non rilasciata )

Lucio Pastore

unread,
Jun 7, 2022, 1:39:08 AM6/7/22
to souliss-it
Ciao Luca. Stò utilizzando lo snapshot di oh 3.3 e devo ancora capire bene come procedere con github per inviare le modifiche per una valutazione e l'aggiornamneto. Per ora lavoro avviando una sessione demo in eclipse ed eventualmente utilizzando il jar esportato.
Ti dico anche che stò lavoricchiando (a tempo molto perso) sul T13 su aspetti di poco conto che sono:
Correggere il canale state OnOff impostandolo come switch, altrimenti per farlo funzionare bisogna impostarlo manualmente e correggendo la label nell'apposito file. L'ho gia fatto e vi passerò i punti su cui sono intervenuto.

Immagine 2022-06-07 073522.png

Hai consigli sul metodo più pratico per utilizzare github senza creare sporcizia? Qualche sito su cui istruirmi magari?

Ciao

Luca Calcaterra

unread,
Jun 30, 2022, 7:15:34 AM6/30/22
to souliss-it
Ciao Lucio, ho provato ad aggiornare la mia versione dalla 3.2 alla 3.3 ma ho un eccezione su oh, devo riverificare il tutto. Ti aggiorno.

Lucio Pastore

unread,
Jul 18, 2022, 3:42:25 PM7/18/22
to souliss-it
Grazie Luca. Io mi sono un attimo fermato... mi riattivo in ferie...

nicola botticchio

unread,
Sep 4, 2022, 9:57:55 AM9/4/22
to souli...@googlegroups.com
Buongiorno gruppo,avrei estremo bisogno di aiuto visto che sono settimane che ci sto provando senza esiti positivi...come si fa a inviare un "pblsh" da openhab....vi spiego meglio...utilizzo i pblsh per comandare in locale i gruppi luci/tapparelle...vorrei fare lo stesso da openhab senza linkare i vari item per non aver problemi di comandi dispersi e ineseguiti.
Grazie in anticipo 

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/12bb0903-321b-42b9-8b3c-1914689718e3n%40googlegroups.com.

Luca Calcaterra

unread,
Sep 5, 2022, 10:23:53 AM9/5/22
to souliss-it
Onestamente non ho capito. Vuoi inviare comandi UDP per fare publish  da oh ?

nicola botticchio

unread,
Sep 5, 2022, 10:37:02 AM9/5/22
to souli...@googlegroups.com
Ciao Luca, si esattamente..vorrei creare un item che attivandolo esegue un pblsh sulla rete...premetto che le varianti che ho creato per fare i pblsh a livello locale sui nodi io le vedo nella lista dei nuovi things  e ho a disposizione un canale come "setpoint" e un canale come "last update"

Reply all
Reply to author
Forward
0 new messages