Zurück   KNX-User-Forum > Supportforen > SmartHome.py
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.01.2013, 21:15
Benutzerbild von mknx
Erfahrener Benutzer
 
Registriert seit: 21.06.2010
Ort: Würzburg
Beiträge: 697
mknx wird schon bald berühmt werden
Present SmartHome.py V0.8-Beta

Hallo,

ich habe gerade die Beta-Version von SmartHome.py V0.8 hochgeladen.
Das eigentliche Release wird am 01.02.2013 stattfinden.

Alle Informationen zu dem Release findet Ihr auf SmartHome.py - Overview

Es gibt fünf neue Plugins (DWD, Mail, RRD, Russound, Snom) und jede Menge anderer Erweiterungen und Verbesserungen.
Danke an 2ndsky und Alex für die Unterstützung!

Download unter: https://github.com/mknx/smarthome/tags oder natürlich per git.

Freue mich auf Feedback.

Bis bald

Marcus

P.S. wenn es noch einen swiss-Klon gibt der Doku schreiben kann/mag, so möge er sich doch bitte melden ;-)
__________________
Logik? Visu? KNX? 1-Wire? Russound? ... => SmartHome.py - Version 0.8 und Raspberry Pi Image
Information & Download: http://mknx.github.com/smarthome/ Support: http://knx-user-forum.de/smarthome-py/
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #2  
Alt 17.01.2013, 09:50
Benutzerbild von 2ndsky
Erfahrener Benutzer
 
Registriert seit: 24.10.2010
Ort: Amtzell
Beiträge: 3.690
2ndsky sorgt für eine eindrucksvolle Atmosphäre2ndsky sorgt für eine eindrucksvolle Atmosphäre2ndsky sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat von mknx Beitrag anzeigen
Es gibt fünf neue Plugins (DWD, Mail, RRD, Russound, Snom) und jede Menge anderer Erweiterungen und Verbesserungen.
Coole Sache, habe gerade im Changelog folgendes gesehen:

Network plugin: adding a simple http interface
Damit kann ich meiner Mobotix nun endlich sagen, sie soll sh.py informieren, wenn jemand geklingelt hat damit sh.py in der Visu das Kamerabild zeigen kann (eine entsprechende Erweiterung funktioniert bereits und wird bei Gelegenheit ins Git gestellt). Das würde theoretisch zwar auch per TCP funktionieren, aber irgendwie sendet die Mobotix da noch zusätzlichen Schrott mit, so dass ich nicht einfach eine Logik aufrufen kann. Werde das heute Nachmittag mal testen und hier berichten.
__________________
Mit freundlichen Grüßen
Niko Will

neustes Projekt: smarthome.py (Logik Engine von mknx)
Dreambox DM8000 - iPhone 5 - iPad 3 - WireGate - ekey - IrTrans - Russound C5 (RIO over TCP Plugin)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #3  
Alt 19.01.2013, 10:46
Benutzerbild von 2ndsky
Erfahrener Benutzer
 
Registriert seit: 24.10.2010
Ort: Amtzell
Beiträge: 3.690
2ndsky sorgt für eine eindrucksvolle Atmosphäre2ndsky sorgt für eine eindrucksvolle Atmosphäre2ndsky sorgt für eine eindrucksvolle Atmosphäre
Standard SmartHome.py V0.8-Beta

Geil, es geht. Danke für diese Erweiterung. Allerdings hat die Mobotix ein SW Update benötigt damit es funktioniert hat. Keine Ahnung warum es mit der alten Version nicht ging.

Mein Gott macht das Spass. Es klingelt und alle Visus schalten auf die Kamera. Wenn das Release der 0.8 durch ist committe ich meinen Code, dann kann das allgemein verwendet werden.
__________________
Mit freundlichen Grüßen
Niko Will

neustes Projekt: smarthome.py (Logik Engine von mknx)
Dreambox DM8000 - iPhone 5 - iPad 3 - WireGate - ekey - IrTrans - Russound C5 (RIO over TCP Plugin)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #4  
Alt 21.01.2013, 21:30
Benutzer
 
Registriert seit: 03.06.2007
Ort: Tübingen
Beiträge: 103
katmic ist zur Zeit noch ein unbeschriebenes Blatt
Standard Installationspfad

In der Doku "install" steht:
"Now everything is extracted to /usr/local/smarthome/."

Die Beta wird aber dort entpackt wo das tar-File abgelegt ist.
Kann ich smarthome 0.8 in einem beliebigen Verzeichnis installieren oder muss es /usr/local/smarthome sein?


Grüße,
Michael
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #5  
Alt 21.01.2013, 21:38
Benutzerbild von mknx
Erfahrener Benutzer
 
Registriert seit: 21.06.2010
Ort: Würzburg
Beiträge: 697
mknx wird schon bald berühmt werden
Standard

Hi Michael,

Zitat von katmic Beitrag anzeigen
In der Doku "install" steht:
danke für das Feedback. Das ist ein Doku-Bug, den ich demnächst fixe.

Und ja, momentan müssen die Dateien unter /usr/local/smarthome liegen.

Bis bald

Marcus
__________________
Logik? Visu? KNX? 1-Wire? Russound? ... => SmartHome.py - Version 0.8 und Raspberry Pi Image
Information & Download: http://mknx.github.com/smarthome/ Support: http://knx-user-forum.de/smarthome-py/
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #6  
Alt 28.01.2013, 23:36
Benutzer
 
