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

Raspberry Pi

10 producten en 15 uitvoeringen

Datumbereik

CategorieŽn

AND

Onderwerpen

AND

Subforum

Topicstarter

Topicstatus

137 topics - Pagina 1 van 6

[Mediaplayer] Raspberry Pi met XBMC / Kodi - Deel 2

12:56 discussie 4193
Introductie

De Raspberry Pi is een zeer geschikt platform voor XBMC, wegens de lage aanschafprijs, waarvoor je toch redelijk krachtige hardware krijgt. Door de sterke GPU (VideoCore IV), HDMI aansluiting en CEC ondersteuning kan je favoriete films en tv-series tot en met een resolutie van 1080p weergeven! Door de aanwezige GPIO kan je ook allerlei uitbreidingen toevoegen zodat je Raspberry Pi naast MediaCenter ook je domotica kan regelen of je kan inzetten als ambilight vervanger. Reden genoeg dus, om de Pi een kans te geven als een MediaCenter met een geweldige bang-for-buck verhouding!

Voor het draaien van XBMC op je Raspberry Pi heb je de keuze uit verschillende projecten waarvan OpenElec, XBian en RaspBMC de populairste zijn. Alle drie de distributies zijn stabiel genoeg voor dagelijks gebruik.

Van alle drie de distributies heb ik hun eigen informatie hier neergezet om een zo onafhankelijk mogelijke indruk te geven.
DistributiesOpenElecquote:OpenELEC is built from the ground up specifically for one task, to run XBMC. Other operating systems are designed to be multi-purpose, so they include all kinds of software to run services and programs that won't be used. OpenELEC, however, only includes software required to run XBMC. Because of that it is tiny (roughly 150MB), it installs literally in minutes, and, it can boot extremely quickly in 5-20 seconds, depending on the hardware type used.

Unlike other XBMC solutions, OpenELEC is not based on Ubuntu. In fact, it's not based on any Linux distribution; OpenELEC has been built from scratch specifically to act as a media center. That means it doesn't include drivers for things that just won't be used like 3G cards and graphics tablets, for example.

In addition, OpenELEC is designed to be managed as an appliance: it can automatically update itself and can be managed entirely from within the graphical interface. Even though it runs on Linux, you will never need to see a management console, command terminal or have Linux knowledge to use it.Belangrijkste kenmerken:quote:A full install is only 90-125MB using only minimal hardware requirements Separate builds for Raspberry Pi Simple configuration through the Kodi & OpenELEC interfaces Plug and Play external storagehttp://www.openelec.tv
XBianquote:XBian is a small, fast and lightweight media center distribution for the Raspberry Pi, CuBox-i, Hummingboard and many more devices to come. It is based on a minimal Debian and therefor offers much of the same freedom as Debian offers.

Our slogan is “XBMC, the bleeding edge” as our main focus is delivering the fastest XBMC solution for various small form factor computers.

Just like Debian, XBian incoorporates rolling releases. This means that different from other distributions such as OpenELEC or Raspbmc, XBian doesn't release fixed images that often.

In contrast, XBian offers new package updates at least once a week. This means that new improvements and bugfixes are delivered quickly and easily.

When you keep your system updated, you will also start using new releases automatically. When all packages belonging to a new release are installed, XBian will also increase its own version.

So, you never need to reinstall!

This also means you can just install XBian Beta 2 and upgrade to XBian Release Candidate 2 in one go. Just as you can upgrade to XBian Stable 1 once it is released.Belangrijkste kenmerken:quote:Small footprint of around 400MB Full featured Debian with rich kernel Rolling releases Updates through native apt repository. Simple system configuration through XBian-config Snapshots and corruption protection Emergency shell Plug and Play external storage Automatic weekly image generation Integrated (only used sectors) backup tool.http://www.xbian.org
RaspBMC

De beschrijving van RaspBMC bevat maar weinig informatie over waarom ze zo uniek zijn ten opzichte van anderenquote:Raspbmc is a minimal Linux distribution based on Debian that brings XBMC to your Raspberry Pi.Belangrijkste kenmerken:quote:Auto-updates Ambilight support HTML 5 webbrowser Firewall Embeds TVHeaded and sabNZBDhttp://www.raspbmc.com
OvereenkomstenAlle distributies hebben hun eigen (cross-platform) installatieprogramma om het installeren van hun OS zo makkelijk mogelijk te maken. Ook is het mogelijk om op alle distributies FullHD films te draaien. Allemaal bieden ze ondersteuning voor de bekende protocollen voor AirPlay, NFS, SAMBA.
Welke moet ik kiezen?Dat is natuurlijk aan jou. Het beste advies is gewoon ze alle drie uit te proberen. Ze zijn gratis en installatie duurt niet meer dan 5 minuten. Uitproberen is dus verre weg het efficiŽntst.
Veel gestelde vragen uit het vorige topic
Moet je vanaf een USB stick draaien om corruptie te voorkomen?
In het eerste jaar dat de Raspberry Pi uit kwam waren er inderdaad veel problemen met corruptie van de SD kaart. Vanuit de Raspberry Pi foundation zijn er allerlei patches gekomen om dit te verhelpen en ook de ontwikkelaars van de grote drie hebben hun eigen manier gevonden om hiermee om te gaan. Zo draait OpenElec zo veel mogelijk vanuit de RAM waardoor de SD kaart zo weinig mogelijk gebruikt wordt. XBian heeft ervoor gekozen om BTRFS als standaard bestandssysteem te gebruiken. BTRFS detecteert automatisch wanneer er corruptie ontstaan en wordt dan vanzelf "alleen-lezen" zodat je veilig backups kan maken van je systeem.

Dit alles bij elkaar betekent dat corruptie zeer zeldzaam is geworden en in 99.9% van de gevallen niet meer voorkomt. Hoe kan je het zo veel mogelijk voorkomen:
• Sluit je Raspberry Pi normaal af i.p.v. hem van de stroom af te trekken.
• Draai je overclocking terug. Met name Turbo kan voor problemen zorgen.

Is vanaf een USB stick draaien is sneller?
Zelf heb ik dit nooit ervaren. Er zijn echter gebruikers die erbij zweren. Zorg er in ieder geval voor dat je een class 10 SD kaart gebruikt. Dat scheelt al het meest.

Kan je direct vanaf een USB stick opstarten?
Nee, de firmware en boot code worden altijd van de SD kaart gelezen. Vanaf dat moment kan je wel aangeven dat hij verder moet opstarten van een USB stick. Je hebt je SD kaart dus altijd nodig.

Kan ik de Raspberry Pi remote weer aanzetten zoals via WOL of via USB wake-up?
Als je je realiseert dat de Raspberry Pi 3W verbruikt en dit op jaar basis betekend dat je stroomrekening met 6 euro omhoog gaat, dan moet je je afvragen of je de moeite Łberhaupt wilt nemen om dit uit te zoeken. Als je dat wel wilt, dan maak ik je het makkelijk. Dit kan niet. Alleen via veel te dure externe bordjes waarvoor je je Raspberry Pi makkelijk 5 jaar continue aan kan laten.
DisclaimerCurlyMo is zelf manager van XBian. Om de onafhankelijkheid van dit topic te bewaken zou het goed zijn om meerdere co-auteurs te hebben. Graag hoor ik ook jullie input.

Domoticz - open source domotica systeem - deel 2

12:42 discussie 4179

Domoticz - Control at your fingertips

Vorig deel: Topicreeks: Domoticz - open source domotica systeem

Inhoudsopgave1. Wat is Domoticz?2. Waarom Domoticz?3. Protocollen3.1 433Mhz3.1.1 433Mhz via RFXCOM3.1.2 433Mhz via RFLink3.1.3 Goedkope 433Mhz transceivers van eBay3.2 Z-Wave3.3 Welk protocol moet ik nou kiezen?4. Platformen4.1 Versies5. Eenvoudig automatiseren5.1 Timers5.2 Blockly events5.3 Scripts6. Verdere mogelijkheden7. Handigheidjes8. Meer informatie9. Bijdragen aan het projectWat is Domoticz?Copy-paste vanaf de website:quote:Domoticz is a home automation system that lets you monitor and configure various devices like: lights, switches, various sensors/meters like temperature, rain, wind, UV, electra, gas, water and much more. Notifications/alerts can be sent to any mobile device.Het is een veelzijdige applicatie bedoeld als domotica controller (aansturing/uitlezen van componenten). De software voer je uit op een apparaat zoals een Raspberry Pi. De Pi zet je bijv. in je meterkast en heb je verder geen omkijken naar omdat alles via de ingebouwde webinterface te regelen is.

Het project is gestart door gizmocuz maar ondertussen zijn er meer developers actief. Mocht je zelf geniale ideeŽn hebben dan kun je uiteraard ook bijdragen als ontwikkelaar, zie hiervoor het forum (hier beneden genoemd).

