Ankündigung

Einklappen
Keine Ankündigung bisher.

SmartHomeNG Release v1.6

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

  • schuma
    antwortet
    Und wenn du, wie in der Anleitung, das Verzeichnis erst einmal umbenennst ein neues leeren Verzeichnis erstellst und dann in dem leeren Verzeichnis einen git pull machst?
    Danach Deine Dateien wieder zurück kopieren. Also Deine Config Sachen...
    Zuletzt geändert von schuma; 03.06.2019, 20:11.

    Einen Kommentar schreiben:


  • Cannon
    antwortet
    Ich kriege das Update leider auch nicht hin, weil ich nachdem ich "git pull" aufrufe eine Liste mit tausenden Dateien erscheint und dann da steht:

    ..... gekürzt:
    modules/http/webif/gstatic/js/jquery-3.3.1.min.js
    modules/http/webif/templates/error_page.html
    modules/http/webif/templates/plugins.html
    modules/http/webif/templates/services.html
    requirements/base.txt
    requirements/test.txt
    setup.py
    tests/mock/core.py
    tests/test_item.py
    tests/test_plugin.py
    tools/build_requirements.py
    tox.ini
    Bitte committen oder stashen Sie Ihre Änderungen, bevor sie mergen.

    Das sind aber keien Dateien, die ich geändert habe. Dennoch kommt die Meldung.

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Yep, läuft wieder.
    Gute Besserung und Danke!

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Da ist wohl ausversehen ein == False abhanden gekommen. https://github.com/smarthomeNG/plugi...750b5d0387f7b5

    Liege krank im bett. Kanns ggf morgen abend in den dev pushen

    PS: habs jetzt doch schon in den DEV gepusht. ich wanke mal zurück ins schlafzimmer..
    Zuletzt geändert von psilo; 23.05.2019, 18:07.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Eigentl. nicht. Das letzte grössere war die python weiche in 2017

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Eine kurze Frage....
    Der Umstieg hat eigentlich gut geklappt.
    was jetzt irgendwie nicht will, ist dass ich auf einmal mit Pushbullet keine Bilder mehr von der Webcam schicken kann.
    Die Fehlermeldung ist: Die Datei kann nicht gefunden werden.

    Code:
    2019-05-23  16:08:56 ERROR    logics.Kameras Plugin 'pushbullet': Trying to push non existing file: /tmp/cam_Terrasse01.jpg
    2019-05-23  16:08:56 ERROR    logics.Kameras Plugin 'pushbullet': Trying to push non existing file: /tmp/cam_Terrasse02.jpg
    Die Datei ist aber vorhanden und ich speichere die beiden Bilder auch per FTP weg. Was auch funktioniert.

    Hat sich da irgendetwas geändert im Plugin oder Smarthome, dass der Pfad jetzt anders beschrieben wird?

    Einen Kommentar schreiben:


  • arnix
    antwortet
    Hallo,

    auch von meiner Seite vielen Dank. Der neue Release gefällt mir sehr gut, man sieht, dass ihr euch viel Arbeit gemacht habt. Ohne euch hätte ich nicht einmal ansatzweise eine Logik in meiner KNX-Installation, da ich selber kaum Ahnung habe. Und dank eurer Hilfe habe ich eine wirklich vorzeigbare Logik und Visu.

    Ich schreibe hier einen kurzen Erfahrungsbericht bei der Installation. Da ist nix als Kritik gemeint, sondern ich schreibe das nur, falls noch jemand ähnliche Probleme hat:

    Ich benutze einen Raspberry Pi 3 Model B, Rev 1.2

    Ich habe zunächst versucht, von einer früheren Version abzudaten. Aber die Fehler waren zu zahlreich. Da ging das Mailplugin (trotz Umstellung auf die beiden neuen geteilten Versionen) nicht, die UZSU funktionierte nicht und das (für mich neue) Database-Plugin habe ich nicht hinbekommen. Aber da habe ich sicherlich zu viele eigene Sachen vorab verwurschtelt.

    Also habe ich nach einem vorherigen Backup der Verzeichnisse "smarthome" , "etc" und "eigene_templates" ein neues Raspian-Image (Raspbian Stretch with desktop, 2019-04-08) auf die SD-Karte gezogen. Man muss dann unmittelbar danach noch ein neues File in der Verzeichnisstruktur erzeugen und "ssh" nennen, sonst kommt man nicht über SSH an den Raspbian.
    Ich habe über mich SSH mit User: pi, Passwort: raspberry angemeldet. Die Tastatur war entgegen der Anleitung https://www.smarthomeng.de/user/inst...ng_debian.html schon auf deutschem oder zumindest europäischem Layout.
    Jetzt habe ich den Benutzer smarthome angelegt und bin zu diesem gewechselt.
    Bei dieser Art der Installtion findet entgegen der Anleitung keine Abfrage (Auswahl) der Software statt. Ich habe also schonmal apache2 installiert.
    Code:
    sudo apt-get install apache2
    Dann habe ich noch eine feste IP vergeben.
    Im weiteren bin ich wieder der Anleitung https://www.smarthomeng.de/user/inst...ng_debian.html ab "Systemaktualisierung" gefolgt.

    Kommt man bei "knxd installieren" an, muss man wissen, dass der knxd nach der Anleitung dort installiert wird, wo man sich gerade befindet. Es ist also sinnvoll, vorher z.B. in das Verzeichnis /etc/ zu wechseln. Ich habe ihn jetzt aber in /usr/local/smarthome/ installiert.

    Es gab nach dem ersten Start einige Fehler, SmarthomeNG hat wegen Unterlaufens der Minimum-Requirements abgebrochen. Also habe ich
    Code:
    cd /usr/local/smarthome
    sudo pip3 install -r requirements/conf_all.txt
    ausgeführt. Um Scipy korrekt zu installiern, musste ich danach dieser Anleitung folgen
    Code:
    Das Plugin benötigt die folgende Software:[INDENT][LIST][*]libatlas-base-dev: Zumindest auf einem Raspberry Pi mit Debian Stretch ist der Befehl nötig: sudo apt install libatlas-base-dev[*]Python Modul scipy: pip3 install scipy. Es wird empfohlen, zuerst die Pythonmodule zu aktualisieren, aber unbedingt darauf zu achten, dass die Requirements von SmarthomeNG erfüllt bleiben! Sollte die Installation via pip nicht funktionieren: sudo apt update && sudo apt install -y python3-scipy[*]Minimum SmartHomeNG Version: [B]1.5[/B][/LIST][/INDENT][INDENT][LIST][*][/LIST][/INDENT]
    Eines meiner letzten Probleme war, pyserial 3.4.0 zu installieren. Es kam immer die Fehlermeldung, dass eine existierende Installation (ich glaube 3.2.x) installiert sei und pip aufgrund von Unklarheiten keine Deinstallation vornehmen würde. Darauf habe ich pip auf eine Version unter 10 (9.0.1.?) downgegraded, dann pyserial deinstalliert, dann wieder pip upgegraded und dann konnte ich pyserial 3.4.0 installiern. (war ein Tipp aus dem Netz). Dann startete SmarthomeNG ohne abzubrechen.

    Für das "neue" (zumindest für mich neue) plugin database habe ich anhand dieser Anleitung https://www.smarthomeng.de/database-...-mysql-mariadb die mariadb installiert. Hierzu muss man wissen, dass man vor diese Zeile
    Code:
    mysql -u root -p
    entweder als root in SSH angemeldet sein muss oder - wenn man wie in meinem Fall als smarthome angemeldet ist - noch ein "sudo" davorsetzen muss. In letzterem Fall ist mit dem ggf. abgefragten Passwort das Passwort des Linux-Benutzers smarthome gemeint. Da bin ich ziemlich durcheinander gekommen. Database läuft nun nach dem zweiten Neustart fehlerfrei mit dieser Einstellung in der plugin.yaml
    Code:
    database:
       plugin_name: database
       #instance: nas
       instance: mysqldb
       precision: 4
       driver: pymysql
       connect:
         - host:localhost
         - user:smarthome
         - passwd:xxxxxxx
         - db:smarthome_db
         - port:3306
    Dann musste ich noch für das Plugin smamb (nach Recherche im Netz) die Zeile 76 wie folgt austauschen
    Code:
    decoder = BinaryPayloadDecoder.fromRegisters(result.registers, byteorder=Endian.Big, wordorder=Endian.Big)
    Um auch weiterhin das Plugin thz nutzen zu können, musste ich den User smarthome noch in die Gruppe "dialout" aufnehmen, sonst kommt er nicht an den seriellen Port.

    Nochmals Danke an alle, die an dem Release mitgearbeitet.

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Super Job,


    macht Laune hier dabei zu sein, werde zur Feier des 1.6 Releases meiner smarthomeNG-Installation neue Hardware ausgeben ;-)
    Auch ein Danke von mir.

    Gruss Andre

    Einen Kommentar schreiben:


  • aschwith
    antwortet
    Danke an dieser Stelle auch von mir für die tolle Arbeit. Das macht echt Spaß, das Projekt so wachsen zu sehen!

    Einen Kommentar schreiben:


  • android
    antwortet
    Auch von mir fettes Danke Schön für das neue Release und den damit verbundenen Einsatz!!! Läuft spitze und das neue Admin-Interface ist top!

    Einen Kommentar schreiben:


  • ide71
    antwortet
    Von meiner Seite aus auch vielen Dank für das Engagement und den Einsatz! Mir brennt es schon unter den Nägeln, einen neuen Raspi mit SmartHomeNG 1.6 einzurichten. Leider bin ich so Land unter, dass das noch ein paar Tage/Wochen warten muss. :-( Den bestehenden Updaten trau ich mich ehrlich gesagt nicht, muss ja dann doch alles gleich wieder laufen, sonst hängt der Haussegen schief. ;-)

    Einen Kommentar schreiben:


  • psilo
    antwortet
    ch hatte kurz davor noch UZSU aktiviert - ich weis ist nicht der Beste weg wenn man bei einem Plugin Fehler oder Unklarheiten auftreten.
    Aktivieren eines anderen Plugins ist der beste Weg? Eher andersrum, oder?

    Einen Kommentar schreiben:


  • jonny7792
    antwortet
    Zitat von psilo Beitrag anzeigen
    # plugin uzsu
    scipy>=1.1.0

    Ich hatte kurz davor noch UZSU aktiviert - ich weis ist nicht der Beste weg wenn man bei einem Plugin Fehler oder Unklarheiten auftreten.

    gruss

    Einen Kommentar schreiben:


  • psilo
    antwortet
    scipy ist übrigens ein requirement des uszu plugins

    # plugin uzsu
    scipy>=1.1.0

    Einen Kommentar schreiben:


  • jonny7792
    antwortet
    Schon erledigt - Sorry shame on Me - Es ist noch Sonntag und Früh !!


    jedoch ein Großes Lob an alle Wo bei 1.6 mitgewirkt haben!! Wo ist der Spenden Button?

    Einen Kommentar schreiben:

Lädt...
X