Your comments

Hi Евгений Лешкив,

you referred to the .ru website with your beautifull project.

Is it not possible for you to share your used graphical items? (we don't ask the complete project, but only the used round levels etc)...

It would be great if other installers worldwide can learn from you how to create round levels!

Thanks


THeo


Dariusz, the support from iRidium is the best in the world.


But: there are many parameters that can be wrong in the total chain from your smartphone-3G-provider-network_provider-router-firewall-IT-network_in_your_home and many other things.


I have spent -just like you- days and days to access my home via my 3G connection (about 4 years ago when we started as Distributor for iRidium mobile in Belgium and The Netherlands). In that time, i used a D-Link router (850 or something like that). Tried everything, hours and hours. Believe me.

Then, at the end, i bought a new Asus RT-AC66U router. And 5 minutes later i could connect via 3G to my home.


What i want to say: EVERYTHING in the chain from your smartphone --> 3G network --> provider --> router --> firewall has to be 100% ok, and one stupid thing can interrupt your connection.


In my case, it was not the iRidium app. It was not the provider. It was not the 3G network. It was just my router. I exchanged my router and everything was ok since that time. I can control my complete house, including IP-cameras, KNX, Helvar, Global Cache, without any problem. With iRidium. And without VPN or other stupid things.


So, my advice: try to find a (temporary) other router and just try it....


Thanks


Theo Derks

Distributor The Netherlands - Belgium - Germany.

Hi Kaaty? What do you mean with "Is not supported"? The IMPORT of the sound-files, or PLAYING the sound files in the gallery?


Thanks

Theo

Hello to all,

i tried this in the new iRidium Studio.

These are the results:

Import of the sounds files is ok. All files are imported in the right folder.

But: the files can not played in the Sound Menu.
When i drag & drop a sound to a button, i can press the button and hear the sound.


So, the problem in iRidium Studio is to play the sounds in the sound menu


Thanks


Theo

(in Dutch):
Dag Jos, de trial-licentie is 30 dagen geldig, maar voor alle protocollen. Er zit dus geen enkele (technische) beperking op de trial-licentie, alleen dus de tijdsduur van 30 dagen.
De Global Caché module zou dus gewoon moeten werken. De WF2SL vereist wel een goed opgezette ad-hoc verbinding tussen je router (of Accesspoint) en de WF2SL zelf; je zou het daarom misschien (om zeker te zijn) beter kunnen testen met een IP2SL; dan weet je zeker dat het IP-gedeelte niet het probleem kan zijn ;-)

Als je een signaal stuurt naar de IP2SL (of WF2SL), dan zal het ledje op de GC gaan branden.

Groetjes Theo

Tested and working now!

Thanks for fixing this!


Theo

Prima Jurgen!
Succes verder!
Dag Jurgen,

Dit is de aangepaste versie van de YahooWeatherWidget_1 om Nederlandse teksten te krijgen. Hij is nog niet af; dit komt omdat er geen lijst bestaat met alle mogelijke Engelse benamingen. Ook de datums moeten nog vertaald worden.

Nog niet compleet, maar dan heb je een begin...


Theo