Tweakers heeft zelf ook een kort stukje over Domoticz geschreven: reviews: Dirigenten voor het domotica-orkest
^

Waarom Domoticz?Het grote voordeel van Domoticz is dat het volledig gratis is, je hoeft alleen te investeren in hardware! Ook is het open source en daardoor gemakkelijk uit te breiden met extra scripts en functionaliteiten. Ook is er een API beschikbaar. Deze API werkt via JSON en op die manier kun je informatie uit Domoticz halen en/of zelf in Domoticz stoppen.

Een ander groot voordeel van Domoticz is dat het erg laagdrempelig is. Als beginner heb je het waarschijnlijk zo aan de praat! Je flasht de SD-image op een SD-kaartje, stopt die in je Raspberry Pi en gaan met die banaan.
In het begin zul je niet eens met de commandline of moeilijke scripts aan de gang te hoeven gaan, pas als je meer functionaliteiten wil hebben zal dat nodig zijn.
^

ProtocollenHet project ondersteunt enorm veel verschillende protocollen en hierdoor is er met elk budget wel een vorm van domotica mogelijk.
^

433MhzAls starter begin je waarschijnlijk met de populaire KlikAanKlikUit producten. Deze producten werken op de 433Mhz frequentie en zijn ťťnrichtingsverkeer, omdat de ontvangers niet aan terugkoppeling doen. Je weet dus nooit met 100% zekerheid of een apparaat je commando heeft ontvangen ('fire and forget') . Ook is het verkeer onbeveiligd. Vroeger werkte KaKu via het 'ARC'-protocol. Hierbij koos je op de zender en de ontvanger een code, bijv. 'D1' via een codewieltje. Met deze oplossing waren er maar een beperkt aantal combinaties mogelijk (256 om precies te zijn) en was er een grote kans op gezeur met de buren omdat je beiden op hetzelfde kanaal zat. Tegenwoordig gebruikt KaKu het 'AC'-protocol. Voordeel hiervan is dat je zender en ontvanger moet 'pairen' (koppelen). Je drukt op de ontvanger een knopje in waarna hij in de 'inleermodus' gaat. Op dat moment druk je op je zender een knop in, zodat er een signaal wordt uitgezonden. De ontvanger zal bij succesvolle koppeling een aantal keer schakelen om te laten weten dat hij gekoppeld is aan een zender.
Het verkeer bij 433Mhz apparaten loopt overigens altijd alleen maar van zender > ontvanger. Het is dus aan te raden om de zender op een centrale plek in je woning te plaatsen.

Door het AC-protocol van KaKu heb je al geen last meer van je buren, omdat er nu veel meer codes zijn, die ook nog eens random worden gekozen. Het is echter nog steeds zo dat het ťťnrichtingsverkeer betreft en ook is het nog steeds onbeveiligd (iemand die het ID van de zender oppikt kan dit zelf ook uitzenden (klonen) waarop jouw ontvangers reageren). In de praktijk valt het echter erg mee qua risico.

Bovenstaand is KlikAanKlikUit, de RFXCOM (zie onder) ondersteunt echter nog veel meer protocollen. Zo kun je bijv. ook goedkope deurcontacten van eBay halen, vaak gebruiken deze de 'PT2262' chip welke door de RFXCOM ondersteund wordt. Ook een goedkope deurbel van de Action (SelectPlus) kan gebruikt worden bijv.
RFXCOMIn de basis wordt voor 433Mhz producten de pricewatch: Rfxcom RFXtrx433E USB 433.92MHz Transceiver gebruikt, deze ondersteunt veel protocollen. De volledige lijst vind je in de handleiding (pagina 4 en verder).
Let op bij aanschaf van de RFXCOM: er zijn twee versies van de RFXCOM: het oudere RFXtrx433 model en de RFXtrx433E. Let erop dat je de laatste koopt, die ondersteunt meer devices. Het oudere model wordt nieuw niet meer verkocht, maar kom je misschien op Marktplaats nog wel tegen, zoek echter goed uit wat je wil gaan aansturen en wat het verschil is tussen de twee, met de oudere versie kun je bijv. geen Somfy rolluiken besturen. Het is daarom aan te raden om gewoon voor het nieuwste 'E'-model te gaan.

Zorg ook dat je de nieuwste firmware op de RFXCOM gebruikt, met enige regelmaat brengt RFXCOM een bijgewerkte firmware uit. Hierin zijn dan bugs verholpen of nieuwe apparaten toegevoegd. Je zult wellicht in de log van Domoticz ook wel een melding zien dat er een firmware update is als je erg ver achterloopt.
De firmware is te downloaden op www.rfxcom.com onder het tabje 'Downloads'. Voor de RFXtrx433E zul je in 99% van de gevallen de 'Ext' firmware nodig hebben. De firmware updaten kon altijd al via een Windows PC (of een VM) met het programma 'RFXflash.exe' (schijnt ook onder 'mono' te werken), maar sinds een tijdje (v2.25xx ergens) kun je de RFXCOM ook updaten binnen Domoticz.

RFLinkSinds kort is er ook het RFLink project. Dit is een 433Mhz zender/ontvanger op basis van een Arduino Mega + Aurel 433Mhz module. Een stuk goedkoper dan een RFXCOM (zeker als je handig genoeg bent om de gateway kit zelf te solderen), maar ondersteunt nog niet alle devices. Hier wordt echter wel druk aan gewerkt. Een overzicht van de door RFLink ondersteunde 433Mhz-devices vind je hier.

Zie ook het RFLink subforum op het Domoticz forum.
^
Goedkop 433Mhz transceivers van eBay"Wow, die RFXCOM en RFLink zijn wel erg duur hoor! Ik zie op eBay een goedkoop 433Mhz zendertje voor twee stuivers en een knoop, waarom zou ik dat niet kopen!?"
Deze vraag is al dusdanig vaak voorgekomen dat ik hem maar in de topicstart heb opgenomen. Deze goedkope zendertjes/ontvangers werken vaak vrij beroerd, ze pikken ook een hoop rotzooi (ruis) op. Domoticz heeft er voor gekozen om hier geen tijd in te steken, maar alleen voor transceivers te gaan die zich al bewezen hebben.
^

Z-WaveAls je na een tijdje de smaak te pakken hebt op domoticagebied, zul je waarschijnlijk met Z-Wave aan de gang willen gaan. Z-Wave werkt op 868Mhz, is tweerichtingsverkeer en het verkeer tussen zender en ontvanger is beveiligd, totaal niet te vergelijken met KlikAanKlikUit dus!
Anders dan bij 433Mhz werkt Z-Wave via een zgn. 'mesh'-netwerk. Dit wil zeggen dat het verkeer niet alleen van zender > ontvanger kan lopen zoals bij 433Mhz, maar ook tussen apparaten verloopt. Als je de zender in de woonkamer hebt staan en een wallplug op zolder en ook eentje op de eerste verdieping dan is het zeer waarschijnlijk dat het signaal op deze manier loopt: zender > wallplug 1e verdieping > wallplug zolder. Het netwerk zoekt zelf de 'beste' weg. Op deze manier kun je ook een grotere afstand overbruggen, het netwerk kan immers via meerdere 'hops' verlopen.

Ook bij Z-Wave moet je je nodes pairen met de controller. Bij Z-Wave heet dit 'includen'.

Het voordeel van Z-Wave boven 433Mhz, is dat het een stuk veiliger is, zowel omdat het verkeer beveiligd is, maar ook omdat de ontvanger zal terugkoppelen of hij daadwerkelijk de gewenste actie heeft uitgevoerd. Voor meer 'kritische' toepassing zoals bijv. het aansturen van een verwarmingselement is het daarom verstandig om Z-Wave te gebruiken, bij 433Mhz is er een kans aanwezig dat de ontvanger het signaal niet ontvangt (en je kacheltje de hele dag zou blijven branden en stroom slurpen). Ook het onderling versterken van het netwerk via de nodes is een leuke feature.
Verder kun je met een aantal Z-Wave devices (Fibaro Wallplug bijv.) niet alleen een aangesloten device aan/uit schakelen, maar ook het actuele (Watt) en totale (kWh) stroomverbruik meten.

Voor de Raspberry heb je de http://tweakers.net/produ...-punt-me-razberry-module/ om Z-Wave ondersteuning te verkrijgen. Het nadeel van deze module vind ik zelf dat je gebonden bent aan de Raspberry. Mocht je later besluiten om Domoticz op je NAS o.i.d. te willen draaien dan zul je weer een andere oplossing voor Z-Wave moeten aanschaffen, het RaZberry bordje past immers niet op je NAS.

