I have the same problem. Did you find a solution?
The weird thing is that the graph is shown on the main page, but it’s not there when I press the widget to analyze it.
config:
label: Inicio
blocks:
- component: oh-block
config: {}
slots:
default:
- component: oh-grid-row
config: {}
slots:
default:
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- TempAmbSalon
item: TempAmbSalon
title: Temp. Salón
trendItem: TempAmbSalon
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- TempAmbDormitorio
item: TempAmbDormitorio
title: Temp. Dormitorio
trendItem: TempAmbDormitorio
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- TempAmbDespacho
item: TempAmbDespacho
title: Temp. Despacho
trendItem: TempAmbDespacho
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- TempAmbBano
item: TempAmbBano
title: Temp. Baño
trendItem: TempAmbBano
- component: oh-grid-row
config: {}
slots:
default:
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- HumAmbSalon
item: HumAmbSalon
title: Hum. Salón
trendItem: HumAmbSalon
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- HumAmbDormitorio
item: HumAmbDormitorio
title: Hum. Dormitorio
trendItem: HumAmbDormitorio
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- HumAmbDespacho
item: HumAmbDespacho
title: Hum. Despacho
trendItem: HumAmbDespacho
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- HumAmbBano
item: HumAmbBano
title: Hum. Baño
trendItem: HumAmbBano
- component: oh-grid-row
config: {}
slots:
default:
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-rollershutter-card
config:
item: PersianaSalon
stateInCenter: true
title: Salón
vertical: false
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-rollershutter-card
config:
item: PersianaDormitorio
stateInCenter: true
title: Dormitorio
vertical: false
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-rollershutter-card
config:
item: PersianaDespacho
stateInCenter: true
title: Despacho
vertical: false
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- TemperaturaMovil03
item: TemperaturaMovil03
title: Temp. Calefacción
trendItem: TemperaturaMovil03
- component: oh-grid-row
config: {}
slots:
default:
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- TemperaturaExteriorPrevista24h
- TemperaturaExteriorMaxima6h
- TemperaturaExteriorMaxima3h
- TemperaturaExteriorMaxima9h
- TemperaturaExteriorMaxima12h
- TemperaturaExteriorMaximaPrevista24h
- TemperaturaExteriorMinimaPrevista24h
- TemperaturaExteriorActual
- TemperaturaExteriorActualAparente
- TemperaturaExteriorMaxima
item: TemperaturaExteriorActual
title: Temp. Exterior
trendItem: TemperaturaExteriorActual
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- HumedadExterior
item: HumedadExterior
title: Hum. Exterior
trendItem: HumedadExterior
- component: oh-block
config: {}
slots:
default:
- component: oh-grid-cells
config: {}
slots:
default:
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- RadiacionSolarDifusa
- RadiacionSolarDirecta
- RadiacionSolarTotal
item: RadiacionSolarDirecta
title: Radiación Solar
trendItem: TemperaturaExteriorActual
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- CPULoadRaspberry
- TemperaturaCPURaspberry
- MemoriaDisponibleRaspberry
item: CPULoadRaspberry
title: Sistema
trendItem: TemperaturaExteriorActual
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- OpenhabianConectadoaInternet
item: OpenhabianConectadoaInternet
title: Openhab Online
trendItem: OpenhabianConectadoaInternet
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- Openhabian_Conectado_a_Internet_Latency
item: Openhabian_Conectado_a_Internet_Latency
title: Latencia Internet
trendItem: Openhabian_Conectado_a_Internet_Latency
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- TempAmbSalon
- TempAmbDormitorio
- TempAmbDespacho
- TempAmbBano
- TemperaturaMovil01
- TemperaturaMovil02
item: TempAmbSalon
title: Temperaturas
trendItem: TempAmbSalon
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerItems:
- HumAmbSalon
- HumAmbDormitorio
- HumAmbDespacho
- HumAmbBano
- TermometroMovil01Humedad
- TermometroMovil02Humedad
item: HumAmbSalon
title: Humedades
trendItem: HumAmbSalon
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
action: analyzer
actionAnalyzerCoordSystem: time
actionAnalyzerItems:
- PersianaSalon
- PersianaDormitorio
- PersianaDespacho
item: PersianaSalon
title: Persianas
trendItem: PersianaSalon
actionAnalyzerChartType: day
masonry: []
grid: null
canvas: null
I can also see the graph in the Basic UI
My relevant thing file
Bridge mqtt:broker:mosquitto "mosquitto" [ host="192.168.0.213", port=1883, secure=false, username="openhab", password="" ]
{
Thing topic Shelly2_01 "Persiana Despacho" @ "Despacho" {
Channels:
Type switch : Online "Online" [ stateTopic="tele/SHELLY2_01/LWT", on="Online", off="Offline"]
Type rollershutter : Persiana "Persiana" [
stateTopic="stat/SHELLY2_01/RESULT",
transformationPattern="REGEX:(.*Shutter1.*)∩JSONPATH:$.Shutter1.Position",
commandTopic="cmnd/SHELLY2_01/Shutterposition" , upDown="100+0", StopMove="OFF" ]
Type switch : BotonSubir "Boton de subir" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.Switch1" ]// transformationPattern="REGEX:(.*Switch1.*)∩JSONPATH:$.Switch1"]
Type switch : BotonBajar "Boton de bajar" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.Switch2" ]//transformationPattern="REGEX:(.*Switch2.*)∩JSONPATH:$.Switch2"]
Type switch : DobleClickSubir "DobleClick para Subir" [ stateTopic="stat/SHELLY2_01/DOBLECLICKSUBIR", on="ON", off="OFF"]
Type switch : DobleClickBajar "DobleClick para Bajar" [ stateTopic="stat/SHELLY2_01/DOBLECLICKBAJAR", on="ON", off="OFF"]
Type number : Direccion "Dirección persiana" [ stateTopic="stat/SHELLY2_01/RESULT", transformationPattern="REGEX:(.*Direction.*)∩JSONPATH:$.Shutter1.Direction" ]
Type number : ConsumoAcumulado "Consumo acumulado" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Total" ]
Type number : ConsumoAyer "Consumo ayer" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Yesterday" ]
//Type number : Periodo "Periodo (no sé que es)" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Period" ]
Type number : ConsumoHoy "Consumo hoy" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Today" ]
Type number : Potencia1 "Potencia Motor 1" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Power[0]" ]
Type number : PotenciaAparente1 "Potencia Aparente Motor 1" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ApparentPower[0]" ]
Type number : PotenciaReactiva1 "Potencia Reactiva Motor 1" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ReactivePower[0]" ]
Type number : FactorPotencia1 "Factor de Potencia Motor 1" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Factor[0]" ]
Type number : Voltaje "Voltaje" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Voltage" ]
Type number : Intensidad1 "Intensidad Motor 1" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Current[0]" ]
// Type datetime : Uptime "Uptime" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.Uptime" ]
Type number : Potencia2 "Potencia Motor 2" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Power[1]" ]
Type number : PotenciaAparente2 "Potencia Aparente Motor 2" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ApparentPower[1]" ]
Type number : PotenciaReactiva2 "Potencia Reactiva Motor 2" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ReactivePower[1]" ]
Type number : FactorPotencia2 "Factor de Potencia Motor 2" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Factor[1]" ]
Type number : Intensidad2 "Intensidad Motor 2" [ stateTopic="tele/SHELLY2_01/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Current[1]" ]
Type number : UptimeSec "UptimeSec" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.UptimeSec" ]
Type number : Heap "Heap" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.Heap" ]
Type string : SleepMode "SleepMode" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.SleepMode" ]
Type number : Sleep "Sleep" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.Sleep" ]
Type number : LoadAvg "LoadAvg" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.LoadAvg" ]
Type number : MqttCount "MqttCount" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.MqttCount" ]
Type number : AP "AP" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.Wifi.AP" ]
Type string : SSId "SSId" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.Wifi.SSId" ]
Type string : BSSId "BSSId" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.Wifi.BSSId" ]
Type number : Channel "Channel" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.Wifi.Channel" ]
Type number : RSSI "RSSI" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.Wifi.RSSI" ]
Type number : Signal "Signal" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.Wifi.Signal" ]
Type number : LinkCount "LinkCount" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.Wifi.LinkCount" ]
// Type datetime : Downtime "Downtime" [ stateTopic="tele/SHELLY2_01/STATE", transformationPattern="JSONPATH:$.Wifi.Downtime" ]
Type string : version "Version y actualización " [stateTopic="tele/SHELLY2_01/INFO1", transformationPattern="REGEX:(.*Version.*)∩JSONPATH:$.Info1.Version", commandTopic="cmnd/SHELLY2_01/Upgrade"]
Type number : ModoInterruptor1 "Modo interruptor 1" [ stateTopic="stat/SHELLY2_01/RESULT", transformationPattern="REGEX:(.*SwitchMode1.*)∩JSONPATH:$.SwitchMode1", commandTopic="cmnd/SHELLY2_01/SwitchMode1"]
Type number : ModoInterruptor2 "Modo interruptor 2" [ stateTopic="stat/SHELLY2_01/RESULT", transformationPattern="REGEX:(.*SwitchMode2.*)∩JSONPATH:$.SwitchMode2", commandTopic="cmnd/SHELLY2_01/SwitchMode2"]
}
Thing topic Shelly2_02 "Persiana Salón" @ "Salón" {
Channels:
Type switch : Online "Online" [ stateTopic="tele/SHELLY2_02/LWT", on="Online", off="Offline"]
//Type switch : Interruptor "Power" [ stateTopic="stat/SHELLY2_02/POWER", commandTopic="cmnd/SHELLY2_02/POWER", on="ON", off="OFF"]
Type rollershutter : Persiana "Persiana" [
stateTopic="stat/SHELLY2_02/RESULT",
transformationPattern="REGEX:(.*Shutter1.*)∩JSONPATH:$.Shutter1.Position",
commandTopic="cmnd/SHELLY2_02/Shutterposition" , upDown="100+0", StopMove="OFF" ]
Type switch : BotonSubir "Boton de subir" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.Switch1" ]//transformationPattern="REGEX:(.*Switch1.*)∩JSONPATH:$.Switch1"]
Type switch : BotonBajar "Boton de bajar" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.Switch2" ]//transformationPattern="REGEX:(.*Switch2.*)∩JSONPATH:$.Switch2"]
Type switch : DobleClickSubir "DobleClick para Subir" [ stateTopic="stat/SHELLY2_02/DOBLECLICKSUBIR", on="ON", off="OFF"]
Type switch : DobleClickBajar "DobleClick para Bajar" [ stateTopic="stat/SHELLY2_02/DOBLECLICKBAJAR", on="ON", off="OFF"]
Type number : Direccion "Dirección persiana" [ stateTopic="stat/SHELLY2_02/RESULT", transformationPattern="REGEX:(.*Direction.*)∩JSONPATH:$.Shutter1.Direction" ]
Type number : ConsumoAcumulado "Consumo acumulado" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Total" ]
Type number : ConsumoAyer "Consumo ayer" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Yesterday" ]
//Type number : Periodo "Periodo (no sé que es)" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Period" ]
Type number : ConsumoHoy "Consumo hoy" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Today" ]
Type number : Potencia1 "Potencia Motor 1" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Power[0]" ]
Type number : PotenciaAparente1 "Potencia Aparente Motor 1" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ApparentPower[0]" ]
Type number : PotenciaReactiva1 "Potencia Reactiva Motor 1" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ReactivePower[0]" ]
Type number : FactorPotencia1 "Factor de Potencia Motor 1" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Factor[0]" ]
Type number : Voltaje "Voltaje" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Voltage" ]
Type number : Intensidad1 "Intensidad Motor 1" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Current[0]" ]
// Type datetime : Uptime "Uptime" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.Uptime" ]
Type number : Potencia2 "Potencia Motor 2" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Power[1]" ]
Type number : PotenciaAparente2 "Potencia Aparente Motor 2" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ApparentPower[1]" ]
Type number : PotenciaReactiva2 "Potencia Reactiva Motor 2" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ReactivePower[1]" ]
Type number : FactorPotencia2 "Factor de Potencia Motor 2" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Factor[1]" ]
Type number : Intensidad2 "Intensidad Motor 2" [ stateTopic="tele/SHELLY2_02/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Current[1]" ]
Type number : UptimeSec "UptimeSec" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.UptimeSec" ]
Type number : Heap "Heap" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.Heap" ]
Type string : SleepMode "SleepMode" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.SleepMode" ]
Type number : Sleep "Sleep" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.Sleep" ]
Type number : LoadAvg "LoadAvg" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.LoadAvg" ]
Type number : MqttCount "MqttCount" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.MqttCount" ]
Type number : AP "AP" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.Wifi.AP" ]
Type string : SSId "SSId" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.Wifi.SSId" ]
Type string : BSSId "BSSId" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.Wifi.BSSId" ]
Type number : Channel "Channel" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.Wifi.Channel" ]
Type number : RSSI "RSSI" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.Wifi.RSSI" ]
Type number : Signal "Signal" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.Wifi.Signal" ]
Type number : LinkCount "LinkCount" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.Wifi.LinkCount" ]
// Type datetime : Downtime "Downtime" [ stateTopic="tele/SHELLY2_02/STATE", transformationPattern="JSONPATH:$.Wifi.Downtime" ]
Type string : version "Version y actualización " [stateTopic="tele/SHELLY2_02/INFO1", transformationPattern="REGEX:(.*Version.*)∩JSONPATH:$.Info1.Version", commandTopic="cmnd/SHELLY2_02/Upgrade"]
Type number : ModoInterruptor1 "Modo interruptor 1" [ stateTopic="stat/SHELLY2_02/RESULT", transformationPattern="REGEX:(.*SwitchMode1.*)∩JSONPATH:$.SwitchMode1", commandTopic="cmnd/SHELLY2_02/SwitchMode1"]
Type number : ModoInterruptor2 "Modo interruptor 2" [ stateTopic="stat/SHELLY2_02/RESULT", transformationPattern="REGEX:(.*SwitchMode2.*)∩JSONPATH:$.SwitchMode2", commandTopic="cmnd/SHELLY2_02/SwitchMode2"]
}
Thing topic Shelly2_03 "Persiana Dormitorio" @ "Dormitorio" {
Channels:
Type switch : Online "Online" [ stateTopic="tele/Shelly2_03/LWT", on="Online", off="Offline"]
//Type switch : Interruptor "Power" [ stateTopic="stat/Shelly2_03/POWER", commandTopic="cmnd/Shelly2_03/POWER", on="ON", off="OFF"]
Type rollershutter : Persiana "Persiana" [
stateTopic="stat/Shelly2_03/RESULT",
transformationPattern="REGEX:(.*Shutter1.*)∩JSONPATH:$.Shutter1.Position",
commandTopic="cmnd/Shelly2_03/Shutterposition" , upDown="100+0", StopMove="OFF" ]
Type switch : BotonSubir "Boton de subir" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.Switch1" ]//transformationPattern="REGEX:(.*Switch1.*)∩JSONPATH:$.Switch1"]
Type switch : BotonBajar "Boton de bajar" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.Switch1" ]//transformationPattern="REGEX:(.*Switch2.*)∩JSONPATH:$.Switch2"]
Type switch : DobleClickSubir "DobleClick para Subir" [ stateTopic="stat/Shelly2_03/DOBLECLICKSUBIR", on="ON", off="OFF"]
Type switch : DobleClickBajar "DobleClick para Bajar" [ stateTopic="stat/Shelly2_03/DOBLECLICKBAJAR", on="ON", off="OFF"]
Type number : Direccion "Dirección persiana" [ stateTopic="stat/Shelly2_03/RESULT", transformationPattern="REGEX:(.*Direction.*)∩JSONPATH:$.Shutter1.Direction" ]
Type number : ConsumoAcumulado "Consumo acumulado" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Total" ]
Type number : ConsumoAyer "Consumo ayer" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Yesterday" ]
//Type number : Periodo "Periodo (no sé que es)" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Period" ]
Type number : ConsumoHoy "Consumo hoy" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Today" ]
Type number : Potencia1 "Potencia Motor 1" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Power[0]" ]
Type number : PotenciaAparente1 "Potencia Aparente Motor 1" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ApparentPower[0]" ]
Type number : PotenciaReactiva1 "Potencia Reactiva Motor 1" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ReactivePower[0]" ]
Type number : FactorPotencia1 "Factor de Potencia Motor 1" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Factor[0]" ]
Type number : Voltaje "Voltaje" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Voltage" ]
Type number : Intensidad1 "Intensidad Motor 1" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Current[0]" ]
// Type datetime : Uptime "Uptime" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.Uptime" ]
Type number : Potencia2 "Potencia Motor 2" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Power[1]" ]
Type number : PotenciaAparente2 "Potencia Aparente Motor 2" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ApparentPower[1]" ]
Type number : PotenciaReactiva2 "Potencia Reactiva Motor 2" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ReactivePower[1]" ]
Type number : FactorPotencia2 "Factor de Potencia Motor 2" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Factor[1]" ]
Type number : Intensidad2 "Intensidad Motor 2" [ stateTopic="tele/Shelly2_03/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Current[1]" ]
Type number : UptimeSec "UptimeSec" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.UptimeSec" ]
Type number : Heap "Heap" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.Heap" ]
Type string : SleepMode "SleepMode" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.SleepMode" ]
Type number : Sleep "Sleep" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.Sleep" ]
Type number : LoadAvg "LoadAvg" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.LoadAvg" ]
Type number : MqttCount "MqttCount" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.MqttCount" ]
Type number : AP "AP" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.Wifi.AP" ]
Type string : SSId "SSId" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.Wifi.SSId" ]
Type string : BSSId "BSSId" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.Wifi.BSSId" ]
Type number : Channel "Channel" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.Wifi.Channel" ]
Type number : RSSI "RSSI" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.Wifi.RSSI" ]
Type number : Signal "Signal" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.Wifi.Signal" ]
Type number : LinkCount "LinkCount" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.Wifi.LinkCount" ]
// Type datetime : Downtime "Downtime" [ stateTopic="tele/Shelly2_03/STATE", transformationPattern="JSONPATH:$.Wifi.Downtime" ]
Type string : version "Version y actualización " [stateTopic="tele/Shelly2_03/INFO1", transformationPattern="REGEX:(.*Version.*)∩JSONPATH:$.Info1.Version", commandTopic="cmnd/Shelly2_03/Upgrade"]
Type number : ModoInterruptor1 "Modo interruptor 1" [ stateTopic="stat/Shelly2_03/RESULT", transformationPattern="REGEX:(.*SwitchMode1.*)∩JSONPATH:$.SwitchMode1", commandTopic="cmnd/Shelly2_03/SwitchMode1"]
Type number : ModoInterruptor2 "Modo interruptor 2" [ stateTopic="stat/Shelly2_03/RESULT", transformationPattern="REGEX:(.*SwitchMode2.*)∩JSONPATH:$.SwitchMode2", commandTopic="cmnd/Shelly2_03/SwitchMode2"]
}
}
And the relevant item file
Group:Rollershutter:AVG g_Persianas "Persianas [%d]" <blinds>
Group:Number:Dimensionless g_PersianasDireccion "Dirección de las persianas" <blinds>
Group g_Shelly2_01 "Persiana Despacho" (gDespacho) ["Blinds"]
Switch Shelly2_01Online "Persiana Despacho Online" <poweroutlet> (g_Shelly2_01, g_AparatosWifi) { channel= "mqtt:topic:mosquitto:Shelly2_01:Online" }
//Switch Shelly2_01 "Shelly2_01 Shelly2_01" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:Interruptor" }
Rollershutter PersianaDespacho "Persiana despacho [%.0f %%]" <blinds> (g_Shelly2_01, g_Persianas) ["Setpoint"] { channel="mqtt:topic:mosquitto:Shelly2_01:Persiana", ga="Blinds" } //[direction="UpDown"] [invert=true] [percent=true ], googleassistant="Blinds"]}
Switch PersianaDespachoBotonSubir "Botón de subir" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:BotonSubir" }
Switch PersianaDespachoBotonBajar "Botón de bajar" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:BotonBajar" }
Switch PersianaDespachoDobleClickSubir "Doble Click Subir Despacho" <poweroutlet> (g_Shelly2_01, g_DobleClick) { channel= "mqtt:topic:mosquitto:Shelly2_01:DobleClickSubir", expire="20s,command=OFF" }
Switch PersianaDespachoDobleClickBajar "Doble Click Bajar Despacho" <poweroutlet> (g_Shelly2_01, g_DobleClick) { channel= "mqtt:topic:mosquitto:Shelly2_01:DobleClickBajar", expire="20s,command=OFF" }
Number PersianaDespachoDireccion "Dirección persiana Despacho [%.0f %%]" <poweroutlet> (g_Shelly2_01, g_PersianasDireccion) { channel="mqtt:topic:mosquitto:Shelly2_01:Direccion" }
Number:Energy Shelly2_01ConsumoAcumulado "Consumo Acumulado Shelly2_01 [%.3f kWh]" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:ConsumoAcumulado" }
Number:Energy Shelly2_01ConsumoAyer "Consumo ayer Shelly2_01 [%.3f kWh]" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:ConsumoAyer" }
Number:Energy Shelly2_01ConsumoHoy "Consumo hoy Shelly2_01 [%.3f kWh]" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:ConsumoHoy" }
//Number:Time Shelly2_01Periodo "Periodo (no sé que es) [%.2f s]" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:Periodo" }
Number:Power Shelly2_01Potencia1 "Potencia Shelly2_01 Motor 1 [%.0f W]" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:Potencia1" }
Number:Power Shelly2_01PotenciaAparente1 "Potencia Aparente Shelly2_01 Motor 1 [%.0f VA]" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:PotenciaAparente1" }
Number:Power Shelly2_01PotenciaReactiva1 "Potencia Reactiva Shelly2_01 Motor 1 [%.0f var]" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:PotenciaReactiva1" }
Number Shelly2_01FactorPotencia1 "Factor de Potencia Shelly2_01 Motor 1" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:FactorPotencia1" }
Number:ElectricPotential Shelly2_01Voltaje "Voltaje Shelly2_01 [%.0f V]" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:Voltaje" }
Number:ElectricCurrent Shelly2_01Intensidad1 "Intensidad Shelly2_01 [%.3f A] Motor 1" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:Intensidad1" }
Number:Power Shelly2_01Potencia2 "Potencia Shelly2_01 Motor 1 [%.0f W]" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:Potencia2" }
Number:Power Shelly2_01PotenciaAparente2 "Potencia Aparente Shelly2_01 Motor 1 [%.0f VA]" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:PotenciaAparente2" }
Number:Power Shelly2_01PotenciaReactiva2 "Potencia Reactiva Shelly2_01 Motor 1 [%.0f var]" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:PotenciaReactiva2" }
Number Shelly2_01FactorPotencia2 "Factor de Potencia Shelly2_01 Motor 1" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:FactorPotencia2" }
Number:ElectricCurrent Shelly2_01Intensidad2 "Intensidad Shelly2_01 [%.3f A] Motor 1" <poweroutlet> (g_Shelly2_01) { channel="mqtt:topic:mosquitto:Shelly2_01:Intensidad2" }
//DateTime Shelly2_01Uptime "Tiempo disponible" <time> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:Uptime" }
Number:Time Shelly2_01UptimeSec "Tiempo disponible en segundos" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:UptimeSec" }
Number:Dimensionless Shelly2_01Heap "Heap" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:Heap" }
String Shelly2_01SleepMode "Modo de reposo" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:SleepMode" }
Number:Dimensionless Shelly2_01Sleep "Sleep" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:Sleep" }
Number:Dimensionless Shelly2_01LoadAvg "LoadAvg" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:LoadAvg" }
Number:Dimensionless Shelly2_01MqttCount "MqttCount" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:MqttCount" }
Number:Dimensionless Shelly2_01AP "AP" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:AP" }
String Shelly2_01SSId "SSId" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:SSId" }
String Shelly2_01BSSId "BSSId" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:BSSId" }
Number:Dimensionless Shelly2_01Channel "Channel" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:Channel" }
Number:Dimensionless Shelly2_01RSSI "RSSI" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:RSSI" }
Number:Dimensionless Shelly2_01Signal "Signal" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:Signal" }
Number:Dimensionless Shelly2_01LinkCount "LinkCount" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:LinkCount" }
//Number:Dimensionless Shelly2_01Downtime "Downtime" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:Downtime" }
String Shelly2_01Update "Version y actualización" <poweroutlet> (g_Shelly2_01 , g_Tasmotas) { channel= "mqtt:topic:mosquitto:Shelly2_01:version" }
Number:Dimensionless Shelly2_01ModoInterruptor1 "Modo Interruptor 1 [%.0f]" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:ModoInterruptor1" }
Number:Dimensionless Shelly2_01ModoInterruptor2 "Modo Interruptor 2 [%.0f]" <poweroutlet> (g_Shelly2_01) { channel= "mqtt:topic:mosquitto:Shelly2_01:ModoInterruptor2" }
Group g_Shelly2_02 "Persiana Salón" (gSalon) ["Blinds"]
Switch Shelly2_02Online "Persiana Salón Online" <poweroutlet> (g_Shelly2_02, g_AparatosWifi) { channel= "mqtt:topic:mosquitto:Shelly2_02:Online" }
//Switch Shelly2_02 "Shelly2_02 Shelly2_02" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:Interruptor" }
Rollershutter PersianaSalon "Persiana Salón [%.0f %%]" <blinds> (g_Shelly2_02, g_Persianas) ["Setpoint"] { channel="mqtt:topic:mosquitto:Shelly2_02:Persiana", ga="Blinds" } //[direction="UpDown"] [invert=true] [percent=true ], googleassistant="Blinds"]}
Switch PersianaSalonBotonSubir "Botón de subir" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:BotonSubir" }
Switch PersianaSalonBotonBajar "Botón de bajar" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:BotonBajar" }
Switch PersianaSalonDobleClickSubir "Doble Click Subir Salón" <poweroutlet> (g_Shelly2_02, g_DobleClick) { channel= "mqtt:topic:mosquitto:Shelly2_02:DobleClickSubir" , expire="20s,command=OFF" }
Number PersianaSalonDireccion "Dirección persiana Salón [%.0f %%]" <poweroutlet> (g_Shelly2_02, g_PersianasDireccion) { channel="mqtt:topic:mosquitto:Shelly2_02:Direccion" }
Switch PersianaSalonDobleClickBajar "Doble Click Bajar Salón" <poweroutlet> (g_Shelly2_02, g_DobleClick) { channel= "mqtt:topic:mosquitto:Shelly2_02:DobleClickBajar", expire="20s,command=OFF" }
Number:Energy Shelly2_02ConsumoAcumulado "Consumo Acumulado Shelly2_02 [%.3f kWh]" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:ConsumoAcumulado" }
Number:Energy Shelly2_02ConsumoAyer "Consumo ayer Shelly2_02 [%.3f kWh]" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:ConsumoAyer" }
Number:Energy Shelly2_02ConsumoHoy "Consumo hoy Shelly2_02 [%.3f kWh]" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:ConsumoHoy" }
//Number:Time Shelly2_02Periodo "Periodo (no sé que es) [%.2f s]" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:Periodo" }
Number:Power Shelly2_02Potencia1 "Potencia Shelly2_02 Motor 1 [%.0f W]" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:Potencia1" }
Number:Power Shelly2_02PotenciaAparente1 "Potencia Aparente Shelly2_02 Motor 1 [%.0f VA]" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:PotenciaAparente1" }
Number:Power Shelly2_02PotenciaReactiva1 "Potencia Reactiva Shelly2_02 Motor 1 [%.0f var]" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:PotenciaReactiva1" }
Number Shelly2_02FactorPotencia1 "Factor de Potencia Shelly2_02 Motor 1" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:FactorPotencia1" }
Number:ElectricPotential Shelly2_02Voltaje "Voltaje Shelly2_02 [%.0f V]" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:Voltaje" }
Number:ElectricCurrent Shelly2_02Intensidad1 "Intensidad Shelly2_02 [%.3f A] Motor 1" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:Intensidad1" }
Number:Power Shelly2_02Potencia2 "Potencia Shelly2_02 Motor 1 [%.0f W]" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:Potencia2" }
Number:Power Shelly2_02PotenciaAparente2 "Potencia Aparente Shelly2_02 Motor 1 [%.0f VA]" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:PotenciaAparente2" }
Number:Power Shelly2_02PotenciaReactiva2 "Potencia Reactiva Shelly2_02 Motor 1 [%.0f var]" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:PotenciaReactiva2" }
Number Shelly2_02FactorPotencia2 "Factor de Potencia Shelly2_02 Motor 1" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:FactorPotencia2" }
Number:ElectricCurrent Shelly2_02Intensidad2 "Intensidad Shelly2_02 [%.3f A] Motor 1" <poweroutlet> (g_Shelly2_02) { channel="mqtt:topic:mosquitto:Shelly2_02:Intensidad2" }
//DateTime Shelly2_02Uptime "Tiempo disponible" <time> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:Uptime" }
Number:Time Shelly2_02UptimeSec "Tiempo disponible en segundos" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:UptimeSec" }
Number:Dimensionless Shelly2_02Heap "Heap" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:Heap" }
String Shelly2_02SleepMode "Modo de reposo" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:SleepMode" }
Number:Dimensionless Shelly2_02Sleep "Sleep" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:Sleep" }
Number:Dimensionless Shelly2_02LoadAvg "LoadAvg" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:LoadAvg" }
Number:Dimensionless Shelly2_02MqttCount "MqttCount" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:MqttCount" }
Number:Dimensionless Shelly2_02AP "AP" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:AP" }
String Shelly2_02SSId "SSId" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:SSId" }
String Shelly2_02BSSId "BSSId" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:BSSId" }
Number:Dimensionless Shelly2_02Channel "Channel" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:Channel" }
Number:Dimensionless Shelly2_02RSSI "RSSI" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:RSSI" }
Number:Dimensionless Shelly2_02Signal "Signal" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:Signal" }
Number:Dimensionless Shelly2_02LinkCount "LinkCount" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:LinkCount" }
//Number:Dimensionless Shelly2_02Downtime "Downtime" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:Downtime" }
String Shelly2_02Update "Version y actualización" <poweroutlet> (g_Shelly2_02 , g_Tasmotas) { channel= "mqtt:topic:mosquitto:Shelly2_02:version" }
Number:Dimensionless Shelly2_02ModoInterruptor1 "Modo Interruptor 1 [%.0f]" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:ModoInterruptor1" }
Number:Dimensionless Shelly2_02ModoInterruptor2 "Modo Interruptor 2 [%.0f]" <poweroutlet> (g_Shelly2_02) { channel= "mqtt:topic:mosquitto:Shelly2_02:ModoInterruptor2" }
Group g_Shelly2_03 "Persiana Dormitorio" (gDormitorio) ["Blinds"]
Switch Shelly2_03Online "Persiana Dormitorio Online" <poweroutlet> (g_Shelly2_03, g_AparatosWifi) { channel= "mqtt:topic:mosquitto:Shelly2_03:Online" }
//Switch Shelly2_03 "Shelly2_03 Shelly2_03" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:Interruptor" }
Rollershutter PersianaDormitorio "Persiana Dormitorio [%.0f %%]" <blinds> (g_Shelly2_03, g_Persianas) ["Setpoint"] { channel="mqtt:topic:mosquitto:Shelly2_03:Persiana", ga="Blinds" } //[direction="UpDown"] [invert=true] [percent=true ], googleassistant="Blinds"]}
Switch PersianaDormitorioBotonSubir "Botón de subir" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:BotonSubir" }
Switch PersianaDormitorioBotonBajar "Botón de bajar" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:BotonBajar" }
Switch PersianaDormitorioDobleClickSubir "Doble Click Subir Dormitorio" <poweroutlet> (g_Shelly2_03, g_DobleClick) { channel= "mqtt:topic:mosquitto:Shelly2_03:DobleClickSubir", expire="20s,command=OFF" }
Switch PersianaDormitorioDobleClickBajar "Doble Click Bajar Dormitorio" <poweroutlet> (g_Shelly2_03, g_DobleClick) { channel= "mqtt:topic:mosquitto:Shelly2_03:DobleClickBajar", expire="20s,command=OFF" }
Number PersianaDormitorioDireccion "Dirección persiana Dormitorio [%.0f %%]" <poweroutlet> (g_Shelly2_03, g_PersianasDireccion) { channel="mqtt:topic:mosquitto:Shelly2_03:Direccion" }
Number:Energy Shelly2_03ConsumoAcumulado "Consumo Acumulado Shelly2_03 [%.3f kWh]" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:ConsumoAcumulado" }
Number:Energy Shelly2_03ConsumoAyer "Consumo ayer Shelly2_03 [%.3f kWh]" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:ConsumoAyer" }
Number:Energy Shelly2_03ConsumoHoy "Consumo hoy Shelly2_03 [%.3f kWh]" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:ConsumoHoy" }
//Number:Time Shelly2_03Periodo "Periodo (no sé que es) [%.2f s]" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:Periodo" }
Number:Power Shelly2_03Potencia1 "Potencia Shelly2_03 Motor 1 [%.0f W]" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:Potencia1" }
Number:Power Shelly2_03PotenciaAparente1 "Potencia Aparente Shelly2_03 Motor 1 [%.0f VA]" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:PotenciaAparente1" }
Number:Power Shelly2_03PotenciaReactiva1 "Potencia Reactiva Shelly2_03 Motor 1 [%.0f var]" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:PotenciaReactiva1" }
Number Shelly2_03FactorPotencia1 "Factor de Potencia Shelly2_03 Motor 1" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:FactorPotencia1" }
Number:ElectricPotential Shelly2_03Voltaje "Voltaje Shelly2_03 [%.0f V]" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:Voltaje" }
Number:ElectricCurrent Shelly2_03Intensidad1 "Intensidad Shelly2_03 [%.3f A] Motor 1" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:Intensidad1" }
Number:Power Shelly2_03Potencia2 "Potencia Shelly2_03 Motor 1 [%.0f W]" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:Potencia2" }
Number:Power Shelly2_03PotenciaAparente2 "Potencia Aparente Shelly2_03 Motor 1 [%.0f VA]" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:PotenciaAparente2" }
Number:Power Shelly2_03PotenciaReactiva2 "Potencia Reactiva Shelly2_03 Motor 1 [%.0f var]" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:PotenciaReactiva2" }
Number Shelly2_03FactorPotencia2 "Factor de Potencia Shelly2_03 Motor 1" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:FactorPotencia2" }
Number:ElectricCurrent Shelly2_03Intensidad2 "Intensidad Shelly2_03 [%.3f A] Motor 1" <poweroutlet> (g_Shelly2_03) { channel="mqtt:topic:mosquitto:Shelly2_03:Intensidad2" }
//DateTime Shelly2_03Uptime "Tiempo disponible" <time> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:Uptime" }
Number:Time Shelly2_03UptimeSec "Tiempo disponible en segundos" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:UptimeSec" }
Number:Dimensionless Shelly2_03Heap "Heap" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:Heap" }
String Shelly2_03SleepMode "Modo de reposo" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:SleepMode" }
Number:Dimensionless Shelly2_03Sleep "Sleep" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:Sleep" }
Number:Dimensionless Shelly2_03LoadAvg "LoadAvg" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:LoadAvg" }
Number:Dimensionless Shelly2_03MqttCount "MqttCount" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:MqttCount" }
Number:Dimensionless Shelly2_03AP "AP" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:AP" }
String Shelly2_03SSId "SSId" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:SSId" }
String Shelly2_03BSSId "BSSId" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:BSSId" }
Number:Dimensionless Shelly2_03Channel "Channel" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:Channel" }
Number:Dimensionless Shelly2_03RSSI "RSSI" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:RSSI" }
Number:Dimensionless Shelly2_03Signal "Signal" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:Signal" }
Number:Dimensionless Shelly2_03LinkCount "LinkCount" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:LinkCount" }
//Number:Dimensionless Shelly2_03Downtime "Downtime" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:Downtime" }
String Shelly2_03Update "Version y actualización" <poweroutlet> (g_Shelly2_03 , g_Tasmotas) { channel= "mqtt:topic:mosquitto:Shelly2_03:version" }
Number:Dimensionless Shelly2_03ModoInterruptor1 "Modo Interruptor 1 [%.0f]" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:ModoInterruptor1" }
Number:Dimensionless Shelly2_03ModoInterruptor2 "Modo Interruptor 2 [%.0f]" <poweroutlet> (g_Shelly2_03) { channel= "mqtt:topic:mosquitto:Shelly2_03:ModoInterruptor2" }
The relevant group is g_Persianas and the items are PersianaSalon, PersianaDespacho and PersianaDormitorio