+ Antworten
Seite 3 von 22 ErsteErste 1 2 3 4 5 13 ... LetzteLetzte
Ergebnis 21 bis 30 von 217
  1. #21
    Registriert seit
    Nov 2011
    Ort
    Potsdam
    Beiträge
    86

    Beachtlich, dass du immer die Zeit findest, um dass alles immer so schön zu dokumentieren und zu erklären. Ich finde es auch gut, dass du dich dir Git nun angenommen hast. Da muss ich ja "nur noch" meinen Code integrieren...

    Zumindest mal wieder ein großes Lob von meiner Seite....

  2. #22
    Registriert seit
    Jan 2010
    Ort
    Friedrichsdorf-Köppern
    Beiträge
    1,441

    Zitat Zitat von Brownson Beitrag anzeigen

    Aktuelle Version der IPSLibrary Beta Doku ist unter http://ipslib.dnsd.info zu finden.
    Coole Sache. Kümmere mich heute Nachmittag um die Log-Datei für dich...
    • Server: 3x 19" 1HE ITX Intel Atom D525 Server
    • Router: Sophos UTM 9
    • IPS-Server: 19" Intel I5/ 32 GB / 500 GB HDD
    • HT: Homematic 95% / 1-Wire 5% / Z-Wave Beginner

  3. #23
    Registriert seit
    Aug 2010
    Ort
    Österreich (Korneuburg)
    Beiträge
    4,528

    Hallo Dominik,

    Schön, dass Du auch mal einige Zeilen hier schreibst ...

    Was die Doku betrifft - ich nehm mir die Zeit immer, ansonsten müßte ich sie wahrscheinlich ohnehin im Nachhinein durch diverse Fragen hier im Forum schreiben (nur dann verstreut auf 100 kleine Postings).
    Wenn man Teile der Doku gleich während der Implementierung macht ist es eigentlich halb so wild. Teilweise hab ich sie auch schon vorher geschrieben, als ich daran "getüfftelt" hatte was das Ding eigentlich können soll.

    Ich beobachte Deine Änderungen eh auch immer wieder mal (https://github.com/domizei385/IPS-Entertainment/tree/). Wäre toll, wenn wir hier das erste Gemeinschafts Projekt starten könnten.

    Möchte die Entertainment Steuerung noch so erweitern, das man den IPSComponent Layer verwenden kann, dadurch sollte das Einbinden neuer Hardware in die Steuerung noch einfacher werden.
    Gruß
    Andreas

  4. #24
    Registriert seit
    Sep 2008
    Ort
    Wetzlar(Hessen)/Wittenberg(Sachsen-Anhalt)
    Beiträge
    275

    Hallo Andreas,
    zwei Fragen, um den Gesamtüberblick nicht zu verlieren.
    1. Gehe ich Recht in der Annahme, daß IPSInstaller und IPSLogger jetzt in IPSLibrary integriert sind, und die älteren Threads dazu somit etwas überholt sind?
    2. Wie gehe ich mit dem IPSEdip Projekt um?
    Gruß Jens

  5. #25
    Registriert seit
    Aug 2010
    Ort
    Österreich (Korneuburg)
    Beiträge
    4,528

    Hallo Jens,

    Ich werde alle meine Scripte nach und nach in die Library integrieren, überholt sind sie dahingehend noch nicht, als dass sich die Library in einem Beta Zustand befindet!

    Installation von IPSEDIP funktioniert analog, ich habe die alte Installation einfach gelöscht und danach die EDIP Steuerung aus der Library installiert.

    Bei IPSEDIP läuft die Installation in 3 Schritten ab:
    1.) Download
    PHP-Code:
         IPSUtils_Include ("IPSModuleManager.class.php""IPSLibrary::install::IPSModuleManager");
        
    $moduleManager = new IPSModuleManager('IPSEDIP');
        
    $moduleManager->LoadModule(); 
    2.) Konfiguration
    --> Anpassen des Konfigurations Files, da hat sich zur alten Version nicht sehr viel geändert.

    3.) Installation
    PHP-Code:
         IPSUtils_Include ("IPSModuleManager.class.php""IPSLibrary::install::IPSModuleManager");
        
    $moduleManager = new IPSModuleManager('IPSEDIP');
        
    $moduleManager->InstallModule(); 
    Gruß
    Andreas

  6. #26
    Registriert seit
    Mar 2008
    Ort
    Ruesselsheim
    Beiträge
    3,611

    Ich hab da ein Verstaendnissproblem mit der IPSMessageHandler_Configuration.inc.php.
    Als Beispiel war angegeben :
    PHP-Code:
    52123 -> array('IPSComponentPlayer_MediaPlayer,36728''IPSModulePlayer_NetPlayer'), 
    Das -> soll wohl => sein? Aber das ist nicht meine Frage.
    Wenn ich jetzt die Antworten meiner Squeezebox einbinden will
    PHP-Code:
    27451 => array('?,36728''IPSComponentPlayer_Squeezebox'
    27451 ist die Variable mit den Antworten der Box.
    Was waere die Quelle und was ist die 36728 ?
    Das Ziel ist ja wohl das Script 'IPSComponentPlayer_Squeezebox' .

  7. #27
    Registriert seit
    Sep 2008
    Ort
    Wetzlar(Hessen)/Wittenberg(Sachsen-Anhalt)
    Beiträge
    275

    Danke Andreas,
    hat geklappt, EDIP läuft wieder, allerdings mit meinem alten Problem.
    Der Name des Webfront steht oben, aber die beiden Linien und links die Buttons erscheinen nur sporadisch.
    Ich muß weiter forschen.
    Gruß Jens

  8. #28
    Registriert seit
    Aug 2010
    Ort
    Österreich (Korneuburg)
    Beiträge
    4,528

    @1007
    PHP-Code:
      27451 -> array('IPSComponentPlayer_Squeezebox,12345''IPSModulePlayer_NetPlayer'), 
    Könnte bei Dir so ausehen, 27451 ist die ID der auslösenden Variable, 12345 ist die übergeordnete ID von 27451 und wird verwendet um ein IPSComponentPlayer_Squeezebox Object zu instanzieren (genauso wie beim Senden).

    Wenn eine Änderung an der Variable 27451 erfolgt, wird die Methode HandleEvent in Deiner IPSComponentPlayer_Squeezebox Klasse aufgerufen und dort mußt Du dann die Werte entsprechend an den NetPlayer zurückgeben.

    Sieh Dir zum Vergleich auch die Implementierung des MediaPlayers an:
    PHP-Code:
            public function HandleEvent($variable$valueIPSModulePlayer $module) {
                
    $name IPS_GetName($variable);
                switch(
    $name) {
                    case 
    'Titel'// Sync current Titel of Player
                        
    $module->SyncTitel($value);
                        break;
                    default:
                        throw new 
    IPSComponentException('Event Handling NOT supported for Variable '.$variable.'('.$name.')');
                }
            } 
    Die Methode bekommt als Input Variable, Wert und Ziel Modul.
    Gruß
    Andreas

  9. #29
    Registriert seit
    Dec 2009
    Ort
    Nähe Frankfurt
    Beiträge
    66

    Hallo Brownson,

    wenn ich das mal wieder sehe, dann bin ich echt sprachlos.

    Ich hatte für mich mal angefangen alles rund um die Fritz!Box zusammen zu fassen, das würde ich dann beitragen können.

    Hierbei sei gesagt, dass der ganze Kram auch hier aus dem Forum stammt.
    Dann wäre es allerdings Bestandteil der IPSLibrary und genau da wo es hingehört.

    Auch so allgemeine Homematic Funktionen wie die aktuellen Servicemeldungen oder das hm_Inventory sind eigentlich Kandidaten hierfür.

    Thema Code Styling -> da sollte etwas beschlossen sein, bevor jetzt jeder anfängt Code zusammen zu tragen.

    Schick!

    Grüße
    Marc
    _______________________________________________
    CCU 1 - 1x HM-LC--Sw2-FM, 6x HM-TC-CC, 8x HM-CC-VD, 5x HM-LC-BIPB-FM, 1x HM-LC-Sw1-FM, 3x HM-LC-Sw1-PI, 1x HM-OU-CF-PI, 14x HM-Sec-RHS, 3x HM-Sec-SC, 6x HM-Sec-SD, 2x HM-Sec-WDS, 1x HM-Sys-sRP-PI, HM-WDS-C6-O, 1x KeyMatic mit 2 FB, 1x FS20 Klingel, div. 1-Wire DS14B20

  10. #30
    Registriert seit
    Dec 2009
    Ort
    Nähe Frankfurt
    Beiträge
    66

    Thema Unittests: PHPUnit?

    Chapter 4. Writing Tests for PHPUnit

    Mfg
    Marc
    _______________________________________________
    CCU 1 - 1x HM-LC--Sw2-FM, 6x HM-TC-CC, 8x HM-CC-VD, 5x HM-LC-BIPB-FM, 1x HM-LC-Sw1-FM, 3x HM-LC-Sw1-PI, 1x HM-OU-CF-PI, 14x HM-Sec-RHS, 3x HM-Sec-SC, 6x HM-Sec-SD, 2x HM-Sec-WDS, 1x HM-Sys-sRP-PI, HM-WDS-C6-O, 1x KeyMatic mit 2 FB, 1x FS20 Klingel, div. 1-Wire DS14B20

Ähnliche Themen

  1. IPSLibrary - NetPlayer
    Von Brownson im Forum IPSLibrary
    Antworten: 189
    Letzter Beitrag: 09.05.19, 20:49
  2. IPSLibrary Step by Step für Dummies!
    Von Schablone im Forum IPSLibrary
    Antworten: 160
    Letzter Beitrag: 21.01.19, 21:07
  3. Antworten: 6
    Letzter Beitrag: 17.10.11, 17:47