Een Z-Wave USB-stick is dan een beter idee omdat deze via USB werkt. Voorbeeld hiervan is de Aeon Labs stick. Grote voordeel van de Aeon stick is dat er een batterijtje in zit, waardoor je hem uit de USB-poort kunt trekken en mee kunt nemen naar een Z-Wave device om de Z-Wave node te includen in je netwerk. Zorg ook hier dat je voor Z-Wave producten een recente firmware gebruikt om alles optimaal te laten werken.

Zie voor een overzicht van alle Z-Wave controllers de Pricewatch.

Een overzicht van alle apparaten (zowel 433Mhz als Z-Wave) die werkend zijn bevonden in Domoticz vind je hier
^

Welk protocol moet ik nou kiezen?Dit zijn maar twee voorbeelden van protocollen, maar Domoticz ondersteunt er nog veeeeel meer.

Voor welk protocol je kiest zul je voor jezelf moeten afwegen. 433Mhz is goedkoper dan Z-Wave maar in theorie minder betrouwbaar. Als je een kleine woning hebt en weinig stoorzenders in de buurt (vooral weerstations op 433Mhz met bijna lege batterijen zijn vervelend; die 'schreeuwen' bijna continu dat de batterijen leeg zijn) dan zal het erg meevallen en zul je amper problemen ondervinden. Z-Wave is betrouwbaarder maar de nodes zijn weer veel duurder in aanschaf (ga uit van gemiddeld §50+ per node). Natuurlijk kun je in je events ook een workaround inbouwen om het 433Mhz verkeer naar je ontvangers meer betrouwbaar te maken: simpelweg het commando na een aantal seconden/minuten gewoon nog een keer sturen (bijna zeker weten dat verlichting uit is als je van huis bent bijv.). Dit blijft echter behelpen en het missen van een signaal kan tot irritatie leiden.
^

PlatformenHet project is oorspronkelijk begonnen met als basis de Raspberry Pi. Dit is nog steeds de grootste doelgroep, de Pi is goedkoop, compact en energiezuinig en meer dan snel genoeg voor Domoticz. De kant-en-klare SD-image is gebaseerd op Raspbian en kun je gelijk mee aan de slag.

Ondertussen is er ook een versie voor Windows. Als je Domoticz wilt draaien op Linux kun je het project zelf compileren. Ook voor een Synology NAS is sinds kort een package beschikbaar.

De Raspberry Pi image en de Windows versie kun je hier downloaden. Voor de Synology package loopt op het Domoticz forum een topic en hier vind je nog een handleiding om het spul zelf te compileren voor je Synology.
^

VersiesEr wordt actief aan Domoticz gewerkt, van kleine bugfixes tot het implementeren van nieuwe functionaliteiten. Bijna dagelijks wordt er wel code gecommit, zie ook de GitHub repository van Domoticz hier.
Er zit een tweedeling in de ontwikkeling, zo verschijnt er eens in de zoveel tijd een nieuwe stable versie, die (zoals de naam al doet vermoeden) 'stable' oftewel stabiel is bevonden. Mocht je wat meer van experimenteren houden dan kun je ook de 'beta' releases draaien. Hierin zitten vaak wat nieuwere functionaliteiten, maar deze builds zijn niet gegarandeerd stabiel. In de praktijk kun je eigenlijk prima beta draaien, doordat er bijna dagelijks nieuwe builds verschijnen zijn bugs snel verholpen.
In de instellingen van Domoticz kun je kiezen van welke releasechannel je updates wilt verkrijgen. Standaard staat deze ingesteld op 'stable'.
^

Eenvoudig automatiserenNatuurlijk is een domoticasysteem niets zonder slimmigheid. Een lamp op afstand aanzetten is niet heel spannend. De kracht bij Domoticz zit hem er juist in dat je op erg eenvoudige wijze apparaten kunt aansturen. Hoe dat werkt zal hieronder worden besproken.
^

TimersDomoticz ondersteunt simpele timers:

(Bovenstaand voorbeeld: doordeweeks direct na zonsondergang licht aan, bij zonsopgang weer uit. In het weekend om 17:00 aan en om 22:00 uit)
^

Blockly eventsLeuker wordt het echter wanneer je echt events gaat bouwen. In Domoticz is het vrij eenvoudig om events te bouwen door de Blockly creator die aanwezig is. Op deze manier kun je 'bouwstenen' in elkaar slepen en op die manier een event creŽren.

Meer voorbeelden van deze Blockly events kun je hier vinden.
^

ScriptsNatuurlijk is er ook aan de die-hard scripters/coders gedacht, Domoticz ondersteunt de Lua programmeertaal om scripts te bouwen. Voorbeelden van dergelijke scripts vind je in dit topic, maar ook op de wiki staan genoeg voorbeelden.

Mocht je nou niet van Lua houden dan kun je ook zelf aan de gang gaan, er zijn ook genoeg gebruikers die met Bash of Python leuke scripts hebben gemaakt (zie wiki). Door de eerder genoemde JSON API kun je gemakkelijk met Domoticz communiceren.
^

Verdere mogelijkhedenHieronder een opsomming van de mogelijkheden van Domoticz:Aansturen draadloze schakelaars Uitlezen draadloze temperatuursensoren Uitlezen slimme meter (P1-poort) + grafieken genereren Zonnepanelen opwek bijhouden (S0-aansluiting kWh-meter / YouLess) + grafieken genereren Rolluiken/zonneschermen aansturen Scenes maken en gebruiken (Bepaalde lichtplannen waarin je bijv. een sfeer kunt vastleggen, 'Romantisch filmkijken' waarbij lampen gedimd staan, of 'Werkverlichting' waarbij je veel licht wilt hebben) Apparaten aansturen via groepen, alle lampen in de huiskamer met ťťn klik aan/uit zetten door de groep 'huiskamer' te bedienen Data van virtuele weerstations binnenhalen (Weather Underground) Zelfbouw nodes (gebaseerd op Arduino) van 'MySensors' project uitlezen Logitech Harmony Hub aansturen Philips Hue verlichting aansturen Milight verlichting aansturen Koppeling met Toon thermostaat mogelijk IP netwerkcamera in Domoticz en snapshot krijgen via pushmessage als deurbel wordt ingedrukt (los script) GPIO-pins van Raspberry bedienen ... ... En nog veel meer!...Maar eigenlijk is de beste samenvatting: download het eens en probeer het zelf en zie wat Domoticz je te bieden heeft
^

HandigheidjesNadat je Domoticz draaiend hebt gekregen zijn er waarschijnlijk nog een aantal handigheidjes die je wilt instellen:Zorgen dat USB-devices op de Raspberry altijd dezelfde poort krijgen toegewezen ipv na elke reboot weer door de war ---> Zie wiki Een automatische backup van je domoticz.db (bestand met al je devices + instellingen) instellen naar een FTP-server ---> Zie wikiHoe maak ik nou een ELSE IF-blockly
In de Blockly-editor sleep je de ELSE IF onder de IF in het plaatje uit de link.
^

Meer informatieVoor meer informatie/ondersteuning kun je naast dit topic ook het eigen Domoticz forum raadplegen (let op: Engels is verplichte voertaal) en ook de wiki staat bomvol informatie!

Lees voor je aan de slag gaat ook even de FAQ door. Wellicht is je vraag daar reeds beantwoord. Ook is er een handleiding beschikbaar.
^

Bijdragen aan het projectOmdat het een open source project is kan in principe iedereen bijdragen met het implementeren en up to date houden van functionaliteiten. Ook de wiki kun je als gebruiker aan bijdragen (logingegevens zijn zelfde als voor het forum). Schroom ook niet om je eigen interessante bevindingen daar te delen, of fouten te corrigeren als je er eentje spot.

Mocht je zeer tevreden zijn met Domoticz en op een financiŽle wijze wat willen bijdragen, dan kan dat ook: ga naar http://www.domoticz.com/ en klik op de 'Donate' button rechtsonderin.quote:Donations are more than welcome and will be used to buy new hardware, devices and sensors.
If you like the product or encourage the development, please use the button below.^Aanvullingen, opmerkingen, kritiek over de topicstart?Stuur mij (gallery: ThinkPad) een DM

Raspberry pi 2 zwart beeld bij opstarten

11:06 vraag 10

Vraag

Ik heb een sinds een maand de raspberry pi 2 model b Ik start hem altijd op om de oplaadstekker eruit en erin te doen. Maar opeens startte hij niet op! Ik heb geprobeerd met een andere hdmi kabel ofeen andere hdmi aansluiting, ik heb hem op een andere tv aangesloten maar niks werkte toen heb ik op internet research gedaan en toen moest ik een bestandje veranderen dus ik heb de micro sd card in de computer gestopt en ik mocht niet in de schijf tenzij ik hem ging formatteren dus dat werkte ook niet!
Weet iemand hoe ik hem normaal op kan starten?!

pilight - open source domotica oplossing

11-02 18:16 discussie 1684
pilight

pilight dus en geen Pilight of PiLight
Introductiepilight is een gratis. open-source en volledige domotica oplossing die draait op een Raspberry Pi, pcDuino, *BSD, debian gebaseerde linuxes en Windows. pilight werkt met een groot aantal apparaten en is frequentie onafhankelijk. pilight is dus in staat om apparaten in verschillende frequenties te bedienen zoals 315Mhz, 433Mhz, 868Mhz etc. Ondersteuning voor al deze verschillende frequenties is daarbij afhankelijk van de community. Wij als ontwikkelaars bezitten namelijk maar een beperkt aantal apparaten. De laatste unieke functionaliteit van pilight is dat het je in staat stelt een ad-hoc netwerk te maken met met elkaar communicerende pilight instances. Of deze nu draaien op een Raspberry Pi, je NAS of op je Windows desktop, dat maakt niet uit. Via de pilight USB Nano kan je elke USB computer omtoveren tot een pilight domotica systeem.Open SourceDe broncode van pilight kan volledig op het internet gevonden worden op https://github.com/pilight/. pilight is grotendeels afhankelijk van bijdragen van de community, dus als je suggesties, opmerkingen of verbeteringen hebt, voel je vrij om ons te forken.Gratispilight is vrij in gebruik zoals in vrijheid van meningsuiting. pilight gebruikt de GPLv3 licentie, wat betekent dat je er niet voor hoeft te betalen en mee kan doen wat je wilt. Maar net zoals met vrijheids van meningsuiting betekent vrij niet dat er geen moraliteit in het spel is. Dus, als je plannen hebt met pilight, laat het dan even weten zodat wij kunnen meedenken. We kunnen je niet tegenhouden, maar we willen zorgen dat er geen dingen gebeuren met pilight die onze reputatie kan schaden.Volledig modulairpilight is modulair is vrijwel elke bit. Nieuwe protocollen toevoegen is daarmee erg gemakkelijk geworden net als het toevoegen van nieuwe hardware ondersteuning. De API geeft gebruikers de mogelijkheid om nieuwe applicaties te schrijven die met pilight interacteren. Er bestaan nu al verschillende smartpone apps, desktop apps en verschillende plugins voor verschillende andere projecten.Webserver en webGUIpilight heeft een geÔntegreerde webserver en het serveert zijn eigen webGUI. Dit zorgt ervoor dat gebruikers vrijwel gelijk kunnen starten met het gebruiken van pilight in al zijn capaciteiten. De webGUI maakt het makkelijk om je apparaten te bedienen en de statussen uit te lezen. Ook handig voor diegene die geen aparte smartphone apps willen installeren.Lichtgewichtpilight is geschreven in C. Dit betekent dat het erg snel is en niet veel van je systeem vraagt. Het draait zonder problemen op een Raspberry Pi. Alle plugins worden meegecompileerd zodat de overhead zo klein mogelijk wordt gehouden. pilight wordt ook constant gecontroleerd op geheugenlekken en mogelijke instabiliteit met valgrind en gdb. Dit lijkt vanzelfsprekend, maar er zijn meer standaard linux programma's die lekken dan je denkt.

Op dit moment zijn er al mensen die hun gehele thermostaat via pilight draaien.Wat wordt ondersteundZie daarvoor de lijst op http://www.pilight.org
Maar verdere ondersteuning is afhankelijk van de inzet van gebruikers.Apps en AddonsDe rijke API van pilight maakt het mogelijk om makkelijk addons te maken. Een aantal voorbeelden zoals Android Apps:

illumina


pilight android 4.1+


Of een nodeJS plugin:

pimatic
DocumentatieEr wordt zo goed mogelijk gewerkt aan een zo volledig mogelijk documentatie van de volledig functionaliteit van pilight op onze website, forum en wiki. Of dit nu gaat om de API, uitleg van de verschillende instellingen, hoe je plugins kunt schrijven tot het beschrijven van een protocol. Als je informatie mist, laat het ons weten.Aanbodpilight verkoopt sinds kort de aanbevolen zenders en ontvangers, filters, USB interfaces etc. Voor meer informatie, bezoek de pilight winkelGNU GENERAL PUBLIC LICENSEVoor alle duidelijkheid. Alles wat ik voor dit project maak valt onder de GPL licentie. Dat betekent tegelijk dat alle veranderingen die jullie met mijn code / ontwerpen / circuits doen, ook openbaar gemaakt moet worden inclusief mijn naam als auteur, mits je het zelf weer verder verspreid. Voor eigen gebruik is het natuurlijk geen probleem. Als je dat niet bevalt, dan kan je beter een ander project kiezen, maar besef dat het openbaar maken van je uitbreidingen / aanpassingen anderen de gelegenheid geeft om je werk weer beter te maken / uit te breiden. Als je uitbreidingen / aanpassingen hebt gedaan, vergeet dan niet jezelf als (mede)-auteur te vermelden. Mocht je met mijn project geld willen verdienen, dan zou ik het netjes vinden als je een klein deeltje van de winst doneert om mij te bedanken voor de tijd die ik er ingestoken hebt.LEESMIJIk merk dat er steeds meer mensen zijn die hun interesse tonen in pilight. Dat vind ik alleen maar mooi. Een onvermijdelijk gevolg is dat hier mensen bij zitten met verschillende ervaringen in linux, electronica, etc., maar ik wel steeds meer vragen krijg om op al die vlakken ondersteuning te bieden. Daarvoor voor alle duidelijkheid:

Het gaat hier om een vrijwillig / gratis / niet-commercieel / open project. Daar zitten voordelen aan dus:
- Gratis
- Open

Maar ook nadelen:
- Geen gegarandeerde ondersteuning
- Voor eigen risico dus geen garanties
- Wegens de geringe vrije tijd van mensen geen deadlines

Dat betekent dus ook heel concreet dat ik geen verantwoordelijkheid wil dragen voor alle (genoemde) nadelen. Ik heb dus zelf niet altijd de tijd / zin / wil om je te helpen als je denkt niet genoeg vaardigheden te hebben om met die nadelen om te gaan. Daarvoor is het forum zodat je om hulp kunt vragen, maar dan nog is er geen garantie dat je die krijgt. Mocht je dat geen optie vinden, dan kan je beter een commercieel product kopen waarbij goede ondersteuning wordt geleverd.

het grote pimatic topic - home domotica met je Raspberry Pi

11-02 07:23 discussie 1180
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.

Raspberry Pi - deel 2

10-02 23:48 discussie 565

InhoudInleiding Geschiedenis Specificaties Lijst met werkende besturingssystemen MogelijkhedenInleidingDe Raspberry Pi is een singleboardcomputer gebaseerd op ARM-processors die tegen een minimale prijs wordt vervaardigd en verkocht.
De Raspberry Pi werd ontwikkeld aan de Universiteit van Cambridge en is bedoeld voor educatieve doeleinden. De productie is op 10 januari 2012 begonnen.

GeschiedenisDe eerste concepten ontstonden in 2006 en waren gebaseerd op de Atmel Atmega644-microcontroller.
De stichter van de Raspberry Pi Foundation, Eben Upton, wist een groep academici en anderen bijeen te krijgen en enthousiast te krijgen voor het project.
Doel was kinderen kennis te laten maken met programmeren op eenvoudige wijze, zonder dat enorme kosten zouden moeten worden gemaakt.

In augustus 2011 werden de eerste 50 alfaversies geproduceerd. Qua functionaliteit waren deze identiek aan het latere model B. Previews van de mogelijkheden van de chip lieten zien waar deze toe in staat was: er draaide Debian op, Quake 3 functioneerde tegen ongeveer 25 FPS op 1080p en ook 1080p MP4's werden vloeiend afgespeeld dankzij de Broadcom VideoCore IV-GPU. Deze mogelijkheid om hoge kwaliteit video's af te spelen leidde tot het gebruik van de Pi als mediacenter, vaak gebaseerd op XBMC.
Eind 2011 werden 25 model B bŤtaversies geproduceerd en getest. Op enkele schoonheidsfoutjes na functioneerde de chip prima. In de eerste week van 2012 werden tien exemplaren geveild op eBay en deze leverden de stichting ruim 16 duizend pond op. De lancering stond gepland voor februari 2012.
De eerste lichting van 10.000 Pi's werd gefabriceerd in Taiwan en China, in plaats van in het Verenigd Koninkrijk. Deze keuze werd hoofdzakelijk bepaald door de veel kortere levertijd; 4 weken in AziŽ tegenover 12 weken in Engeland en lagere prijs. De productie liep enige vertraging op door foutieve ethernetpoorten, er werd gebruikgemaakt van een niet-magnetische waar een magnetische nodig was.

