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
Ankündigung
Einklappen
Keine Ankündigung bisher.
Autogeneration Hacks für smartVISU
Einklappen
X
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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)
Gruß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$
Wolfgang
Einen Kommentar schreiben:
-
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.
so hat es geklappt. Du musst natürlich nicht sh.py neu herunterladen. Das Dienste mir nur zum Testen.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
Einen Kommentar schreiben:
-
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:
-
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:
-
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:
-
so, hier kommt der aktualisierte patch für sh.py.
Das installieren des patch Befehls hat geklappt?Angehängte Dateien
Einen Kommentar schreiben:

Einen Kommentar schreiben: