Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

  • Koffie
  • Registratie: augustus 2000
  • Nu online
Mede-auteur:
  • stat
  • Registratie: mei 2005
  • Laatst online: 11-11 18:10

stat

:? Pimatic: smart home automation for the Raspberry Pi

Wat is pimatic?
Pimatic is een open-source domotica framework dat runt op node.js en speciaal is ontwikkeld voor de raspberry pi (www.pimatic.org)

:? Wat zijn de voordelen van pimatic?
Het sterkste punt van pimatic is het regel-systeem. Dit stelt je in staat op om een hele natuurlijke manier vrij gecompliceerde regels in te stellen. Het is ontwikkeld door Oliver Schneider (Sweetpi) en er wordt nog steeds druk aan gewerkt.

Daarnaast zijn er veel plugins voor pimatic ontwikkeld, zoals bijvoorbeeld:
• Cron (voor het kunnen sturen op basis van tijd)
• GPIO (voor het rechtstreeks aansturen van een GPIO, of kijken of deze wel of niet verbonden zijn)
• pilight (Vrijwel alle devices van pilight kunnen ge├»mporteerd en bestuurd worden)
• ping (is een device wel of niet bereikbaar?)
• pushover (Stuur berichtjes middels de pushover API naar je telefoon)
• Mail (Verstuur mail)
• shell-execute (uitvoeren van CMD opdrachten)
• sunrise (Een skala aan zonsop- en ondergang momenten op basis van locatie
• sysinfo (monitor CPU temp, CPU load, memory load, disksize en pimatic DB size)
• weather (Weersinformatie en voorspelling).

:? Hoe implementeer ik pimatic in mijn domotica systeem thuis?
Sinds kort kan pimatic direct een 433Mhz zender en ontvanger aansturen via de GPIO pins (of een Arduino Nano) van de raspberry pi.
Het is Het is ook mogelijk om middels een plugin op pilight te leunen, eigenlijk gebruik je pilight dan als een soort van device driver voor je RF hardware.


:? Wat heb je nodig?
Als je 433Mhz ontvangers zoals die van KlikaanKlikuit wilt kunnen besturen dan heb je een 433Mhz zender en ontvanger nodig. Die kun je bestellen vanaf ebay. Let op, er is wel een groot verschil in kwaliteit! Zorg dat je een setje koopt die als '433MHz Superheterodyne' word aangeduid.

:? Wat kan je er allemaal mee?
Het mooie van pimatic is dat je alle plugins kunt combineren in het regelsysteem. Koffie heeft in zijn blog enkele mooie voorbeelden gegeven (Koffie's tweakblog: Home automation met Pimatic). Bijvoorbeeld:
code:
1
IF it is after 22:00 and beneden-thermostaat-runprogram is on and pilight-Beneden-dressoir is off THEN $BenedenTemperatuurInstelling = 18

:? OK, maar hoe installeer ik pimatic?
Dat is heel eenvoudig, zie de website: http://pimatic.org/guide/getting-started/
De installatie en eerste keer opstarten duren wel lang, houd daar rekening mee!
Plugins installeren gaat het makkelijkst via de webinterface: na de eerste keer opstarten log je in (default port is gewoon 80) en via het 'hamburgermenu' kan je voor plugins kiezen. Je zult merken dat ook het installeren van plugins vrij veel tijd in beslag neemt.
Als je pimatic al gebruikt en je installeert de pimatic-plugin dan zullen de devices automatisch geimporteerd worden. Als je ervoor kiest direct met pimatic je devices aan te sturen dan moet je de homeduino-plugin hebben (let erop dat je de juiste pins selecteerd!).
Vervolgens maak je de devices aan zoals is gedocumenteerd op de website. Als je ook via de webinterface bijvoorbeeld lampen wilt kunnen schakelen dan moet je de devices toevoegen aan een pagina (via het instellings-icoontje rechtsboven).

:? Heb je nog tips voor het maken van de regels?
- ten eerste: als je de regels in de webinterface maakt dan krijg je steeds opties te zien. Als die opties niet verschijnen dan heb je waarschijnlijk ergens iets verkeerd gedaan.
- als je een regel wilt maken die alleen geldt wanneer een device wordt aangeschakeld (en niet wanneer die device vervolgens ook aan blijft) dan kan je dat aangeven door 'trigger: ' ervoor te zetten.
- verder is het regelsysteem erg intuitief. Het is bijvoorbeeld ook mogelijk een actie aan te zetten met een vertraging 'after 1345 ms' of voor een bepaalde tijd (for 1 hour).

Doel van dit topic is om de (on)mogelijkheden en configuratieopties van pimatic te bespreken en samen problemen op te lossen.
Pagina: 1


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Auto

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True