De verkoop startte op 29 februari 2012. Op hetzelfde moment werd bekendgemaakt dat het model A dezelfde hoeveelheid geheugen zou krijgen als het duurdere model B; 256 MB in plaats van 128 MB. De Pi kon besteld worden op twee websites, namelijk Premier Farnell en RS Components. Beide sites gingen offline door de enorme hoeveelheid verkeer die werd geproduceerd vlak na lancering. Op een zeker moment werd door de webmaster een bericht naar buiten gestuurd met de vraag of de bezoekers iets minder vaak wilden refreshen, omdat de servers het niet meer konden hebben. 10.000 exemplaren waren geproduceerd. De vraag lag vele malen hoger; meer dan 2.000.000 bestellingen werden geplaatst in voorverkoop. Op 16 april 2012 ontvingen de eerste klanten ook daadwerkelijk hun Raspberry Pi.

Specificaties---- Wordt aan gewerkt


Lijst met werkende besturingssystemenAROS
Android 4.0/5.0 (Ice Cream Sandwich/Lollipop)
Arch Linux ARM
Debian Wheezy
FreeBSD
Firefox OS
Gentoo Linux
Google Chrome OS
Kali Linux (voorheen BackTrack)
NetBSD
Pidora: Raspberry Pi Fedora Remix
Open webOS
Plan 9
Raspbian (Debian Wheezy port met ondersteuning voor extra snelle zwevendekommaberekeningen)
RISC OS
Slackware ARM (voorheen ARMedslack)
OpenSUSE ARM
Redsleeve Enterprise Linux 6 (CentOS 6-derivaat inclusief het meest uit EPEL maar zonder SELinux-ondersteuning)
Windows 3.1
Windows 10 (alleen op de Raspberry Pi 2)
OpenElec
Open Source Media Center (OSMC)
XBian
Domoticz

MogelijkhedenBestandsserver
Mailserver
NAS
Retro-gamesysteem door middel van emulators
HTPC (Home Theater PC)
Asterisk PBX SIP-telefooncentrale
Aansturing van domotica-modules (middels Domoticz)
Car pc
DNS en DHCP-Server
UItlezen slimme meter

Het Grote OpenHAB topic - deel 1

09-02 16:11 discussie 511
Het Grote OpenHAB topic - deel 1
OpenHAB (Open Home Automation Bus) is een open source platform met als hoofddoel het integreren van verschillende home automation systemen en technologieŽn in ťťn enkele oplossing.
Het is geschreven in Java en draait daarom op diverse hardware- (ARM, x86) en software-platformen (Linux, Mac, Windows).
Daarnaast is OpenHAB modulair van opzet met onder andere ondersteuning voor Z-Wave, RFXCOM, pilight, Philips HUE en vele anderen.

