Externe Webseite in iFrame?

WebUIs (DashUI, yahui, ...), Adapter (Hue, IRTrans, Sonos, ...), Logging, Scripting

Moderator: Co-Administratoren

alchy
Beiträge: 10755
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Externe Webseite in iFrame?

Beitrag von alchy » 27.09.2015, 15:31

Laut deinem Bild heisst die Systemvariable Top10.
Hast du die Zeile auch auf Top10 geändert?
Denn mein Beispiel heisst TOP10
Also grosses OP.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

M.schenker
Beiträge: 78
Registriert: 20.03.2012, 21:06
Wohnort: Schweiz

Re: Externe Webseite in iFrame?

Beitrag von M.schenker » 27.09.2015, 15:35

Nein aber sie ist bei Systemvariablen auch gross.
Als ich das Bild erstellte habe ich es auch entdeckt das es zuerst klein wahr :)

alchy
Beiträge: 10755
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Externe Webseite in iFrame?

Beitrag von alchy » 27.09.2015, 16:13

Wenn du mein zuerst gepostetes Script mit der WriteLine Zeile ausführst, wird aber schon dei Top10 ausgegeben? Ja?

Zurück auf Anfang.
Lösche die Systemvariablen und leg sie neu an. CASESENSITIV. :twisted: In meinem Beispielscript heisst die Variable immer noch TOP10.
Wenn Du dann folgendes Script ausführst, muss Sekunden später in dieser Systemvariablen in der Klickibunti deine Bestenliste stehen!
Ist dem so?

Code: Alles auswählen

    
! 10 Top Release von hd-area.org auslesen by Alchy
    var url = "http://www.hd-area.org/index.php?s=top-rls";
    string liste = "19,20,21,22,23,24,25,26,27,28";
    string slist ="";
    string i;
    dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q -O - '"#url#"'");
    dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
    string rueckgabe = dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
    foreach(i, liste.Split(","))
    {
    var s1tmp = rueckgabe.StrValueByIndex("title",i).ToString();
    var s2tmp = s1tmp.StrValueByIndex(" ",0).ToString();
    var saus = s2tmp.Substr(6, s1tmp.Length()-5);
    slist = slist #saus #"\n";
    }
    dom.GetObject("TOP10").State(slist);
Dann gehst du zurück zu meiner Anleitung und fügst das Widget in DashUI so wie beschrieben ein.

Auch da Bestenliste vorhanden?

Dann erstelle das Klickibunti Programm wie beschrieben, nimm erstmal die Zeitsteuerung mit 1 x täglich und wähle einen nahen Zeitpunkt.
Dabei beachtest du bitte die Regel, das auch ein Programm nicht so heissen darf, wie irgendetwas anderes. In deinem Bild sieht das fast identisch aus. Sysvar und Programm.
Schau gleich mal alles durch !
Kein Kanal wie ein Gerät oder Sysvar oder Programm usw.

Wenn der Zeitpunkt erreicht ist muss der Zeitstempel des Programmes UND der Zeitstempel der Systemvariablen nahezu identisch sein in der Klickibunti.
Ist dem so?
Dann bist du durch

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

M.schenker
Beiträge: 78
Registriert: 20.03.2012, 21:06
Wohnort: Schweiz

Re: Externe Webseite in iFrame?

Beitrag von M.schenker » 27.09.2015, 16:40

alchy hat geschrieben:Wenn du mein zuerst gepostetes Script mit der WriteLine Zeile ausführst, wird aber schon dei Top10 ausgegeben? Ja?
Nein die Tops habe ich nochn nie gesehen immer nur ???
alchy hat geschrieben: Zurück auf Anfang.
Lösche die Systemvariablen und leg sie neu an. CASESENSITIV. :twisted: In meinem Beispielscript heisst die Variable immer noch TOP10.
Wenn Du dann folgendes Script ausführst, muss Sekunden später in dieser Systemvariablen in der Klickibunti deine Bestenliste stehen!
Ist dem so?

Klickibunti ? Datenpunkte ?

Da sehe ich die Systemvariable aber bei wert steht ???



alchy hat geschrieben: Auch da Bestenliste vorhanden?[/code]

