Geräte zu pimatic hinzufügen

Wenn ihr pimatic installiert habt dann ist der nächste Schritt das Framework und die Oberfläche mit Leben zu füllen.

Da pimatic an sich nur ein Rahmenwerk für die Heimautomatisierung ist werden Geräte nur durch Plugins für pimatic bereitgestellt. Die Plugins benutzten dann ander Biblitheken oder Programme um Geräte zu steuern.

Momentan gibt es zwei Plugins welche Geräte einbinden. Das pilight-Plugin und sispmctl-Plugin. Bevor ihr etwas an der Config von pimatic
ändert, solltet ihr sicherstellen das pimatic nicht läuft, da es sonst eure Ändererungen sofort wieder überschreibt.

Das pilight-Plugin

pilight ist eine Software für den Raspberry Pi welche hauptsächlich von CurlyMoo entwickelt wird, welche es erlaubt Funktsteckdosen zu schalten und Temperatursensoren auszulesen.

Vorrausgesetzt ihr habe pilight wie hier beschrieben bereit installiert und eure Geräte zur Konfigurationsdatei von pilight hinzugefügt genügt es das Plugin einfach in die pimatic config.json einzutragen.

1
nano pimatic-app/config.json

Dann bei plugins folgendes eintragen:

1
2
3
{
  "plugin": "pilight"
}

Das sispmctl-Plugin

Diese Plugin erlaubt euch unter anderem diese USB-Steckdose in pimatic einzubinden. Hier genügt es sispmctl aus den debian repositories zu installieren:

1
sudo apt-get install sispmctl

Dann müsst ihr nur noch das Plugin in die pimatic config.json eintragen:

1
nano pimatic-app/config.json

Dann bei „plugins“ folgendes eintragen:

1
2
3
{
  "plugin": "sispmctl"
}

Sollte pimatic sispmctl nicht finden könnt ihr den Pfad auch explizit angeben. Benutzt

1
whereis sispmctl

um den Pfad herauszufinden und gibt zusätzlich die „binary“ option an:

1
2
3
4
{
  "plugin": "sispmctl"
  "binary": "/pfad/zu/sispmctl"
}

Zusätzlich müsst ihr bei diesem Plugin eure Geräte selbst unter „devices“ eintragen. In der Form:

1
2
3
4
5
6
{
  "id": "light",
  "class": "SispmctlSwitch",
  "name": "Lamp",
  "outletUnit": 1
}

Dabei is die id und der name beliebig wählbar und outletUnit gibt die Steckdose der Steckerleiste an.

Geräte auf der pimatic Startseite anzeigen

Nach dem ihr pimatic wieder gestartet habt könnt Ihr die Geräte über „Add an item…“ im Frontend
zur Liste hinzufügen.

 

