RN8209 energy sensor support with watt, voltage and current. (#1337)

Co-authored-by: h2zero <powellperalta@gmail.com>
This commit is contained in:
Florianandh2zero authored and GitHub committed 2022-11-29 18:41:47 -06:00
1 parent 145896516d
commit 8ee1c4e524
7 files changed
+173 -9

No files matched your search

+49
View File
@@ -0,0 +1,49 @@
/*
OpenMQTTGateway - ESP8266 or Arduino program for home automation
Act as a wifi or ethernet gateway between your 433mhz/infrared IR signal and a MQTT broker
Send and receiving command by MQTT
This files enables to set your parameter for the RN8209 sensor
Copyright: (c)Florian ROBERT
This file is part of OpenMQTTGateway.
OpenMQTTGateway is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
OpenMQTTGateway is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef config_RN8209_h
#define config_RN8209_h
extern void setupRN8209();
extern void RN8209toMQTT();
/*----------------------------USER PARAMETERS-----------------------------*/
/*-------------DEFINE YOUR MQTT PARAMETERS BELOW----------------*/
#define subjectRN8209toMQTT "/RN8209toMQTT"
/*-------------CALIBRATION PARAMETERS----------------*/
#ifndef RN8209_KU
# define RN8209_KU 18570
#endif
#ifndef RN8209_KIA
# define RN8209_KIA 272433
#endif
#ifndef RN8209_EC
# define RN8209_EC 28250
#endif
#ifndef TimeBetweenReadingRN8209
# define TimeBetweenReadingRN8209 10000 // time between 2 RN8209 readings in ms
#endif
#endif