Nein.

Programm und Sysvar namen habe ich auch geändert.

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: Externe Webseite in iFrame?

Beitrag von Homoran » 27.09.2015, 16:50

Klickibunti=WebUI!

Dort Bedienung/Systemvariable

In ccuio/Daten/Datenpunkte
Auch dort sollte das selbe stehen

Aber bei WriteLine kommt schon das ruchtige Ergebnis?

Gesendet von meinem LIFETAB_S785X mit Tapatalk
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

alchy
Beiträge: 10755
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Externe Webseite in iFrame?

Beitrag von alchy » 27.09.2015, 16:53

M.schenker hat geschrieben: Nein die Tops habe ich nochn nie gesehen immer nur ???
Wenn du dieses Script bei Script testen oder im Script Executer ausführst erscheint nichts?

Code: Alles auswählen

    ! 10 Top Release von hd-area.org auslesen by Alchy
    var url = "http://www.hd-area.org/index.php?s=top-rls";
    string liste = "19,20,21,22,23,24,25,26,27,28";
    string slist ="";
    string i;
    dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q -O - '"#url#"'");
    dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
    string rueckgabe = dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
    foreach(i, liste.Split(","))
    {
    var s1tmp = rueckgabe.StrValueByIndex("title",i).ToString();
    var s2tmp = s1tmp.StrValueByIndex(" ",0).ToString();
    var saus = s2tmp.Substr(6, s1tmp.Length()-5);
    slist = slist #saus #"\n";
    }
    WriteLine(slist);
Das fällt dir nicht ein vorher zu erwähnen? :oops:

Hast du denn überhaupt CUXD installiert?
Hast du denn überhaupt das CUXD.EXEC installiert?
Nein? dann mach das erstmal!Wie? siehe meine Signatur.

die ??? stehen automatisch drin, bei einer noch nie gefüllten Systemvariable vom Typ Zeichenkette.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

M.schenker
Beiträge: 78
Registriert: 20.03.2012, 21:06
Wohnort: Schweiz

Re: Externe Webseite in iFrame?

Beitrag von M.schenker » 27.09.2015, 17:09

:shock: :shock: :shock:
Ich sage ja ich habe 0 Ahnung .
Entschuldigung , ich mach mich gleich an deine Signatur ! :(


Hab gerade gesehen was du meinst mit klickibunti , in einem anderen Thema.
Hab jetzt das Problem das die CCU nicht mehr aktualisiert :( -.-

Ich gebe bald auf und bleib bei pocket..

alchy
Beiträge: 10755
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Externe Webseite in iFrame?

Beitrag von alchy » 27.09.2015, 17:37

Aufgeben? So schnell? was sollte ich denn jetzt deiner Meinung machen?
Ich wusste auch das mein Script funktioniert. :D

CUXD hat ein eigenes Unterforumund ein *IMHO* perfektes Handbuch. Und das musst du lesen.
Kurzfassung:
a CUXD als ADDON Installieren
b EXEC GErät installieren und im Posteingang der CCU übernehmen, (HANDBUCH)
c mindestens 1 x neustarten der CCU.

dann hier wieder melden, ob es jetzt funktioniert. Ich garantiere es wird funktionieren, wenn du das so machst wie ich es schrieb.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

M.schenker
Beiträge: 78
Registriert: 20.03.2012, 21:06
Wohnort: Schweiz

Re: Externe Webseite in iFrame?

Beitrag von M.schenker » 27.09.2015, 17:40

So sorry nochmal.

Habe CUxD installiert und das Gerät erstellt .

Wenn ich jetzt das Script teste Ohne änderung des letzten satzes sehe ich die Releases :D:D:D:D:D
In den Variablen wird es jetzt auch angezeigt !!
Unter datenpunkte aber noch ???



Aufgeben ? niemals , jedefalls nicht wenn jemand seine Zeit einsetzt.

M.schenker
Beiträge: 78
Registriert: 20.03.2012, 21:06
Wohnort: Schweiz

Re: Externe Webseite in iFrame?

Beitrag von M.schenker » 27.09.2015, 17:55

ES GEHT !!!!!

Antworten

Zurück zu „CCU.IO“