44 Antworten

  1. Moin!

    Versuche gerade ein device zum plugin ping hinzuzufügen..
    Laut dem Vorgehen auf github mache ich alles richtig, habe unter devices ein Neues nach Anleitung angelegt. (Datei /primatic-app/config.json)

    Allerdings kommt in der config:
    warn: no plugin found for device „my-iphone“!

    Der Eintrag:
    {
    „id“: „my-iphone“,
    „name“: „my smartphone“,
    „class“: „PingPresence“,
    „host“: „192.168.0.23“,
    „interval“: 5000
    }

    Danke Dir & sau coole Arbeit!

    • Hi Georg,

      Du hast wahrscheinlich noch eine ältere Version installiert. Da war die config noch leicht anders. Deswegen erkennt er die neue config nicht. Probier es mal mit der neuesten Version von pimatic.

      Viele Grüße
      Oliver

      • Hi Oliver,

        eigentlich hatte ich erst heute die aktuelle über npm installiert..?!
        Ist die aktuelle: 0.5.6?

        Habe nochmal neuinstalliert, dabei ist mir aufgefallen, dass er beim starten, den folgenden Fehler bringt:

        error: time@0.10.0 install: `node-gyp rebuild`
        Exit status 8

        Hier das log file: http://paste.debian.net/80748/

        Ein node-gyp rebuild ergibt folgenden Fehler: http://paste.debian.net/80752/

        Ich habe node mit https://github.com/nathanjohnson320/node_arm installiert..

        node -v
        v0.10.25

        npm -v
        1.3.24

        Updaten über das Frontend geht auch nicht, dort sagt er mir, dass ich die aktuelle Version habe..

        Viele Grüße
        Georg

        • Hallo Georg,

          danke für den ausführlichen Bericht.

          „Ist die aktuelle: 0.5.6?“ Ja
          „error: time@0.10.0 install: `node-gyp rebuild`“ Der Fehler ist bekannt, aber es gibt einen einfach workaround. Dank deinen Logs kann ich mir das jetzt mal genauer anschauen.

          „Updaten über das Frontend geht auch nicht, dort sagt er mir, dass ich die aktuelle Version habe.“
          Dann wird das auch so sein :). Vielleicht ist die Erklärung einfacher: Hast du das pimatic-ping Plugin an sich zur Config hinzugefügt, so dass es geladen wird?

          Viele Grüße
          Oliver

        • Kommt immer drauf an wie hoch mein workload ist. Die config sieht gut aus. Läuft bei mir auch ohne Probleme. Scheint sich ja auch erledigt zu haben.

          Viele Grüße
          Oliver

  2. hey oliver,
    habe mir letzte nacht auch mal dein pimatic angechaut.

    hänge nur jetzt leider bei den einbinden der devices.

    nutze ja piliight und will das plugin nutzen.

    bhei starten kommt allerdings

    [code]
    2014-03-03 12:17:12 – info: loading plugin: „rest-api“…
    2014-03-03 12:17:16 – info: loading plugin: „cron“…
    2014-03-03 12:17:19 – info: loading plugin: „pilight“…
    2014-03-03 12:17:25 – info: loading plugin: „mobile-frontend“…
    2014-03-03 12:17:44 – info: the time is: Mon Mar 03 2014 12:17:44 GMT+0000 (UTC)
    2014-03-03 12:17:44 – info: socket.io: socket.io started
    2014-03-03 12:17:46 – info: packing static assets
    2014-03-03 12:17:59 – info: packing static assets finished
    2014-03-03 12:17:59 – info: rendering html
    2014-03-03 12:18:10 – info: rendering html finished
    2014-03-03 12:18:11 – info: listening for http-request on port 80…
    2014-03-03 12:18:12 – info: socket.io: handshake authorized etLxa6xndUu7_abZ4N4C
    2014-03-03 12:18:18 – error: Error on connection to pilight-daemon: Error: connect ECONNREFUSED
    2014-03-03 12:20:36 – info: socket.io: transport end (undefined)
    2014-03-03 12:20:37 – info: socket.io: handshake authorized gNFeTu_vJSh_WGBl4N4D
    [/code]

    hast du einen tip für mich wie ich das fixxen kann ?

    greetz wuschel

  3. meine lösung in der cfg

    {
    „plugin“: „pilight“,
    „ssdp“: true
    },

  4. Nach Neuinstallation laufen pilight und pimatic.

    In pilight habe ich zwei Switches für die pilight-webGUI konfiguriert und die lassen sich auch On/Off (Toggle) schalten. Ebenso über die Konsole mit entsprechendem Befehl.

    pimatic ist eingerichtet mit filebrowser, mobile-frontend, cron, rest-api und natürlich pilight. Filebrowser und mobil-frontend funktionieren.
    Allerdings zeigt die pimatic mobil-frontend (http:/myip) nix von den Einstellungen von pilight an. Buttons/Header können hinzugefügt werden, aber ich finde von von pilight. Die Einrichtung erfolgte streng nach dieser Anleitung.

  5. Hi,
    cooles Projekt und genau das was ich gesucht habe!

    Nur eine Sache ist mir noch unklar, ist es möglich eine 433MHz Fernbedienung als Sensor zu nutzen?
    Mir schwebt folgendes Setup vor: Die Fernbedienung ist auf einen Systemcode x eingestellt und die Steckdosen auf einen anderen Systemcode y. Wenn ich auf der Fernbedienung einen Knopf drücke wird ein Trigger ausgelöst, welcher dann die Steckdosen schaltet.

    Hat jemand hiermit schon Erfahrungen gesammelt???

    Vielen Dank!

    ps: leider ist irgendwas mit meinem Github Account schief gegangen und ich kann mich nicht einloggen, deshalb schriebe ich meine Frage hier nieder.

  6. Ich schalte meine Steckdosen mit raspberry-remote und dem shell execute plugin. Spricht etwas dagegen?
    Der Grund war, dass ich erste mit raspberry-remote experimentiert und dannach erst pimaitc entdeckt habe. Und man ändert ungern etwas, was schon funktioniert .. 😉

  7. Hallo,

    erstmal auch von mir danke für deine Tutorials, mittlerweile läuft alles soweit. Allerdings „verschluckt“ sich pimatic und zeigt sporadisch keine Werte des dht22 im Webinterface an. Gibt es eine Möglichkeit die betreffenden Events zu löschen ? Sieht sonst doof in der Historie aus 🙂

  8. Hallo,

    ich hätte eine kurze Frage und zwar habe ich nach ihrer Anleitung pimatic und pilight installiert. Er findet am pilight nicht. Muss das in einem bestimmten Ordner installiert sein? Außerdem werden keine Devices angezeigt, selbst wenn ich sie direkt in der pimatic config.json unter devices eintrage.. was mache ich falsch?

  9. Hatte die Katze wusste nicht wie man es nennt. Fand hier eine vollstandige egyptian cat names http://allcatsnames.com/egyptian-cat-name Liste der Namen fur Katzen.

  10. Cara Menghilangkan Jerawat di wajah, dapat dilakukan dengan berbagai macam cara. Seperti halnya dilakukan dengan cara alami ataupun cara-cara khusus, agar jerawat kabur dan diharapkan tak akan pernah hinggap lagi pada kulit wajah kita. Jerawat merupakan jenis penyakit kulit yang timbul akibat adanya beberapa hal, sehingga timbullah bercak-bercak kecil dan memerah. Jika dilihat dari sisi luar, setiap orang pasti pernah dilabuhi oleh yang namanya jerawat. Oleh sebab itu, setelah jerawat hinggap pada wajah anda. Jangan biarkan penyakit kulit ini menetap dan mengotori muka anda. Oleh sebab itu, segeralah bertindak dan basmilah jerawat yang menempel pada kulit anda.Di bawah ini, akan kami berikan gambaran mudah tentang Cara Mudah Menghilangkan Jerawat yang seringkali bertamu pada muka anda. Cara Mudah Menghilangkan Jerawat

  11. Precios Cialis Original Keflex And Headaches Cialis Que Contiene cialis online Doxtcycline Pills Without Prescription Meds On Line No Prescribtion

  12. Prix Du Levitra En Pharmacie En Belgique generic cialis Buy Viagra 50mg

  13. Ebay Precio De La Ciales canadian pharmacy levitra Side Effects Cephalexin 500mg Viagra Indian Pharmacy

  14. Cheap Generic Cialis Free Shipping Cialis Cuanto Cuesta En Espana canadian levitra Suhagra 100 Discount Los Angeles Amoxicillin For Impetigo Buying Online Cialis

  15. Generic Cialis Tadalafil 20mg Reactions To Cephalexin Discount Valtrex viagra Cephalexin For Std

  16. Synkapton Kaufen Where Can I Get Suprax Amoxil Bd viagra Tindimax Canada

  17. Prix Viagra Generique Cialis Nombre Generico 20 Minutos Es La Kamagra viagra How Long Does It Take For Zithromax To Work Is There Penicillin In Keflex Levitra Daily Use

  18. 100mg Generic Viagra Online Cephalexin Dogs Side Effects Apotheke cialis schweiz cialis online Amoxil Marque Acheter Buy Celebrex 200mg

  19. Comprare Cialis Slovenia Keflex Seismic Loop buy levitra safely from canada Levitra Schmelztabletten Preise Viagra Sources Viagra Compra En Madrid

  20. Generic Finasteride Skin Ou Trouver Cialis 5mg Genaric Viagra Retailers In Canada levitra 40 mg sale Priligy Niederlande Cialis En Yahoo

  21. Viagra Cialis Danger Propecia Embarazo Este Viagra Ou Cialis Prix viagra cialis fedex shipping isotretinoin tablets low price Secure Cod Bentyl No Doctor Buying Overnight Receta Cialis Espana

  22. Discount Fedex Elocon Buy Mastercard Store Keflex Kss Zithromax Diarrhea Treatment viagra Purchase Prednisone W Not Prescription

  23. Levitra Professional Vente Cialis Au Canada Cod Only Stendra 50mg Secure Ordering With Free Shipping viagra online Viagra Versandapotheke Buy Arimidex No Prescription Buy Meloxicam Online Australia

  24. Augmentin Vs Amoxicillin Prevacid Discount Card viagra Levitra Presentacion

  25. Cheap Low Cost Viagra Buy Telmisartan Online viagra Cialis Mareos Cialis 10mg Doctissimo Where Can Viagra Be Purchased In Canada

  26. Acquisto Viagra In Italia Farmaco Buy Valtrex Without Insurance buy viagra Amoxicillin Use For Est Cvs Pharmacy Cialis Coupon

  27. Canine Cephalexin 500 Mg Lupin Amoxicillin False Positive Drug Test Cocaine levitra en ligne canada Priligy Barata Keflex For Cellulitis In The Face

  28. Cialis Mit Antibiotika Priligy Dosage Instructions viagra Kamagra In Australia

  29. Does Amoxicillin Help Inected Bud Bites buy viagra Cialis E Levitra

  30. Prescription Drugs Generique Cialis Vendu France Dapoxetine Viagra Combo cialis Pharmacy Rx One Coupon Cephalexin Image

  31. Amoxicillin Powder For Injections viagra Discount On Line Doxycycline For Sale Macrobid Low Price

  32. Viagra Price At Walgreens buy viagra Isotretinoin Price Find On Line Kamagra Now Uk Meglio Viagra O Cialis

  33. How To Use Propecia Prezzo Cialis Da 5 Mg Resultados De Propecia cialis How To Make Female Cialis Cialis Generico Alta Qualita Buy Vigra

  34. Order Propecia Online No Prescription Cialis Prezzo Farmacia levitra price per pill Cialis Casero Free Viagra Samples Prescription

Schreibe einen Kommentar

Home Allgemein Geräte zu pimatic hinzufügen
© sweet pi - sweet home
Top