Posts by Bluefox


    hast du im forum schon gefragt?


    http://forum.iobroker.net/


    LG,
    Lovely

    Den Satz habe ich verstanden - die Konsequenz leider nicht.


    Steht CCUI (bzw. IoBroker) alternativ zu FHEM, wird FHEM dadurch ersetzt?


    Oder ist das so gemeint:
    FHEM-Server <-> CCUI/IoBroker <-> Sensor ?


    Es ist nur ioBroker nötig.


    Sensor<=> CCU<=>ioBroker


    Leider ist meine Frage noch nicht beantwortet und wir sind von einer Hardwarefrage auf den IOBroker abgewichen ^^ Also, kann mir jemand sagen ob ich irgendwie bewerkstelligen kann, einen Sender für Zigbee, IR und RF 433Mhz an einem Raspberry zu betreiben? Die Umsetzung in der Software ist mir erstmal egal. Hauptsache diese Sender sind auf einem Raspberry vereint. Danke Euch ;)


    IR wird momentan durch Orvibo node in node-red unterstützt und RF433 mit RFLink.
    https://www.npmjs.com/package/node-red-contrib-orvibo


    RFLink unterstützt nur aber nur die Geräte: http://www.nemcon.nl/blog2/devlist


    Ich denke, dass wenn du pimatic interessant findest, dann solltest du ioBroker noch interessanter finden. :D

    Zur Info. Es wird bald möglich ioBroker mit Alexa zu verbinden. Ohne das man groß was machen muss. Wie alles bei ioBroker. :D


    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Hallo,
    ich möchte erzählen, wie man schnell den Zustand von GPIOs im web zeigen kann.
    Die ungefähr so aussieht:
    [Blocked Image: http://telegra.ph/file/4b82586b4d36b04c129e9.png]
    Später will ich auch erzählen, wie man Benachrichtigung über Telegram-App machen kann, wie man Sprachausgaben am RasPI machen kann, wie man GPIOs per Sprachbefehle steuern kann und wie man auf Web Interface aus dem Internet zugreifen kann.


    Demo konnte man hier anschauen: https://iobroker.net:8080/vis/index.html?PI#GPIO


    • ioBroker

    Als erstes Sie brauchen einen ioBroker. Das ist eine Home-Automation Plattform, die aber viel mehr kann, als nur ein Haus zu automatisieren. ioBroker ist komplett mit Javascript geschrieben und braucht node.js.


    Normalerweise sollte node.js schon auf dem RasPI installiert sein.
    Dann kann man nur mit 4 Zeilen die Plattform installieren:


    Code
    sudo mkdir /opt/iobroker
    sudo chmod 777 /opt/iobroker
    cd /opt/iobroker
    sudo npm i iobroker --unsafe-perm



    Jetzt ist ioBroker auf dem RasPI installiert und Autostart sollte auch gehen. Die Admin Konsole kann man über Browser http://raspiIP:8081 erreichen.
    Das muss ungefähr so aussehen:
    [Blocked Image: http://telegra.ph/file/d10c41145fdea60cd593f.png]


    Um manche spezielle Adapter installieren zu können, muss man die übersetzen. Dafür muss man noch die Zeile schreiben:


    sudo apt-get install build-essential
    Die sehr detaillierte Anleitung kann man hier finden. Das was wir machen wollen geht mit jeder node.js Version (auch mit 6 und 7).


    2. ioBroker Adapters
    ioBroker ist ein modulares System. D.h. es gibt hunderte verschiedene Module (oder Plugins, oder Adapter), die unterschiedliche Funktionalität haben:
    anzeigen im web, ansagen, per telegram benachrichtigen und noch mehr als 100 andere.


    Wir brauchen ein Adapter für GPIOs und ein Adapter für die Visualisierung.
    Um die zu installieren, man kann einfach in der SSH-Konsole schreiben:


    Code
    cd /opt/iobroker
     sudo iobroker install rpi2
     sudo iobroker install vis
     sudo iobroekr install vis-metro


    Danach man wird die Visualisierung-Adapter (vis) unter http://raspiIP:8082/vis/edit.html erreichen können.
    Es gibt noch den Weg über Admin-Oberfläche die Adapter zu installieren.
    [Blocked Image: http://telegra.ph/file/91c5111d7409c8e93a082.png]


    Dafür man muss "+" gegenüber gewünschten Adaptern anklicken und die Adapter werden nun installiert.
    [Blocked Image: http://telegra.ph/file/97dac09aa23bd8f5b0eb2.png]


    Nach dem als Adapter ohne Fehler installiert ist sollte das Dialogfenster verschwinden.



    3. ioBroker Konfiguration


    Nehmen wir an, dass vis, rpi2 und vis-metro installiert sind.
    Jetzt muss man die GPIOs konfigurieren. Dafür die Lasche "Instanzen" anwählen und dann diesen Knopf drücken:
    [Blocked Image: http://telegra.ph/file/ad1cd5c60971ea506ea28.png]


    Außer GPIOs zu steuern oder zu beobachten erlaubt rpi2 Adapter auch die Information über RasPI Parameter zu holen:
    [Blocked Image: http://telegra.ph/file/2921bd1abb7850ca93ced.png]


    Wir brauchen aber jetzt die GPIOs Lasche und aktivieren da alle GPIOs, die wir zeigen wollen.
    [Blocked Image: http://telegra.ph/file/65926f50a96b7d99678d6.png]


    Ich habe einfach alle aktiviert und dann die Richtung eingestellt. Nach dem als die Konfiguration erledigt ist, muss man die Konfiguration speicher und den Adapter starten.
    [Blocked Image: http://telegra.ph/file/f80791662808d1de7dac1.png]
    [Blocked Image: http://telegra.ph/file/5b87a09e7375161a28c9a.png]


    Die Farbe sollte dann auf grün sich ändern.
    [Blocked Image: http://telegra.ph/file/1f036cb11f886e6d4d4f6.png]


    Jetzt kommen wir zu Visualisierung.



    4. ioBroker.vis
    Bei vis kann man auch landen, wenn man auf "Instanzen" Lasche diesen Button anklickt:
    [Blocked Image: http://telegra.ph/file/40cbbab7c4b99d76790e0.png]


    Wenn vis geladen ist, sollte man so was sehen:
    [Blocked Image: http://telegra.ph/file/b4394095a9bef53a57413.png]


    Ich habe das Visualisierung-Projekt schon vorbereitet und man muss jetzt den nur exportieren.


    Diese Datei sollte man auf dem Rechner speichern:


    http://www.iobroker.net/?ddownload=5706
    und dann:


    [Blocked Image: http://telegra.ph/file/97f76eea7eea2785de62c.png]
    [Blocked Image: http://telegra.ph/file/88457b5af749e095e11f7.png]
    die Datei auswählen (per Drag&Drop oder auf "+" klicken)
    [Blocked Image: http://telegra.ph/file/10454b6d46069ae01f3f8.png]


    und auf "Import Projekt" drücken.


    Danach man sollte so was sehen:
    [Blocked Image: http://telegra.ph/file/857f3ba478c5f226ae0b8.png]


    Die nicht benutzte Ports sollte man löschen, in dem man die Widgets anklickt und auf "Entf" Taste drückt.


    [Blocked Image: http://telegra.ph/file/9e54030c5b84d27fc5424.png]


    Wenn wir jetzt auf Runtime gehen, sollte dann im anderem Fenster das Bild von ganz oben sein.


    Es kann sein, dass popup Fenster blockiert wird, man sollte die PopUp dann für diese Seite erlauben oder manuell http://raspiIP:8082/vis/index.html?PI#GPIO im Browser eingeben


    Ich hoffe, ihr habt verstanden, dass man mit vis beliebige Visualisierung machen kann. Die Beispiele kann man hier finden: https://iobroker.net:8080



    Falls Interesse besteht, kann ich als nächstes über ein Thema aus dieser Liste erzählen.


    • Wie man im Telegram-App die Zustandsänderung mitbekommt.
    • Wie man eine Sprach-Benachrichtigung über Zustandsänderung am RasPI machen kann.
    • Wie man per Sprache die GPIOs steuern kann.
    • Wie man RasPi von außen (aus dem Internet) erreichen kann.
    • Wie man die Werte loggt und im Chart anzeigt.
    • Wie man so eine Visualisierung baut: [Blocked Image: http://telegra.ph/file/5ad059b3bde9a72198348.png]

    Ja, denn selber entwickeln macht meist mehr Spaß und außerdem kann man sich so Problemen und Hürden stellen und diese selbst bewältigen ^^
    Außerdem lernt man - finde ich - mehr ^^




    toasty


    Ich finde die Idee..... super schlecht. Dafür was ihr machen wollt, gibt es schon mySensors, mqtt mit nodemcu und andere. Für Benachrichtigen und Visualisierung gibt es schon auch die Lösungen openhab, ioBroker.
    Es währe viel besser, wenn ihr mal die existierende Systeme studiert und da geziehlt implementiert was ihr wirklich braucht, außer das Rad neu erfinden.


    Appetit kommt während des Essens. Man kann mit wenig anfangen und dann das ganze wachsen lassen. Erst Visualisierung , dann SMS Benachrichtigung , dann Rules.
    IoBroker hat einzigrtige Visualisierung was kein anderes System hat.