Este adaptador utiliza el servicio Sentry.io para informar automáticamente excepciones y errores de código y nuevos esquemas de dispositivos para mí como desarrollador. ¡Más detalles ver a continuación!
Análisis detallado de sus consumo de energía, gas y líquidos Cualquier fuente (KWH, WH, Watt, L/H o M3) puede usarse para análisis de datos:
| estado | funcionalidad | Descripción |
|---|---|---|
| > dispositivo <.cumulativeReading | acumular valores | Calcular los valores acumulados incluyendo transformación El valor acumulado puede cambiarse siguiendo estos pasos |
| > Dispositivo <.> Año <.> Estadísticas de año < | Estadísticas anuales | Almacenar información estadística del año a nivel > dispositivo.> thisyear <.> Período seleccionado < |
| > Dispositivo <.> Año <.> Currentyear | Estadísticas del año en curso | Almacenar información estadística del año en curso a nivel > dispositivo.> Currentyear <.> Período seleccionado < |
| > Año <.> CurrentYear.> Tipo de consumo < | Consumo | Carpeta raíz para almacenar datos de consumo (Valor actual - Valor anterior). Puede ser consumo o entrega |
| > Año <.> CurrentYear.> Tipo de costo < | Costo | Carpeta raíz para almacenar datos de costos. valor actual * costo + precio básico Puede ser consumo o entrega |
Todas las ubicaciones de estado se agrupan por nombre de estado y se separan en estructuras de período y categoría.
Los cálculos se manejarán automáticamente y los valores se transformarán en la unidad adecuada como se define en las definiciones de precio.
Si tiene algún problema, ¡lea primero la solución de problemas !


| Elemento de configuración | Descripción |
|---|---|
| activado | Activar estado para Sourceanalytix |
| Alias | Valor predeterminado: nombre de estado, nombre del dispositivo como se muestra en SA |
| Tipo de selección | Obligatorio, elija su tipo de cálculo para calcular según el precio de las definiciones |
| Unidad de selección | Valor predeterminado: automáticamente, elija manualmente si es necesario (consulte los registros) |
| Costo | Cálculo de costos |
| con (fuera) carga básica | Incluso la carga básica en el cálculo de los costos |
| consumo | Calcular datos de consumo |
| contrarrestar valores | almacenar valores de contador actual |
| Lectura del medidor en | |
| comienzo de x: | Valor de inicio del contador durante un período específico para manejar Corriente de cálculo - Valor de inicio |

TODO: Describe la lógica
TODO: Describe la lógica
TODO: Describe la lógica
TODO: Enlace de documento a la biblioteca (¡documento lib también!)
TODO: Documente Watt a KWH Transformación
TODO: transformación de la unidad de documentos (como Watt, WH a KWH)
Almacenar información estadística de consumo/precios y/o costos/ganancias en el nivel de año
dispositivo.> thisyear <.> Categoría <.> Período seleccionado
Esta información se usa típicamente para el almacenamiento de datos y las comparaciones históricas.
Los estados se agrupan por período especificado (como el año 2020 vs 2021, ore febrero de 2019 vs febrero ECT)
Semanas
Dispositivo <.> Año <.> Costos/ganancias
consumo/entrega <.weeks. Weeknr <Meses
Dispositivo <.> Año <.> Costos/ganancias
consumo/entrega <. Muelos. Mes <Cuarteles
Dispositivo <.> Año <.> Costos/ganancias
consumo/entrega <. Quarters. Qx <
Almacene información estadística del año en curso en el nivel:
Dispositivo.> Currentyear <.> Período seleccionado
Semanas
Dispositivo <.> Año <.> Costos/ganancias
consumo/entrega <.weeks. Weeknr <Meses
Dispositivo <.> Año <.> Costos/ganancias
consumo/entrega <. Muelos. Mes <Cuarteles
Dispositivo <.> Año <.> Costos/consumo de ganancias/entrega <. Quarters. Qx <
Esta información se usa típicamente para el cálculo diario/semanal/mensual de
costos/ganancias y/o consumo/entrega agrupados por período especificado
TODO: Agregar capturas de pantalla <
| categoría | tipo | Descripción |
|---|---|---|
| costo | financiero | Resultado del valor de cálculo * Precio de costo + precio básico |
| ganancias | financiero | Resultado del valor de cálculo * Precio de ingresos + precio básico |
| consumo | cálculos | Resultado del valor de cálculo como costo - valor de inicio del año/mes/trimestre, etc. |
| entrega | cálculos | Resultado del valor de cálculo como entrega - Valor de inicio del año/mes/trimestre, etc. |
Antes de comenzar a solucionar problemas, es importante comprender cómo el análisis de origen se inicializa como pueden ocurrir los errores, consulte la sección de emisión. Se manejará la siguiente secuencia:
Problema 1 No hay unidad definida para ....., no puede ejecutar cálculos
Seleccione la unidad correcta en la configuración del estado
Problema 2 Sin tipo de costo definido para ....., seleccione Tipo de cálculo en la configuración de estado
Por favor seleccionado Tipo de costo buscado para comprender qué cantidad debe usarse para manejar los cálculos
Problema 3 Tipo seleccionado ... no existe en las definiciones de precios
Ahora las definiciones de precios se encuentran para el tipo de costo elegido, verifique su configuración de precios (configuración de adapt)
Problema 4 Configuración de verificación para .....! Valor de inicio conocido: .....> Valor acumulativo conocido ... no puedo proceder
El valor de inicio conocido> Valores acumulados conocidos, esto se puede resolver eliminando o modificando estos objetos en el objeto sin procesar de estado "valueAtDeviceInit": xxxx
Problema 5 Configuración de verificación para .....! ValueAtDevicereset conocido: .....> Valor acumulativo conocido ..... no puede proceder
El valor init conocido> valores acumulados conocidos, esto se puede resolver
Eliminar o modificar estos objetos en el objeto estatal RAW valueAtDeviceReset": xxxx
No se crea el estado 6 para acumulativeReading
La inicialización del estado falló, vea el número 1 a 5
Problema 7 estados para lecturas de costos AE no creado
El tipo de cálculo no está habilitado en la configuración estatal 

