NEWS
Einbindung von Geräten
-
-
Das geht dann nicht mehr um die Einbindung von Geräten, da
@williklein sagte in Einbindung von Geräten:
meine 5 Thermostaten sind erkannt und ich kann in den Objekten bei Tado/rooms/setting/celsius die Temperatur verstellen
Was du suchst geht in die Richtung Programmierung.
Such dir eine Logikmaschine deiner Wahl.Ich würde dir empfehlen mal den Javascript Adapter (Skriptausführung) anzusehen.
Dort gibt es verschiedene Stufen zum Einstieg, im Hintergrund läuft immer Javascript.- Rules ist für ganz einfache "Skripte" sonwiecduves jetzt willst
- Blockly kann schon eine ganze Menge mehr, ist aber auch noch eine grafische Variante
- javascript ist dann die reine Textform im Editor, der dann alles kann.
-
@crunchip
das sind alles Begriffe, die mir gar nichts sagen. Ich habe mal Rules gegoogelt.Da kommt nichts, wo ich was mit anfangen kann. Ich glaube damit komme ich nicht klar. Ich war früher in der DOS Welt zu Hause, konnte mit Basic programmieren, aber das ist hier zu hoch für mich.
Mir fehlt das Verständnis wie ich mit Skripten im iobroker arbeiten kann. Wie kriege ich das da rein.
Blockly habe ich eben gegoogelt, das hört sich schon besser an. Wie kann ich das im iobroker nutzen.
Wenn ich bei der Adapter Suche Blockly eingebe kommt ein Javascript Adapter. -
@homoran sagte in Einbindung von Geräten:
Das geht dann nicht mehr um die Einbindung von Geräten, da
@williklein sagte in Einbindung von Geräten:
meine 5 Thermostaten sind erkannt und ich kann in den Objekten bei Tado/rooms/setting/celsius die Temperatur verstellen
Was du suchst geht in die Richtung Programmierung.
Such dir eine Logikmaschine deiner Wahl.Ich würde dir empfehlen mal den Javascript Adapter (Skriptausführung) anzusehen.
Dort gibt es verschiedene Stufen zum Einstieg, im Hintergrund läuft immer Javascript.- Rules ist für ganz einfache "Skripte" sonwiecduves jetzt willst
- Blockly kann schon eine ganze Menge mehr, ist aber auch noch eine grafische Variante
- javascript ist dann die reine Textform im Editor, der dann alles kann.
Natürlich wurde NodeRed wieder aussen vorgelassen - das eine Alternative zu all diesen Tools sein kann. Und es ist nicht schwer. Am Besten Du suchst Dir ein konkretes Projekt und im Fall von NodeRed als Logikmaschine helfe ich gerne um so etwas umzusetzen. Bei den anderen Tools gibts dafür sicher auch genügend Leute.
Ich finde es nur immer wieder traurig, dass man diese tolle Tool - gerade für Leute für Dich - nicht von Anfang an Erwähnung findet. Ich bin auch jemand der mit DOS und Basic groß geworden ist und deshalb glaube ich schon, dass ich weiß von was ich rede, wenn ich dieses Tool auch als Alternative zu den bereits genannten empfinde und finde es auch immer schlimmer, das man alle Neueinsteiger in die Blockly Ecke drängt - bevor eine endgültige Entscheidung von demjenigen getroffen wird, der letztlich sein Logik damit umsetzen soll.
Mir fehlt das Verständnis wie ich mit Skripten im iobroker arbeiten kann. Wie kriege ich das da rein.
Blockly habe ich eben gegoogelt, das hört sich schon besser an. Wie kann ich das im iobroker nutzen.
Wenn ich bei der Adapter Suche Blockly eingebe kommt ein Javascript Adapter.
Im Prinzip ist erst der iobroker ein tolle Datenbank in dem verschiedene Hardware - Adapter ihre Informationen abspeichern. Gleichzeitig dienen diese Datenpunkte, sofern sie beschreibbar sind auch zum Steuern der Geräte.
Die Logikmaschinen können diese verschiedenen Adapter logisch miteinander verknüpfen.
Sprich Du hast einen Datenpunkt der die Aussentemperatur misst und die anderen sollen je nach Temperatur geschalten werden, dann kannst Du das über Logikmaschinen verknüpfen. Zusätzlich willst Du vielleicht noch die Jahreszeit oder den Sonnenstand mitberücksichtigen und genau dafür sind die Logikmaschine gedacht, damit Du das entsprechend umsetzen kannst.
-
@williklein sagte in Einbindung von Geräten:
kommt ein Javascript Adapter
Ja diesen benötigst du, damit kannst du dann alle 3 Varianten ausführen.
-
@williklein sagte in Einbindung von Geräten:
Wenn ich bei der Adapter Suche Blockly eingebe kommt ein Javascript Adapter
es ist eigentlich alles javascript - das ist die programmiersprache - blockly und rules sind nur oberflächen, damit man keinen text lesen/schreiben musst. blockly wurde entwickelt um programmieren zu lernen. beim programmieren musst du dir einen logischen aufbau überlegen - was muss wann passieren. wenn du das gemacht hast, muss der code dafür geschrieben werden - das ist für anfänger mit blockly bedeutend einfacher.
node red ist etwas ähnliches wie blockly - eine oberfläche, die es einfacher macht, code zu generieren und nicht immer "oft benutzte" code-teile immer wieder schreiben zu müssen
als anfänger ist blockly zu empfehlen - evtl ml ein paar youtube's ansehen - es gibt auch einen kurs (kostet was) von einem community mitglied. hier im forum gibt es viele helfer für blockly und viele scripte, die man sich runterladen und an sein system anpassen kann - bei node red ist das nicht ganz so. daher als anfänger eher blockly, obwohl du dir node red auch mal in videos ansehen könntest - evtl liegt es dir besser
-
@mickym sagte in Einbindung von Geräten:
Natürlich wurde NodeRed wieder aussen vorgelassen
wo liest du das?
@homoran sagte in Einbindung von Geräten:
Such dir eine Logikmaschine deiner Wahl.
da ist auch node-red dabei!
-
@williklein sagte in Einbindung von Geräten:
Ich habe mal Rules gegoogelt.
das war in diesem Fall keine gute Idee. Da wirst du natürlich nichts passendes finden, weil das in diesem Fall eine ioBroker eigene Unterkategorie des javascript Adapters ist.
Deswegen solltest du diesen ja mal ansehen (=installieren)
@williklein sagte in Einbindung von Geräten:
aber das ist hier zu hoch für mich.
wenn Taster DANN licht
sollte ziemlich Basic sein
@williklein sagte in Einbindung von Geräten:
Blockly habe ich eben gegoogelt, das hört sich schon besser an.
und Rules ist noch einfacher.
-
@homoran denke er hat es so interpretiert als eigenständige Logikmaschinen bei blockly, rules und javascript und eben node red nicht mit aufgezählt hast.
Dabei gibt es ja noch mehr Adapter die unter die Kategorie Logik fallen -
@homoran sagte in Einbindung von Geräten:
Rules ist noch einfacher.
Geschmackssache, ich persönlich komm damit nicht so zurecht
-
@crunchip sagte in Einbindung von Geräten:
Dabei gibt es ja noch mehr Adapter die unter die Kategorie Logik fallen
die fielen mir gestern abend nicht mehr alle ein. Um keine zu vergessen habe ich es dann lieber allgemein gelassen.
EDIT:
Hier mal die offizielle Liste der unter Logik fallenden Adapter
(Quelle: http://download.iobroker.net/list.html#sortCol=name&sortDir=0&filter=logic)
-
@crunchip sagte in Einbindung von Geräten:
@homoran sagte in Einbindung von Geräten:
Rules ist noch einfacher.
Geschmackssache, ich persönlich komm damit nicht so zurecht
ich hab da auch länger für gebraucht
die Aussage bezog sich allerdings auf die Möglichkeiten. Rules ist nur für ganz einfache Abläufe gedacht. -
@homoran sagte in Einbindung von Geräten:
Hier mal die offizielle Liste der unter Logik fallenden Adapter
Wobei sich da streiten lässt, was der ein oder andere mit Logik in dem Sinn zu tun hat
-
@crunchip sagte in Einbindung von Geräten:
@homoran sagte in Einbindung von Geräten:
Hier mal die offizielle Liste der unter Logik fallenden Adapter
Wobei sich da streiten lässt, was der ein oder andere mit Logik in dem Sinn zu tun hat
jepp!
-
@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.