Verder maakt OpenHAB deel uit van de AllSeen Alliance voor domotica en home automation (https://allseenalliance.org/).

http://www.openhab.org/

BindingsBindings zorgen voor de interactie met de verschillende onderdelen binnen je (domotica)systeem.
Ze maken de vertaalslag tussen een vendor- / systeem-specifiek protocol (bijvoorbeeld de Philips HUE api) en het OpenHAB systeem. Op het moment van schrijven zijn er een kleine 100 bindings en er komen met regelmaat nieuwe bindings bij.
Een complete lijst van bindings kan je hier en hier terug vinden.
Een kleine greep uit de beschikbare bindings:Network health binding Pioneer AVR en Onkyo AVR binding Astro binding Weather binding Philips HUE bindingRules en scriptsOpenHAB werkt met regels die kunnen worden uitgevoerd om het ťťn en ander te automatiseren. De syntax hiervoor is gebaseerd op XBase en bevat veel features di eook in Xtend zitten. De taal deelt verder overeenkomsten met Java (waar OpenHAB ook in is geschreven).

De drempel om regels en scripts te schrijven, is bij OpenHAB relatief groot. Ten opzichte van Pimatic en Domoticz is het niet zo gebruikersvriendelijk. Het is echter ook een stuk geavanceerder, waardoor je uiteindelijk complexe regelsystemen toch overzichtelijk kunt houden. Het rules systeem werkt met events van de diverse "items". Dit maakt het mogelijk om een regel te koppelen aan iedere update van een item, maar bijvoorbeeld ook als deze een bepaalde toestandstransitie maakt. Denk in dat laatste geval aan schakelaar die van uit naar aan update.

Binnen deze rules kun je acties toekennen, zoals het sturen van commando's naar andere apparaten. Je kan ook scripts aanroepen (zowel in OpenHAB, als externe scripts in bijvoorbeeld python). Verder kunnen regels en scripts allerlei logica toepassen zoals if-then-else constructies en lokale variabelen. Ook kan data worden opgeslagen in databases. Je kan je eigen systeem helemaal naar wens inrichten en programmeren, jij bent de baas. Daarvoor hoef je niet de sourcecode van het OpenHAB framework aan te passen! Alle code is netjes in losse bestanden te ordenen en er is geen restart nodig bij nieuwe code! Meer info:

https://github.com/openhab/openhab/wiki/Rules
http://www.openhab.org/features-rules.htmlAppsEr is een gratis App voor zowel Android als iOS.
Android
iOSWeb interfacesOpenHAB is ook via een webbrowser te gebruiken via verschillende interfaces.
Classic (standaard meegeleverd)
GreenT
CometVisuConfiguratieDe configuratie van OpenHAB bestaat volledig uit tekst bestanden, met iedere willekeurige text editor ben je dus in staat om OpenHAB te configureren. Om het leven echter wat makkelijker te maken zijn er verschillende tools ontwikkeld die je helpen bij het configureren.

OpenHAB Designer
OpenHAB Designer is een Eclipse applicatie welke gebruikt kan worden om OpenHAB te configureren.
Het gebruik van OpenHAB Designer heeft verschillende voordelen zoals: autocomplete, syntax highlighting, error checking en content assist.
https://github.com/openhab/openhab/wiki#openhab-designer

HABmin
Voor de configuratie van je rules kun je natuurlijk die-hard code gaan kloppen in Eclipse. Er is echter ook HABmin, een webbased configuratietool voor OpenHAB. Hiermee wordt het allemaal wat makkelijker en kun je met standaard bouwblokken code "inelkaar" klikken. Verder kun je er grafieken in plotten en de interface bewerken. Kortom een onmisbare addon voor OpenHAB!
https://github.com/cdjackson/HABminVoor- en nadelen van OpenHABVoordelenOpen source Goed onderhoudbaar Zeer flexibel regel- en scriptsysteem Zeer veel plugins beschikbaar Compatibel met diverse platformen Externe toegang via https://my.openhab.org (BETA) GratisNadelenHoge instapdrempel Relatief hoge systeemeisenResourceshttps://github.com/openhab/openhab/wiki
https://groups.google.com/group/openhab
https://plus.google.com/u...ies/104057398315501111932OpenHAB 2.0 en Eclipse SmartHomeOndanks dat er nog volop ontwikkelt wordt aan OpenHAB 1.x, is 2.0 al in ontwikkeling.
OpenHAB 2.0 zal gebaseerd zijn op Eclipse SmartHome, wat op zijn beurt weer een voortvloeisel is van OpenHAB 1.X
Voor meer info zie:
http://kaikreuzer.blogspo...nd-eclipse-smarthome.html
https://www.youtube.com/w...ewO0&feature=youtu.beGet started!Waar wacht je nog op! Download OpenHAB en start met het slim maken van je huis
http://www.openhab.org/

En om je op weg te helpen, hieronder staan komen tips en tricks. Mijn eigen code is wel beschikbaar via GitHub.

DIY energiemeter op basis van Raspberry Pi

06-02 10:08 discussie 303
Ondanks het feit dat er al een paar Raspberry Pi topics lopen, zou ik toch graag een apart topic starten. Indien gewenst kan deze ook naar DED verplaatst worden.

Op dit moment heb ik al 2 Raspberry Pi's in huis draaien voor domotica zaken. Eťn van die RPi's hangt in de meterkast, ideaal om dus meteen een energiemeter te bouwen die het actuele verbruik detecteert op basis van de knipperende LED in de meterkast.
Tot nu toe eindigen mijn pogingen om een sensor die deze LED opvangt in niets uit, mede door mijn onkunde op elektronica gebied.

Ik gok dat mijn probleem ook komt omdat de knipperende LED niet fel brand. Het is een hele korte puls, en de plastic kap over het apparaat zit er vůůr in plaats van er op. Je kunt dus vanaf de bovenkant langs de LED kijken:

Voorkant van de energiemeter:


Bovenkant van de energiemeter (mijn vinger wijst de plek van de LED aan):


Zijkant van de energiemeter:


Dit filmpje is zojuist gemaakt, met de meterkastdeur open:
http://www.youtube.com/watch?v=Bo9_MUfgb8E//


Ik wil de puls detecteren met een LDR welke ik aan de GPIO van de RPi hang.
Een LDR zou je op 2 manieren kunnen aansluiten: door middel van een condensator of door middel van een soort voltage divider.
Helaas heb ik geen condensator in huis, wel een verzameling weerstanden.
Na het nodige googlen kwam ik op deze site terecht: https://github.com/kieranc/power
Hierbij heb ik dit schema nagebouwd:



De uitleg van dit schema is: wanneer er geen licht op de LDR valt, is de weerstand van de LDR hoog. Hierdoor zal de 3.3v altijd via de GPIO wegvloeien en zo de pin op HIGH zetten.
Wanneer er wel licht op de LDR valt, word de weerstand lager en zal het via de LDR gaan lopen (en op de ground wegvloeien) waardoor de GPIO op LOW zal vallen.

Volgens de meegeleverde scripts kon je dan makkelijk een puls detecteren. Helaas liep het bij mij al direct fout omdat het gebruik van de appscheduler direct crashed, waarschijnlijk omdat de meegeleverde binary die op een interrupt moet reageren al direct sopt.
Van daaruit ben ik eerst gaan kijken wat de status van de GPIO pin was; met de deur dicht bleef deze op 1 (HIGH) met de deur open bleef deze op 0 (LOW).
De setup was dus te ongevoelig voor het LEDje, wellicht ook omdat ik niet in staat ben de LDR rechtstreeks op de LED te plakken ivm plastic kap.
Ik heb ik al zitten kijken of ik die kap eraf kon halen, maar daarvoor moet een beveiliging verbreken, geen optie dus

De vraag is dus: wie heeft al zelf eens met een RPi en een LDR een werkende pulsdetectie gebouwd en kan mij in de goede richting duwen? Is mijn aanname wel juist dat de plastic kap roet in het eten gooit, of is dit verwaarloosbaar?

Edit : een andere guide die ik vond maakt wel gebruik van een condensator: http://www.hyggeit.dk/201...ap-web-enabled-power.html
Maakt het veel verschil of je wel of geen condenstor gebruikt ?

Goedbedoelde opmerkingen als 'koop een youless' of 'vraag een slimme meter aan' zit ik niet op te wachten, het*moet* via de RPi

RaspPi + USB ethernet als man-in-the-middle afluisterbox

03-02 20:21 vraag 14

Vraag

Lieve medetweakers,

Ik ben van plan om met een eigen oplossing de opbrengsten van zonnepanelen met SolarEdge PV-omvormer te loggen, geÔnspireerd door een soortgelijk project op GitHub.

Het idee is een Raspberry Pi B+ met USB-to-Ethernet dongle tussen de netwerkverbinding van de omvormer en mijn switch te plaatsen, welke het dataverkeer van de omvormer afluistert en logt. De omvormer wordt dan met een UTP-kabel via de USB-to-Ethernet dongle op de RPi aangesloten en de RPi vervolgens via de ingebouwde LAN-poort met de rest van het netwerk. Op de RPi moet dan een netwerkbrug tussen beide ethernetpoorten worden gemaakt, welke met tcpdump kan worden afgeluisterd.

Mijn vraag: Als ik op de RPi een netwerkbrug instel tussen de eth0 en eth1 interfaces, kan de RPi dan zelf nog het internet bereiken? Ik zou dan de afgeluisterde communicatie kunnen doorsturen naar een webserver, of wellicht kan ik een webserver op de RPi draaien. De vraag is dus eigenlijk of de omvormer en de RPi op deze manier de verbinding met het internet kunnen delen.


Er is redelijk veel te vinden over het instellen van ethernet bridges, maar het wordt mij maar niet duidelijk of het device waarop de brug is gemaakt dan nog wel zelf van z'n netwerkpoorten gebruik kan maken.

Alvast van harte bedankt aan een ieder die hier zijn licht op zou willen laten schijnen!

Beste antwoord

quote:Jerrythafast schreef op vrijdag 29 januari 2016 @ 14:34:
Er is redelijk veel te vinden over het instellen van ethernet bridges, maar het wordt mij maar niet duidelijk of het device waarop de brug is gemaakt dan nog wel zelf van z'n netwerkpoorten gebruik kan maken.Jazeker, dat gaat zo werken. Een bridge kan gewoon een eigen adres hebben.

Bedenk wel goed hoe je dat gaat testen/configureren, het is handig om een derde interface te gebruiken (of fysieke toegang) die geen onderdeel uitmaakt van de bridge.

Je zou ipv. een inline MITM ook iets met DHCP kunnen proberen - bijvoorbeeld je raspi als default gateway pushen, of een custom route. Als je huidge router dat niet kan (en je kunt het niet instellen op je target device), zou je kunnen overwegen om je Raspberry als primaire DHCP-server te gebruiken.

Arduino - Met arduino een service in Raspberry uitschakelen

01-02 15:30 discussie 5
Ik heb een Raspberry en een Arduino via USB a - b connector aan elkaar hangen. Ik draai hyperion op de raspberry (voor ambilight) en de arduino stuurt de led strip aan. Alles is aangesloten volgens deze tutorial (http://roybongers.nl/2015...ino-openelec-en-hyperion/)

Ik wil graag dat ik via de arduino de hyperion service uit en aan kan zetten. Iemand een idee hoe dit te realiseren is en hoe?

Voor de arduino heb ik ook nog een IR ontvanger, dit is voor stap 2 zodat ik via de afstandsbediening de service kan stoppen.

SD kaart voor opnemen IP cam @ RPi geen goed idee?

27-01 16:51 discussie 13
Ik neem camerabeelden op met de RPi 2 en ZoneMinder. Dat deed ik op een SD kaartje in de veronderstelling dat het wel een jaartje zou draaien ofzo maar na een maand heeft mijn kaartje (die ik eerder al heb gebruikt) bevat mijn SD kaartje ineens bad sectors volgens mij, TestDisk geeft "Warning: number of heads/cylinder mismatches". Booten lukt niet meer en met testdisk kan ik er in ieder geval een aantal files niet meer af halen. Dus het SD kaartje lijkt afgeschreven. Ik had verwacht dat het toch iets langer mee zou gaan en vind het bovendien vreemd dat je wel eea kan vinden over ZoneMinder @ RPi maar je hier niets over leest Wat is jullie ervaring hiermee?

Wat is behalve een HDD/SSD nog meer een duurzame optie om aan te sluiten op de RPi? Een HDD/SSD moet je nog steeds booten vanaf SD maar verder schrijven zal dan op de externe schijf gebeuren. Is alleen een relatief prijzige en energie-verbruikende optie eMMC is niet veel goedkoper dan een 2e hands SSD en ik heb geen idee of dat via een MicroSD adapter gaat werken als bootschijf.

Raspberry Pi: aankoop&levering

27-01 13:47 discussie 2937
Modbreak:
Dit topic is afgesplitst van Raspberry Pi . Technische discussies kunnen in dat topic, hier kan gediscussieerd worden over het pre-order/bestelproces.

Hmzz ik vind het maar en vreemde bedoeling, nu worden de eerste beta borden geveild en gaan weg rond de 1000 pond

davfs2 system load extreem hoog

21-01 22:17 vraag 0

Vraag

Ik heb Stack van TransIP. En omdat ik deze stack kan mounten via DavFS in Linux, heb ik mijn Raspberry Pi geinstrueerd om een dagelijkse backup van alle belangrijke zaken naar het mountpoint weg te schrijven.

So far, so good.

Alleen is DavFS natuurlijk ontiegelijk traag. Dat neem ik dan maar voor lief.

Wat echter wel een probleem is, is dat de mount bijna fulltime 100% CPU in beslag neemt sinds vanochtend ergens.

Ik kan geen oorzaak hiervoor vinden, het internet helpt ook nog niet erg. Het enige zinnige dat ik tot nu toe kon vinden is use_expect100 0, echter helpt dit niets, de load blijft tussen de 75 en 100.

Heeft iemand meer ervaring met davfs en kan mij vertellen wat ik fout doe? Of misschien gewoon geen davfs gebruiken en hopen dat Stack met een beter/minder belastend protocol komt (binnenkort)?

Slimme/digitale meter uitlezen met een Raspberry Pi

18-01 08:58 discussie 478
Ik heb geen slimme meter, maar wel een digitale met een optische poort. Volgens mij "praat" deze poort hetzelfde protocol (IEC 62056-21) als de slimme meters. Ik heb op internet een optische probe gekocht welke je magnetisch op de meter klikt. Er zit een seriŽle RS232 aansluiting aan de probe. Ik heb deze vervolgens aangesloten op de seriŽle poort van een windows laptop.

Via onderstaande (gratis) software kan ik nu mijn meter uitlezen:


Mogelijk is de software ook handig om je zelf gemaakte kabel mee te testen.

Ik weet nu dus dat de kabel werkt, en de meter is uit te lezen. Nu wil ik eigenlijk eerst met bijvoorbeeld Putty de meter uitlezen maar dit krijg ik niet voor elkaar. Ik heb zo'n beetje alle mogelijke combinaties van stop bit, data bit en parity settings al gehad. Ik wil de meter graag zelf eerst kunnen uitlezen voordat ik hem aan een Raspberry Pi hang.

Advies voor verbinding nieuwe woning

12-01 18:01 vraag 28

Vraag

We (mijn vrouw, ik en onze kleine meid) hebben net een nieuw huis gekocht wat op dit moment wordt gebouwd. Voorzichtige schatting voor oplevering: eind zomer 2016. Op dit moment hebben we glasvezel (100/100 van ON), met onbeperkt vast bellen en analoge TV (DVB-C). Ik had gehoopt eenzelfde pakket te krijgen in ons nieuwe huis, maar dan via OnsBrabantNet, echter ondersteunen ze geen DVB-C op nieuwbouw woningen. Ik ben dan ook op zoek naar een alternatief.

Situatieschets huidige woning:
- Glasvezel 100/100mbit
- DVB-C TV
- Onbeperkt vast bellen
- Synology
- HDHR3-EU voor opnames en live TV via tablet/mobiel (DVB Link); wordt ook gebruikt om TV te kijken via XBMC op Raspberry PIs
- Het een en ander aan domoticz gestuurde KAKU systemen voornamelijk voor lampen, mogelijk later meer
- 2 Full HD Philips TVs van 40 en 42"
- Uitzending gemist daarvoor gebruiken we Kodi of het is opgenomen

Waar ik het meest van baal en waarvoor ik dus voornamelijk een oplossing zoek is het wegvallen van DVB-C. Wij kijken weinig live TV en de kwaliteit hiervan is voor ons meer dan voldoende, veel beter dan analoog. Ook het zenderaanbod is voldoende aangezien we van de 50 (of zo, misschien wel meer ik weet het echt niet) zenders die uit de muur komen, er slechts 15 in de favolijst van de TV hebben zitten. De rest wordt dus standaard al genegeerd.

Situatieschets nieuwe woning:
- 3 TVs, woonkamer, slaapkamer, kantoor, in de toekomst meer als onze dochter een eigen TV op haar kamer wil
- Er wordt veel gebruik gemaakt van mobiele devices; ik ga overigens niet de standaard bijgeleverde WIFI router gebruiken, die dingen vertrouw ik voor geen meter, wordt dus gewoon een fatsoenlijke firewall en het nodige aan accesspoints
- Overal loze leidingen tot op het dak voor eventuele zonnepanelen in de toekomst

Door het wegvallen van DVB-C moet er dus zeker een nieuwe tuner komen. Gezien het boven geschreven weinig TV kijken, heb ik liever geen digitale TV, maar dit lijkt niet anders mogelijk. Het liefst heb ik hier dan ook een optie voor zonder setupbox, maar gewoon via de TV kijken. Hierdoor viel mijn oog op Digitenne met een CI module. Mijn Philips TVs hebben een dergelijk slot, moet nog kijken of dit ook werkt met Digitenne.

Bellen gaan we via VOIP doen dus dit hoeft niet in het totaalpakket te zitten.

Concrete vragen:
- Wat zouden jullie adviseren?
- Werken setupboxen (of systemen zoals Digitenne) met Synology/DVB Link?

Postcodecheck: 5684GV 2

Video Stopt bij Openelec op RPI 2

09-01 12:35 vraag 2

Vraag

Hi,

Ik heb onlangs Openelec geupdate op mijn RPI 2 naar versie 6.0. Ik merkte dat ik tijdens het kijken van series en films de video playback steeds stopt. Soms na 10 minuten dan weer 1 minuut dan weer 30. Erg vervelend uiteraard.

Ik heb openelec meerdere keren compleet nieuw geinstalleerd en ook zelfs versie 5.0.8 opnieuw geinstalleerd van wege mogelijke bugs in v6.0.

Dit alles heeft geen effect.

Zou het aan de Pi of aan de SD kaart kunnen liggen? Uitereaard heb ik de sd kaart volledig geformateerd voor de nieuwe installs.

Ik hoor graag jullie inzichten.

Groet,

Boudewijn

Raspberry pi: WiFi Repeater maken

03-01 22:29 discussie 3
Hallo forum gebruikers,

Ik ga aankomende vakantie naar een appartement in het buitenland en ben hier eerder geweest de wifi deed het alleen in de badkamer goed. Nou had ik het idee om mijn RPi mee te nemen met 2 wifi adapters ( TPLink wn722 ofs ) want deze heb ik allemaal al. Ik weet dat deze adapters werken met het uitzenden van een wifi signaal.

Ik probeer nu dus al een beetje thuis mijn RPi in te stellen om met 1 adapter te verbinden met het huidige wifi, en vervolgens met de 2de adapter een nieuw wifi signaal uit te zenden. Ik ben ondertussen zover dat adapter 1 verbonden is en verbind bij opstarten en dat adapter 2 met hostapd een nieuw signaal uit zend. Alleen ik krijg geen ip-adres en kan dus niet verbinden verder had ik ook mijn twijfels of ik adapter 1 en 2 nog moet linken ofzo om de internet verbinding door te schakelen.

Ik ben vrij nieuw met netwerken maar wil het graag leren.

Alvast bedankt.

weerstation weather underground rapid fire probleem

03-01 19:26 discussie 1
hallo ,medetweakers , de allerbeste wensen van deze kant aan iedereen.
Ik heb een probleem, ik heb een pi versie 1 en een usb-weerstation nu draait daar soepel pywws op.
Ik heb hiervoor deze manual gebruikt en alles draait ok, ik upload alleen het weer naar weatherunderground.
Volgens de manual moet ik deze regel in de cron tab plaatsen

5 * * * * python -m pywws.Hourly ~/weather/data >> /home/pi/weather.log 2>&1

Dit werkt perfect na de boot en pi stuurt eens per uur het weer naar weather underground , maar weatherunderground ondersteund ook rapidfire ( live logging ) dit start ik op met het volgende comando

pywws-livelog-daemon -v ~/weather/data ~/weather/data/pywws.log start

Nu wil ik dat mijn rasperry pi met deze regel boot , maar dat doet ie niet , nadat ik het commando handmatig ingeef doet ie het wel. ik heb deze regel op deze manier in mij crontab geplaatst,

5 * * * * pywws-livelog-daemon -v ~/weather/data ~/weather/data/pywws.log start .

Iemand een idee wat ik nu als linux noob totaal verkeerd doe ?

HDMI CEC - LG TV/RASP/HORIZON

30-12-2015 discussie 1
Hallo,

Ik heb een vraagje, waar mijn vermoeden en zoek kunsten me eigenlijk al op een nee antwoord brengen. Maar ik aardig begin te twijfelen of dit antwoord correct is.

Het volgende.
Ik heb een LG 42LF561V-ZF toestel hangen, met daaraan een raspberry pi 2 via HDMI gekoppeld.
Deze werkt uitstekend met de bediening van mijn afstandbediening van de tv.
Nu heb ik er een LG NB3530A Speakerbar via een optische kabel op aangesloten, en alles afgesteld zodat ik met de afstandbediening van de tv het volume van de speakerbar kan verhogen en verlagen.

Echter heb ik nu een Horizon box bij die eveneens met HDMI-CEC is aangesloten aangezien de afstandbediening van de horizon nu ook gekoppeld is met mijn tv toestel en de tv aan/uit kan zetten source kan veranderen en ook het volume van de tv -> speakerbar.

Nu wil ik eigenlijk ook mijn raspberry bedienen met de zelfde afstandbediening dus die van de horizon, of de horizon met de afstandbediening van mijn LG TV.

Echter heb ik ergens gelezen dat de afstandbediening van de horizon niet met IR werkt, maar met een ander soort signaal. Alleen zit ik met een hele grote maar. Naast mijn LG 42LF561V-ZF hangt ook een LG 42PJ350 toestel die nu even eens op de afstandbediening van de horizon reageert. Wat wel irritant is maar voor latere zorg. Dus hopelijk kan iemand mij uit de brand helpen, en mijn antwoord met een ja of nee beantwoorden ;-)

Anders zal ik een andere manier moeten zoeken, of genoegen nemen met 2 afstandbedieningen.

RPi NAS inlogproblemen W10

27-12-2015 discussie 1
Beste Tweakers,

Ik heb vandaag mijn eerste 'NAS' in elkaar geflanst met Samba en een Raspberry Pi. Nu loop ik tegen een probleem aan: Ik kan niet inloggen met Windows 10 zoals ik dat bij OS X kan.
Op OS X kan ik namelijk gewoon inloggen met een account, waardoor ik bij bestanden voor dit account kan. Op iOS lukt mij dit ook door FileExplorer te gebruiken. Met W10 lukt mij dit echter niet. De NAS komt bij computers te staan (wat volgens mij niet klopt). Als ik vervolgens op de NAS klik kan ik niet inloggen, maar ik kom wel in een lege map terecht.

Heeft iemand een idee hoe ik dit probleem kan verhelpen en wel in kan loggen op mijn NAS met W10?

Bij voorbaat dank!
Philippe

Hulp bij configureren captive portal

15-12-2015 discussie 0
Geachte tweakers,

Situatie:

Ik ben met een raspberry project bezig en de bedoeling hiervan is dat de raspberry functioneert als access point in combinatie met een captive portal.

Om een verbinding tot stand te brengen is het belangrijk dat de gebruiker een bepaalde code opgeeft, die in een database opgeslagen staat. Deze database is te benaderen via JSON/REST.

Wat heb ik tot nu toe bereikt?

- Landingspage met een invoer veld voor de code.
- Java servlet die deze code controleert met de database via een API.
- Rasbperry pi geconfigureerd als AP.
- Iptables zo geconfigureerd dat alles op poort 80 en 443 naar de landing page gerouteerd wordt.

IPtables::

Routering naar landingspage.
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:80
iptables -t nat -A PREROUTING -p tcp --dport 433 -j DNAT --to-destination 127.0.0.1:443
iptables -t nat -A POSTROUTING -j MASQUERADE


Vraag::

Ik zou graag willen weten in welke richting ik moet denken, om de gebruiker niet meer via de iptables naar de landingspage te leiden. (Hoe zorg ik ervoor dat een gebruiker met bijbehorende ipaddress of MAC address en de juiste code niet meer gelimiteerd word door de iptables routering)

[raspberry pi 2B] Geheugen probleem

09-12-2015 discussie 3
Goedendag,

Ik (redelijke Linux leek) heb een Raspberry Pi 2 B die ik met tevredenheid in gebruik heb, alleen er is 1 ding waar ik tegenaan loop is dat is het beschikbare geheugen. Ik heb een 32GB SD kaart in mijn Pi zitten en daarop is het volgende geÔnstalleerd:

Raspbian Jessie
- MInidlna
- sabnzbd
- sickbeard
- pptpd
- samba

En met al deze programma's geinstalleerd heb ik (volgens mij) nog maar 400MB over, kan iemand mij vertellen waar de rest heen gegaan is ?

Voor jullie even een overzicht van de data (df -h):

Filesystem Size Used Avail Use% Mounted on
/dev/root 3.9G 3.3G 405M 90% /
devtmpfs 459M 0 459M 0% /dev
tmpfs 463M 0 463M 0% /dev/shm
tmpfs 463M 7.2M 456M 2% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 463M 0 463M 0% /sys/fs/cgroup
/dev/mmcblk0p1 56M 20M 37M 36% /boot

Internet radio naar jack streamingsdevice

06-12-2015 discussie 9
Ik zit met een lastig probleem:
We hebben hier thuis al verschillende radio's gehad, en bij elke radio hadden we het probleem dat na een tijdje de radio begon te kraken en we hem opnieuw moesten "bijdraaien".
Omdat we altijd maar dachten dat het aan de radio lag, hebben we nu een dure radio gekocht, maar nog altijd hetzelfde probleem.
Heeft iemand een idee waar dit aan zou kunnen liggen?
We zijn nu aan het kijken naar een internet radio streamer -> jack 3.5 -> radio oplossing. We willen dus geen internetradio kopen (want de radio die we nu hebben is qua geluid wel heel goed), maar een oplossing door een streamingsdevice waardoor we onze huidige radio kunnen behouden. Streamen van spotify etc zijn optioneel, maar altijd leuk.
Ik heb al rondgezocht:
-> Ebay: random streamers van onbekende merken. Zowieso dat dit gaat haperen of iets in die aard...
-> de gramofoon, met relatief slechte reviews
-> heb al zitten denken om een raspberry pi te gebruiken, maar op de moment weinig tijd om een hobby projectje te starten
->een DAB (Digital Audio Broadcasting) receiver->jack 3.5 kopen, maar deze vallen precies wel prijzig uit.

[GPIO] Raspberry Pi

01-12-2015 discussie 1273
Introductie
De Raspberry Pi (hierna RPi genoemd) wordt door velen hier gebruikt als mediacenter. Toch zijn er een aantal van ons die er ook andere leuke projecten mee doen zoals de Raspberry Pi Foundation hem ook bedoeld heeft. Voor al diegene die graag willen knutselen met de RPi of voor diegene graag hun projecten willen laten zien, is dit topic bedoeld.

De RPi heeft een aantal mogelijkheden (naast USB, HDMI, Ethernet e.d.) die je kunt gebruiken voor externe toepassingen.

GPIO
GPIO staat voor General Purpose Input Out. Zoals de naam al doet vermoeden gaat het hier over simpele pinnen die voor invoer en uitvoer te gebruiken zijn. De RPi heeft er hier 26 van (waarvan er een aantal nog geen functie hebben). Voor een beschrijving van de werking van deze pinnen zie: http://elinux.org/RPi_Low-level_peripherals

Dit topic zal gaan over verschillende projecten die mensen hier met de RPi hebben gerealiseerd.

Let op
De 3.3v pin is maximaal belastbaar met 50mA.

De 5v pin (komt direct van de USB connector) kan maximaal 1000mA leveren.
De RPi zelf neemt +/- 700mA (max) op, dus er blijft +/- 300mA over om ledjes, sensoren, LCD's, etc aan te sturen. Dit heeft o.a. te maken met Poly-fuse F3 onder de usb connector. Er zijn uiteraard manieren om deze zekering te verzwaren / bypassen.

Het programmeren van de GPIO pinnen kan via verschillende programmeertalen.
De meest gangbare zijn Python en C.

Installatie
Python
code:
1 2 3 wget http://raspberry-gpio-python.googlecode.com/files/python-rpi.gpio_0.3.1a-1_armhf.deb sudo dpkg -i python-rpi.gpio_0.3.1a-1_armhf.deb sudo apt-get install python-dev
C
code:
1 2 3 4 5 6 7 8 9 10 sudo apt-get install make cd /tmp wget http://project-downloads.drogon.net/files/wiringPi.tgz tar xfz wiringPi.tgz cd wiringPi/wiringPi sudo make sudo make install cd ../gpio sudo make sudo make install
Voor een overzicht welke nummers in de verschillende programmeertalen voor welke GPIO pinnen gelden is hier een overzicht te vinden.

Het laten knipperen van een LED
- een standaard 5mm rode LED
- een BC547 transistor
- een 560Ohm weerstand voor de LED
- een 27K weerstand tussen de GPIO van de RPi en de base van de transistor



Python
Python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/usr/bin/python import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) pin = 18 GPIO.setup(pin, GPIO.OUT) print "Start loop" while 1: print "LED uit" GPIO.output(pin, False) time.sleep(1) print "LED aan" GPIO.output(pin, True) time.sleep(1)
C
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <wiringPi.h>
#include <stdio.h>

