NEWS
Einbindung von Geräten
-
@homoran sagte in Einbindung von Geräten:
ich hab da auch länger für gebraucht
Kann auch daran liegen, weil man die Gewohnheit schon hatte, rules kam ja später erst hinzu.
-
Also ich habe mal die Internetseite meines Sohnes selbst programmiert.
ich weiss schon, wie man so etwas macht. Das ist aber nur Halbwissen. Ich habe mich auch zur Fehlerfindung mit Debuggern beschäftigt, aber wenn du 10 Jahre nichts mehr damit machst, bleibt eigentlich nicht viel. Ich kenne das so, das ich einen Code schreibe zB. 300 Zeilen, wenn der abgearbeitet ist, springt das Programm dahin, wo es hergekommen ist, oder von da in eine andere Datei mit Programmcode und arbeitet den dann weiter ab usw,hier nur mal die Einstigsseite. Die hieß damals Index.htm. Damit Ihr mal seht, das ich wenigstens nicht ganz ahnungslos bis.
<!DOCTYPE html>
<html><head>
<title>Service Center Berlin</title><meta charset="UTF-8"> <link href="cssdatei.css" type="text/css" rel="stylesheet"> <!--[if IE]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
</head>
<body>
<header>
<p id="logotext">
<strong>Service Center Berlin</strong>
</p>
<p>
<a href="kontakt.htm">Kontakt</a><br />
<a href="impressum.htm">Impressum</a>
</p>
</header><div id="wrapper">
<nav id="steuerungoben">
<ul>
<li><a href="index.htm">Startseite</a></li>
<li><a href="vorstellung.htm">Vorstellung</a>
<li><a href="einzelteile.htm">Einzelteile</a>
</ul>
</nav><nav id="steuerunglinks">
<ul>
<li><a href="index.htm">Startseite</a></li>
<li><a href="vorstellung.htm">über diese Website</a>
<ul>
<li><a href="einzelteile.htm">Einzelteile</a></li>
<li><a href="design-verwenden.htm">Design verwenden</a></li>
</ul>
</li>
</ul>
</nav><aside>
<p><b>Bildersammlung:</b>
<img src="tholie1.jpg" width="155" height="116" />
<img src="heiko1.jpg" width="155" height="116" />
<img src="verkauf1.jpg" width="155" height="116" />
</p>
</aside><section>
<h1>Hier folgt noch der Inhalt</h1>
<!--
<p>Sie möchten dieses Design übernehmen. Nur zu - nur muß im Fuß ein Textlink auf http://www.iwke.com gesetzt werden.
Ersetzen Sie einfach im Fuß den Link von http://www.fennek.mobi/ auf http://www.iwke.com
</p>
-->
</section><footer>
<p> 2015 - http://www.iwke.com</p>
</footer></div>
</body>
</html> -
@homoran sagte in Einbindung von Geräten:
@mickym sagte in Einbindung von Geräten:
Natürlich wurde NodeRed wieder aussen vorgelassen
wo liest du das?
Es geht nicht um die Einordnung des NodeRed Adapters..
Such dir eine Logikmaschine deiner Wahl.
Ich würde dir empfehlen mal den Javascript Adapter (Skriptausführung) anzusehen.
… sondern darum, dass die Empfehlung sich immer nur auf den JavaScript Adapter beschränkt.
Ich will das aber nicht weiter diskutieren, wenn Du der Meinung bist, dass Du umfassend informiert hast.
Die Kategorisierung ist zumindest in der Form eher irreführend oder derb ausgedrückt „Schwachsinn“. Was hat ein scheduler, parser oder alexa mit einer Logikmaschine zu tun?
Dieser linkdevices Adapter gehört seit Einführung der Aliase in meinen Augen sowieso entfernt- aber das ist off-topic..
-
Ich habe jetzt mit Tado angefangen, weil die Dinger seit 2 Jahren bei mir an den Heizkörpern dran sind und ich die mit der Handy App programmiert habe.
Den Adapter habe ich im iobroker gefunden und festgestellt, der ist verbunden und ich kann sehen und ändern. Möchte das aber über eine Verknüpfung zB. mit Wetter machen.
Das ist aber eigentlich nicht, was ich will. Weil die sind programmiert und da habe ich 2 Jahre nichts verändert.
Das sollte mir nur helfen, zu verstehen, wie ich Wetter und Tado miteinander verbinden kann.
Vor habe ich meine Solaranlage und Verbraucher zu steuern.
Ich möchte, das iobroker feststellt, wieviel KW Solarertrag die Anlage gerade macht und anhand dessen eine Steckdose einschaltet und wenn der Solarertrag unter einen gewissen Wert fällt, wieder ausschaltet.Die Frage stellt sich mir natürlich, ob es einfacher ist, so was fertig zu kaufen, aber ich würde es auch gerne selbst machen.
-
dann mach javascript und blockly - wenn du scripten kannst, kannst du auch das programmieren im javascript editor sehr schnell und einfach lernen
dann wirst du schnell erfolgserlebnisse haben und iobroker bringt dir mehr spass - nodered kannst du dir nach ein paar einfachen blocklys bzw schaltungen ansehen und dann entscheiden, was besser zu dir paßt
ps: @mickym zuerst - ich schätze deine erklärungen und scripte - lese die manchmal einfach so, um was zu lernen und habe ja schon hilfe von dir bekommen - aber wenn man nodered nicht schon von woanders her kennt, ist es nicht zu empfehlen, für den einstieg in iobroker, da man ja anfangs noch mehr fragen hat und support benötigt (private meinung des verfassers) und so wie ich das sehe, bist du fast der einzige, der das richtig cool anwendet und auch im forum postet - sorry, ist echt nicht böse gemeint
-
@williklein wie gesagt, du hast hier 3 ode 4 ernst zu nehmende Systeme, mit den Du sowas erreichen kannst. Es ist auch eine gute Vorgehensweise eine, wie von Dir beschriebene Logik, ggf. mit mehreren Mitteln auszuprobieren und dann Deine Wahl zu treffen, welche Art der Implementierung Dir am meisten zusagt.
Wenn man sowas halt selbst macht, hat man immer die meisten Einflussmöglichkeiten und kann das individueller anpassen, als wenn es fertig vorgegeben ist. Letztlich ist eine Abwägung des zu investierenden Aufwands.
-
@williklein sagte in Einbindung von Geräten:
Ich möchte, das iobroker feststellt, wieviel KW Solarertrag die Anlage gerade macht und anhand dessen eine Steckdose einschaltet und wenn der Solarertrag unter einen gewissen Wert fällt, wieder ausschaltet.
Dann benötigst du die passende Hardware bzw Adapter um die nötigen Datenpunkte im ioBroker zu haben.
Danach folgt die Logik
Trigger
Falls xy dann mache dies, sonst mache das
In dem Fall Solaranlage kommt dann noch ein Zusatz (timeout)damit nicht ständig hin und her geschaltet wird wenn kurz mal die Sonne weg ist.@williklein sagte in Einbindung von Geräten:
Die Frage stellt sich mir natürlich, ob es einfacher ist, so was fertig zu kaufen, aber ich würde es auch gerne selbst machen.
Was möchtest du da kaufen wollen?
-
@mickym sagte in Einbindung von Geräten:
immer nur auf den JavaScript Adapter beschränkt
Würde es mal vorsichtig formulieren, weils einfach die bekannteste/meistgenutze Logik ist.
Mich persönlich würde node red auch interessieren jedoch ist mir das auf den ersten Blick zu komplex.
Da brauch ich vieeeel Ruhe und nen freien Kopf um mir das generell überhaupt mal anzusehen.Und wie man sieht, ist es halt nun mal nicht so stark vertreten hier im Forum. Da bleibt man dann auf seinen Problemen sitzen.
-
@williklein sagte in Einbindung von Geräten:
ich weiss schon, wie man so etwas macht.
das ist ja auch ok. Es geht doch erst einmal darum, wie du den leichtesten Einstieg bekommst.
Da bei allen Varianten die über den js Adapter mit unterschiedlich graphischer Oberfläche JS 7m Hintergrund läuft, und der erzeugte Code immer in JS angesehen werden kann, halte ich die grafischn Varianten des js Adapters für den besten Einstieg, wenn du erst einmal nur eine einfache WENN - DANN Aufgabe hast.für mehrere verbundene WEN - DANN dies und DANN jenes... wäre vielleicht auch der Szenenadapter für deinen Einstieg zu gebrauchen.
-
@liv-in-sky sagte in Einbindung von Geräten:
ps: @mickym zuerst - …. aber wenn man nodered nicht schon von woanders her kennt, ist es nicht zu empfehlen, für den einstieg in iobroker, da man ja anfangs noch mehr fragen hat und support benötigt (private meinung des verfassers) und so wie ich das sehe, bist du fast der einzige, der das richtig cool anwendet und auch im forum postet - sorry, ist echt nicht böse gemeint
Na ehrlich gesagt, habe ich NodeRed erst mit dem iobroker anzuwenden gelernt. Und klar hast Du das Recht auf Deine individuelle Meinung bzgl. Einstieg, die ich aber nicht teile.
Deswegen ist meine Empfehlung am Anfang immer eine einfache Logik mit mehreren Mitteln zu implementieren, und dann zu entscheiden.
Ich bin ja nun auch schon einige Zeit hier aktiv und begegne oft „Leuten“, die erstmal gar nichts von den Integrationsmöglichkeiten wissen oder bereits einen Haufen Aufwand in ihre Logik reingesteckt haben und die dann einen etwaigen Umstellungsaufwand scheuen. NodeRed ist mit seinen Nodes eben auch eine Sammlung von Funktionen oder Unterprogrammen bis hin zum Adapteralternativen, die man sonst halt codieren muss und deshalb bin ich der Meinung, dass man sich nicht erst dann damit beschäftigen sollte, wenn man schon eine Menge implementiert hat, sondern gleich am Anfang. Wem es nicht zusagt ist ja OK.
Ich beherrsche Blockly rudimentär - mir ist das Gepuzzle zu umständlich und Javascript codieren, kann ich mit allen - da es die Grundlage für alles ist.
Deshalb sollen es meines Erachtens die Leute am Anfang entscheiden und nicht erst später. Für wen es nichts ist, ist doch OK.
-
@mickym sagte in Einbindung von Geräten:
sondern darum, dass die Empfehlung sich immer nur auf den JavaScript Adapter beschränkt.
dann bitte richtig lesen:
@homoran sagte in Einbindung von Geräten:
Ich würde dir empfehlen mal den Javascript Adapter (Skriptausführung) anzusehen.
und anschließend die Begründung warum ich dieser Meinung bin weil man sich dort verschiedene grafische und Text- Oberflächen aussuchen kann.
-
@crunchip
Was möchtest du da kaufen wollen?wie machst Du das eigentlich das Deine Frage an mich da oben gleich steht ?
Also ich habe nur mal gegoogelt. Da gibt es Solarmanger und so einige andere. Ich habe mich damit nicht weiter beschäftigt, weil ist den Raspberry pi dann gekauft habe.
-
@williklein sagte in Einbindung von Geräten:
wie machst Du das eigentlich das Deine Frage an mich da oben gleich steht ?
Text markierennund dann unten rechts auf zutieren, ohne zitat reicht antworten
-
@williklein achso na das bekommt man aber allemal mit dem iobroker hin.
Man braucht nur etwas Geduld und Fleiß. -
@crunchip sagte in Einbindung von Geräten:
@mickym sagte in Einbindung von Geräten:
immer nur auf den JavaScript Adapter beschränkt
Würde es mal vorsichtig formulieren, weils einfach die bekannteste/meistgenutze Logik ist.
…Und wie man sieht, ist es halt nun mal nicht so stark vertreten hier im Forum. Da bleibt man dann auf seinen Problemen sitzen.
Unumstritten. - wobei ich bis jetzt noch niemand getroffen habe, der auf seinen Problemen sitzen geblieben ist. Die NR Community hier an Board ist zwar klein aber in meinen Augen durchwegs sehr hilfsbereit.
NodeRed ist in den iobroker sehr gut integriert und bis auf wenige Ausnahmen auf die man auf JS ausweichen muss, hab dafür ja auch schon mal ein JavaScript erstellt, um fehlende Funktionen auszugleichen.
-
den JS Adapter habe ich installiert. Was jetzt
-
@mickym wird zwar langsam etwas OT aber ich komm bei Gelegenheit bestimmt auf dich zurück, wenn ich die Muse habe, mich damit mal auseinander zu setzen.
-
@williklein ich habe dir doch zu beginn einen Link geschickt, da ist erklärt und auch viele Beispiele dabei
-
@williklein sagte in Einbindung von Geräten:
Da gibt es Solarmanger und so einige andere.
richtig, so etwas geht mit proprietären Systemen in sehr engem Rahmen.
@williklein sagte in Einbindung von Geräten:
ich Wetter und Tado miteinander verbinden kann.
Vor habe ich meine Solaranlage und Verbraucher zu steuern.
Ich möchte, das iobroker feststellt, wieviel KW Solarertrag die Anlage gerade macht und anhand dessen eine Steckdose einschaltet und wenn der Solarertrag unter einen gewissen Wert fällt, wieder ausschaltet.Jetzt noch eine Wallbox für das eAuto dazu, einfach per Kabel gekoppelt und die Systeme reden miteinander .
Aber das ist seeeeehr begrenzt.
ioBroker fängt da erst an. Er verknüpft auch Geräte die "eigentlich" nicht miteinander reden.
und über die Logikmaschinen kann man wesentlich mehr erreichen.Woher weiß "dein" System bei welchem Ertrag welche Steckdose eingeschaltet werden soll?
oder ob du bei einer Überschusssteuerung zum Laden eines Autos noch eine gewisse Menge Reserve zurückhalten, oder bereit bist eine gewisse Menge aus dem Netz zu beziehen damit das Auto schneller voll wird.so etwas geht nur mit frei "programmierbaren" Systemen wie ioBroker
-
@williklein sagte in Einbindung von Geräten:
den JS Adapter habe ich installiert. Was jetzt
super!
jetzt wird es beim ersten Versuch etwas komplexer. (ich müsste mal nach der Doku für Blockly suchen)
Aber ich glaube wir sollten das in einem neuen Thread machen.
EDIT: Hab da mal was vorbereitet
https://forum.iobroker.net/topic/58950/erste-schritte-mit-blockly/1