Ankündigung

Einklappen
Keine Ankündigung bisher.

veraltet: xxAPI - Installation / Walkthrough / Fragen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Cindom
    antwortet
    Übersicht xxApi Demo geht, Aufruf 1,2 auch
    21 Analoguhr geht nicht

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    hmmm keine Ahnung warum, aber ich seh noch immer die alte XXFunction??

    http://ahaus12.dyndns.org:50154/opt/hsav/js/ajax.js

    Code:
    // XX Functions VariablenXXLINKURL = "";XXINACTIVDELAY = 0;XXINACTIVOBJ = null;XXINACTIVTIMER = null;XXKEYOBJ = null;XXKEYSHIFT = false;
    da muss aber das stehen
    Code:
    //xxAPI
    xxAPI = new Object();
    xxAPI.init = false;

    Einen Kommentar schreiben:


  • Cindom
    antwortet
    Lauft, freue mich auf weitere Tests.

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Zitat von Cindom Beitrag anzeigen
    was fehlt / ist falsch?
    Du musst natürlich die hsav verwenden
    und die ajax.js aus der zip aus diesem Thread verwenden.

    Du verwendest die aus dem DL Bereich.

    Bitte nicht die aus dem DL Bereich verwenden.
    werde ich montag fixen, sonder nur die zip aus diesem Thread

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    In der hslib ist eine Logik dabei die die von Alfred beschriebene Variante mit dem Updatecheck bei systemstart macht. (habs natürlich bei mir nicht importiert, das system KO systemstart war nicht zum exportieren markiert)

    damit die API funktioniert müssen folgende Dinge erledigt sein.

    1. Die ajax.js muss getauscht sein und auch im Browser aktualisiert werden (<strg>+<F5>) oder einfach mal die /opt/hsav/js/ajax.js im Browser aufrufen / da muss der GPL hinweis kommen)
    2. Die webabfrage muss erfolgreich das iKO xxAPI gefüllt haben.
    (evtl. mal auf der Debugseite gucken ob die webabfragen durchgeführt worden sind / vorallem die mit dem aufruf /knx_xxAPI/xxAPI.php??webver=1&load=api&ver=)
    3. der Inhalt vom iKO xxAPI muss einmal als dynamischer Text im Browser angezeigt werden - alle danach aufgerufen Seite können die API verwenden // der dynamische Text kann eine aktion ausführen (z.B. Seite aufrufen) die nach dem laden der API ausgeführt wird -- um z.B. auf die eigentliche Startseite zu springen)

    PS:
    Erklären fällt mir da nicht immer so leicht, da ich evtl. Sachen als selbstverständlich bertrachte,die das eigentliche Problem sein können.wenn es also jemand erfolgreich installiert bekommt und meint ich hab wichtige Dinge vergessen ....
    BITTE HIER POSTEN

    vielleicht auch mit Screenshots ??

    Einen Kommentar schreiben:


  • vento66
    antwortet
    Hallo Dominik!

    Du scheinst ja extra noch ne Nachtschicht eingelegt zu haben...

    Du musst die Webabfrage mit dem Serverstart einmal abfragen.
    Bei mir läüft das mit nach Systemstart mit einer Sperre sobald die Abfrage erfolgreich durchgelaufen ist.

    Bei fragen einfach mal bei mir melden.

    Einen Kommentar schreiben:


  • Cindom
    antwortet
    Nils,

    Hut ab.


    Ich habe mir das mal so reingeladen, wie von Dir beschrieben, aber

    was fehlt / ist falsch?


    DEMO-HS Zugang

    PS: Hoffe Dein Grillfest war gut ;-) und bis mo.

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    so ich hang mal ein zip mit der hslib und der ajax.js an
    eigentlich alles was man braucht.

    hsav/ajax.js austauschen, hslib importieren und auf die xxAPI-INIT linken.

    Ich bin am WE nicht so viel am PC, da gehen die Kids vor

    Der Demobereich wird in den nachsten Tag sicher mit mehr gefüllt.

    Einen Kommentar schreiben:


  • tschappli
    antwortet
    Danke für die Antwort...

    ich hoffe es bleibt beim Grillen....sonst ojeeee mit Ajax

    ....


    Gruss
    Tschappli

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    ich werde heute Abend eine neue hslib hochladen.

    In der alten ist ein Fehler. Der die Webafrage immer wieder ausführt.

    Bin gerade beim grillen.

    Einen Kommentar schreiben:


  • tschappli
    antwortet
    Hallo Zusammen

    ich suche verweifelt den hslib Link...wo kann ich den runterladen.

    Danke für die Hilfe!!

    PS: Das ganze Thema gibt wieder schub zum testen...


    Gruss
    Tschappli

    Einen Kommentar schreiben:


  • makki
    antwortet
    Was ich meine ist, unter "diese hslib" kommt:
    Code:
    Systemmitteilung
    Ungültige Angabe: Anhang
    Wenn du einem normalen, gültigen Link im Forum gefolgt bist, wende dich bitte an den Webmaster.
    zu 2) Vorschläge,
    1: unsmart (ungetestet) "Texte vergleichen" unter Textfunktionen, zumindest solange sie gleichlang sind sollte das gehen
    2: StrToFloat unter Wandler und nen grösser-gleich Vergleicher dahinter
    3: 4 nummerische Werte aus XML, das wäre sauber aber vermutlich auch zu kompliziert für den einfachen Zweck

    Makki

    Einen Kommentar schreiben:


  • AScherff
    antwortet
    Zitat von NilsS Beitrag anzeigen
    wie vergleiche ich Version 0.9 kleiner als 0.91?
    derzeit ist der Datentyp 14byte
    Der Einfachheit halber würde ich die Versionen als Integer führen, also nicht 0.9 ansonsten muss man die punkte entferne, die ziffern mit (n) multiplizieren und rechnen oder text2dezimal machen...

    Also 0, 1 , 2, 3 u.s.w. Im Zweifel kann man eine HS Versionsnummer und eine Software-Versionsnummer führen:

    0.9 -> 0
    1.0 -> 1
    1.1 -> 2
    2.0 -> 3

    u.s.w.

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    @makki
    hab den Link nochmal dahinter geschrieben.

    @all
    wie vergleiche ich Version 0.9 kleiner als 0.91?
    derzeit ist der Datentyp 14byte

    Einen Kommentar schreiben:


  • makki
    antwortet
    Der Link zu 2. (hslib) geht aktuell nicht.
    Ich scharre schon mit den Hufen die, nach erscheinen des grossen Downgrades auf 2.3 frustriert eingestellten arbeiten an meiner Visu vielleicht doch wieder mit Enthusiasmus aufzunehmen
    Für den Update kann man ja ne Vorschau mit ggfs. Version, nen Update-Button auf die Demo-Seite und - falls vollautomatisch - z.B. einen Zufallsgenerator für die Uhrzeit reinbauen damit nicht alle gleichzeitig losrennen (obwohl ich keine Zweifel am Forumsserver habe, das zu überleben!).

    Makki

    Einen Kommentar schreiben:

Lädt...
X