# -*- coding: utf-8 -*- # Copyright 2026 Nexa Systems Inc. # License OPL-1 (Odoo Proprietary License v1.0) # Part of the Fusion Plating product family. { 'name': 'Fusion Plating — IoT Integration', 'version': '19.0.2.0.0', 'category': 'Manufacturing/Plating', 'summary': 'Wire physical tank sensors to Fusion Plating — live ' 'temperature / chemistry readings with auto quality holds ' 'on out-of-spec.', 'description': """ Fusion Plating — IoT Integration ================================ Bridges the generic `iot` module (IoT Box + device management) to plating-specific models: * ``fp.tank.sensor`` — maps an ``iot.device`` to a ``fusion.plating.tank`` (or a ``fusion.plating.bath``). * ``fp.tank.reading`` — time-series log of every sensor reading. * Auto-creates a ``fusion.plating.quality.hold`` when a reading falls outside the tank/bath's target range (per ``fusion.plating.bath.parameter`` spec). Supports both the Odoo-IoT proxy path (Pi running iot_drivers) AND a direct HTTP ingest path (``/fp/iot/ingest``) for sensors that skip the proxy and POST straight to Odoo with a shared secret. Part of the Fusion Plating product family by Nexa Systems Inc. """, 'author': 'Nexa Systems Inc.', 'website': 'https://www.nexasystems.ca', 'maintainer': 'Nexa Systems Inc.', 'support': 'support@nexasystems.ca', 'license': 'OPL-1', 'price': 0.00, 'currency': 'CAD', 'depends': [ 'iot', 'fusion_plating', 'fusion_plating_quality', ], 'data': [ 'security/ir.model.access.csv', 'data/ir_config_parameter_data.xml', 'data/fp_sensor_type_data.xml', 'views/fp_sensor_type_views.xml', 'views/fp_sensor_dashboard_views.xml', 'views/fp_tank_sensor_views.xml', 'views/fp_tank_reading_views.xml', 'views/fusion_plating_tank_views.xml', 'views/res_config_settings_views.xml', 'views/fp_iot_menu.xml', ], 'post_init_hook': 'post_init_hook', 'installable': True, 'application': False, 'auto_install': False, }