Ankündigung

Einklappen
Keine Ankündigung bisher.

Autogeneration Hacks für smartVISU

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

  • mumpf
    antwortet
    Hi Jürgen,

    bei sh.py würde ich auf develop gehen - ich habe da schon ewig keine Probleme mit gehabt. Bei smartvisu bin ich noch auf 2.7 und kann nicht sagen, wie da der develop-Zweig ist...

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • heckmannju
    antwortet
    Hi,
    das Feature mit den Seperator scheint noch nicht im image update drin zu sein und der diff geht ja nicht mehr. Was ist den die Empfehlung wenn man das Feature braucht? Von Hand Patchen oder auf die Development version umsteigen?
    VG
    Jürgen

    Einen Kommentar schreiben:


  • hapi
    antwortet
    Habe erst angefangen mich mit der smartVisu zu beschäftigen. Das automatische Patchen habe ich nicht geschafft (die Versionen dürften wohl nicht mehr zusammen passen), allerdings konnte ich den diffs "manuell" folgen. Das Plugin funktioniert wunderbar! VIELEN DANK!

    Einen Kommentar schreiben:


  • TCr82
    antwortet
    danke an Marcus, jetzt ist die änderung in Develop.

    Darf nur Apollo nicht vergessen die Änderungen in den Templates mit rein zu nehmen. Ich schicke ihm gleich mal ne pn.

    Gruß

    Einen Kommentar schreiben:


  • TCr82
    antwortet
    Hab in letzter Zeit den patch für sh.py noch etwas optimiert.

    Wer will kann ihn hier finden.

    https://github.com/mknx/smarthome/pull/140

    Die Dateien bzw. Templates für smartVisu muss man noch aus dem vorherigen Beitrag #8 entnehmen bis die in der Visu eingepflegt sind.

    Gruß

    Einen Kommentar schreiben:


  • TCr82
    antwortet
    hab mich jetzt mal in das git(hub) etwas eingelesen, nen aktuellen patch hochgeladen und einen pull request erstellt.

    Vielleicht kommt es dann mal in das nächste Release...

    Einen Kommentar schreiben:


  • knxmfbp
    antwortet
    Für alle die immer noch einen Fehler erhalten, haben möglicherweise wie ich das Git repo genommen. In diesem Fall kann man den angehängten Patch verwenden.
    Angehängte Dateien

    Einen Kommentar schreiben:


  • thomaszwanzinger
    antwortet
    Hallo!

    Wollte nur mal nachfragen ob es die vorgeschlagenen Features bereits in die standard Smartvisu Implementierung geschafft haben. Gerade z.B. die Übersichtselemente aus der Autogenerierung wären toll.

    schönen Gruß,
    Thomas

    Einen Kommentar schreiben:


  • TCr82
    antwortet
    Naja, er hat doch wenigstens mal die Dateien gefunden, die er patchen soll. Das hatte er ja zuvor nicht.

    Problem nur das die Datei die gepatcht werden soll nicht in der selben Version vorliegt. Hast du sie immer fleißig vorher bzw. nach den Fehlversuchen zurück gesetzt - also in das Original? Benutzt du die Version aus dem git?

    Gesendet von meinem GT-I9100 mit Tapatalk

    Einen Kommentar schreiben:


  • Bit-te
    antwortet
    Hallo,

    danke für deine Mühen.

    Es geht bei mir nicht. Bitte lass es einfach gut sein. Ich kann gut damit leben dass es nicht funktioniert. Leider habe ich keine Ahnung für die Fehlersuche. Dich will ich nicht damit behelligen.

    Nochmals danke für die Geduld.

    Nur als Hinweis, folgender Fehler kommt beim ausführen:
    (habe noch die Verzeichnisstruktur mit kopiert)

    admin@smarthome:/usr/smarthome/plugins$ cd visu
    admin@smarthome:/usr/smarthome/plugins/visu$ ls -l
    total 64
    -rwxr-xr-x 1 admin admin 7334 Nov 16 14:42 generator.py
    -rwxr-xr-x 1 admin admin 19000 Jan 17 17:25 __init__.py
    drwxr-xr-x 3 admin admin 4096 Dec 28 21:08 pages
    drwxrwxr-x 2 admin admin 4096 Jan 17 17:25 __pycache__
    -rw-r--r-- 1 admin admin 3413 Nov 16 14:42 README.md
    -rwxr-xr-x 1 admin admin 4829 Jan 17 17:25 smartvisu.py
    -rwxr-xr-x 1 admin admin 4829 Jan 17 17:25 smartvisu.py.orig
    -rw-r--r-- 1 admin admin 6082 Feb 26 19:09 smartvisu.py.rej
    admin@smarthome:/usr/smarthome/plugins/visu$ cd ..
    admin@smarthome:/usr/smarthome/plugins$ cd ..
    admin@smarthome:/usr/smarthome$ ls -l
    total 104
    drwxr-xr-x 2 admin admin 4096 Jan 17 17:25 bin
    -rw-r--r-- 1 admin admin 7948 Nov 16 14:42 CHANGELOG.md
    drwxr-xr-x 2 admin admin 4096 Nov 16 14:42 dev
    drwxr-xr-x 2 admin admin 4096 Nov 8 20:35 etc
    drwxr-xr-x 4 admin admin 4096 Nov 16 14:42 examples
    drwxr-xr-x 2 admin admin 4096 Dec 22 19:40 items
    drwxr-xr-x 5 admin admin 4096 Jan 17 17:25 lib
    -rw-r--r-- 1 admin admin 35147 Nov 16 14:42 LICENSE
    drwxr-xr-x 2 admin admin 4096 May 10 2013 logics
    drwxr-xr-x 3 admin admin 4096 Dec 29 07:38 pages
    drwxr-xr-x 41 admin admin 4096 Dec 11 15:52 plugins
    -rw-r--r-- 1 admin admin 1199 Nov 16 14:42 README.md
    drwxr-xr-x 2 admin admin 4096 Nov 16 14:42 scenes
    -rw-r--r-- 1 admin admin 6251 Jan 22 19:42 smarthome.diff
    drwxr-xr-x 2 admin admin 4096 Nov 16 14:42 tools
    drwxr-xr-x 6 admin admin 4096 Nov 16 14:42 var
    admin@smarthome:/usr/smarthome$ patch -p1 < /usr/smarthome/smarthome.diff
    patching file plugins/visu/smartvisu.py
    Hunk #1 FAILED at 45.
    Hunk #2 FAILED at 93.
    2 out of 2 hunks FAILED -- saving rejects to file plugins/visu/smartvisu.py.rej
    admin@smarthome:/usr/smarthome$
    Gruß
    Wolfgang

    Einen Kommentar schreiben:


  • TCr82
    antwortet
    Hi,

    sorry hatte den Beitrag ganz vergessen. Ich habe es heute nochmal für dich durchgespielt. Das sh-py.diff muss vom Hauptverzeichnis des sh.py mit -p1 angewendet werden.

    Code:
    wget https://github.com/mknx/smarthome/archive/1.0.tar.gz -O smarthome-1.0.tar.gz
    tar zxvf smarthome-1.0.tar.gz
    cd smarthome-1.0
    patch -p1 < /tmp/sh-py.diff
    so hat es geklappt. Du musst natürlich nicht sh.py neu herunterladen. Das Dienste mir nur zum Testen.

    Einen Kommentar schreiben:


  • Bit-te
    antwortet
    Hallo,

    das gleiche wie in dem Smarthome-Verzeichnis

    admin@smarthome:/usr/smarthome$ cd plugins
    admin@smarthome:/usr/smarthome/plugins$ cd visu
    admin@smarthome:/usr/smarthome/plugins/visu$ ls -l
    total 48
    -rwxr-xr-x 1 admin admin 7334 Nov 16 14:42 generator.py
    -rwxr-xr-x 1 admin admin 19000 Jan 17 17:25 __init__.py
    drwxr-xr-x 3 admin admin 4096 Dec 28 21:08 pages
    drwxrwxr-x 2 admin admin 4096 Jan 17 17:25 __pycache__
    -rw-r--r-- 1 admin admin 3413 Nov 16 14:42 README.md
    -rwxr-xr-x 1 admin admin 4829 Jan 17 17:25 smartvisu.py
    admin@smarthome:/usr/smarthome/plugins/visu$ patch -p1 < /usr/smarthome/smarthome.diff
    can't find file to patch at input line 5
    Perhaps you used the wrong -p or --strip option?
    The text leading up to this was:
    --------------------------
    |diff --git a/plugins/visu/smartvisu.py b/plugins/visu/smartvisu.py
    |index bf2abc0..cbb0a94 100755
    |--- a/plugins/visu/smartvisu.py
    | b/plugins/visu/smartvisu.py
    --------------------------
    File to patch: ^C
    admin@smarthome:/usr/smarthome/plugins/visu$

    Gruß und vielen Dank
    Wolfgang

    Einen Kommentar schreiben:


  • TCr82
    antwortet
    Ne, liegt am Patch. Geh mal bitte vorher in das Verzeichnis plugins/visu und starte den patch Befehl mit -p1 < /pfad/zum/diff

    Gesendet von meinem GT-I9100 mit Tapatalk

    Einen Kommentar schreiben:


  • Bit-te
    antwortet
    Hallo,

    danke fürs updaten, aber es kommt nach wie vor der gleiche Fehler:

    admin@smarthome:/usr/smarthome$ ls -l
    total 104
    drwxr-xr-x 2 admin admin 4096 Jan 17 17:25 bin
    -rw-r--r-- 1 admin admin 7948 Nov 16 14:42 CHANGELOG.md
    drwxr-xr-x 2 admin admin 4096 Nov 16 14:42 dev
    drwxr-xr-x 2 admin admin 4096 Nov 8 20:35 etc
    drwxr-xr-x 4 admin admin 4096 Nov 16 14:42 examples
    drwxr-xr-x 2 admin admin 4096 Dec 22 19:40 items
    drwxr-xr-x 5 admin admin 4096 Jan 17 17:25 lib
    -rw-r--r-- 1 admin admin 35147 Nov 16 14:42 LICENSE
    drwxr-xr-x 2 admin admin 4096 May 10 2013 logics
    drwxr-xr-x 3 admin admin 4096 Dec 29 07:38 pages
    drwxr-xr-x 41 admin admin 4096 Dec 11 15:52 plugins
    -rw-r--r-- 1 admin admin 1199 Nov 16 14:42 README.md
    drwxr-xr-x 2 admin admin 4096 Nov 16 14:42 scenes
    -rw-r--r-- 1 admin admin 6251 Jan 22 19:42 smarthome.diff
    drwxr-xr-x 2 admin admin 4096 Nov 16 14:42 tools
    drwxr-xr-x 6 admin admin 4096 Nov 16 14:42 var
    admin@smarthome:/usr/smarthome$ patch -p0 < /usr/smarthome/smarthome.diff
    can't find file to patch at input line 5
    Perhaps you used the wrong -p or --strip option?
    The text leading up to this was:
    --------------------------
    |diff --git a/plugins/visu/smartvisu.py b/plugins/visu/smartvisu.py
    |index bf2abc0..cbb0a94 100755
    |--- a/plugins/visu/smartvisu.py
    | b/plugins/visu/smartvisu.py
    --------------------------
    File to patch:




    Mach dir mit mir bitte keine Umstände, wahrscheinlich funktioniert dein Patch, ich mache nur irgendeinen dummen Fehler.

    Gruß und Danke
    Wolfgang

    Einen Kommentar schreiben:


  • TCr82
    antwortet
    so, hier kommt der aktualisierte patch für sh.py.

    Das installieren des patch Befehls hat geklappt?
    Angehängte Dateien

    Einen Kommentar schreiben:

Lädt...
X