Ankündigung

Einklappen
Keine Ankündigung bisher.

homebridge-knx 0.3.0 alpha (Apple HomeKit interface)

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

  • MrWichtig
    antwortet
    tunneltruppe

    in der *.json Datei habe ich bisher immer die IP des Raspi's eingetragen. mit der alten 0.2.8 Version hat das auch einwandfrei funktioniert.

    Frage an Dich...

    hast DU nur die homebridge-knx@beta installiert oder auch noch etwas anderes was mit der homebridge zu tun hat?

    Einen Kommentar schreiben:


  • tunneltruppe
    antwortet
    Ich noch mal,
    ich habe ja den knxd Dienst mit auf dem raspi wo halt die hombridge läuft,
    also muss ich doch als IP in der knx_config.json die IP 127.0.0.1 eintragen?
    Sonst lief bei mit die homebridge erst garnicht an!!
    IP.jpg

    Einen Kommentar schreiben:


  • tunneltruppe
    antwortet
    Zitat von MrWichtig Beitrag anzeigen
    oder was mir noch eingefallen ist bzw. ich fragen muss:

    wie startet man die homebridge-knx@beta?

    vielleicht läuft sie einfach nur noch nicht, weil die mit einem anderen Parameter (als die von boerny's blog) gestartet werden muss?!


    bisher habe ich so gestartet:

    PHP-Code:
    sudo systemctl daemon-reload
    sudo systemctl enable homebridge
    sudo systemctl start homebridge 
    Nabend Wolfi,
    ich habe auch mitlerweile viel gelesen und schön viele Fehler gemacht.
    Letztendlich geht es bei mir auch nicht, bzw. eve findet die homebrige nicht,
    aber (wenn auch ich den Autostart noch nicht hinbekomen habe) mit
    dem Programmaufruf: homebridge läuft "so mein ich zumindest" das System.
    Das wird auf der Konsole angezeigt:
    homebridge 0.3_bild 1.jpghomebridge 0.3_bild 2.jpg

    Vieleicht sieht hier einer "unseren" Fehler
    DANKE noch mal für die Hilfe...
    Gruss Marcus

    Einen Kommentar schreiben:


  • Tqm
    antwortet
    DOT?
    Ich denke du musst mir hier mal ein Update geben ...
    DANKE

    Einen Kommentar schreiben:


  • ThorstenGehrig
    antwortet
    Up - hab den Thread hier völlig übersehen.
    @snowdd: vielen dank für all den Aufwand den du hier betreibst! Ich werde dich demnächst an den tests beteidigen.
    (derzeit in UK und mangelns Smarthome hier... schwierig).

    Mich interessiert am meisten die Doorbell mit Video - mal schauen ob wir das hinkriegen :-)
    Ich hab ne Moboti T24 - die kann H264 wohl nur bei SIP/VoIP (laut spec: H.263 and H.264 (only with Video VoIP) ) - und eine SIP zu HK integration ist wohl noch nicht in sicht...
    Eine Doorbel kriege ich per KNX hin - und das video müsste ich dann irgendwie it FFMPEG aufbereiten (von H264 zu H264 oder vom MJPEG zu H264.... alles krampf)

    Naja.
    Aus gegebenem Anlass möchte ich hier mal kurz das Angebot einen DOT aus England mitzubrigen (56€, aber mit UK netzteil - kann aber stattdessen jedes USB-Ladegerät verwenden). Platz für 3 hab ich noch im Koffer - wer interesse am bastelnt hat: PM an mich (ich komme am 18.11. zurück).

    Gruß
    Thorsten

    Einen Kommentar schreiben:


  • MrWichtig
    antwortet
    ...nein da tut sich auch nix.....

    aber ich warte einmal die Info von vorhin meiner Frage noch ab....evtl. fehlt mir ja auch noch etwas installiert? weil von homebridge + homebridge-knx die Rede war.

    und ich habe nur die homebridge-knx@beta installiert.....

    Einen Kommentar schreiben:


  • christian7
    antwortet
    geht den Vielleicht
    Code:
    sudo service homebridge start
    ich dachte ich starte es immer so bzw. Stopp es so

    oder nur der Befehl "homebrdige" wenn man sehen will was sie macht

    Einen Kommentar schreiben:


  • MrWichtig
    antwortet
    oder was mir noch eingefallen ist bzw. ich fragen muss:

    wie startet man die homebridge-knx@beta?

    vielleicht läuft sie einfach nur noch nicht, weil die mit einem anderen Parameter (als die von boerny's blog) gestartet werden muss?!


    bisher habe ich so gestartet:

    PHP-Code:
    sudo systemctl daemon-reload
    sudo systemctl enable homebridge
    sudo systemctl start homebridge 

    Einen Kommentar schreiben:


  • MrWichtig
    antwortet
    Hi Raoul,

    THX for info! das wollte ich wissen :-)

    brauche also nur die homebridge-knx Beta.....

    mich hat die Info von Misc ein wenig verwirrt, deswegen habe ich immer beide installiert.

    was genau ist denn dann gemeint, dass ich homebridge + homebridge-knx benötige???

    jetzt habe ich ja eigentlich nur die homebridge-knx (beta) installiert ??!! oder?

    muss ich dann noch etwas zusätzlich installieren? wenn ja was genau und mit welchem Befehl?

    05.11.2016, 17:08
    Hallo MrWichtig,
    ja du kannst gleich die beta anstelle der 2.x installieren.
    Und ja du brauchst weiterhin homebridge + homebridge-knx
    Und du brauchst ab der 0.3 2 .json Dateien.

    Wobei in der alten jetzt nichts mehr zu KNX eingetragen werden muss.

    Ein Beispiel zum Inhalt zur config.json findest du hier: https://github.com/snowdd1/homebridg...le-config.json
    Und eine Beschreibung des Formats der neuen knx_congig.json hier: https://github.com/snowdd1/homebridg...config.json.md

    misc2000
    ich habe jetzt nochmal alles neu installiert (also nur homebridge-knx@beta)
    im Eve wird jetzt aber keine Homebridge gefunden?

    KNXD läuft und ich sehe auch vom Bus Befehle....

    lg
    ​​​​​​​

    Einen Kommentar schreiben:


  • snowdd
    antwortet
    Zitat von MrWichtig Beitrag anzeigen
    Ich habe jetzt einmal nur lt. Deinem Code in die config.jason kopiert.

    da findet Eve jetzt gar kein Gerät (homebridge) mehr wenn ich auf Gerät hinzufügen gehe?!

    ich glaube (aus welchem Grund auch immer schaut Eve weiterhin nur auf die config.jason!


    rein Installationstechnisch nochmal die Frage ob die von mir beiden anggegebenen Installationen (homebridge u. Homebridge-knx..... siehe Installationslink im Post von mir zuvor) so richtig sind?

    evtl. Verwechsle ich ja auch homebridge mit homebridge-knx bzw. habe etwas ganz anderes installiert od. vergessen als für die Beta 0.3.x notwendig ist?


    1.) homebridge-knx (lt Boerny's Beschreibung)
    sudo npm install -g homebridge homebridge-knx

    und

    2.) homebridge@BETA
    sudo npm install -g homebridge-knx@beta


    RICHTIG?


    lg
    Hallo MrWichtig

    so installierst Du beide Versionen (0.2.8 und 0.3.0) übereinander, das klappt nicht ganz so gut. ENTWEDER

    homebridge-knx (lt Boerny's Beschreibung)
    sudo npm install -g homebridge homebridge-knx
    ==> die 0.2.8

    ODER

    homebridge@BETA
    sudo npm install -g homebridge homebridge-knx@beta

    ==> die 0.3.0

    Ich habe morgen eine längere Zugfahrt vor mir, da kann ich vielleicht mal was zur (quasi inexistenten) Doku hinzufügen.
    Zuletzt geändert von snowdd; 07.11.2016, 21:02. Grund: homebridge (ohne -knx) bei beta hinzugefügt

    Einen Kommentar schreiben:


  • pekoe
    antwortet
    Hallo,

    schau mal ob die knx_config.json mit Unterstrich und nicht mit "-" im Verzeichnis steht. Die 0.3 greift bei mir auf die knx_config.json zu. Was kommt beim starten der Homebridge?
    Ansonsten bastele ich gerade an einer Exceldatei in die ich die verschiedenen GAs eintrage und dann eine knx_config.json rauskopieren kann. Eine Beta hängt jetzt hier dran.
    Angehängte Dateien

    Einen Kommentar schreiben:


  • MrWichtig
    antwortet
    Ich habe jetzt einmal nur lt. Deinem Code in die config.jason kopiert.

    da findet Eve jetzt gar kein Gerät (homebridge) mehr wenn ich auf Gerät hinzufügen gehe?!

    ich glaube (aus welchem Grund auch immer schaut Eve weiterhin nur auf die config.jason!


    rein Installationstechnisch nochmal die Frage ob die von mir beiden anggegebenen Installationen (homebridge u. Homebridge-knx..... siehe Installationslink im Post von mir zuvor) so richtig sind?

    evtl. Verwechsle ich ja auch homebridge mit homebridge-knx bzw. habe etwas ganz anderes installiert od. vergessen als für die Beta 0.3.x notwendig ist?


    1.) homebridge-knx (lt Boerny's Beschreibung)
    sudo npm install -g homebridge homebridge-knx

    und

    2.) homebridge@BETA
    sudo npm install -g homebridge-knx@beta


    RICHTIG?


    lg
    Zuletzt geändert von MrWichtig; 07.11.2016, 08:30.

    Einen Kommentar schreiben:


  • pekoe
    antwortet
    @MrWichtig,

    hallo, Du brauchst in der config.json eigentlich nur den Teil bis zur "description". Alles was ab platforms steht kann weg, außer Du hast noch andere Geräte wie Sonos o.ä. :

    {
    "bridge": {
    "name": "macos",
    "pin": "123-34-567",
    "port": 51826,
    "username": "CC:22:3E:E3:CE:32"
    },
    "description": "xxx",
    "platforms": [ ]
    }

    Viele Grüße,

    Peter

    Einen Kommentar schreiben:


  • MrWichtig
    antwortet
    hi,

    habe wieder alles neu installiert....diesmal nur:


    homebridge (lt Boerny's Beschreibung)
    sudo npm install -g homebridge homebridge-knx

    und

    homebridge@BETA
    sudo npm install -g homebridge-knx@beta


    und wieder die besagte knx-config.json nach /var/homebridge kopiert.....


    eve Homebridge neu gesucht und findet wieder nur die config.json Konfiguration.



    config.json Datei (angelegtes Sample)

    HTML-Code:
    { 
        "bridge": { 
            "name": "Homebridge", 
            "username": "CC:22:3D:E3:CE:31", 
            "port": 51826, 
            "pin": "031-45-154"
         }, 
    
        "description": "This is an example configuration file for KNX platform shim", 
        "hint": "Always paste into jsonlint.com validation page before starting your homebridge, saves a lot of frustration", 
        "hint2": "Replace all group addresses by current addresses of your installation, these are arbitrary examples!", 
        "hint3": "For valid services and their characteristics have a look at the KNX.md file in folder platforms!", 
        "hint99": "Everything that is named description or hint is not used by homebridge but decriptive only, you may change or remove at will", 
        "platforms": [ 
            { 
                "platform": "KNX", 
                "name": "KNX", 
                "knxd_ip": "192.168.1.200", 
                "knxd_port": 6720, 
                "knxd_do_not_read_set_groups": true, 
                "hint_knxd_do_not_read_set_groups": "true if homebridge must not send read requests to Set addresses", 
                "accessories": [ 
                    { 
                        "description": "Only generic type knxdevice is supported, all previous knx types have been merged into that.", 
                        "name": "Büro", 
                        "services": [ 
                            { 
                                "type": "Lightbulb", 
                                "description": "Lightbulb type, supports On (Switch) and Brightness", 
                                "name": "Büro", 
                                "On": { 
                                    "Set": "2/0/3",
                                    "Listen": [ 
                                        "2/2/21"
                                    ]
    
                                 }
                             }
                         ], 
    
                        "services-description": "Services is an array, you CAN have multiple service types in one accessory, though it is not fully supported in many iOS HK apps, such as EVE and myTouchHome"
                     }
                 ]
             }
         ], 
        "accessories": [     
         ]
     }

    knx-config.json (welche ich von kopiert habe nach /var/homebridge)

    HTML-Code:
    { 
        "platform": "KNX", 
        "name": "KNX", 
        "knxd_ip": "192.168.1.200", 
        "knxd_port": 6720, 
        "GroupAddresses": { 
            "1/1/6": { 
                "name": "Living north light", 
                "dptype": "DPT1", 
                "readable": false, 
                "readOnStartup": false, 
                "writable": true, 
                "comment": "No comment"
             }, 
    
            "1/1/63": { 
                "name": "Living north light return", 
                "dptype": "DPT1", 
                "readable": true, 
                "readOnStartup": true, 
                "writable": false, 
                "comment": "No comment"
             }, 
    
            "1/1/62": { 
                "name": "Living north light brightness set", 
                "dptype": "DPT5.001", 
                "readable": false, 
                "readOnStartup": false, 
                "writable": true, 
                "comment": "Percentage type"
             }, 
    
            "1/1/64": { 
                "name": "Living north light brightness return", 
                "dptype": "DPT5.001", 
                "readable": true, 
                "readOnStartup": true, 
                "writable": false, 
                "comment": "Percentage type"
             }
         }, 
    
        "Devices": [ 
            { 
                "DeviceName": "Living Room North Lamp", 
                "UUIDBase": "LIVROOMNRTHBULB", 
                "Manufacturer": "Optional Manufacturer Name", 
                "Model": "Optional Model Name", 
                "SerialNumber": "Optional Serial Number", 
                "Services": [ 
                    { 
                        "ServiceType": "Lightbulb", 
                        "Description": "iOS8 Lightbulb type, supports On (Switch) and Brightness", 
                        "ServiceName": "Living Room North Lamp", 
                        "Characteristics": [ 
                            { 
                                "Type": "On", 
                                "Set": { 
                                    "Type": "Mapper-Single", 
                                    "Data": "1/1/6"
                                 }, 
    
                                "Listen": { 
                                    "Type": "Mapper-Multiple", 
                                    "Data": [ 
                                        "1/1/63"
                                     ]
                                 }
                             }, 
    
                            { 
                                "Type": "Brightness", 
                                "Set": { 
                                    "Type": "Mapper-Single", 
                                    "Data": "1/1/62"
                                 }, 
    
                                "Listen": { 
                                    "Type": "Mapper-Single", 
                                    "Data":  
                                        "1/1/64"
    
                                 }
                             }
                         ]
                     }
                 ]
             }, 
    
            { 
                "DeviceName": "Arbeitszimmerlampe", 
                "UUIDBase": "WRKROOMCEILBULB", 
                "Services": [ 
                    { 
                        "ServiceType": "Lightbulb", 
                        "Description": "Some freaky remark, just for me", 
                        "ServiceName": "Bürolampe", 
                        "Characteristics": [ 
                            { 
                                "Type": "On", 
                                "Set": { 
                                    "Type": "Mapper-Single", 
                                    "Data": "1/3/5"
                                 }, 
    
                                "Listen": { 
                                    "Type": "Mapper-Single", 
                                    "Data": "1/3/5"
                                 }
                             }
                         ]
                     }
                 ]
             }
         ]
     }


    schön langsam werde ich mich glaube ich ergeben müssen und resignieren, dass ich nur die alte "homebridge" weiter nutzen kann :-(

    Einen Kommentar schreiben:


  • tunneltruppe
    antwortet
    Guten Abend Raoul,
    erstmal vielen DANK das Du hier wieder soo stark "unterwegs" bist!!!
    Ich habe extra mir mal einen neuen pi3B gekauft und folgendes aufgesetzt:

    1) Jessie "voll Version" vom 2016.09.23
    2) knxd
    3) SmartHomeNG (ich hänge da ran und eine Suppi Truppe ist dabei! DANKE DAFÜR!!)
    4) owfs
    5) ...Deine letzte/ alte version der homebridge 0.2.x

    Alles läuft suppi wunderbar!!!

    Aber nun habt Ihr hier mich abgehängt!!!
    ...und leider hier in den bisher 7 Seiten werde ich nicht sooo schlau

    Meine config.json liegt im Ordner /home/pi/.homebridge.

    Nun leider meine erste Frage?
    Wolfi hatte ja auch schon die Frage gestellt:
    Kann ich irgendwie einfach ein Update zur neuesten Version machen?
    Muss ich etwas alte deinstallieren?
    Muss ist die homebridge ganz neu installieren?
    Ich würde gerne hier mit meinem "schwachen" Wissen weitermachen, ggf helfen/ Fehler finden

    Also DANK euch allen hier!!!
    Gruß Marcus




    Einen Kommentar schreiben:

Lädt...
X