Move publishHass method to MqttHandleHassClass

This commit is contained in:
Thomas Basler
2022-12-14 21:08:35 +01:00
parent 113caf510f
commit 91f79fea19
4 changed files with 13 additions and 13 deletions

View File

@@ -59,6 +59,7 @@ public:
void forceUpdate();
private:
void publish(const String& subtopic, const String& payload);
void publishField(std::shared_ptr<InverterAbstract> inv, uint8_t channel, byteAssign_fieldDeviceClass_t fieldType, bool clear = false);
void publishInverterButton(std::shared_ptr<InverterAbstract> inv, const char* caption, const char* icon, const char* category, const char* deviceClass, const char* subTopic, const char* payload);
void publishInverterNumber(std::shared_ptr<InverterAbstract> inv, const char* caption, const char* icon, const char* category, const char* commandTopic, const char* stateTopic, const char* unitOfMeasure, int16_t min = 1, int16_t max = 100);