|
 |
|

24.04.2009, 22:13
|
|
Erfahrener Benutzer
|
|
Registriert seit: 17.12.2007
Ort: Cuxhaven
Beiträge: 2.714
|
|
xxAPI - Installation / Walkthrough / Fragen
Ich will mal versuchen das ganze Technik geplapper zu vergessen um Euch zu zeigen wie einfach diese Erweiterung ist.
Ihr selber müsst nicht allzuviel tun.
1. Ladet diese Zip Datei runter und entpackt die darin liegende Datei ajax. js in den Expertenordner hsupload\hsav\ js und überschreibt die bereits darinliegende ajax. js ( KNX-User-Forum)
2. Jetzt importiert ihr im Experten in Euer Projekt diese hslib Datei. )
3. verlinkt zum Testen die importierte xxAPI-DEMO
Fertig
Wenn die API geladen ist erscheint auf der xxAPI-DEMO Seite eine Tabelle
die später die einzelnen Funktionen der API anzeigt.
Alle späteren Updates werden alleine durch Abruf der Webafrage xxAPI durchgeführt. Kein HS-Neustart.
Auch die xxAPI-DEMO Application wird sich im laufe der nächsten Tage/Wochen mit Leben füllen.
Bitte Fragen/Erfolge/Mißerfolge/Kritik.... hier rein.
Geändert von NilsS (30.07.2009 um 21:29 Uhr)
Grund: Links aktualisiert :-)
|

24.04.2009, 22:24
|
|
Admin
|
|
Registriert seit: 28.05.2007
Beiträge: 1.605
|
|
ich würde die Webabfrage zweiteilen..
Die erste fragt nur die Versionsnummer ab. Ist die empfangene Version größer (bei der ersten Abfrage ist die gespeicherte Version 0.0) der im remanenten KO gespeicherten Version, so wird die Abfrage Nr. 2 gestartet, die nun die eigentliche API holt und remanent ablegt. Das spart erheblichen Traffic.
|

24.04.2009, 22:39
|
|
Erfahrener Benutzer
|
|
Registriert seit: 17.12.2007
Ort: Cuxhaven
Beiträge: 2.714
|
|
Zitat von AScherff
ich würde die Webabfrage zweiteilen..
Die erste fragt nur die Versionsnummer ab. Ist die empfangene Version größer (bei der ersten Abfrage ist die gespeicherte Version 0.0) der im remanenten KO gespeicherten Version, so wird die Abfrage Nr. 2 gestartet, die nun die eigentliche API holt und remanent ablegt. Das spart erheblichen Traffic.
|
Hehe du bist ja schon beim Automatischen Update Services 
Ich bin doch noch bei der initialen Installation nach dem Motto:
Bitte Bitte geh, lad sie mir doch erstmal.
Klasse Idee.
|

24.04.2009, 22:59
|
|
Admin
|
|
Registriert seit: 28.05.2007
Beiträge: 1.605
|
|
Zitat von NilsS
Hehe du bist ja schon beim Automatischen Update Services 
|
Ja, zwischendurch bastel ich ja an den PHP Scripten. Das Logging ist schon drin. Gerade stelle ich das noch auf die Template-Engine 'smarty' um. Die ganzen Ausgaben mit echo finde ich immer suboptimal ;-). Auch in Hinblick auf zukünftige Erweiterungen...
|

24.04.2009, 23:01
|
 |
Erfahrener Benutzer
|
|
Registriert seit: 07.07.2007
Beiträge: 11.779
|
|
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
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
|

24.04.2009, 23:11
|
|
Erfahrener Benutzer
|
|
Registriert seit: 17.12.2007
Ort: Cuxhaven
Beiträge: 2.714
|
|
@makki
hab den Link nochmal dahinter geschrieben.
@all
wie vergleiche ich Version 0.9 kleiner als 0.91?
derzeit ist der Datentyp 14byte
|

24.04.2009, 23:23
|
|
Admin
|
|
Registriert seit: 28.05.2007
Beiträge: 1.605
|
|
Zitat von NilsS
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.
|

24.04.2009, 23:26
|
 |
Erfahrener Benutzer
|
|
Registriert seit: 07.07.2007
Beiträge: 11.779
|
|
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
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
|

25.04.2009, 08:22
|
|
Erfahrener Benutzer
|
|
Registriert seit: 11.06.2007
Ort: Fürstentum Liechtenstein
Beiträge: 720
|
|
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
|

25.04.2009, 14:59
|
|
Erfahrener Benutzer
|
|
Registriert seit: 17.12.2007
Ort: Cuxhaven
Beiträge: 2.714
|
|
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.
|
| Themen-Optionen |
|
|
| Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:32 Uhr.
|