pimatic beta 0.4.1 ist fertig

Eine neue pimatic Version ist fertig. Die wichtigsten Änderungen und neuen Features:

  • Zu der Geräteliste können nun Gruppen bzw Trenner hinzugefügt werden.
  • Regeln können nun deaktiviert werden.
  • Es gibt eine Übersicht über installierte Plugins und die Möglichkeit Plugins zu verwalten.
  • Updatesuche
  • Es können nun Regeln mit Prädikaten der Form „value of sensor [is|less than|greater than] value“ benutzt werden. Zum Beispiel: „temperature of sensor 1 is less than 20“.
  • pimatic kann nun als daemon starten

Die Installation hat sich leicht verändert. Wer ältere Versionen installiert hat sollte komplett neuinstallieren. Ab jetzt können Updates mit der Updatesuche eingespielt werden.

Geplante Features und Änderungen für den nächsten Release:
https://github.com/sweetpi/pimatic/issues?milestone=2

Über Pimatic

pimatic ist eine auf Node.js laufende Plattform für Heimautomatisierung und Haussteuerung für den Raspberry Pi.
 

27 Antworten

  1. Oliver – danke für Deine Bemühungen und den Update.

    Habe 0.4.1 am laufen…..

    Regeln für devices die von pilight eingelesen werden, will es noch nicht… da wird die ID nicht gefunden.

    Wollte das issue auf git posten, geht aber grad nicht.

    Gruss

  2. in 0.4.2 funktioniert alles wieder – danke.
    Eine Beobachtung: pimatic scheint etwas träger geworden sein. Aber vorallem die Regelsache ist super. Fehlt nur noch der Helligkeitssensor:D

    • Hi Michel,

      was benutzt du da für einen?

      Viele Grüße
      Oliver

      • Ich habe noch keinen Helligkeitssensor verbaut – bin noch am schauen ob ich einen digitalen nehme oder einen analogen Sensor nehme. Den analogen Sensor (LDR) lässt sich mit einem Hack recht einfach anschliessen. Die Messgenauigkeit ist wohl mässig. Wenn ich einen erschwinglichen digitalen Sensor finde lasse ich es Dich wissen (habe was aus der Arduino Szene gesehen) Gruss

  3. Hi, sehr interessantes Projekt! Hoffe ich kann mich die nächste zeit mehr damit beschäftigen.
    Momentan habe ich das ganze mal auf dem Raspberry installiert und es läuft soweit auch.
    Habe zwei gpio devices angelegt, einen Eingang und einen Ausgang, leider funktionieren die scheinbar nicht.

    Konfig:
    „devices“: [
    {
    „id“: „doorbell“,
    „class“: „GpioPresents“,
    „name“: „Türklingel“,
    „gpio“: 2
    },
    {
    „id“: „dooropener“,
    „class“: „GpioSwitch“,
    „name“: „Türöffner“,
    „gpio“: 3
    }
    ],

    Wenn sich der kontakt an GPIO 2 schliest tut sich nichts im Webinterface und wenn ich im Webinterface GPIO 3 schalten will kommt folgende Meldung:

    error: Object # has no method ‚_setState‘

    ps.: Ist es normal das das starten so ewig dauert (schätzungsweise 1-2 min)?

    Grüße

    • Hi thex,

      danke für das Feedback. Benutzt du die richtigen Pin Nummern?
      Hier aus der Grafik die GPIO x Nummern:
      http://elinux.org/RPi_Low-level_peripherals#General_Purpose_Input.2FOutput_.28GPIO.29

      Der Fehler mit der nicht gefundenen Methode sollte nun in Version 0.4.2 des plugins behoben sein. Bitte teste es mal.

      Updaten entweder über das Webinterface oder „npm install pimatic-gpio@0.4.2“ im Hauptverzeichnis ausführen.

      Ja starten dauert leider ewig. Ich vermute das Bottleneck ist die langsame SD-Karten Anbindung des RPI. Wenn du Lust hast kannst Du ja mal profilen 😀

      Viele Grüße
      Oliver

      • Hi, danke für die schnelle antwort, werde es mit den anderen gpio nummern mal versuchen, bin von wiringPi ausgegangen. Hat das „on/off“ modul eigentlich eine Entprellung? Ich fände es noch gut wenn man die Flanke für das Triggern noch in der config angeben könnte, is ja momentan hardcoded auf „both“.

        Werde mal schauen mit dem update, gestern ist auf der plugin seite der pimatic server gecrasht:
        RangeError: Invalid array length
        at /home/pi/pimatic-app/node_modules/pimatic/node_modules/npm/node_modules/npm-registry-client/lib/get.js:87:15
        at Array.forEach (native)
        at /home/pi/pimatic-app/node_modules/pimatic/node_modules/npm/node_modules/npm-registry-client/lib/get.js:86:26
        at cb (/home/pi/pimatic-app/node_modules/pimatic/node_modules/npm/node_modules/npm-registry-client/lib/request.js:27:9)
        at RegClient. (/home/pi/pimatic-app/node_modules/pimatic/node_modules/npm/node_modules/npm-registry-client/lib/request.js:122:16)
        at cb (/home/pi/pimatic-app/node_modules/pimatic/node_modules/npm/node_modules/npm-registry-client/lib/request.js:158:9)
        at RegClient. (/home/pi/pimatic-app/node_modules/pimatic/node_modules/npm/node_modules/npm-registry-client/lib/request.js:303:12)
        at Request.self.callback (/home/pi/pimatic-app/node_modules/pimatic/node_modules/npm/node_modules/request/request.js:129:22)
        at Request.EventEmitter.emit (events.js:98:17)
        at Request. (/home/pi/pimatic-app/node_modules/pimatic/node_modules/npm/node_modules/request/request.js:873:14)
        at Request.EventEmitter.emit (events.js:117:20)
        at IncomingMessage. (/home/pi/pimatic-app/node_modules/pimatic/node_modules/npm/node_modules/request/request.js:824:12)
        at IncomingMessage.EventEmitter.emit (events.js:117:20)
        at _stream_readable.js:920:16
        at process._tickCallback (node.js:415:13)

        Grüße Thex

  4. hi Oliver,

    sowas habe ich gesucht. Ich würde gerne Unterstützung für die „Sensoren“ bzw. Kanäle von volkszaehler.org mit einbringen wenn Interesse besteht?

    i.W. würde das einen JSON-over-HTTP Aufruf sowie ein Parsen des Ergebnisses bedeuten.

    vg
    Andreas

    • Hi Andreas,

      das hört sich cool an. Wenn Du Lust hast ein plugin zu schreiben wäre das Cool. Ich schreibe nebenbei immer ein bisschen an der Anleitung dazu. Wenn du zu etwas speziellem Infos brauchst, dann eröffne am Besten auf github ein Thema dazu.

      An einem universellen Datalogger arbeite ich gerade. Das heißt Du müsstest nur noch einen Sensor implementieren.

      Viele Grüße
      Oliver

      • Dein Datenlogger sieht nett aus. Es wäre allerdings schön wenn die Visualisierung auch Daten aus volkszaehler aufgreifen könnte- ich mache mal eine Issue draus.

  5. What Type Of Prescription Is Keflex cialis Acheter Du Cialis Au Luxembourg

  6. Kamagra Kaufen Gunstig Levitra Prix En Medecine cialis Kamagra Oral Jelly Rite Aid Cialis 20mg Einnahme Effet Viagra Image

  7. Buy Albendazole No Prescription For Fluconazole 150 Mg online pharmacy Viagra With Dapoxetine Reviews

  8. Viagra Tarif En Pharmacie Le Prix Du Kamagra Canadian Soft Viagra buy viagra online Stendra Over Night Low Price Overseas Store

  9. Canadian Cialis Reviews Levaquin Medicine For Sale Shipped Ups levitra 60 mg Best Prices On Cialis 5 Mg Trouver Cialis Pas Cher Paris Levitra Low Cost

  10. Vrdrug Cialis For Daily Use Cost Cephalexin Kidney In Cats generic levitra professional Buy Lexapro 5mg In Singapore Canadian Cialis Prices

  11. Tadalafil Online Us Pharmacy Propecia Hormones Women Zithromax Iv In Children generic viagra Minocycline Expired 2012

  12. Amoxicillin 500 Mg For Sale Buy Doxycycline Boots cheap levitra online Cheap Kamagra Tablets Propecia Drug Coupons Levitra Cost

  13. Low Prices Flagyl In Chula Vista Cephalexin What Is It Used For Como Comprar Cialis Sin Receta viagra Acticin 30gm Want To Buy Amoxicillin Human Dose

  14. Find Progesterone Pills Comprar Cialis Transferencia Bancaria viagra Priligy Istruzioni

  15. Propecia Experience Saw Palmetto Viagra Vs Cialis Vs Levitra Reviews viagra Bentyl With Free Shipping Luton Doxycycline 20mg For Sale Venta De Cialis Generico Por Internet

  16. Canada Pharmacy Viagra viagra Viagra Generic Usa Pharmacy

  17. Zithromax Before Surgery viagra online Pharmacy Rx One Review Viagra Cialis Paypal

  18. Buy Doxycycline Online Forum viagra Regrow Hair Propecia

  19. Ativan En Ligne Cialis En Angleterre Buy Hydrochlorothiazide Online cialis After Before Photo Propecia Generique Kamagra Canada

Schreibe einen Kommentar

Home Allgemein pimatic beta 0.4.1 ist fertig
© sweet pi - sweet home
Top