Ankündigung

Einklappen
Keine Ankündigung bisher.

KNX Controller (Android)

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

  • avajon
    antwortet
    Zitat von juecat Beitrag anzeigen
    Hallo,

    ich habe leider das Problem, dass ich keine Verbindung mit dem IP Router zusammenbringe. Welche IP muss ich eintragen, die IP Adresse des Routers oder die Multicast Adresse? Wenn ich im Testmodus mit der Multicast Adresse im Routermodus auf Test klicke, ist dieser erfolgreich, ich kann aber mit Discovery trotzdem keinen Router finden (N146). Ich habe 2 IP Router im Netz, kann sich dadurch ein Problem ergeben?

    Lg
    Jürgen
    Wird (wahrscheinlich) bei der nächsten Version funktionieren. Ich habe nur den "Tunnel" Modus implementiert - "Router"-Modus ist nur beim Verbindungstest drinnen. Da du jetzt der erste bist der schreibt, dass es dort funktioniert und bei der eigentlichen Verbindung nicht, werde ich es umsetzen... Dann sollte es hoffentlich funktionieren.

    lg
    Markus

    Einen Kommentar schreiben:


  • ICEbAIR
    antwortet
    Ah das ist doch dann supi. Dann viel Erfolg weiterhin! Sobald mein Haus fertig ist werde ich deine App sicherlich auch ausgiebig testen

    Einen Kommentar schreiben:


  • avajon
    antwortet
    Zitat von ICEbAIR Beitrag anzeigen
    "Ob ich irgendwann den Source öffentlich verfügbar mache weiß ich ehrlich gesagt nicht, hab ich mir noch nie Gedanken darüber gemacht; Stand heute würd ich sagen nein, da ich es als mein Hobby sehe und meine Ideen verwirklichen möchte."

    Da du Calimero benutzt hast du dir die Frage glaube ich bereits abgenommen: Climero ist unter der GPL veröffentlicht worden. Demnach ist der Quellcode für jedes Programm, das veröffentlicht wird und den Code von Calimero verwendet ebenfalls als GPL Programm zu veröffentlichen.
    Du solltest dich da erkundigen. Auch eine kostenfrei im Market vertriebene App könnte dir da rechtlich Probleme bereiten. Will keine bösen Geister beschwören. Aber lies dir besser noch einmal genau die Lizenz der Calimero Klassen durch.

    Deswegen hatte ich bislang nur im kleinen Kämmerlein ohne Veröffentlichung für mich programmiert.

    Gruß
    Hallo ICEbAIR,

    vielen Dank für den Hinweis, ich habe bereits vor der Veröffentlichung mit den Entwicklern von Calimero Kontakt aufgenommen und Ihnen gesagt was ich vor habe. Dass die Lizenz nicht "passt" bzw. ich meinen Source nicht veröffentlichen will war zum Glück kein Problem. Wenn es eines gewesen wäre, hätte ich die App nie veröffentlicht und die App wäre wahrscheinlich auch nicht als Referenz auf der Calimero Homepage aufgeführt worden.

    lg
    Markus
    ps.: Übrigens, die Entwickler von Calimero sind äußerst nett und hilfsbereit!

    Einen Kommentar schreiben:


  • ICEbAIR
    antwortet
    Sorcecode

    "Ob ich irgendwann den Source öffentlich verfügbar mache weiß ich ehrlich gesagt nicht, hab ich mir noch nie Gedanken darüber gemacht; Stand heute würd ich sagen nein, da ich es als mein Hobby sehe und meine Ideen verwirklichen möchte."

    Da du Calimero benutzt hast du dir die Frage glaube ich bereits abgenommen: Climero ist unter der GPL veröffentlicht worden. Demnach ist der Quellcode für jedes Programm, das veröffentlicht wird und den Code von Calimero verwendet ebenfalls als GPL Programm zu veröffentlichen.
    Du solltest dich da erkundigen. Auch eine kostenfrei im Market vertriebene App könnte dir da rechtlich Probleme bereiten. Will keine bösen Geister beschwören. Aber lies dir besser noch einmal genau die Lizenz der Calimero Klassen durch.

    Wenn sie GPL sind (meine ich war so) dann gilt (u.a.) folgendes:
    • darf (weiter)verwendet, wieder veröffentlicht und verkauft werden, unter diesen Bedingungen:
      • Erwähnung Quelle, Autor
      • Kenntlichmachung von Änderungen und dessen Autor(en)
      • muss auch kostenlos zur Verfügung gestellt werden
      • Konsumenten müssen auf die kostenlosigkeit hingwiesen werden
      • Quellen (z.B. Sourcecode von Programmen muss öffentlich zugänglich sein)
    • Kunden/Empfänger müssen über diese/ihre Rechte informiert werden
    • der Autor übernimmt KEINERLEI Garantie, Gewährleistung oder Verantwortung


    Deswegen hatte ich bislang nur im kleinen Kämmerlein ohne Veröffentlichung für mich programmiert.

    Gruß

    Einen Kommentar schreiben:


  • juecat
    antwortet
    welche IP?

    Hallo,

    ich habe leider das Problem, dass ich keine Verbindung mit dem IP Router zusammenbringe. Welche IP muss ich eintragen, die IP Adresse des Routers oder die Multicast Adresse? Wenn ich im Testmodus mit der Multicast Adresse im Routermodus auf Test klicke, ist dieser erfolgreich, ich kann aber mit Discovery trotzdem keinen Router finden (N146). Ich habe 2 IP Router im Netz, kann sich dadurch ein Problem ergeben?

    Lg
    Jürgen

    Einen Kommentar schreiben:


  • avajon
    antwortet
    Zitat von SARM Beitrag anzeigen
    Hallo,
    Versteh ich das richtig.
    Zugriff über einen Router direkt auf die Ets ohne Umwege.
    Wie bekomm ich denn die Adressen alle aufs Tab ohne Einzel Eingabe.
    Steh volle Kanne auf der Leitung.
    Bedankt
    Hi,

    yep, hast du richtig verstanden. Im Wesentlichen hast du drei Möglichkeiten die Daten in den KNX Controller zu bringen:
    1.) manuelle Eingabe. Würde ich aber nur im "Notfall" machen, da es am PC viel leichter ist und (sehr wichtiger Hinweis) wenn in irgendwelchen zukünftigen Versionen sich das interne Datenbankschema ändert, wird alles gelöscht.
    2.) Import Funktion. Da hat ein hilfsbereiter User im Forum ein Excel gemacht, steht ein paar Postings weiter oben. Das Excel generiert ein JSON Format des Projektes welches dann importiert werden kann. Du kannst das aber auch in einem ganz normalen Texteditor zusammenbasteln. Vorteil dabei ist, dieses File liegt auf dem PC/Handy und kann jederzeit wieder importiert werden. Beschreibung zum Format findest du hier: Project Import - KNXController

    lg
    Markus

    Einen Kommentar schreiben:


  • SARM
    antwortet
    Hallo,
    Versteh ich das richtig.
    Zugriff über einen Router direkt auf die Ets ohne Umwege.
    Wie bekomm ich denn die Adressen alle aufs Tab ohne Einzel Eingabe.
    Steh volle Kanne auf der Leitung.
    Bedankt

    Einen Kommentar schreiben:


  • eutelli
    antwortet
    1.08 reagiert nun flüssiger. Werde weiter testen

    Einen Kommentar schreiben:


  • jst
    antwortet
    Zitat von avajon Beitrag anzeigen
    Hallo,

    habe soeben Version 1.0.8 veröffentlicht. Diese Version beinhaltet natürlich bugfixes und als Neuerung die Fähigkeit auf den Bus "zu hören" und die Buttons/Dimmer automatisch zu ändern wenn ein physischer Taster gedrückt wurde. Außerdem sollte die App nun schneller starten/reagieren. Falls Probleme auftreten sollten bitte kurz melden.

    ...

    lg
    Markus
    Absolute Spitze!

    Jetzt lässt sich die EIB Anlage mit der App sauber steuern. Auch das oben von mir beschriebene Performanceproblem beim kippen des Telefons (hochkant auf quer) ist durch die bessere Busanbindung weg.

    Habe das Buslauschen getestet und auch das funzt.

    So macht das Spaß!

    Gruß,
    Jörg

    Einen Kommentar schreiben:


  • EPIX
    antwortet
    Aja, weil ich es vorhin gesehen habe: wenn Ihr bei den google-Fehlerberichten eure mail dazugebt, dann kann ich euch auch antworten und sagen was schief gelaufen ist. Ein User hat nämlich geschrieben dass der Verbindungstest sofort schief geht - was bei diesem Telefon auch klar ist, denn es war ein NetworkBlocker aktiviert....
    das war wahrscheinlich ich....

    Wie schaltet man denn den Blocker aus?
    Dieser "Wischmop" wird mir langsam unheimlich....

    Einen Kommentar schreiben:


  • Saturn61
    antwortet
    Zitat von avajon Beitrag anzeigen
    Eine Frage an die Experten: ist es denkbar dass der Router nur eine begrenzte Anzahl an Verbindungen zulässt? Also wenn sich z.b. Visu A dorthin verbunden hat, dann funktioniert eine zweite nicht mehr? Das könnte die sporadischen Probleme erklären, oder?
    Hallo Markus, Kalla

    Wenn die Unicast IP-Adresse verwendet wird (Tunneling) kann immer nur eine Instanz auf den IP-Router zugreifen. Wird in der Regel von der ETS gemacht.
    Sollen mehrere Instanzen zugreifen, z.B. mehrere Visualisierungen, so ist die Multicast-IP zu verwenden (Routing). Dies kommt auch zur Anwendung wenn mehrere KNX Linien über IP-Router verbunden werden.
    Die Multicast IP ist in allen Routern voreingestellt auf 224.0.23.12 und wird nur bei Bedarf verstellt.

    lg
    Roland

    Einen Kommentar schreiben:


  • avajon
    antwortet
    Zitat von Kalla Beitrag anzeigen
    Hi,
    habe von Gira den IP-Router.
    Mal connectet der KNX Controller und dann geht es überhaupt nicht.

    Weiß nicht woran es liegt.
    Der Port ist bei mir auch 3671.

    Woran könnte es liegen bzgl des connecten?

    Gruß
    Kalla
    Hi Kalla,

    von diesem Phänomen hab ich ehrlich gesagt noch nichts gehört. Ich nehme an du kannst es nicht exakt reproduzieren bzw. können andere Geräte/Visus problemlos auf den IP-Router zugreifen? Hilft es wenn du die App mit einem Task-Manager beendest und neu startest?

    Eine Frage an die Experten: ist es denkbar dass der Router nur eine begrenzte Anzahl an Verbindungen zulässt? Also wenn sich z.b. Visu A dorthin verbunden hat, dann funktioniert eine zweite nicht mehr? Das könnte die sporadischen Probleme erklären, oder?

    lg
    Markus

    Einen Kommentar schreiben:


  • Kalla
    antwortet
    Hi,
    habe von Gira den IP-Router.
    Mal connectet der KNX Controller und dann geht es überhaupt nicht.

    Weiß nicht woran es liegt.
    Der Port ist bei mir auch 3671.

    Woran könnte es liegen bzgl des connecten?

    Gruß
    Kalla

    Einen Kommentar schreiben:


  • avajon
    antwortet
    Hallo,

    habe soeben Version 1.0.8 veröffentlicht. Diese Version beinhaltet natürlich bugfixes und als Neuerung die Fähigkeit auf den Bus "zu hören" und die Buttons/Dimmer automatisch zu ändern wenn ein physischer Taster gedrückt wurde. Außerdem sollte die App nun schneller starten/reagieren. Falls Probleme auftreten sollten bitte kurz melden.

    Aja, weil ich es vorhin gesehen habe: wenn Ihr bei den google-Fehlerberichten eure mail dazugebt, dann kann ich euch auch antworten und sagen was schief gelaufen ist. Ein User hat nämlich geschrieben dass der Verbindungstest sofort schief geht - was bei diesem Telefon auch klar ist, denn es war ein NetworkBlocker aktiviert....

    lg
    Markus

    Einen Kommentar schreiben:


  • avajon
    antwortet
    Zitat von jurk Beitrag anzeigen
    Dear Markus,

    Do you plan to share the sources to allow more people to contribute?

    I see from the Android debug logging, that you make use of the KNXservice library. Is this the same Java library from KNX@home ?

    Best regards,

    Marc
    Hi Marc,

    i don't think that i will share the sources right now - this is because i want to build the App like i want. Sure, i try to implement suggestions from users too, but it was meant to be a hobby for me.

    No, KNXService is a class which i've done from scratch, in this class i use calimero for the KNX communication. I don't know KNX@home, is it also an Android App?

    best regards,
    Markus

    Einen Kommentar schreiben:

Lädt...
X