Registriert seit: 29.04.2012
Ort: Stuttgart
Beiträge: 313
l0wside ist zur Zeit noch ein unbeschriebenes Blatt
Standard Visu - ich krieg´s nicht hin

So, langsam wird es mit den Logiken. Jeden Abend eine ist eine halbwegs brauchbare Quote (heute abend war die Abwesenheitsschaltung dran).

Beim Versuch, die Visu mit 0.8beta ans Laufen zu kriegen, bin ich aber auf voller Länge gescheitert. Mit der 0.7 ging es, aber das Interface hat sich ja geändert. Also: alles auf Los.
Die Examples habe ich nach /var/www (Root-Verzeichnis) und nach /usr/local/smarthome/items/ kopiert und auf beiden Seiten den Port auf 2122 geändert, 2121 war schon belegt.
my.smarthome.js:
Code:
console.log('Init SmartHome.py v' + shVersion)
shInit("ws://"+ location.host + ":2122/");

// adapt default settings
$.mobile.page.prototype.options.addBackBtn= true;
$.mobile.page.prototype.options.backBtnText = "Zurück";
plugin.conf:
Code:
[visu]
    class_name = WebSocket
    class_path = plugins.visu
    port = 2122
    generator_dir = /var/www/sh8
example.html ist unverändert übernommen. Ich hatte erwartet, im Log irgendwas zu sehen, aber da ist nichts außer den ewigen Temperaturmeldungen:
Code:
2013-01-28 23:32:44 SmartHome.py INFO     Init SmartHome.py v0.8-Beta
2013-01-28 23:32:44 SmartHome.py INFO     No latitude/longitude specified => you could not use the sun and moon object.
2013-01-28 23:32:44 SmartHome.py INFO     Init Scheduler
2013-01-28 23:32:44 SmartHome.py INFO     Init plugins
2013-01-28 23:32:44 SmartHome.py INFO     Init items
2013-01-28 23:32:45 SmartHome.py INFO     Start Plugins
2013-01-28 23:32:45 SmartHome.py INFO     Starting logics
2013-01-28 23:32:45 sh.con       INFO     KNX: connected to 127.0.0.1:6720
2013-01-28 23:32:45 sh.con       INFO     Onewire: connected to 127.0.0.1:4304
2013-01-28 23:32:46 SmartHome.py INFO     dg.ost.heizung.temperatur.soll = 22.5 via KNX 1.1.224
2013-01-28 23:32:46 SmartHome.py INFO     system.haus.abend = True via KNX 1.1.130
2013-01-28 23:32:46 SmartHome.py INFO     system.haus.abend = False via KNX 1.1.112
2013-01-28 23:32:46 SmartHome.py INFO     system.haus.abend = True via KNX 1.1.113
2013-01-28 23:32:46 SmartHome.py INFO     system.haus.abend = False via KNX 1.1.110
2013-01-28 23:32:46 ow.bus       INFO     Found bus.0 with busmaster None
(der Rest ist nur noch Onewire-Kram)

Wenn ich die Webseite aus der 0.7 aufrufe (gleicher Port), heißt es "could not connect to backend". Ich vermute also einen Konfigurationsfehler auf Plugin-Seite - aber wo?

Sorry für die unspezifische Anfrage, ich weiß echt nicht, wo ich anfangen soll zu suchen. Browser ist ein aktueller Chrome, Websocket ist also nicht das Thema.

Max
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #7  
Alt 28.01.2013, 23:59
Benutzerbild von mknx
Erfahrener Benutzer
 
Registriert seit: 21.06.2010
Ort: Würzburg
Beiträge: 697
mknx wird schon bald berühmt werden
Standard

Hallo Max,

Zitat von l0wside Beitrag anzeigen
Sorry für die unspezifische Anfrage, ich weiß echt nicht, wo ich anfangen soll zu suchen. Browser ist ein aktueller Chrome, Websocket ist also nicht das Thema.
was bekommst Du angezeigt, wenn Du SH.py mit `-n` aufrufst?
Ich vermute stark das smarthome.js bzw. smarthome.min.js nicht zum Backend (Visu-Plugin) passen.

Code:
cp /usr/local/smarthome/examples/visu/js/smarthome.* /pfadzumwebserversmarthome/js/*
hth

Marcus

P.s. mit dem Release 0.8 hat sich die API geändert, danach bleibt sie für sehr lange Zeit stabil.
__________________
Logik? Visu? KNX? 1-Wire? Russound? ... => SmartHome.py - Version 0.8 und Raspberry Pi Image
Information & Download: http://mknx.github.com/smarthome/ Support: http://knx-user-forum.de/smarthome-py/
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
- √ - SmartHome.py Auffälligkeiten umatz SmartHome.py 6 23.01.2013 14:07
Typo Website greentux SmartHome.py 8 04.01.2013 00:02
- √ - Plugin: 1-Wire - Verbindungsproblem, Erklärung und Patch Alex SmartHome.py 5 02.01.2013 19:35
- √ - Items werden nicht initialisiert (KNX) umatz SmartHome.py 2 02.01.2013 15:17
Verständnisfragen MaBo76 SmartHome.py 17 06.11.2012 23:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:03 Uhr.



SEO by vBSEO