Просмотр исходного кода

Publish initial values to sensors on startup (fixes #35)

Oxan van Leeuwen 2 лет назад
Родитель
Сommit
01ed16a991
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      components/stream_server/stream_server.cpp

+ 7 - 0
components/stream_server/stream_server.cpp

@@ -40,6 +40,13 @@ void StreamServerComponent::setup() {
     this->socket_->setblocking(false);
     this->socket_->bind(reinterpret_cast<struct sockaddr *>(&bind_addr), bind_addrlen);
     this->socket_->listen(8);
+
+#ifdef USE_BINARY_SENSOR
+    this->connected_sensor_->publish_state(false);
+#endif
+#ifdef USE_SENSOR
+    this->connection_count_sensor_->publish_state(0);
+#endif
 }
 
 void StreamServerComponent::loop() {