var YahooWeatherWidget = function(Popup)
{
IR.Log("****************************** Yahoo is gestart!!! ****************************** ");
// Weather GUI
var iPopup = IR.GetItem(Popup);

var iSettings = 0;
if(iPopup.GetItem("Settings") != null)
{
iSettings = iPopup.GetItem("Settings");
IR.AddListener(IR.EVENT_ITEM_RELEASE, iSettings, function()
{
IR.ShowPopup("Weather_Add_City")
});
}

var iList = 0;

var iRefresh = 0
if(iPopup.GetItem("Refresh") != null)
{
iRefresh = iPopup.GetItem("Refresh");
IR.AddListener(IR.EVENT_ITEM_RELEASE, iRefresh, Refresh);
}

var iSelect_City = 0;


var iCity = 0;
if(iPopup.GetItem("City") != null)
iCity = iPopup.GetItem("City");

var iCountry = 0;
if(iPopup.GetItem("Country") != null)
iCountry = iPopup.GetItem("Country");

var iFeels = 0;
if(iPopup.GetItem("Feels") != null)
iFeels = iPopup.GetItem("Feels");

var iDirection = 0;
if(iPopup.GetItem("Direction") != null)
iDirection = iPopup.GetItem("Direction");

var iSpeed = 0;
if(iPopup.GetItem("Speed") != null)
iSpeed = iPopup.GetItem("Speed");

var iHumidity = 0;
if(iPopup.GetItem("Humidity") != null)
iHumidity = iPopup.GetItem("Humidity");

var iVisibility = 0;
if(iPopup.GetItem("Visibility") != null)
iVisibility = iPopup.GetItem("Visibility");

var iPressure = 0;
if(iPopup.GetItem("Pressure") != null)
iPressure = iPopup.GetItem("Pressure");

var iRising = 0;
if(iPopup.GetItem("Rising") != null)
iRising = iPopup.GetItem("Rising");

var iSunrise = 0;
if(iPopup.GetItem("Sunrise") != null)
iSunrise = iPopup.GetItem("Sunrise");

var iSunset = 0;
if(iPopup.GetItem("Sunset") != null)
iSunset = iPopup.GetItem("Sunset");

var iPressure = 0;
if(iPopup.GetItem("Pressure") != null)
iPressure = iPopup.GetItem("Pressure");

var iToday_day = 0;
if(iPopup.GetItem("Today_day") != null)
iToday_day = iPopup.GetItem("Today_day");


var iToday_date = 0;
if(iPopup.GetItem("Today_date") != null)
iToday_date = iPopup.GetItem("Today_date");

var iToday_high_low = 0;
if(iPopup.GetItem("Today_high_low") != null)
iToday_high_low = iPopup.GetItem("Today_high_low");

var iToday_text = 0;
if(iPopup.GetItem("Today_text") != null)
iToday_text = iPopup.GetItem("Today_text");

var iTommorow_day = 0;
if(iPopup.GetItem("Tommorow_day") != null)
iTommorow_day = iPopup.GetItem("Tommorow_day");

var iTommorow_date = 0;
if(iPopup.GetItem("Tommorow_date") != null)
iTommorow_date = iPopup.GetItem("Tommorow_date");

var iTommorow_high_low = 0;
if(iPopup.GetItem("Tommorow_high_low") != null)
iTommorow_high_low = iPopup.GetItem("Tommorow_high_low");

var iTommorow_text = 0;
if(iPopup.GetItem("Tommorow_text") != null)
iTommorow_text = iPopup.GetItem("Tommorow_text");

var iWeather_image_today = 0;
if(iPopup.GetItem("Weather_image_today") != null)
iWeather_image_today = iPopup.GetItem("Weather_image_today");

var iWeather_image_today_bg = 0;
if(iPopup.GetItem("Weather_image_today_bg") != null)
iWeather_image_today_bg = iPopup.GetItem("Weather_image_today_bg");

var iWeather_image_tommorow = 0;
if(iPopup.GetItem("Weather_image_tommorow") != null)
iWeather_image_tommorow = iPopup.GetItem("Weather_image_tommorow");

var iWeather_image_tommorow_bg = 0;
if(iPopup.GetItem("Weather_image_tommorow_bg") != null)
iWeather_image_tommorow_bg = iPopup.GetItem("Weather_image_tommorow_bg");


// 3 - days items

var i3_day = 0;
if(iPopup.GetItem("3_day") != null)
i3_day = iPopup.GetItem("3_day");

var i3_date = 0;
if(iPopup.GetItem("3_date") != null)
i3_date = iPopup.GetItem("3_date");

var i3_high_low = 0;
if(iPopup.GetItem("3_high_low") != null)
i3_high_low = iPopup.GetItem("3_high_low");

var i3_text = 0;
if(iPopup.GetItem("3_text") != null)
i3_text = iPopup.GetItem("3_text");

var iWeather_image_3 = 0;
if(iPopup.GetItem("Weather_image_3") != null)
iWeather_image_3 = iPopup.GetItem("Weather_image_3");

var iWeather_image_3_bg = 0;
if(iPopup.GetItem("3_bg") != null)
iWeather_image_3_bg = iPopup.GetItem("3_bg");

var i4_day = 0;
if(iPopup.GetItem("4_day") != null)
i4_day = iPopup.GetItem("4_day");

var i4_date = 0;
if(iPopup.GetItem("4_date") != null)
i4_date = iPopup.GetItem("4_date");

var i4_high_low = 0;
if(iPopup.GetItem("4_high_low") != null)
i4_high_low = iPopup.GetItem("4_high_low");

var i4_text = 0;
if(iPopup.GetItem("4_text") != null)
i4_text = iPopup.GetItem("4_text");

var iWeather_image_4 = 0;
if(iPopup.GetItem("Weather_image_4") != null)
iWeather_image_4 = iPopup.GetItem("Weather_image_4");

var iWeather_image_4_bg = 0;
if(iPopup.GetItem("4_bg") != null)
iWeather_image_4_bg = iPopup.GetItem("4_bg");

var i5_day = 0;
if(iPopup.GetItem("5_day") != null)
i5_day = iPopup.GetItem("5_day");

var i5_date = 0;
if(iPopup.GetItem("5_date") != null)
i5_date = iPopup.GetItem("5_date");

var i5_high_low = 0;
if(iPopup.GetItem("5_high_low") != null)
i5_high_low = iPopup.GetItem("5_high_low");

var i5_text = 0;
if(iPopup.GetItem("5_text") != null)
i5_text = iPopup.GetItem("5_text");

var iWeather_image_5 = 0;
if(iPopup.GetItem("Weather_image_5") != null)
iWeather_image_5 = iPopup.GetItem("Weather_image_5");

var iWeather_image_5_bg = 0;
if(iPopup.GetItem("5_bg") != null)
iWeather_image_5_bg = iPopup.GetItem("5_bg");


// Weather Data
var DefaultData = [0,1,"Nederasselt",731856];
var Globalxml = "";
var Device = IR.CreateDevice(IR.DEVICE_CUSTOM_HTTP_TCP, "YahooWeatherWidget", "weather.yahooapis.com", 80);
var Data = 0;

// Function
function GetData()
{
return DefaultData;
}

// System function
function LinkCreate(image){
switch(image){
case 27:
case 29:
case 31:
case 33:
return image += "n";
break;
default:
return image += "d";
};
};


// GUI function
function Refresh()
{

Device.Send(['GET,/forecastrss?w='+ Data[3 + Data[0] * 2] +'&u=c,']);
}

IR.SetInterval(86400000, Refresh);

IR.AddListener(IR.EVENT_START,0,function()
{
Data = GetData();
});


IR.AddListener(IR.EVENT_START, 0, Refresh);


IR.AddListener(IR.EVENT_RECEIVE_TEXT, Device, function(text)
{
var Can = (text.lastIndexOf("</rss>") != -1);
if (Can == true)
{
Globalxml += text;
var xml = new XML(Globalxml);
if((xml.rss.channel.title == "Yahoo! Weather - Error"))
{

IR.PlaySound("BELL.WAV");
Globalxml = "";
}
else
{

// xml
var image = LinkCreate(xml.rss.channel.item ["yweather:forecast"][0]["@code"])
if(iWeather_image_today != 0)
iWeather_image_today.GetState(0).Image = ("http://l.yimg.com/os/mit/media/m/weather/images/icons/l/" + image + "-100567.png");
if(iWeather_image_today_bg != 0)
iWeather_image_today_bg.GetState(0).Image = ("http://l.yimg.com/os/mit/media/m/weather/images/icons/bkgnd/" + image + "-106755.jpg");

image = LinkCreate(xml.rss.channel.item ["yweather:forecast"][1]["@code"])
if(iWeather_image_tommorow != 0)
iWeather_image_tommorow.GetState(0).Image = ("http://l.yimg.com/os/mit/media/m/weather/images/icons/l/" + image + "-100567.png");
if(iWeather_image_tommorow_bg != 0)
iWeather_image_tommorow_bg.GetState(0).Image = ("http://l.yimg.com/os/mit/media/m/weather/images/icons/bkgnd/" + image + "-106755.jpg");

image = LinkCreate(xml.rss.channel.item ["yweather:forecast"][2]["@code"])
if(iWeather_image_3 != 0)
iWeather_image_3.GetState(0).Image = ("http://l.yimg.com/os/mit/media/m/weather/images/icons/l/" + image + "-100567.png");
if(iWeather_image_3_bg != 0)
iWeather_image_3_bg.GetState(0).Image = ("http://l.yimg.com/os/mit/media/m/weather/images/icons/bkgnd/" + image + "-106755.jpg");

image = LinkCreate(xml.rss.channel.item ["yweather:forecast"][3]["@code"])
if(iWeather_image_4 != 0)
iWeather_image_4.GetState(0).Image = ("http://l.yimg.com/os/mit/media/m/weather/images/icons/l/" + image + "-100567.png");
if(iWeather_image_4_bg != 0)
iWeather_image_4_bg.GetState(0).Image = ("http://l.yimg.com/os/mit/media/m/weather/images/icons/bkgnd/" + image + "-106755.jpg");

image = LinkCreate(xml.rss.channel.item ["yweather:forecast"][4]["@code"])
if(iWeather_image_5 != 0)
iWeather_image_5.GetState(0).Image = ("http://l.yimg.com/os/mit/media/m/weather/images/icons/l/" + image + "-100567.png");
if(iWeather_image_5_bg != 0)
iWeather_image_5_bg.GetState(0).Image = ("http://l.yimg.com/os/mit/media/m/weather/images/icons/bkgnd/" + image + "-106755.jpg");

if(iCity != 0)
iCity.Text = xml.rss.channel ["yweather:location"]["@city"];
if(iCountry != 0)
iCountry.Text = xml.rss.channel ["yweather:location"]["@country"] + " " + xml.rss.channel ["yweather:location"]["@region"];
if(iFeels != 0)
iFeels.Text = xml.rss.channel.item["yweather:condition"]["@temp"] + "°" + xml.rss.channel ["yweather:units"]["@temperature"];
if(iDirection != 0)
iDirection.Text = xml.rss.channel ["yweather:wind"]["@direction"];
if(iSpeed != 0)
iSpeed.Text = xml.rss.channel ["yweather:wind"]["@speed"] + " " + xml.rss.channel ["yweather:units"]["@speed"];
if(iHumidity != 0)
iHumidity.Text = xml.rss.channel ["yweather:atmosphere"]["@humidity"] + "%";
if(iVisibility != 0)
iVisibility.Text = xml.rss.channel ["yweather:atmosphere"]["@visibility"] + " " + xml.rss.channel ["yweather:units"]["@distance"];
if(iPressure != 0)
iPressure.Text = xml.rss.channel ["yweather:atmosphere"]["@pressure"] + " " + xml.rss.channel ["yweather:units"]["@pressure"];
if(iRising != 0)
iRising.Text = xml.rss.channel ["yweather:atmosphere"]["@rising"];
if(iSunrise != 0)
iSunrise.Text = xml.rss.channel ["yweather:astronomy"]["@sunrise"];
if(iSunset != 0)
iSunset.Text = xml.rss.channel ["yweather:astronomy"]["@sunset"];
if(iToday_day != 0)
iToday_day.Text = xml.rss.channel.item ["yweather:forecast"][0]["@day"];
if(iToday_date != 0)
iToday_date.Text = xml.rss.channel.item ["yweather:forecast"][0]["@date"];
if(iToday_high_low != 0)
iToday_high_low.Text = xml.rss.channel.item ["yweather:forecast"][0]["@low"] + "°"+xml.rss.channel ["yweather:units"]["@temperature"]+" .. " + xml.rss.channel.item ["yweather:forecast"][0]["@high"] + "°"+xml.rss.channel ["yweather:units"]["@temperature"];
if(iToday_text != 0)
iToday_text.Text = xml.rss.channel.item["yweather:condition"]["@text"];
if(iTommorow_day != 0)
iTommorow_day.Text = xml.rss.channel.item ["yweather:forecast"][1]["@day"];
if(iTommorow_date != 0)
iTommorow_date.Text = xml.rss.channel.item ["yweather:forecast"][1]["@date"];
if(iTommorow_high_low != 0)
iTommorow_high_low.Text = xml.rss.channel.item ["yweather:forecast"][1]["@low"] + "°"+xml.rss.channel ["yweather:units"]["@temperature"]+" .. " + xml.rss.channel.item ["yweather:forecast"][1]["@high"] + "°"+xml.rss.channel ["yweather:units"]["@temperature"];
if(iTommorow_text != 0)
iTommorow_text.Text = xml.rss.channel.item ["yweather:forecast"][1]["@text"];


// 3 - 5 days
if(i3_day != 0)
i3_day.Text = xml.rss.channel.item ["yweather:forecast"][2]["@day"];
if(i3_date != 0)
i3_date.Text = xml.rss.channel.item ["yweather:forecast"][2]["@date"];
if(i3_high_low != 0)
i3_high_low.Text = xml.rss.channel.item ["yweather:forecast"][2]["@low"] + "°"+xml.rss.channel ["yweather:units"]["@temperature"]+" .. " + xml.rss.channel.item ["yweather:forecast"][2]["@high"] + "°"+xml.rss.channel ["yweather:units"]["@temperature"];
if(i3_text != 0)
i3_text.Text = xml.rss.channel.item ["yweather:forecast"][2]["@text"];

if(i4_day != 0)
i4_day.Text = xml.rss.channel.item ["yweather:forecast"][3]["@day"];
if(i4_date != 0)
i4_date.Text = xml.rss.channel.item ["yweather:forecast"][3]["@date"];
if(i4_high_low != 0)
i4_high_low.Text = xml.rss.channel.item ["yweather:forecast"][3]["@low"] + "°"+xml.rss.channel ["yweather:units"]["@temperature"]+" .. " + xml.rss.channel.item ["yweather:forecast"][3]["@high"] + "°"+xml.rss.channel ["yweather:units"]["@temperature"];
if(i4_text != 0)
i4_text.Text = xml.rss.channel.item ["yweather:forecast"][3]["@text"];

if(i5_day != 0)
i5_day.Text = xml.rss.channel.item ["yweather:forecast"][4]["@day"];
if(i5_date != 0)
i5_date.Text = xml.rss.channel.item ["yweather:forecast"][4]["@date"];
if(i5_high_low != 0)
i5_high_low.Text = xml.rss.channel.item ["yweather:forecast"][4]["@low"] + "°"+xml.rss.channel ["yweather:units"]["@temperature"]+" .. " + xml.rss.channel.item ["yweather:forecast"][4]["@high"] + "°"+xml.rss.channel ["yweather:units"]["@temperature"];
if(i5_text != 0)
i5_text.Text = xml.rss.channel.item ["yweather:forecast"][4]["@text"];

//
// Vertalen van Engelse teksten naar Nederlandse begrippen
//
IR.Log("*************************** Today_day *************************" + iToday_day.Text);
IR.Log("*************************** Tomorrow_day **********************" + iTommorow_day.Text);
IR.Log("*************************** Today_text ************************" + iToday_text.Text);
IR.Log("*************************** Today_date ************************" + iToday_date.Text);


// De dag van vandaag vertalen naar het Nederlands:

if(iToday_day.Text == "Sat") iToday_day.Text = "Zaterdag";
if(iToday_day.Text == "Sun") iToday_day.Text = "Zondag";
if(iToday_day.Text == "Mon") iToday_day.Text = "Maandag";
if(iToday_day.Text == "Tue") iToday_day.Text = "Dinsdag";
if(iToday_day.Text == "Wed") iToday_day.Text = "Woensdag";
if(iToday_day.Text == "Thu") iToday_day.Text = "Donderdag";
if(iToday_day.Text == "Fri") iToday_day.Text = "Vrijdag";

// De dag van morgen vertalen naar het Nederlands:

if(iTommorow_day.Text == "Sat") iTommorow_day.Text = "Zaterdag";
if(iTommorow_day.Text == "Sun") iTommorow_day.Text = "Zondag";
if(iTommorow_day.Text == "Mon") iTommorow_day.Text = "Maandag";
if(iTommorow_day.Text == "Tue") iTommorow_day.Text = "Dinsdag";
if(iTommorow_day.Text == "Wed") iTommorow_day.Text = "Woensdag";
if(iTommorow_day.Text == "Thu") iTommorow_day.Text = "Donderdag";
if(iTommorow_day.Text == "Fri") iTommorow_day.Text = "Vrijdag";

// De dag van overmorgen vertalen naar het Nederlands:

if(i3_day.Text == "Sat") i3_day.Text = "Zaterdag";
if(i3_day.Text == "Sun") i3_day.Text = "Zondag";
if(i3_day.Text == "Mon") i3_day.Text = "Maandag";
if(i3_day.Text == "Tue") i3_day.Text = "Dinsdag";
if(i3_day.Text == "Wed") i3_day.Text = "Woensdag";
if(i3_day.Text == "Thu") i3_day.Text = "Donderdag";
if(i3_day.Text == "Fri") i3_day.Text = "Vrijdag";

// Dag 4 vertalen naar het Nederlands:

if(i4_day.Text == "Sat") i4_day.Text = "Zaterdag";
if(i4_day.Text == "Sun") i4_day.Text = "Zondag";
if(i4_day.Text == "Mon") i4_day.Text = "Maandag";
if(i4_day.Text == "Tue") i4_day.Text = "Dinsdag";
if(i4_day.Text == "Wed") i4_day.Text = "Woensdag";
if(i4_day.Text == "Thu") i4_day.Text = "Donderdag";
if(i4_day.Text == "Fri") i4_day.Text = "Vrijdag";

// Dag 5 vertalen naar het Nederlands:

if(i5_day.Text == "Sat") i5_day.Text = "Zaterdag";
if(i5_day.Text == "Sun") i5_day.Text = "Zondag";
if(i5_day.Text == "Mon") i5_day.Text = "Maandag";
if(i5_day.Text == "Tue") i5_day.Text = "Dinsdag";
if(i5_day.Text == "Wed") i5_day.Text = "Woensdag";
if(i5_day.Text == "Thu") i5_day.Text = "Donderdag";
if(i5_day.Text == "Fri") i5_day.Text = "Vrijdag";

// *********************************************************************
// De datum vertalen naar het Nederlands:
// *********************************************************************

// De datum van vandaag vertalen naar het Nederlands:

if(iToday_date.Text == "Jan") iToday_date.Text = "januari";
if(iToday_date.Text == "Feb") iToday_date.Text = "februari";
if(iToday_date.Text == "Mar") iToday_date.Text = "maart";
if(iToday_date.Text == "Apr") iToday_date.Text = "april";
if(iToday_date.Text == "May") iToday_date.Text = "mei";
if(iToday_date.Text == "Jun") iToday_date.Text = "juni";
if(iToday_date.Text == "Jul") iToday_date.Text = "juli";
if(iToday_date.Text == "Aug") iToday_date.Text = "augustus";
if(iToday_date.Text == "Sep") iToday_date.Text = "september";
if(iToday_date.Text == "Oct") iToday_date.Text = "oktober";
if(iToday_date.Text == "Nov") iToday_date.Text = "november";
if(iToday_date.Text == "Dec") iToday_date.Text = "december";








// De datum van morgen vertalen naar het Nederlands:

if(iTommorow_day.Text == "Sat") iTommorow_day.Text = "Zaterdag";
if(iTommorow_day.Text == "Sun") iTommorow_day.Text = "Zondag";
if(iTommorow_day.Text == "Mon") iTommorow_day.Text = "Maandag";
if(iTommorow_day.Text == "Tue") iTommorow_day.Text = "Dinsdag";
if(iTommorow_day.Text == "Wed") iTommorow_day.Text = "Woensdag";
if(iTommorow_day.Text == "Thu") iTommorow_day.Text = "Donderdag";
if(iTommorow_day.Text == "Fri") iTommorow_day.Text = "Vrijdag";

// De datum van overmorgen vertalen naar het Nederlands:

if(i3_day.Text == "Sat") i3_day.Text = "Zaterdag";
if(i3_day.Text == "Sun") i3_day.Text = "Zondag";
if(i3_day.Text == "Mon") i3_day.Text = "Maandag";
if(i3_day.Text == "Tue") i3_day.Text = "Dinsdag";
if(i3_day.Text == "Wed") i3_day.Text = "Woensdag";
if(i3_day.Text == "Thu") i3_day.Text = "Donderdag";
if(i3_day.Text == "Fri") i3_day.Text = "Vrijdag";

// De datum van dag 4 vertalen naar het Nederlands:

if(i4_day.Text == "Sat") i4_day.Text = "Zaterdag";
if(i4_day.Text == "Sun") i4_day.Text = "Zondag";
if(i4_day.Text == "Mon") i4_day.Text = "Maandag";
if(i4_day.Text == "Tue") i4_day.Text = "Dinsdag";
if(i4_day.Text == "Wed") i4_day.Text = "Woensdag";
if(i4_day.Text == "Thu") i4_day.Text = "Donderdag";
if(i4_day.Text == "Fri") i4_day.Text = "Vrijdag";

// De datum van dag 5 vertalen naar het Nederlands:

if(i5_day.Text == "Sat") i5_day.Text = "Zaterdag";
if(i5_day.Text == "Sun") i5_day.Text = "Zondag";
if(i5_day.Text == "Mon") i5_day.Text = "Maandag";
if(i5_day.Text == "Tue") i5_day.Text = "Dinsdag";
if(i5_day.Text == "Wed") i5_day.Text = "Woensdag";
if(i5_day.Text == "Thu") i5_day.Text = "Donderdag";
if(i5_day.Text == "Fri") i5_day.Text = "Vrijdag";


// *********************************************************************
// De gesteldheid van het weer van vandaag vertalen naar het Nederlands:
// *********************************************************************


if(iToday_text.Text == "AM Showers") iToday_text.Text = "'s morgens regen";
if(iToday_text.Text == "AM Showers/Wind") iToday_text.Text = "'s morgens regen en wind";
if(iToday_text.Text == "AM Clouds/PM Sun") iToday_text.Text = "'s morgens bewolkt/ 's middags zon";

if(iToday_text.Text == "Clear") iToday_text.Text = "Helder";
if(iToday_text.Text == "Cloudy") iToday_text.Text = "Bewolkt";

if(iToday_text.Text == "Mostly Cloudy") iToday_text.Text = "Veelal bewolkt";
if(iToday_text.Text == "Mostly Sunny") iToday_text.Text = "Veelal zonnig";
if(iToday_text.Text == "Mostly Clear") iToday_text.Text = "Veelal helder";


if(iToday_text.Text == "Partly Cloudy") iToday_text.Text = "Gedeeltelijk bewolkt";
if(iToday_text.Text == "PM Showers") iToday_text.Text = "'s middags regen";
if(iToday_text.Text == "PM Showers/Wind") iToday_text.Text = "'s middags regen en wind";
if(iToday_text.Text == "PM Rain") iToday_text.Text = "'s middags regen";
if(iToday_text.Text == "PM Light Rain") iToday_text.Text = "'s middags lichte regen";
if(iToday_text.Text == "PM Thunderstorms") iToday_text.Text = "'s middags storm!";

if(iToday_text.Text == "Rain") iToday_text.Text = "Regen";
if(iToday_text.Text == "Rain/Wind") iToday_text.Text = "Regen en wind";
if(iToday_text.Text == "Rain/Wind Early") iToday_text.Text = "Regen en wind";

if(iToday_text.Text == "Showers/Wind") iToday_text.Text = "Regen en wind";
if(iToday_text.Text == "Showers") iToday_text.Text = "Regen";
if(iToday_text.Text == "Sunny") iToday_text.Text = "Zonnig";


// Vertalen van weergesteldheid van morgen

if(iTommorow_text.Text == "AM Showers") iTommorow_text.Text = "'s morgens regen";
if(iTommorow_text.Text == "AM Showers/Wind") iTommorow_text.Text = "'s morgens regen en wind";
if(iTommorow_text.Text == "AM Clouds/PM Sun") iTommorow_text.Text = "'s morgens bewolkt/ 's middags zon";

if(iTommorow_text.Text == "Clear") iTommorow_text.Text = "Helder";
if(iTommorow_text.Text == "Cloudy") iTommorow_text.Text = "Bewolkt";

if(iTommorow_text.Text == "Mostly Cloudy") iTommorow_text.Text = "Veelal bewolkt";
if(iTommorow_text.Text == "Mostly Sunny") iTommorow_text.Text = "Veelal zonnig";
if(iTommorow_text.Text == "Mostly Clear") iTommorow_text.Text = "Veelal helder";


if(iTommorow_text.Text == "Partly Cloudy") iTommorow_text.Text = "Gedeeltelijk bewolkt";
if(iTommorow_text.Text == "PM Showers") iTommorow_text.Text = "'s middags regen";
if(iTommorow_text.Text == "PM Showers/Wind") iTommorow_text.Text = "'s middags regen en wind";
if(iTommorow_text.Text == "PM Rain") iTommorow_text.Text = "'s middags regen";
if(iTommorow_text.Text == "PM Light Rain") iTommorow_text.Text = "'s middags lichte regen";
if(iTommorow_text.Text == "PM Thunderstorms") iTommorow_text.Text = "'s middags storm!";

if(iTommorow_text.Text == "Rain") iTommorow_text.Text = "Regen";
if(iTommorow_text.Text == "Rain/Wind") iTommorow_text.Text = "Regen en wind";
if(iTommorow_text.Text == "Rain/Wind Early") iTommorow_text.Text = "Regen en wind";


if(iTommorow_text.Text == "Showers/Wind") iTommorow_text.Text = "Regen en wind";
if(iTommorow_text.Text == "Showers") iTommorow_text.Text = "Regen";
if(iTommorow_text.Text == "Sunny") iTommorow_text.Text = "Zonnig";


// Vertalen van weergesteldheid van overmorgen

if(i3_text.Text == "AM Showers") i3_text.Text = "'s morgens regen";
if(i3_text.Text == "AM Showers/Wind") i3_text.Text = "'s morgens regen en wind";
if(i3_text.Text == "AM Clouds/PM Sun") i3_text.Text = "'s morgens bewolkt/ 's middags zon";

if(i3_text.Text == "Clear") i3_text.Text = "Helder";
if(i3_text.Text == "Cloudy") i3_text.Text = "Bewolkt";

if(i3_text.Text == "Mostly Cloudy") i3_text.Text = "Veelal bewolkt";
if(i3_text.Text == "Mostly Sunny") i3_text.Text = "Veelal zonnig";
if(i3_text.Text == "Mostly Clear") i3_text.Text = "Veelal helder";


if(i3_text.Text == "Partly Cloudy") i3_text.Text = "Gedeeltelijk bewolkt";
if(i3_text.Text == "PM Showers") i3_text.Text = "'s middags regen";
if(i3_text.Text == "PM Showers/Wind") i3_text.Text = "'s middags regen en wind";
if(i3_text.Text == "PM Rain") i3_text.Text = "'s middags regen";
if(i3_text.Text == "PM Light Rain") i3_text.Text = "'s middags lichte regen";
if(i3_text.Text == "PM Thunderstorms") i3_text.Text = "'s middags storm!";


if(i3_text.Text == "Rain") i3_text.Text = "Regen";
if(i3_text.Text == "Rain/Wind") i3_text.Text = "Regen en wind";
if(i3_text.Text == "Rain/Wind Early") i3_text.Text = "Regen en wind";

if(i3_text.Text == "Showers/Wind") i3_text.Text = "Regen en wind";
if(i3_text.Text == "Showers") i3_text.Text = "Regen";
if(i3_text.Text == "Sunny") i3_text.Text = "Zonnig";

// Vertalen van weergesteldheid van dag 4

if(i4_text.Text == "AM Showers") i4_text.Text = "'s morgens regen";
if(i4_text.Text == "AM Showers/Wind") i4_text.Text = "'s morgens regen en wind";
if(i4_text.Text == "AM Clouds/PM Sun") i4_text.Text = "'s morgens bewolkt/ 's middags zon";

if(i4_text.Text == "Clear") i4_text.Text = "Helder";
if(i4_text.Text == "Cloudy") i4_text.Text = "Bewolkt";

if(i4_text.Text == "Mostly Cloudy") i4_text.Text = "Veelal bewolkt";
if(i4_text.Text == "Mostly Sunny") i4_text.Text = "Veelal zonnig";
if(i4_text.Text == "Mostly Clear") i4_text.Text = "Veelal helder";


if(i4_text.Text == "Partly Cloudy") i4_text.Text = "Gedeeltelijk bewolkt";
if(i4_text.Text == "PM Showers") i4_text.Text = "'s middags regen";
if(i4_text.Text == "PM Showers/Wind") i4_text.Text = "'s middags regen en wind";
if(i4_text.Text == "PM Rain") i4_text.Text = "'s middags regen";
if(i4_text.Text == "PM Light Rain") i4_text.Text = "'s middags lichte regen";
if(i4_text.Text == "PM Thunderstorms") i4_text.Text = "'s middags storm!";


if(i4_text.Text == "Rain") i4_text.Text = "Regen";
if(i4_text.Text == "Rain/Wind") i4_text.Text = "Regen en wind";
if(i4_text.Text == "Rain/Wind Early") i4_text.Text = "Regen en wind";

if(i4_text.Text == "Showers/Wind") i4_text.Text = "Regen en wind";
if(i4_text.Text == "Showers") i4_text.Text = "Regen";
if(i4_text.Text == "Sunny") i4_text.Text = "Zonnig";


// Vertalen van weergesteldheid van dag 5

if(i5_text.Text == "AM Showers") i5_text.Text = "'s morgens regen";
if(i5_text.Text == "AM Showers/Wind") i5_text.Text = "'s morgens regen en wind";
if(i5_text.Text == "AM Clouds/PM Sun") i5_text.Text = "'s morgens bewolkt/ 's middags zon";

if(i5_text.Text == "Clear") i5_text.Text = "Helder";
if(i5_text.Text == "Cloudy") i5_text.Text = "Bewolkt";

if(i5_text.Text == "Mostly Cloudy") i5_text.Text = "Veelal bewolkt";
if(i5_text.Text == "Mostly Sunny") i5_text.Text = "Veelal zonnig";
if(i5_text.Text == "Mostly Clear") i5_text.Text = "Veelal helder";


if(i5_text.Text == "Partly Cloudy") i5_text.Text = "Gedeeltelijk bewolkt";
if(i5_text.Text == "PM Showers") i5_text.Text = "'s middags regen";
if(i5_text.Text == "PM Showers/Wind") i5_text.Text = "'s middags regen en wind";
if(i5_text.Text == "PM Rain") i5_text.Text = "'s middags regen";
if(i5_text.Text == "PM Light Rain") i5_text.Text = "'s middags lichte regen";
if(i5_text.Text == "PM Thunderstorms") i5_text.Text = "'s middags storm!";

if(i5_text.Text == "Rain") i5_text.Text = "Regen";
if(i5_text.Text == "Rain/Wind") i5_text.Text = "Regen en wind";
if(i5_text.Text == "Rain/Wind Early") i5_text.Text = "Regen en wind";

if(i5_text.Text == "Showers/Wind") i5_text.Text = "Regen en wind";
if(i5_text.Text == "Showers") i5_text.Text = "Regen";
if(i5_text.Text == "Sunny") i5_text.Text = "Zonnig";





IR.PlaySound("ANGEL.WAV");

Globalxml = "";
}
}
else
{
Globalxml += text;
};
});
}

var Widget_1 = new YahooWeatherWidget("PopupWeer");

Nikolay Nikolay

Do you mean with your URL the well-documented, well-tested, including feedbacks, stable driver on the .net site?

Do you have any idea who wrote this 'driver'?

Sorry, but this 'driver' is not worth to be published on our iRidium .net-site. On the English site we expect high-qualified, well-documented driver, including feedbacks, all supported commands, etc.

And not a hobby-project that nobody can use like a 'real driver'....

Thanks

Theo