Hallo leute,
ich benutze dieses forum zum 1. mal und habe gleich eine ziehmlich große
sache: ich würde gerne mit eurer hilfe eine art HAP für windows
entwickeln.
Das problem ist nur das ich nicht soviel ahnung von programmieren hab,
aber dieses mit dem projekt lernen möchte.
wer mir helfen möchte/kann/will kann sich ja melden...
Lg Leon(14)
@ Leon
Ich verstehe Dich so, das Du jemanden suchst, der Dir am Beispiel einer
Hausautomation das programmieren beibringt. Möglicherweise findest Du so
jemanden aber in der Zwischenzeit folgendes:
Da Du sagst, das Du nicht viel Ahnung vom programmieren hast, möchte ich
Dir sehr empfehlen, das zu lernen.
Du kannst z.B. hier http://www.mikrocontroller.net/articles/C
einige Artikel und Tutorials zu C finden.
Dann empfehle ich die dort beschriebenen Übungsaufgaben zu lösen.
Danach erst bist Du bereit so ein Projekt zu realisieren.
@ Nana:
auf dem thread war ich auch schon, hab mir auch schon ziehmlich viel
durchgelesen... bin auch schon mit der ersten beispiel aufgabe fertig...
aber ich finde delphi irgendwie einfacher...
Tach.
ok, Naja's Antwort hilft Dir vermutlich nicht viel weiter ;-)
Erst mal müsste geklärt werden, was Du überhaupt machen/Steuern willst,
und was alles beinhaltet sein soll (nur Steuerung, oder auch Integration
von z.B. Überwachungskameras, etc.)
Dann wäre interessant, welche Vorkenntnisse bei Dir bestehen
(Programmiersprachen, Hardware-Erfahrung).
Nun könnte erörtert werden, ob Windows nur für die Visualisierung (mein
Favorit) oder auch für die direkte Steuerung zuständig sein soll.
...das wäre mal ein hilfreicher Anfang, denk ich.
Paul
> Leon(14)
d.h. du bist 14, oder
genau so klingt dein frage nämlich.
hat zumindest den vorteil, dass du, bis du die hausautomatisation
brauchst, noch genügend zeit hast, zum lernen ;-)
ja, delphi is eine schöne programmiersprache,
für HAP wäre aber freepascal->linux->embedded ... vielleich geeignet,
aber en PC mit einem delphi programm,... naja..
Was verstehst Du denn unter "eine art HAP"?
So richtig für Heizung, Rolläden, Überwachung, Alarmierung per SMS und
so oder einfach nur ein paar Lampen oder Geräte zeitgesteuert ein- und
ausschalten? Vielleicht noch irgenwo Temperaturen messen/loggen und dann
was schalten?
Der zweite Fall ist einfacher. Da reicht es für den Anfang, sich ein
Relais-Board oder ein Net-AVR-Board (z.B. von Pollin) zu holen und mit
Windows-Boardmitteln (also noch ohne Programmierung) was zum Laufen zu
bringen. Als zweiten Schritt könntest Du dann Deine
Programmierkenntnisse einsetzten und eine eigene Windows-Applikation
schreiben, die die externen Boards ansteuert.
Für die Arbeiten an Netzspannung solltest Du aber jemand mit Erfahrung
ran lassen.
Blackbird
Das Gute ist, daß Leon mit 14 noch Zeit zum Forschen hat. Bedenklich ist
nur, daß ein Haus oft länger als 100 Jahre steht. Ob dann Windows XP mit
den heutigen Updates noch läuft, konnte ich leider noch nicht endgültig
prüfen. :-)
Jedenfalls sollte man alles was man tut, für spätere Zeiten gut
dokumentieren und höchst wartungsfreundlich gestalten.
Übriges einige alte Messig-Siemens-Schalter von 1900 sind heute noch in
Südafrika im Krüger-Haus. Wenn das später bei Eurer Haus-Automatisierung
auch so klappt, habt Ihr gut projektiert.
Das tolle an einem Windowsrechner ist deren gigantischer Stromverbrauch
in Bezug zu den paar Bytes, die eine Steuerung realistischerweise
braucht.
=> Eine ganz, ganz schlechte Idee. In die Tonne damit.
Ach ja diverse Hersteller bieten sowas fertig/modular an... mit
Touchscreen und kleinem Atom/Celeron
z.B. Beckhoff, Wago, etc... ppp
Dann hat man auch den größten "Stromverbrauch" weg, die Dinger brauchen
schön wenig strom
Es sind ja höchstens 0,2kW*24h*0,30€=1,44 € am Tag
*365Tage=525,65 € im Jahr
52565 € in Hundert Jahren ohne Preiserhöhung.
Hab ich mich jetzt verrechnet ?
Meine Linux/DSL 24/7 Ecke braucht alles zusammen 100W.
0,1kW*24h*0,30€=0,72 € am Tag = 263 Euro.
Allerdings mach ich den nu des Nachts aus...
Also, nimm Linux **gröööhl**
(Intel Core2Duo 1.8GHz, 3G RAM, 2x IDE, 1x SATA HD, Switch, Telekom-Box,
USV)
PC sind ca. 75W (ohne Monitor!).
VG,
(th.
ich hatte mir überlegt, das man mehrere module macht, in form von einer
abzweigdose, die man in die wand einlässt und dann je nach dem was diese
für einen funktion hat, zb lampe dann dimmen oder iwie stereoanlage dann
relais, das ganze über ein bus system, und dann per ir oder bluetooth
oder per tastersteuern. da wo jetzt der normale lichtschalter ist, ein
kleinen lcd display vllt. 2x16 und 5 buttons (links, rechts, oben,
unten, ok) oder einem drehpoti mit schalter. dafür eine control unit die
irgendwo im raum oder im zentralen schaltkasten angebracht ist, diese
über eine software mit windows und einem usb modul programmieren, dann
wärmesensoren, die über das display die aussentemperatur anzeigen, zur
anzeige noch datum und uhr und wenn man eine email bekommt das dann im
zimmer der jewaligen person dies angezeigt wird. dann noch module zur
rolladen steuerung und vllt noch mosfet module...
wenn mir noch was einfällt schreib ich das:D
ich habe bis jetzt nur einfache programme in delphi programmiert, wie
zeichne ein nikolaus haus in der ausgewählten farbe, nen taschenrechner,
bmi rechner und vor kurzem erst ein programm zum ansteuern von einer
relaiskarte...
Lg Leon
ich wollte das soo als prjekt haben, wo man sich die pläne kostenlos
runterladen kann und soo... also ein open source. und dann eine website
dafür vllt sogar mit wiki, was weiß ich, und es geht halt darum, soo
günstig wie möglich!
und dann java software, die von der programmiersoftware eingestellt
wird, um die steuerung übers handy laufen zu lassen, oder für pda... man
könnte ja touchscreens in die wand einlasses und diese bei bedarf wenn
sie nicht benutzt werden als digitalen bilderrahmen wenn benutzt als
music oder videoplayer, web browser, eben halt steuerung, vllt timer
stoppuhr, temperaturübersicht für jeden raum, ferseher, ... . vllt
könnte man dies ja auch alles per funk machen, das man das teil mit sich
rumschleppen kann...
also ideen hätte ich genug, nur von der verwirklichung hab ich nich so
viel ahnung..:(
Hi,
Leon hat bei uns angefragt (hallo leutz...), warum wir HAP nicht für
Windows entwickelt haben, weil er "Windows so gut kann".
Ich habe ihm daraufhin geantwortet, dass wir das nicht machen bzw.
machen werden und er sich besser mal mit Linux beschäftigt.
Offensichtlich hält er die Neuprogrammierung unter Windwows für
einfacher, als sich Linux-Kenntnisse anzueignen....
Auch ne Methode....
cu,
Ben
Nachtrag:
Manchmal frage ich mich wirklich, warum wir uns die Mühe machen und den
ganzen Kram ins Wiki bzw. auf die Homepage stellen.
Ich bekomme manchmal Anfragen bez. HAP, da wird einem schwindelig.
(Leon - das hat jetzt nichts mit Deiner Anfrage zu tun).
Man merkt, dass die Leute sich gar nicht mit der Materie beschäftigen.
Da kommen dann so Knaller:
Wo kann ich mir das runterladen ?
Wo sind die Stücklisten ?
Wie wird der Server installiert?
...da frage ich mich schon, wofür wir das ganze überhaupt öffentlich
machen.
cu,
Ben
Ben schrieb:
> Leon hat bei uns angefragt (hallo leutz...), warum wir HAP nicht für> Windows entwickelt haben, weil er "Windows so gut kann".
Wer ist "uns"?
> Ich habe ihm daraufhin geantwortet, dass wir das nicht machen bzw.> machen werden und er sich besser mal mit Linux beschäftigt.
Was keine Antwort auf seine Frage ist.
Och bitte. Muss das sein?
"Wer ist uns". Was soll das? Es geht um HAP. Guck auf die Homepage und
gut ist.
"Was keine Antwort auf seine Frage ist"....Wenn ich so einen Mist lese.
Wieso ist das keine Antwort auf seine Frage? Er will HAP "haben". Er
kann es haben, nur nicht unter Windows.
cu,
Ben
Ben schrieb:
> Och bitte. Muss das sein?
Das habe ich mich nach deinem ersten Beitrag auch gefragt. Musste das
sein, dass du hier Leons Anfrage an dich breitrittst und dich ueber ihn
lustig machst?
> Wieso ist das keine Antwort auf seine Frage?
Warum das keine Antwort auf eine "Warum..."-Frage war, muss ich dir
jetzt nicht wirklich erklaeren, oder?
Ich bin der selben Meinung wie Leon, da ich gerade auch so eine
Steuerung suche und ich das viel besser fände wenn diese für Windows
wäre! Ich glaube, Ben, du hast einfach nur Angst, das die Steuerung für
Windows mehr Erfolg haben wird als deine! Oder du bist einfach nur ein
Linux Fetischist, dersich gegen jede Version von Windows wehrt! Ich
würde mich sehr freuen, wenn ihr diese Steuerung verwirklichen würdet!
Und wenn solche Leute wie Ben ihren Senf nicht dazu geben würden!
RX7
Was spricht dagegen die HAP Hardware zu verwenden und die Steuerung für
Windows neu zu machen? Obwohl es fast nur Perl Scripte sind die auch
unter Windows laufen sollten...
@Leon:
Deine Anfragen an HAP haben eindeutig gezeigt, dass Du dich in keiner
Weise mit HAP beschäftigt hast, geschweige denn mal etwaige Dokumente
gelesen hast.
Was erwartest Du da als Antwort?
@RX7:
Ich vermute, Du bist noch sehr jung. Ansonsten kann ich mir Deine
Antwort nicht erklären. Weitere Kommentare spare ich mir hierzu.
@Peter:
Du kannst/willst mich nicht verstehen, oder? Allen Respekt vor unserer
Jugend, aber irgendwann ist auch mal gut....
@All:
Wir freuen uns natürlich über eine Windows-Version der zentralen
HAP-Komponente. Warum auch nicht?
Ich würde vorschlagen, dass sich jeder angehende
HAP-Windows-Programmierer mal eine Woche hinsetzt, die gesamte HAP-Doku
durchliest und dann ein Konzept für eine Windows-Lösung hier vorlegt.
Dann reden wir weiter. Alles andere ist völlig albern...
Gruss,
Ben
hallo Ben! ich habe mir deine doku in 4 tagen arbeit durchgelesen und
alle wichtigen stellen makiert also was willst du?! außerdem habe ich
auch deine einkaufsliste überarbeitet und ordentlicher gemacht und bis
zu 19€ pro modul gespart bei anderen versendern! ich habe mich
informiert, ich bin nur dafür, das man für dein HA Projekt, von dem ich
immernoch sehr begeistert bin, eine windows version der programmier
software erstellt wird.
Ich glaube kaum das es mehr Leute nachbauen wenn es eine Windows
Oberfläche dazu gibt.
Hast du schonmal probiert HAP unter Windows zum laufen zu bringen?
nee, weil mir dazu die kenntnisse fehlen, aber ich könnte es mir
vorstellen, weil ich dieses projekt mit linux nich nachbauen würde, weil
ich bei meinem lieben windows bleibe, und vllt geht es ja mehreren soo!
@Leon:
Bis zu 19€ pro Modul Ersparnis. Klasse, hast Du die Stückliste ja doch
noch gefunden!
Stellst Du die konkreten Ersparnisse bitte mal hier kurz dar (inkl.
Versandkosten, min. Stückzahlen, etc..). Ich würde das dann gerne
übernehmen.
Gruss,
Ben
jaa... ich hab versand jetzt nicht mitgerechnet... aber trotzdem! ja ich
habe die liste gefunden! nich das man dieser liste einen dümmeren namen
geben kann und sie nicht noch unübersichtlicher gestalten kann! ich habe
die liste ausserdem an meine bedürfnisse angepasst!
weißt du ben, eigentlich habe ich nichts gegen dich, aber warum hast du
was gegen mich, nur weil ich eine windowsversion von deinem projekt
machen möchte??
Stell die Änderungen doch bitte einfach hier rein. Was die
Übersichtlichkeit angeht, beschwerst Du dich am besten einfach bei Frau
Reichelt. Da können wir nun wirklich nichts für.
Ich freue mich auf Deine Ausführungen!
Gruss,
Marco
Die Schnittstellen und die Kommunikation ist doch beschrieben. Es sollte
daher ein leichtes sein mit Delphi die entsprechende Ansteuerung zu
schreiben, wenn man Delphi kann.
Alternativ einfach mal Perl und mysql installieren, das deb File
runterladen und entpacken. Geht schnell und man muss nichts
programmieren.
Da es alles Textdateien sind ist das nicht so wild, lediglich die Pfade
werden nicht ganz passen, aber das ist relativ schnell gemacht.
Wichtig ist die hap-mp.pl Datei, die regelt die Kommunikation mit der
Hardware.
Welche Delphi Version willst du nehmen?
Wieso Delphi?
Wie stellst du dir das ganze vor?
@Leon:
Bitte den Beitrag vom 11.09.2009, 22:11 noch mal lesen (insbesondere den
letzten Absatz).
Schaffst Du es heute noch die Änderungen in der Stückliste darzulegen?
Wäre wirklich prima, ich habe gerade etwas Zeit (hat man nicht immer als
Papa).
Gruss,
Ben
heyy cool wie alt ist dein kind?
was ich noch geändert habe sind einfachere verbinder zur platine, andere
gehäuse ohne hutschiene,... ich werd versuchen so schnell es geht ne
liste fertig zu machen!
Naja da hast du dir ja viel vorgenommen.
Vergiss Delphi, die Version ist alt und umständlich. Weiterhin macht es
IMHO keinen Sinn einmal in Delphi und einmal in Java zu entwickeln. Ein
weiteres Problem was ich in der Java Anwendung sehe ist die
Geräteabhängigkeit. Die GUI wie sie schon existiert sollte jedes Gerät
mit Webbrowser darstellen können.
Kannst du Java? Wenn ja dann mach doch gleich alles in Java. Wenn nein,
dann beschäftige dich mit Perl. Da wirst du am schnellsten zu einem
brauchbaren Ergebnis kommen.
@Leon:
Das ist ja zunächst mal die Stückliste von reichelt (die wir erstellt
haben). Was hast Du denn da konkret geändert/weggelassen ?
Wenn Dir die Stücklisten zu unübersichtlich sind, warum verwendest Du
sie dann selbst?
Die anderen, von Dir geänderten, Stücklisten hängst Du am besten als
Zip-File an.
Bin gespannt, wo die Du die 19€ eingespart hast.
Gruss,
Marco
nein, die listen von reichelt finde ich übersichtlich (nur jtz beim hier
reinziehen nich mehr soo) ich finde die liste von ben etwas
unübersichtlich...
okee... ich werd ne .txt datei erstellen...
okee... ich habe einen fehler gemacht, man kann nur bei dem Lcd teil
viel sparen, wenn man schon ein lcd mit dem passenden treiber hat...
mein fehler!
sry für die unterstellung ben! man kann zwar überall ein bisschen was
sparen aber 19€ geht nur mit eigenem display!...
Also eigentlich wollte ich dir für deine Entschuldogung Respekt zollen.
Der darauf folgende Post lässt mich das allerdings nicht mehr wollen tun
;)
Wieso machst du es dir so schwer? Nimm das Zeug doch erstmal als von
Gott gegeben hin und spiel damit rum. Dann kannst du wie du willst und
von wo nach wo du willst lustig die Software portieren. Aber das ist ein
Arsch voll Arbeit.
Das sieht nach mehr aus als es ist. Du machst einfach den Fehler dich
auf Sachen zu versteifen die denkst zu können.
Im Grunde sind alle Programmiersprachen gleich. Jede hat zwar ein paar
Eigenheiten, aber wer eine kann, kann in der Regel die anderen schnell
lernen. Ebenso Sinn frei ist es "Windows" oder "Linux" zu können. Wenn
man die Technik dahinter versteht, kommt man egal in welchem OS zurecht.
Probiere doch erstmal die jetzige Version auf Windows zu laufen zu
kriegen. Bis zu einem Ergebnis wird man nicht lange brauchen.
Ansonsten lade dir das Visual Studio Express in c# oder VB und
programmiere erstmal eine normale Anwendung die mit dem Controller reden
kann.
erstmal herauslesen wie der controller kommuniziert (schnittstelle) dann
gucken wie du mit deiner Software auch auf dieser Schnittstelle
kommunizieren kannst. www.google.de hilft immer. die Datenblätter sind
pflicht und lesen lesen lesen.
wird schon ;)
mach dir doch ein mini linux auf nen usb stick und bring das fertige
projekt zum laufen. dann versuchhst du schritt für schritt zu übertragen
und probierst. Versuch erstmal zu verstehen warum und wie das fertige
prog funktioniert verändere was und gucke was passiert.
hilft auch immer, merke dir aber immer was du grade getan hast und
benenne die original files nach dem kopieren in orig. oder kopiere sie
neu zurück wenn sie kaputt sind.
unter linux gibt es Midnight commander MC das ist wie nen commander für
win da kannste editieren und kopieren.
gruß
ich
soooo... hab mir jertzt mal ein mini linus auf den usb stick gezogen...
bin noch am probieren, wie ich das schaffe, das der pc ins internet
kommt, weil er irgendwie mein wlan nicht mag.
könnte man das nicht auch mit nem virtuellen pc machen??
gut, das ich noch einen anderen pc im zimmer habe, weil ich darauf
sowieso ein anderes bs ziehen wollte, dann werde ich jetzt mal den mit
linux installieren...
in der anleitung steht: Wenn alles problemlos installiert wurde, sollte
man sich nach 5-10min über folgende Seite am HAP-Frontend anmelden
können:
http://ihr-server:8090
da bin ich jetzt
was muss ich da eingeben? kann das nochmal jemand aufschreiben? weil ich
hab das jetzt schon 2mal probiert und irgendwie hat es nich hingehauen,
obwohl ich das nach anleitung gemacht habe...:(
Anscheinend nicht. Ich habe 15 Minuten gebraucht und es lief.
Vielleicht könnte man dir besser helfen wenn du genau schreibst wo du
hängst und was du gemacht hast und was für ein Fehler auftritt.....
irgendwie, nachdem ich alles in der konsole eingegeben hab, ist alles
immer noch so wie vorher...
was muss ich machen, nachdem ich die einträge in die console geschrieben
hab? und warum ist jetzt das wiki offline?
Da das alles Hintergrunddienste sind und die Steuerung über Web
stattfindet passiert auch nix weiter in der Console.
Daher steht das auch so in der Anleitung.
>man sich nach 5-10min über folgende Seite am HAP-Frontend anmelden>können:>http://ihr-server:8090
ihr-server muss natürlich durch die IP bzw. den Rechnernamen ersetzt
werden auf dem du das installiert hast. Wenn du den Browser auf dem
Rechner auf dem du das installiert hast aufrufst lautet die Adresse
http://localhost:8090
den Rest schrieb ich ja schon.
Da die Seite gerade nicht erreichbar ist, kann man es auch nicht
installieren.
Letztmals der Hinweis, mit "geht nicht" wirst du keine Hilfe bekommen.
Das ist nämlich recht ermüdend.
jaa.. wenn ich sudo apt-get remove hap, sudo apt-get autoremove in die
konsole eingebe, kommt: dpkg was interrupted, you must manually run
'dpkg --configure -a' to correct the problem.
was soll ich da jetzt machen?
Der Server, auf dem das Wiki läuft, legt sich von 23:15 bis 06:15
schlafen. Da schlafen ja auch die meisten Leute :-)
Evt. ziehe ich das Wiki die Tage auch mal um.
Gruss,
Ben
ähhmm leute, ich komme bei der installation nich weiter, da steht ich
soll auf diesen link gehen (ihrserver:8090) was ich ja durch meine ip
oder computernamen ersetzen muss, aber es geht mit der öffentlichen und
der lokalen ip sowie dem computernamen nicht:( kann es daran liegen, das
es ein virtueller pc ist? oder woran sonst?
jaa... hat alles funktioniert, ich habe benutzernamen eingegeben und pw
und dass selbe für mysqrl aber wenn ich dann bei firefox meine ip oder
computernamen eingebe, dann sagt er seitenladefehler...
Kam bei der Installation:
########################################################################
########
Setup completed. Please try to access your Config-Server via :
http://your-server:8090
If this fails, you may take a look at the Config-File:
/opt/hap/etc/hap.yml
It's also a good advice to change your hap-Database-Access-Password
now.
########################################################################
########
dann hab ich halt darauf geklickt, und meinem computernamen da
eingegeben aber dann meinte er seiteladefehler.
und dann hab ich die konsole weggeklickt...
Mensch Leon,
präzisiere doch einfach mal die Fehlermeldungen bzw. Deine Aussagen.
Dann kann man Dir auch helfen. Immer nur "jaa..." bringt hier nichts.
@Sebastian:
Deine Geduld möchte ich haben... ;-)
Gruss,
Ben
hy versuche es auch gerade aber leider kommt nach: apt-get install hap
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Statusinformationen ein... Fertig
E: Konnte Paket hap nicht finden
was kann ich da tun?
Da scheint das Repository nicht aktuell zu sein.
Für Debian:
echo "deb http://packages.netmb.net/debian ./" >> /etc/apt/sources.list
Für Ubuntu:
echo "deb http://packages.netmb.net/ubuntu ./" >> /etc/apt/sources.list
apt-get update
und dann nochmal probieren.
Hm, ich seh schon, war zu spät.
bei mir kommt
# apt-get install hap
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
hap ist schon die neueste Version.
ich hab allerdings jaunty in Betrieb. Ich schau mal ob ich irgendwo
intrepid auffinden kann.
ja aber den update Pfeil hatte ich gesehen. dann machte er 350 updates
und hat rebootet. welche version kann ich sonst installieren das es
geht. sonst ist dort eh nichts drin...
Ihr habt Ubuntu-Intrepid installiert und seit dann wie folgt
vorgegangen?:
http://wiki.netmb.net/index.php/Installation
Ich seh schon, ich muss den Server umziehen. Es gibt scheinbar doch ein
paar Nachtarbeiter ...
Gruss,
Ben
Bin auch daran interessiert... habe schon Erfahrungen in C# gemacht und
denke, dass ich auch nicht lange brauchen würde um mich mit der
HArdwareprogrammierung vertraut zu machen... Natürlich nur, wenn das
Thema mit der Windows Portierung noch aktuell ist...
MfG
Achso... habe noch vergessen zu erwähnen, dass ich mich erst noch um ein
wenig Hardware kümmern müsste :-) habe momentan keine Controller oder
ähnliches zur Verfügung
das ist gut, da ich mir auch hardware zulegen wollte... hat irgendjemand
eine ätzstation zu hause oder zummindest einen laserdrucker und einen
reichelt katalog?? weil ich hab garnichts von dem allen, wollte mir aber
sowieso was zulegen... wenn nich, dann wir ja vllt auf der seite:
http://www.microcirtec.de/si_tpl/procurement06.php?cnt=cnt_produktpalette.php
welche machen lassen... oder hat vllt noch irgenwer welche und würde die
verkaufen oder soo??
Hi,
ich helfe Euch gerne, allerdings müsst Ihr unbedingt deutliche
Fehlerbeschreibungen posten. Sonst wird das nix. Auch ist es hilfreich,
wenn man z.B. meinen Hinweis weiter oben einfach mal eingibt und das
Ergebnis hier postet.
"Geht nicht", "Weiß nicht", etc.... hilft hier leider nicht weiter.
Gruss,
Ben
Also ich habe Ubuntu Intrepid gerade neu installiert und dann HAP.
Fehler beim laden. Dann habe ich ein
sudo /etc/init.d/hap-configserver restart
gemacht und ich konnte mich anmelden. Vielleicht war der Server nicht
online als du das Update gemacht hast.
Als Alternative versuch doch mal:
http://wiki.netmb.net/index.php/Installation_von_HAP_auf_Ubuntu_8.10-Intrepid
Wenn ich euch mal kurz stören könnte, bei der Ubuntu Orgie (soll ja mal
vorkommen), wie sieht es aus (ohne die >100 Nachrichten gelesen zu
haben)
> ich benutze dieses forum zum 1. mal und habe gleich eine ziehmlich große> sache: ich würde gerne mit eurer hilfe eine art HAP für windows> entwickeln.> Das problem ist nur das ich nicht soviel ahnung von programmieren hab,> aber dieses mit dem projekt lernen möchte.> wer mir helfen möchte/kann/will kann sich ja melden...
Hast du schon angefangen ?
Also ein Hausboot kenne ich ja, aber ein Hausbus?
Wird wohl so eine Art großes Wohnmobil sein.
Und das soll dann mit Windows gelenkt bzw. gesteuert werden.
Was ist nur aus diesem Forum geworden.
Gesucht wird eine Steuerung für ein ganzes Haus (mit Fenstern ;-)). Die
Steuerung soll auf einem Rechner mit Microsoft Windows laufen... Soviel
wur Idee
Aus euren Posts werde ich nicht wirklich schlau, was ihr gerade plant.
Ich meine aber, dass ihr noch nicht viel zusammengebracht habt. Deswegen
möchte ich mal meinen Senf dazugeben.
Ich würde zuerst ein bisschen Hardware entwickeln, die völlig
eigenständig läuft:
AVR(2€) mit Funkmodul(4€) RFM12B-868-XX (da störunenpfindlicher als
433Mhz, das dürfte bei einem Hausbus wichtig sein), dann ein LCD(10€)
und Taster oder (PC)-Tastatur.
Die einzelnen Dimmer etc. dann auch mit dem funkmodul ausstatten und auf
einfache Aufrüstbarkeit achten.
Für die Funktstrecken müsste man dann noch einen Repeater entwickeln,
falls mit der Steuerung im OG die Heizung im Keller gesteuert werden
soll.
Für diesen Weg wirst du hier auch Interessenten finden.
Später hängst du dann denn AVR an COM oder pfriemelst nen FT232 für USB
ran.
Der Vorteil ist, dass das Programm, das für jedes OS neu geschrieben
werden muss, viel kompakter sein wird. Ausserdem kannst du das dann auch
mit zukünftigen OS schneller vereinbaren.
Und sollte der PC abstürzen und nicht mehr funktionieren, bleiben dir
ein LCD und ein paar Taster.
Rein PC-gestütz macht sowas wohl keinen Sinn. Du hast selbst gesagt,
dass das Projekt Open-Source sein soll. Open-Source mact aber nur Sinn,
wenn was Vernünftiges angeboten wird.
Viele Grüße
Hab ich schon verstanden. Ich denke nur, dass man so eine wichtige
Aufgabe nicht einem PC alleine zumuten sollte. Ausserdem macht das die
Sache recht komplex. Weiterhin muss sowieso irgendetwas die
Steuerbefehle des PCs auswerten. Die wenigsten Leute haben noch eine
parallele Schnittstelle. USB wäre also eine Bereicherung.
Ausserdem wird niemand extra für eine poppelige Steuerung einen PC
kaufen, der ja auch noch einiges an Platz einnimmt. Und meinen
Stromfresser lass ich Nachts bestimmt nicht an.
Ihr könnt das ja machen, wie ihr wollt. Ich glaube nur nicht, dass es
mehr als 5 Leuten etwas bringt.
Hast du dir das zuglundeliegende Projekt mal angeschaut? Ich habe es nur
kurz überflogen und bin der Meinung, dass nicht unbedingt ein PC
benötigt wird... es gibt schließlich auch Windows Embedded... Und meiner
Meinung nach ist das dafür auch geeignet, wenn auch dementspechend
käuflich zu erwerben...
Noch was: Wie kommen die Steuerbefehle in den Keller/Garten/Wohnzimmer?
Alles mit Kabeln? Keiner reißt sich wegen sowas alle Wände auf. Ihr
müsst eine Funkstrecke realisieren. Bluetooth wär auch nicht schlecht am
PC, an den einzelnen Aktoren wird das aber zu teuer (30€ pro Modul +
Beschaltung, statt 4€ + Beschaltung).
Das kann ich gut verstehen. Wie genau alles realisiert wird, steht wie
bereits gesagt in der Dokumentation des HAP-Projekts. lediglich die
Steuerung soll, statt über Linux, über Windows realisiert weren...
Der gute "Gast" hat sich einen sch***dreck mit HAP auseinandergesetzt.
Das gibt es doch gar nicht. Der schreibt hier ellenlange Beiträge ohne
sich das ganze mal vorher angesehen zu haben (z.B. zum Thema "Funk").
Unfassbar.
So langsam kriege ich hier echt nen dicken Hals. Das macht doch kein
Spass mehr.
Warum kaufen sich die Leute nicht einfach ein FS-20-System von ELV und
gut ist.
Gruss,
Ben
also an gast:
das was du hier redest, ist soo verdammt schlecht! wir haben die
hardware (www.hap.netmb.net dann spalte hardware) und in diesem thread
geht es jetzt darum, für diese bereits fertige hardwarre, die nur für
linux gestaltet ist, ein programm für windows zu entwickeln.
an alle anderen: wer hat noch intresse an platinen für sammelbestellung
oder wer kann welche herstellen? wenn keiner herstellen kann und nur
wenige welche wollen, dann würde ich mich bereiterklären, die platinen
zu ätzen. hab jetzt auch nen laser:)
hallo,
also wer die Wiki sich angeschaut hätte würde solche Fragen nicht
stellen!!! Die Dokus sind ja mehr als gut Beschrieben...
Bzgl. der Bestellung/Herstellung von Platinen könnten wir das evtl. mit
Beitrag "Re: Interesse an Platinen für HAP-Control-Unit?"
verknüpfen.
Hallo Ben,
wahnsinn was Du/Ihr da schon geleistet habt.
Vor allen Dingen die Dokumentation zum Protokoll und den Internas....
Leider habe ich noch keine Verwendung für eine Haussteuerung,
aber diese ist zur Zeit die beste Lösung, die es als OpenSource gibt.
Lasse Dich nicht von einer "Dumpfbacke" ärgern, es gibt immer jemanden,
der meint es besser zu wissen oder Dinge mit Füssen tritt, die andere
mit viel Fleiss und Arbeit geleistet haben.
Wie gesagt lass Dich nicht davon verärgern.
--------
@Ben: Nur so mal als Idee:
Wie schätzt Du den RAM-Bedarf des Backends/Frontends ein ?
Bevor ich etwas mit Windows entwickeln würde, würde ich eher
versuchen die Software Komponenten z.B. auf einem Beagleboard
zum Laufen zu bringen......
Oder wie machst Du das ?
Hast Du wirklich einen Server 24h laufen ? Oder ein Embedded Board ?
Gruß Sven
Der RAM Bedarf der Oberfläche wird sich in Grenzen (<100M) halten.
Allerdings wird eine Mysql Datenbank benutzt was extra läuft. Ich glaub
auf dem Rechner läuft auch noch das Wiki.
Es läuft ja auch ohne alles den Rechner, von daher kann man den ja in
der Nacht ausmachen...
heyy leute,
ich hab versucht auf meinem htpc linux zu installieren, da meinte er
aber immer nach kurzer zei I/O fehler...
was kann das sein? schon bevor die installation irgendwelche sachen
abgefragt hat, also nachdem ich auf installieren geklickt... also ohne
desktop im dos oder was das ist...
@Leon:
Ich sag's ja ungern 2x:
Du musst genauere Fehlermeldungen posten. So kann man nix damit
anfangen.
Ein I/O-Fehler kann überall auftreten. Da steht sicherlich noch mehr
(sonst wäre es nicht Linux).
Gruss,
Ben
jaa... ich hab das heute morgen gemacht und war jetzt noch nich wieder
dran, ich wusste nur jetzt nicht mehr, wie das genau war, werd ich
morgen nachholen.
Zum Thema Stückliste und Einsparung:
Ich lach mich tot !
Es ist ja klar wenn ich das Hutschienengehäuse und die ganzen Klemmen
weglasse das die CU billiger wird.
Am besten bestellst Du noch nen Nagel mit um die Platine zu befestigen
und lötest die Drähte direkt auf die Platine.
(Der Nagel fehlt allerdings in der Stückliste)
Die IC-Sockel sind ja auch komplett unnötig.
Es sind ja schnell mal ein paar Drähte angelötet und mit dem STK
verbunden falls man die Fuses mal falsch setzt.
;)
Die Leds und der Summer sind übrigens nur Luxus und werden nicht
zwingend benötigt.
Allerdings finde ich das als HAP-Einsteiger so ein Lämpchen manchmal
ungeheuer hilft.
:)
MfG Uwe
sooo... jtz hab ich hier im krankenhaus internet... öhhm wenn ich hap
installieren will, dann gibt er mir die meldung:
root@ubuntu:/home/leon# apt-get install hap
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
E: Konnte Paket hap nicht finden
was muss ich dann machen??
also ich bin exakt nach der Anleitung vorgegangen. Bei 8.10 leider ohne
und bei 9.04 mit Erfolg. woran es lag kann ich leider nicht
erklären(selber Fehler wie oben beschrieben).
jaa... ich habs jtz schon mehrmals probiert, immer ohne ergebnis...
kann aber leider gerade kein 9.04 istallieren, da ne 10 min 1€ kosten
und ne 2000 leitung nur daa ist...
mal eine ganz andere Frage. Würde mein "system" später gern über ein
Touchscreen bedienen. Kennt jemand ein komplettes System (Rechner +
Disp&Touch) das man in der Wand verbauen kann. Was sind sinnvolle
Anforderungen an die Performance des PC um den PC mit HAP auch direkt
auf dem Touch als Steuerung nutzen?
Von der Performance her sollte alles gehen, was keine Probleme mit
komplexen Websites hat (viel Javascript). Soweit mir bekannt ist,
werden die aktuellen Touchscreens so konfiguriert, dass sie wie ein
normaler Monitor mit Maus betrieben werden. Im KFZ-Bereich gibt es da
schon recht brauchbare & günstige Lösungen.
Alternativ ist auch ein iPod Touch ganz nett. Is dann halt ein mobiler
Touchscreen.
Ein weiterer Ansatz ist die Terminal-Server-Lösung. Das funktioniert
auch recht gut. Vorteil: Am Touchscreen hängt kein "fetter" Rechner. Die
Ressourcen stellt der Server bereit.
Gruss,
Ben
also nen ipod-touch hätte ich glücklicherweise aber möchte auch etwas
zentrales im Haus.
Das ganze sollte vom Stromverbrauch sich in Grenzen halten ( Pentium M)
und könnte auch ein normaler Rechner sein, da hinter dem Flur eine
Abstellkammer sein wird und so auch die Kabel hinten durch die Wand
gehen könnten... Nutzt so etwas evtl schon jemand?
genau das richtige aber etwas teuer!
http://www.wewa.de/product_info.php?info=p42_10--Touch-PC-in-Industriequalit-t.html
Also der Preis hat mich eher überrascht (im positiven Sinne). Ich glaube
nicht, dass man das viel günstiger mit einer selbst gestrickten Lösung
hinbekommt.
sonst kannst du dir ja nen kopfstützenmonitor ausm car-hifi bereich
zulegen wie den: http://www.conrad.de/goto.php?artikel=372178 (ich weiß
isn schei* preis leistungs verhältnis bekommt man viiiieeeeeeeeelll
günstiger) und dann dazu noch den:
http://www.alles4pc.de/product_info.php?cPath=&products_id=509 dann
hätteste deinen touchsreen, brauchste nur noch ne steuerung.. und kannst
ja mal bei ebay schauen, vllt findeste ja noch nen anderen
stromsparenderen thin client (wollt jtz keinen link von ebay reinstellen
wegen verfall;))
LG Leon
Also ich wollte den Bildschirm wenn möglich direkt in der Wand
versenken, das er bündig ist...
das wär optimal :
(http://www.gira.de/systemintegratoren/?gclid=CN_S_IqOgJ0CFc4TzAodMzUkbg)
Habe mal ein paar Anfragen an "nur" Display& Touch Hersteller
verschickt. Wenn der PC nicht mit im Gehäuse ist würde ich das
Atom-Board hinter die Wand in der Abstellkammer platzieren (kostet ja <
100EUR) und die Anforderung an die Hardware bzgl. Abwärme und
Erreichbarkeit sind deutlich einfacher...
also ich habs jtz noch mal mit dem 9.04er linux probiert, und da meint
er nachdem ich:
wget http://packages.netmb.net/PublicKey
apt-key add PublicKey ;
echo "deb http://packages.netmb.net/ubuntu
./" >> /etc/apt/sources.list
apt-get update,
bis dahin funktioniert alles, und dann, nachdem "apt-get install hap"
eingegeben hab, kommt immernoch:
root@ubuntu:/home/leon# apt-get install hap
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
E: Konnte Paket hap nicht finden
was daram falsch??:(
ääähhhmmm ben, mir ist das gerade was aufgefallen, nachdem ich nochmal
die server version runtergeladen hab (vorher hab ich iwie immer die
desktop runtergeladen) und ist es jetzt richtig, das die server version
KEINE graphische oberfläche hat??=O
Was meinst Du warum das Ding Server-Version heist ?
Vielleicht braucht man bei einem Server-Betriebssystem ja keinen
Desktop.
Aber: Unter Ubuntu 8.10 Desktop läuft HAP bei mir problemlos .....
Hallo,
vielleicht scheitert es ja an einer simplen DNS Auflösung ?
Leon installiert ja von CD.....
@Leon: Schon mal ein simples ping www.t-online.de probiert ?
Gruß Sven
mal eine allgemeine Frage. Versuche grad was für die GUI Oberfläche zu
erstellen. Wie kann man eine eigenen Hintergrund erstellen? der versuch
des kopieren per terminal klappt net. Es erscheint nicht in der
Auswahlliste der Bilder.
auch per:
Image-Layer -> GUI Object properties -> Image -> sind ja Bilder bereits
vorhanden.
Sofern ich versuche ein Upload (File upload Dialog) eines eigenen Bildes
zu machen, wird dies zwar in die Warteschleife hinzugefügt und oben
steht ready aber ich kann nicht auf Upload klicken, da es grau ist..
muss ich noch was akitivieren.
EDIT: ok kopieren per Hand (terminal) geht solange es PNG ist. aber der
einfache UPLOAD leider nicht
Falscher User.
1004 kann nicht aufgelöst werden. Normalerweise müsste da "hap" als User
stehen.
Da musst Du irgendwann mal etwas gemacht haben, nach der Installation.
Probier mal:
chown -R hap:hap /opt/hap
Dann sollte das auch mit dem Upload klappen.
Hintergrund dürfte ja klar sein:
Sämtliche HAP-Dienste laufen nicht als root-User sondern unter dem
hap-Account. Wenn der hap-Account nun aber keine Rechte auf die
Verzeichnisse hat, kann z.B. ein Upload nicht funktionieren.
Gruss,
Marco
also falls auch noch jemand anderes in Richtung Touch-TFT interesse hat:
ein 10-12 Zoll Display mit SAW oder resistive Touch kostet also
Industrieware 400-770EUR
ich denke ich werd mich eher ich die Richtung MSI AE1900 bewegen (Dank
an Markus! guter Tip). Der kostet aktuell im Saturn < 500 EUR und hat
was man braucht. Treiber für Ubuntu laufen ebenfall gut....
@ Jörn Ahrens
Gern geschehen. Mich würde dann ein Erfahrungsbericht von Dir
interessieren, wie gut das mit Ubuntu auf dem Ding funktioniert...?
Ich hatte da mal Probleme mit Debian Lenny, Intel Atom Board und der
Netzwerkkarte. Kann aber sein das es heute besser klappt, ist schon ein
Weilchen her.
Grüsse Markus
ich werde Berichten aber das wird noch etwas dauern, da der Neubau erst
im Feb./März startet und ich dann auch erst den PC kaufe. Denke mal die
Preise werden noch kräftig purzeln und bis dahin wird mein alter Windows
PC noch reichen... Gibts eigentlich auch eine Anleitung zum Installieren
von HAP auf nem Apple? wär mir lieber...
Treiber und Suppurt für Ubuntu mittels MSI direkt bringt laut den Foren
guten Fortschritt und muss wohl jetzt schon akzeptabel laufen.
Apple?
Einfach eine kleine virtuelle-Maschine mitlaufen lassen. Mache ich hier
auf einem Mac-Mini. Super sparsam das Teil und dennoch performant. Meine
Frau nutzt die Kiste ganz normal als Arbeitsstation und zusätzlich läuft
halt noch eine Ubuntu-VM mit. Bisher hat es meine Frau noch nicht
gestört...
cu,
Ben
bei mir scheitert die installation immernoch:( also immer an der stelle
wo man install hap eingeben muss, dann meint er fehler, kein solches
packet, selbst wenn ich es dann nochmal mache...
wie finde ich meinen benutzernamen und mein passwort heraus?? in der
datei bei opt/hap/etc/hap.yml?
muss ich das eingetragene da einfach überschreiben?
wie kann ich das speichern, da kommt die meldung keine rechte??
soo... jtz funktioniert bei mir auch alles...
was müsste man jtz eig alles neuprogrammieren? bzw kann man alte teile
von linux übernehmen? oder kann man nich einfach eine art virtueller pc
machen und das programm dann ein bisschen bearbeiten, so, das man nur
den browser hat und das man sich dann von bens hp alles vorkonfiguriert
runterladen kann und nur noch installieren muss??
>was müsste man jtz eig alles neuprogrammieren? bzw kann man alte teile
nichts, nur ein paar Anpassungen sollten nötig sein.
>von linux übernehmen?
...von Perl.
>oder kann man nich einfach eine art virtueller pc machen und das programm >dann
ein bisschen bearbeiten, so, das man nur
>den browser hat und das man sich dann von bens hp alles vorkonfiguriert>runterladen kann und nur noch installieren muss?
Das macht keinen Sinn. Idealerweise speckt man das System soweit wie
möglich ab um möglichst Strom zu sparen und wenig Ressourcen zu
verbrauchen. Welchen Sinn sollte es haben einen Windows PC laufen zu
lassen und dann einen Linux Rechner zu emulieren? Da kann man auch
gleich Linux verwenden.
Ich habe vor über zwei Jahren eine Gebäudesteuerung entwickelt!
Vor einer Woche kam wieder das Thema auf, da ein großer Kunde diese
Steuerung in eine Wirtschaftssoftware integrieren möchte.
Die Steuerung arbeitet mit einem Master. Diese besitzt intern einen
Mega128 und einen CF-Kartenslot. Die Slaves senden ihren Zustand an den
Master (z.B. Eingang geschlossen, Temperatur xx°C, Taster gedrückt) an
den Master. Dieser wertet aus ob dieses Ereignis Folgeereignisse
auslösen muss (Setzen eines Ausgangs, Schalten eines Relais, Dimmen
einer Lampe).
Zudem kann diese Info über LAN versendet werden. Ein PC kann dann die
Daten (Betreten eines Raumes - Zeit läuft) zur Abrechnung heranziehen.
Diese Module werden wir eventuel auch als Bausatz anbieten.
Quellcodebeispiele wird es auch geben, damit Master mit den Slaves
kommuniziert.
Ich selber hab so eine Steuerung in meinem Firmengebäude. Ab einer
gewissen Helligkeit schalten die Leuchtreklame ein. Zeitgleich ist diese
Zeitgesteuert (un 4 Uhr Nachts wird keine Leuchtreklame benötigt, obwohl
es Dunkel ist).
Über das LAN kann ich den Status des Steuersystems abfragen und ggf.
verändern. So kann ich im Keller vergessenes Licht abschalten (von
Zuhause aus).
@ Alex W. (a20q90) :
leider scheitert es (meiner meinung nach) bei diesen (sorry)
"selbergebastelten" SPSen an der software mit welcher die SPS
programmiert/konfiguriert werden soll..
entweder ist es einfach (drag&drop clicki bunti) aber mit zuwenig
funktionalität und/oder unwartbarkeit ...
oder zu kompliziert für otto-normal-elektriker (also z.b. C ähnlich
programmiereen usw. )
lrlr schrieb:
> @ Alex W. (a20q90) :>> leider scheitert es (meiner meinung nach) bei diesen (sorry)> "selbergebastelten"
Bei Dir alles OK?
Das ist nicht "selber gebastelt"! ich verbiete mir Deine Ausdrucksweise
gegenüber mir und dem Produkt!