int main() {
    int pin = 1;
    
    if(wiringPiSetup() == -1)
        return 0;
        
    pinMode(pin, OUTPUT);
    printf("Start loop\n");
    while(1) {
        printf("LED aan\n");
        digitalWrite(pin, 1);
        delay(25);
        printf("LED uit\n");
        digitalWrite(pin, 0);
        delay(25);
    }
}
Compileren:
code:
1 cc -o test test.c -L/usr/local/lib -lwiringPi
Verschillen tussen Python en C
De reden om in C te programmeren kan de snelheid zijn waarmee C in staat is om de pinnen uit te lezen en de betrouwbaarheid en snelheid van de delay functie. Op dit moment heb ik TSOP4838 aan mijn RPi hangen. Deze stuurt in grote snelheid afwisselend patronen van 1 en 0 naar de RPi. Om dit betrouwbaar uit te lezen moet je programmeertaal ook op grote snelheid deze code kunnen ontvangen. Python blijkt hier niet toereikend genoeg voor te zijn.

Omnikey Smart Card Lezer op raspberry pi

01-12-2015 discussie 5
Hoi Allen,

Heeft iemand ervaring met het aansturen van een Omnikey 5421 smart card lezer op een raspberry pi 2

Ik vraag me af of dit mogelijk is. Ik hoor graag jullie bevindingen !

Stephan
Resultaten per pagina: 25 | 50 | 100
1 2 3 ... 6


Samsung Galaxy S7 edge Athom Homey Xcom 2 Samsung Galaxy S7 Fallout 4 Apple iPhone 6C Hitman (2016) LG G5

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True