Smart Home Einsteiger - Programmierung mit CCU-Programmen oder besser mit RedMatic?

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Hypnos
Beiträge: 270
Registriert: 06.01.2018, 12:48
Hat sich bedankt: 19 Mal
Danksagung erhalten: 3 Mal

Re: Smart Home Einsteiger - Programmierung mit CCU-Programmen oder besser mit RedMatic?

Beitrag von Hypnos » 27.02.2019, 11:14

Hypnos hat geschrieben:
27.02.2019, 10:15
Aber es stimmt schon, die Lernkurve ist nicht ohne.
Ich kann diesbezüglich nur raten, sich erstmal mit der Philosophie von NR intensiv vertraut zu machen. Danach ist das eigentliche visuelle Coden recht einfach. Aber dieses strenge Flow-Paradigma muss man halt erst mal verinnerlichen.
Umgekehrt ist das bei der ReGa aber ähnlich.

Als Beispiel fällt mir sofort ein, das man in einer Bedingung irgendwo weiter hinten im Programm den Trigger für das komplette Programm definiert und sowas nicht am Anfang macht. Oder das ein manuelles Triggern nur immer das "Dann" des 1. Zweiges ausführt ohne die Bedingungen zu prüfen...

Wenn man so etwas lange genug nutzt und verinnerlicht hat, wird man da Betriebsblind und man sieht den Widerspruch nicht mehr. Damit versteht man auch nicht wieso sich Anfänger da so schwer tun.

rewe0815
Beiträge: 168
Registriert: 30.09.2010, 09:40

Re: Smart Home Einsteiger - Programmierung mit CCU-Programmen oder besser mit RedMatic?

Beitrag von rewe0815 » 27.02.2019, 11:26

Hypnos hat geschrieben:
27.02.2019, 11:14
Umgekehrt ist das bei der ReGa aber ähnlich.
Korrekt! Und dazu noch inkonsistenter.
Weshalb es so wichtig ist, sich vorab mit der NR-Philosophie zu befassen, liegt eher darin, dass es für den normalen (Gelegenheits-)Programmierer halt erstmal gänzlich andersartig wirkt. Und dann tauchen sofort Fragen auf wie:

- Wieso geht das nur von links nach rechts?
- Wie kann ich Schleifen machen?
- Wieso geht da nur ein Eingang? Wie soll ich denn da mehrere Bedingungen verknüpfen?
- Wo soll ich denn meine Werte abspeichern ? u.u.u.

Natürlich gibt es für all das Lösungen, die häufig sogar einfacher, plausibler und sicherer sind. Aber erstmal nicht ersichtlich. Und Dokus (erst recht in deutsch) zu NR sind dünn gesäht.

rewe0815

hobbyquaker
Beiträge: 3340
Registriert: 12.07.2009, 20:01
Danksagung erhalten: 29 Mal
Kontaktdaten:

Re: Smart Home Einsteiger - Programmierung mit CCU-Programmen oder besser mit RedMatic?

Beitrag von hobbyquaker » 27.02.2019, 18:43

rewe0815 hat geschrieben:
27.02.2019, 11:26
Und Dokus (erst recht in deutsch) zu NR sind dünn gesäht.
Ähm...? Hä?! Genau das Gegenteil ist der Fall. :D

9 deutschsprachige Bücher die sich primär - oder unter Anderem - mit Node-RED beschäftigen findet die Amazon Büchersuche, dazu noch mehr englischsprachige.

Das c't Magazin hat sich Stand heute in mehr als 20 Ausgaben mit dem Thema Node-RED beschäftigt. Die Aktuelle "c't Smart Home" Serie hat Node-RED sogar zum Mittelpunkt des Geschehens gemacht. Neben dem Printmagazin wird das Thema auch im "c't Uplink" behandelt.

YouTube listet für den Suchbegriff "node-red" derart viele Treffer das mir das Scrollen zu anstrengend wurde, ich schätze das sind weit mehr als 1000, viele davon auch auf Deutsch.

Der Google Suchbegriff "node-red howto deutsch" liefert 3,4 Millionen Hits zurück, auch wenn das sicher nicht alles sinnvolle Howtos sind und sich die 3,4mio aus vielen Dupletten zusammensetzen sind es dennoch mehr als ich dieses Jahr noch lesen könnte. Und der Vergleich zu 20000 Hits auf den Suchbegriff "openhab howto deutsch" spricht imho eine sehr deutliche Sprache ;-)

Es gibt definitiv keine andere Smart Home Software zu der derart viel Publikationen, Literatur und Videos verfügbar sind. Das ist Größenordnungen (ich schätze locker 100x) mehr als das was man zu den Smart Home "Platzhirschen" Home Assistant, FHEM und OpenHAB finden kann.

Kann Deine Wahrnehmung ("dünn gesäht") daher so gar nicht nachvollziehen ;-)

hobbyquaker
Beiträge: 3340
Registriert: 12.07.2009, 20:01
Danksagung erhalten: 29 Mal
Kontaktdaten:

Re: Smart Home Einsteiger - Programmierung mit CCU-Programmen oder besser mit RedMatic?

Beitrag von hobbyquaker » 27.02.2019, 18:51

Andii hat geschrieben:
27.02.2019, 10:12
Danke für die zahlreichen Antworten und die kontroverse Diskussion. Ich werde dann mal versuchen, meine Rollladensteuerung (verschiedene Gruppen, Berücksichtigung Sonneruntergangszeit, Beschattung abhängig vom Sonnenstand) mit Redmatic zu realisieren. Hat das schon jemand gemacht? Ein Tutorial konnte ich leider nicht finden.
Es gibt Nodes die sich speziell diesem Thema widmen, habe sie selbst nie getestet, aber sehen imho ganz gut aus: https://github.com/alisdairjsmyth/node- ... controller
Andii hat geschrieben:
27.02.2019, 10:12
Eine weitere grundlegende Verständnisfrage habe ich noch: Der CCU3 lag ja die Lizenz für den AIO CREATOR NEO bei. Ist es zutreffend, dass man damit (lediglich) eine Art hübsches Dashboard erstellen kann? Denn ein Dashboard kann ich ja auch mit Redmatic erstellen. Ist Redmatic also mächtiger als der AIO CREATOR NEO? Oder wie ist das "Konkurrenzverhältnis" zwischen den beiden?
Kann ich mangels Kenntnis von Mediola auch nur oberflächlich beantworten. Aber soweit ich weiss bietet das schon mehr als "nur" ein hübsches Dashboard, man kann (mit afaik teils kostenpflichtigen) Addons auch eine Menge Fremdhardware anbinden.

Ein Hinweis dazu allerdings: Ich rate davon ab auf einer CCU3/RaspberryMatic mit 1GB RAM beides (Mediola Neo Server und RedMatic) zu nutzen. Der Mediola Server fußt genauso wie RedMatic/Node-RED auch auf Node.js. Und das schluckt eine Menge RAM. Ich würde dazu raten Dich dann für eins von beidem zu entscheiden.

hobbyquaker
Beiträge: 3340
Registriert: 12.07.2009, 20:01
Danksagung erhalten: 29 Mal
Kontaktdaten:

Re: Smart Home Einsteiger - Programmierung mit CCU-Programmen oder besser mit RedMatic?

Beitrag von hobbyquaker » 28.02.2019, 07:30

Thema ioBroker abgetrennt: viewtopic.php?f=77&t=49383
Thema RedMatic vs. Node-RED+node-red-contrib-ccu, Node-RED im Container abgetrennt: viewtopic.php?f=77&t=49409

Antworten

Zurück zu „RedMatic“