Page 1 of 1
RSS feed goed instellen
Posted: Mon Dec 06, 2010 11:46 pm
by Herbus
Hi,
Ik word er langzaam gek van. Ben al uren aan het klooien. Heb alle forums afgestruind. Of ik kan niet zoeken, of wat ik wil kan niet.
RSS heb ik volgens onderstaande ingesteld. Om af te komen van de <BR> in de tekst wil ik de RSS met $REPLACE en $RSS instellen (aan de hand van de help file van HST designer). Heb alles al geprobeerd maar krijg de RSS behalve volgens onderstaande manier niet weergegeven (ook niet met [$RSS=
http://www.knmi.nl/rssfeeds/knmi-rssweer.cgi]).
Wie heeft er een suggestie hoe dit aan te pakken?
Thanks,
Herbus (Jos)

- naamloos.JPG (124.35 KiB) Viewed 8757 times
Re: RSS feed goed instellen
Posted: Tue Dec 07, 2010 12:10 pm
by Noel
Zet IsHTML eens op True.
Re: RSS feed goed instellen
Posted: Tue Dec 07, 2010 8:51 pm
by Herbus
Hi,
Dan ben je de <BR> wel kwijt maar zijn de background en font kleuren niet meer in te stellen. Da's ook weer geen gezicht....

- naamloos2.JPG (132.85 KiB) Viewed 8731 times
Re: RSS feed goed instellen
Posted: Tue Dec 07, 2010 10:33 pm
by DJF3
Wat als je dit veld (zonder IsHtml) hidden maakt of verplaats het. maak dan een nieuw text veld die de replace doet in met een verwijzing naar de eerste veld-naam. Dus eigenlijk een tussenstap..
Veld-weer-org: met <br>'s
Veld-weer-mod: met replace van 'veld-weer-org'
Heb ff geen voorbeeld bijdehand..
DJ
Re: RSS feed goed instellen
Posted: Tue Dec 07, 2010 10:43 pm
by Noel
Ben ik nu scheel of zie ik het stukje "replace" niet?
Ik ken "replace" wel, maar dan in de PHP programeer taal...
Re: RSS feed goed instellen
Posted: Tue Dec 07, 2010 10:47 pm
by Herbus
In de help file van HST staat bij RSS:
[$REGEXREPLACE=input->pattern->replacement]
This uses regular expressions to search for a pattern and replace it with another pattern. For example, you have a device in HomeSeer that displays the motion status as "No Motion" or "Motion". You want to change the word "Motion" to "Movement". Add a new text element to your screen and enter the following in the Text property:
[$REGEXREPLACE=[$SCRIPT=&hs.devicestring("Q22")]->Motion->Movement]
This does the following:
It retrieves the current string for the device using the script command hs.DeviceString
We then search this string for the word "Motion" and replace it with "Movement"
Je kan in een string dus delen vervangen. Moet de oplossing van DJ nog even goed lezen en kijken of het werkt.
Re: RSS feed goed instellen
Posted: Wed Dec 08, 2010 1:32 pm
by DJF3
Tested: In 1 step from RSS with REGEXREPLACE is not going to work.
How to get it working? (this also applies to many other string operations in HST)
- Create text object with Name="test_rss_weer" (instead of the default "Label 239" etc)
- Text: [$RSS=
http://www.knmi.nl/rssfeeds/knmi-rsswee ... ription->0]
- Create 2nd text object with Name="test_rss_weer2"
- Text: [$REGEXREPLACE=[$ELEMENT=ScreenTest->test_rss_weer]-><br>->]
(this replaced <br> by 'nothing' and make sure you replace 'ScreenTest' with your Screen-name)
You could make the first text object invisible, extremely small or hide it by using the same color as the background.
let me know if this worked for you.
DJ
Re: RSS feed goed instellen
Posted: Wed Dec 08, 2010 6:07 pm
by Noel
Thank you DJ,
It's working as it should

Re: RSS feed goed instellen
Posted: Wed Dec 08, 2010 10:49 pm
by Herbus
Thanks DJ, this works really good!
I'm very happy with the result!
Herbus (Jos)
Re: RSS feed goed instellen
Posted: Wed Dec 22, 2010 5:18 pm
by AshaiRey
Even dit draadje kapen met een soortgelijk probleem.
De RRS feed die ik gebruik voor weer geeft voor de meeraagse verwachting voor de dagen de eerste 2 letters aan
Dus di voor dinsdag. Nu wil ik graag het hele woord ipv. alleen de eerste 2 letters.
Hoe doe ik dit. want als ik de replace string instel op di dan werkt het de volgende dag niet meer, toch?