Problema 8 Valor actual < AnteriorInit
Se detecta un reinicio del dispositivo, ver función 7
Problema 9 Mis cálculos son incorrectos
Verifique si se elige la unidad correcta (de no seleccionado, SA intentará automáticamente)
Verifique si la lectura acumulada refleja el valor total correcto de su lectura de valor, si no

Asegúrese de que los valores de inicio se establezcan correctamente
SA maneja los cálculos mediante la lectura acumulada: lectura acumulada conocida en el inicio del período. Estos valores de inicio se definen en la configuración del estado y deberían ser <que CurrentReading
Asegúrese de CumulativeReading> = DayStart> = WeekStart> = MonthStart> = QuarterStart> = YearStart 
Verifique estos valores en el objeto sin procesar del estado: valueAtDeviceReset": xxx "valueAtDeviceInit": xxx
This adapter has is roots with thanks to pix back in 2016 https://forum.iobroker.net/viewtopic.php?f=21&t=2262
Which has been improved by @hadering and published on github https://github.com/hdering/homematic_verbrauchszaehler
si le gusta mi trabajo, considere una donación personal
(Este es un enlace de donación personal para Dutchmannl, ¡sin relación con el proyecto Iobroker!)
Sentry.io es un servicio para que los desarrolladores obtengan una visión general sobre los errores de sus aplicaciones. Y exactamente esto se implementa en este adaptador.
Cuando el adaptador se bloquea o cualquier otro error de código ocurre, este mensaje de error que también aparece en el registro de Iobroker se envía a Sentry. Cuando permitió que Iobroker GMBH recopile datos de diagnóstico, también se incluye su ID de instalación (esta es solo una identificación única sin ninguna infos adicionales sobre usted, correo electrónico, nombre o tal). Esto permite que Sentry sea errores de grupo y muestre cuántos usuarios únicos se ven afectados por tal error. Todo esto me ayuda a proporcionar adaptadores sin errores que básicamente nunca se bloquean.
la licencia de la licencia
(C) 2022 DROZMOTIX BV Servicios BV
Permiso ATRADO, SEGURO, SEGURO, SEGURO, ACARGO, DE ADOL Cualquier persona que obtenga una copia de este software y archivos de documentación asociados (el "software"), para tratar el software sin restricción, incluidos, entre otros, los derechos de usar, copiar, modificar, fusionar, publicar, distribuir, sublicense y/o vender copias del software, y para permitir a quienes el software se suministra a los sujetos, sujetos a las siguientes condiciones:
el aviso de derechos de autor anterior y este aviso de permisos de permisos se incluirá inicio de los permisos. Software.
El software se proporciona "tal cual", sin garantía de ningún tipo, expresa o implícita, incluidas, entre otros, las garantías de comerciabilidad, idoneidad para un propósito particular y no infracción. En ningún caso los autores o titulares de derechos de autor serán responsables de cualquier reclamo, daños u otra responsabilidad, ya sea en una acción de contrato, agravio o de otra manera, que surge, de o en relación con el software o el uso u otros tratos en el software.