<?php>
function send_ow () {
  debmes ("Îáíîâëÿåì ïîãîäó íà ïàíåëè");
// City  
  $obj="p5b2";
  $prop=".text";
  $value = 'Ãîðîä';
  $this->send_data ($obj,$prop,$value);

//Icon
  $obj="p5b14";
  $prop=".src"; 
  $value='L:/'.gg('ow_fact.image').'.png'; 
  $this->send_data ($obj,$prop,$value);

// Current date (adjust format to your needs)  
  $obj="p5b16";
  $prop=".text";
  $value=gg('ow_fact.data_update');
  $this->send_data ($obj,$prop,$value);

//# Current temp (you can use your own outdoor temp sensor if you have one)
  $obj="p5b17"; 
  $prop=".text";
  $value=gg('ow_fact.temperature').' °C';// or gg('sensor.your_own_temp_sensor') else '-- °C';
  $this->send_data ($obj,$prop,$value);

//# Current weather condition
  $obj="p5b18"; 
  $prop=".text";
  $value=gg('ow_fact.weather_type');
  $this->send_data ($obj,$prop,$value);

//# Humidity
  $obj="p5b22"; 
  $prop=".text";
  $value=gg('ow_fact.humidity').' %';
  $this->send_data ($obj,$prop,$value);

//# Pressure
  $obj="p5b32"; 
  $prop=".text";
  $value=gg('ow_fact.pressure_mmhg').' ìì ðò.ñò.';
  $this->send_data ($obj,$prop,$value);

//# Wind
  $obj="p5b42"; 
  $prop=".text";
  $value=gg('ow_fact.wind_speed').' ì/ñ '.gg('ow_fact.wind_direction_full');
  $this->send_data ($obj,$prop,$value);

//# Sunrise
  $obj="p5b52"; 
  $prop=".text";
  $value=gg('ow_fact.sunrise');
  $this->send_data ($obj,$prop,$value);

//# Sunset
  $obj="p5b62"; 
  $prop=".text";
  $value=gg('ow_fact.sunset');
  $this->send_data ($obj,$prop,$value);

//# Day length 
  $obj="p5b72"; 
  $prop=".text";
  $value=gg('ow_fact.day_length');
  $this->send_data ($obj,$prop,$value);
 
 //# Wish 
  $obj="p5b73"; 
  $prop=".text";
  if (gg('isDark'))  $value='Äîáðîãî âå÷åðà!';
  else  $value='Õîðîøåãî äíÿ!';
  $this->send_data ($obj,$prop,$value);

//Forecast
// Date1  
  $obj="p5b84";
  $prop=".text";
  $value=substr(gg('ow_forecast_1.date'), 0, 5);
  $this->send_data ($obj,$prop,$value);

// Day/Night Forecast temp
  $obj="p5b85"; 
  $prop=".text";
  $value=gg('ow_forecast_1.temp_day').'/'.gg('ow_forecast_1.temp_night').' °C';
  $this->send_data ($obj,$prop,$value);

//Forecast weather condition
  $obj="p5b86"; 
  $prop=".text";
  $value=gg('ow_forecast_1.weather_type');
  $this->send_data ($obj,$prop,$value);

//Icon
  $obj="p5b87";
  $prop=".src"; 
  $value='L:/'.gg('ow_forecast_1.image').'.png'; 
  $this->send_data ($obj,$prop,$value);

// Date2  
  $obj="p5b90";
  $value=substr(gg('ow_forecast_1_1.date'), 0, 5);
  $prop=".text";
  $this->send_data ($obj,$prop,$value);

// Day/Night Forecast temp
  $obj="p5b91"; 
  $prop=".text";
  $value=gg('ow_forecast_1_1.temp_day').'/'.gg('ow_forecast_1_1.temp_night').' °C';
  $this->send_data ($obj,$prop,$value);

// Forecast weather condition
  $obj="p5b92"; 
  $prop=".text";
  $value=gg('ow_forecast_1_1.weather_type');
  $this->send_data ($obj,$prop,$value);

//Icon
  $obj="p5b93";
  $prop=".src"; 
  $value='L:/'.gg('ow_forecast_1_1.image').'.png'; 
  $this->send_data ($obj,$prop,$value);

// Date3  
  $obj="p5b100";
  $prop=".text";
  $value=substr(gg('ow_forecast_1_2.date'), 0, 5);
  $this->send_data ($obj,$prop,$value);

// Day/Night Forecast temp
  $obj="p5b101"; 
  $prop=".text";
  $value=gg('ow_forecast_1_2.temp_day').'/'.gg('ow_forecast_1_2.temp_night').' °C';
  $this->send_data ($obj,$prop,$value);

// Forecast weather condition
  $obj="p5b102"; 
  $prop=".text";
  $value=gg('ow_forecast_1_2.weather_type');
  $this->send_data ($obj,$prop,$value);

//Icon
  $obj="p5b103";
  $prop=".src"; 
  $value='L:/'.gg('ow_forecast_1_2.image').'.png'; 
  $this->send_data ($obj,$prop,$value);

// Date4  
  $obj="p5b110";
  $prop=".text";
  $value=substr(gg('ow_forecast_1_3.date'), 0, 5);
  $this->send_data ($obj,$prop,$value);

// Day/Night Forecast temp
  $obj="p5b111"; 
  $prop=".text";
  $value=gg('ow_forecast_1_3.temp_day').'/'.gg('ow_forecast_1_3.temp_night').' °C';
  $this->send_data ($obj,$prop,$value);

// Forecast weather condition
  $obj="p5b112"; 
  $prop=".text";
  $value=gg('ow_forecast_1_3.weather_type');
  $this->send_data ($obj,$prop,$value);

//Icon
  $obj="p5b113";
  $prop=".src"; 
  $value='L:/'.gg('ow_forecast_1_3.image').'.png'; 
  $this->send_data ($obj,$prop,$value);

// Date5  
  $obj="p5b120";
  $prop=".text";
  $value=substr(gg('ow_forecast_1_4.date'), 0, 5);
  $this->send_data ($obj,$prop,$value);

// Day/Night Forecast temp
  $obj="p5b121"; 
  $prop=".text";
  $value=gg('ow_forecast_1_4.temp_day').'/'.gg('ow_forecast_1_4.temp_night').' °C';
  $this->send_data ($obj,$prop,$value);

// Forecast weather condition
  $obj="p5b122"; 
  $prop=".text";
  $value=gg('ow_forecast_1_4.weather_type');
  $this->send_data ($obj,$prop,$value);

//Icon
  $obj="p5b123";
  $prop=".src"; 
  $value='L:/'.gg('ow_forecast_1_4.image').'.png'; 
  $this->send_data ($obj,$prop,$value);

// Date6  
  $obj="p5b130";
  $prop=".text";
  $value=substr(gg('ow_forecast_1_5.date'), 0, 5);
  $this->send_data ($obj,$prop,$value);

// Day/Night Forecast temp
  $obj="p5b131"; 
  $prop=".text";
  $value=gg('ow_forecast_1_5.temp_day').'/'.gg('ow_forecast_1_5.temp_night').' °C';
  $this->send_data ($obj,$prop,$value);

// Forecast weather condition
  $obj="p5b132"; 
  $prop=".text";
  $value=gg('ow_forecast_1_5.weather_type');
  $this->send_data ($obj,$prop,$value);

//Icon
  $obj="p5b133";
  $prop=".src"; 
  $value='L:/'.gg('ow_forecast_1_5.image').'.png'; 
  $this->send_data ($obj,$prop,$value);

// Date7  
  $obj="p5b140";
  $prop=".text";
  $value=substr(gg('ow_forecast_1_6.date'), 0, 5);
  $this->send_data ($obj,$prop,$value);

// Day/Night Forecast temp
  $obj="p5b141"; 
  $prop=".text";
  $value=gg('ow_forecast_1_6.temp_day').'/'.gg('ow_forecast_1_6.temp_night').' °C';
  $this->send_data ($obj,$prop,$value);

// Forecast weather condition
  $obj="p5b142"; 
  $prop=".text";
  $value=gg('ow_forecast_1_6.weather_type');
  $this->send_data ($obj,$prop,$value);

//Icon
  $obj="p5b143";
  $prop=".src"; 
  $value='L:/'.gg('ow_forecast_1_6.image').'.png'; 
  $this->send_data ($obj,$prop,$value);
}
 
 function send_data ($obj,$prop,$value){
  $topic="hasp/plate/command/".$obj.$prop;
  include_once(DIR_MODULES . 'mqtt/mqtt.class.php');
  $mqtt = new mqtt();
  $result = $mqtt->mqttPublish($topic, $value,  0, 0);
}
