Let op: Tweakers stopt per 2023 met Tweakblogs. In dit artikel leggen we uit waarom we hiervoor hebben gekozen.

Het gebruik van bass shakers (transducers/shakers/buttkickers) voor simracen

Door R3m3d7 op vrijdag 27 december 2019 15:06 - Reacties (18)
Categorie: Simracing, Views: 8.976

Het gebruik van (tactile) transducers, ook wel bekend als "bass shakers" voor simracen is naar mijn mening een eenvoudige en relatief betaalbare manier om een simrig meer tot leven te laten komen.

Ik denk dat de prijs/immersie verhouding van een shaker setup op het simrig het overwegen waard is voor veel simracers maar denk niet dat je hiermee een motion rig aan het bouwen bent of dat ik zeg dat je dat niet nodig hebt.

Bass shakers zijn echter de goedkoopste manier om wat leven aan je rig toe te voegen, zeker als je al een versterker hebt liggen, maar heb ik begrepen dat sommige simracers met een motion rig daarop alsnog bass shakers plaatsen omdat het de effecten van een motion rig kan completeren.

Wat is een transducer

"A transducer is a device that converts energy from one form to another. Usually, a transducer converts a signal in one form of energy to a signal in another."

En het type transducer waar wij het hier over hebben staat ook wel bekend onder de merknaam "ButtKicker", dit is hoe Buttkicker hun shakers beschrijven

a “Silent Subwoofer” that allows you to feel powerful bass without excessive volume

We hebben dus te maken met een transducer dat als doel heeft audio signalen in iets voelbaars om te zetten ipv grotendeels als iets hoorbaars (geluidsgolven).

Door een subwoofer te pakken, geen doek hierop te monteren en een verbinding te maken met de conus van de subwoofer en het speaker frame zelf is het apparaat in staat vibraties van verschillende golflengtes over te brengen aan het oppervlakte waarop het apparaat gemonteerd.
Er zijn mensen die zelf een subwoofer ombouwen tot een type transducer die wij nu kennen als bass shaker. Zie b.v. https://www.youtube.com/watch?v=xwtHdBuhCq8

Dit alles resulteert in een apparaat wat in staat is hetgeen waarop het gemonteerd is te laten trillen en "schudden" op basis van een laag frequent (bas) audio signaal zonder dat de buren direct komen aanbellen met de vraag of het wat minder kan.
Het is dus meer beweging dan geluidsgolven, dit wil echter niet zeggen dat het apparaat stil is, zeker op hogere volumes zijn ze goed te horen.

Dit alles maakt deze apparaten populair bij mensen die films willen voelen zonder de buren teveel lastig te vallen en mensen die feedback willen voelen van games ipv het alleen maar te horen.

En hier komt het dan voor simracen om de hoek te kijken, wat nou als we een of meerdere van deze bass shakers kunnen gebruiken om feedback te genereren bij het racen in onze virtuele auto's.

Er zijn volgens mij twee redenen om bass shakers in te zetten bij de simracing hobby.

1 - Iets meer feedback over wat gebeurt

Een vibratie in de stoel wanneer je een wiel blokkeert of, nog mooier, vibratie bij je voeten wanneer je de voorwielen blokkeert en een vibratie achter je stoel wanneer je de achterwielen blokkeert is waardevol tijdens het rijden en voelt vrijwel meteen behoorlijk natuurlijk.


2 - Meer immersie

Het gevoel van een kleine trap in je rug wanneer je schakelt verhoogt de immersie, het maakt je niet sneller of constanter maar het maakt het rijden gewoon leuker.

Hoe moet ik dit zien tov een motion rig of vibratiemotor (zoals in een game controller

Een bass shaker vervangt absoluut niet een motion rig, de twee zijn niet te vergelijken.
Een motion rig is echt een beleving, een bass shaker is een leuke maar veel kleinere toevoeging op je simrig. Een vibratiemotor is weer beperkter dan een kicker, een kicker werkt op veel groter vermogen en kan doordat je de duur en frequentie van een effect kan bepalen met meer detail.

Hoe werkt het

Het idee is vrij simpel, we pakken de beschikbare telemetrie van een ondersteunde simracing titel en zetten deze via een stukje software om in audio singnalen naar een versterker waaraan onze onze bass shaker(s) hangen.

Wat hebben we nodig


1 - Een tweede geluidskaart.

Of, wellicht beter verwoord, een tweede audio output device in Windows. Je kan b.v. een USB headset gebruiken die een eigen audio output is en een vrije onboard geluidskaart voor je bass shakers gebruiken.

Je moet naast je primaire geluidskaart (headset of speakers) voor de audio van je sim een tweede geluidskaart (audio output) hebben voor het gebruik van je bass shaker(s).

Inbouw of via USB, beide zijn prima zolang hij maar als tweede audio output zichtbaar is in Windows.
Zorg voor een geluidskaart die qua aansluitingen en kanalen matched met je versterker en met de hoeveelheid transducers die je wilt aansluiten. Reken op 1 bass shaker per audio kanaal.
De kwaliteit van de geluidskaart is naar mijn mening niet heel relevant, ik gebruik een chineze USB stick als geluidskaart van 5 euro.

2 - Een tweede versterker.

Als je voor een bass shaker gaat koop je deze met versterker erbij en kan je dit onderdeel dus overslaan, dit maakt de oplossing een nette set en lekker compact.
Indien je echter zoals ik nog een 5x100 watt RMS 5.1 versterker hebt liggen kan je de budget route ingaan en deze inzetten in combinatie met goedkopere bass shakers.

Zorg voor een versterker die matched met je geluidskaart qua kanalen en type aansluiting.
Zorg voor een versterker die qua ohm matched met de bass shakers die je wilt gebruiken, zeker als je op hogere volumes wilt gaan werken is die match belangrijk, langere tijd op hoge volumes met een mismatch van ohms tussen de versterker en de bass shaker kan de versterker beschadigen.

Let op met goedkope rommel, mijn advies is om bij voorkeur een zware (letterlijk en figuurlijk) tweedehands 5.1 versterker van marktplaats.nl te halen dan 25 euro kostende 200 gram wegende flut versterer die niet kan leveren wat er op de verpakking staat, je wilt liever je 5x100 watt RMS amp op 20-50% draaien dan een goedkoop ding open te moeten draaien. Een goede versterker is veel belangrijker dan een goede geluidskaart.

Ik gebruik zelf een Sony versterker, er zijn heel veel van deze apparaten te vinden op marktplaats.nl voor 30-100 euro zoek b.v. op "sony STR"
Uiteraard zijn andere merken en types ook bruikbaar, dit is alleen wat ik gebruik omdat ik het nog had staan.


3 - Bass shakers

Ik heb eigenlijk alleen ervaring met 1 type shaker en dat is de 80 watt 4 ohm van Conrad.

Ik geloof best dat er betere oplossingen op de markt zijn maar ik ben zelf erg te spreken over de prijs/kwaliteit van deze bass shakers, ze voelen solide aan, zijn compact, makkelijk te bevestigen met grote gaten voor schroeven/bouten rondom en hebben goede contacten voor het verbinden van het speakerkabel.

Er zijn twee uitvoeringen van het model dat ik gebruik:

De 8 Ohm (dit kunnen de meeste versterkers aan)

https://www.conrad.nl/p/s...-w-bass-pump-iii-8-378284

En de 4 Ohm (veel, wat meer high-end, versterkers kunnen dit aan)

https://www.conrad.nl/p/s...-w-bass-pump-iii-4-376287

Indien je versterker, zoals die van mij, 4 en 8 ohm aan kan en je alle bass shakers nog moet kopen zou ik de 4 ohm bass shakers aanraden omdat het de versterker minder moeite kost om deze aan te sturen en dit het resultaat theoretisch ten goede zou moeten komen.
Ik denk zelf dat dit niet te voelen zal zijn maar als je toch kan kiezen en de prijs is gelijk, waarom niet?

De boel aansluiten

Aanschouw mijn tekening hieronder en accepteer mijn supereuriteit op het vlak van techische tekeningen (je kan erop clicken voor een uitvergroting).

Voor onderstaande opstelling kan je uit de voeten met een stereo geluidskaart en versterker.



Voor onderstaande opstelling kan je uit de voeten met een stereo geluidskaart en versterker.



Voor onderstaande opstelling heb je minimaal 4 kanalen nodig op je geluidskaart en versterker.



Het idee is als volgt, we houden 1 geluidskaart voor normale (simracing) audio zoals je dat ook had voordat je met bass shakers aan de gang ging.
Daarnaast voegen we dus een tweede geluidskaart toe met minimaal het aantal kanalen wat we nodig hebben voor het aantal bass shakers, 1 bass shaker is 1 audio kanaal.
Dus een stereo versterker kan twee shakers onafhankelijk van elkaar aansturen.
Een surround versterker kan 5 (of meer) shakers onafhankelijk van elkaar aansturen.

Ik zou beginnen met 1 bass shaker, wellicht vind je het maar niets en dan zit je niet meteen met 4 van die dingen, als je toch een versterker moet kopen zou ik er wel eentje kopen die minimaal 4 bass shakers kan aansturen, de meerprijs hiervan is niet meer dan een paar tientjes bij een gebruikte versteker.


Software

Qua software zijn er (tot zover ik weet) twee opties.

1 - Simhub ( https://www.simhubdash.com/ )

Eenvoudig, redelijk intuitief en goed genoeg voor wat ik ermee doe.
Het mooie van deze tool is ook dat het veel meer dan dan alle bass shakers ondersteund maar ook (custom) dashboards en nog veel meer kan aansturen. Wat mij betreft dus al snel een must have voor simracers en een mooi project om ook financieel te ondersteunen als community imho.

2 - Simexperience Simvibe ( https://simxperience.com/...vibe/simvibesoftware.aspx )

Simexperience heeft een GUI die lijkt te zijn ontworpen door de mensen die geen idee hebben hoe andere mensen met interfaces omgaan, geen enkele standaard is in gebruik bij deze interface, alles is anders dan welk stuk software ik ooit eerder heb gebruikt. Het is werkelijk een meesterwerkje in dat opzicht. Volgens kenners is het echter de meeste beste software voor bass shakers en is echt alles te tweaken qua effecten etc. Ik heb een licentie maar kan mij er niet toe zetten omdat Simhub alles doet wat ik wil en het laat mij mijn santity behouden, dat is mij ook wat waard.


Simhub


Hieronder wat instructies mbt het gebruik van Simhub voor bass shakers, er is veel mogelijk en ik gebruik het maar in een beperkte setup en met beperkte effecten maar doe er je voordeel mee, of niet. :-)


Ga bij het starten van simhub naar "ShakIt Bass Shakers", "ShakiIt Motors" is voor motion rig doeleinde.



Onder shakeIt Bass Shakers zijn drie tabjes te vinden namelijk "Effect profiles", "Sound Output" en "Controls".



Eerst gaan we kijken naar de Effect Profiles:



Dit is waar alle effecten staan die deze versie van Simhub ondersteund, sommige werken alleen met specifieke sims en andere zijn voor alles sims te gebruiken.

In mijn versie van Simhub zijn dit de effecten die ik gebruik:

Gear shift
Wheel lock
Road Impacts

Laten we even naar de eigenschappen van het Gear shift effect gaan kijken als voorbeeld:



A - De naam van het effect, in dit geval dus "Gear shift"
B - Hier kan je het effect met de huidige settings testen en de output zien in het schermpje
C - Hier kan je de frequentie bepalen die het effect richting je kicker versterker zal sturen
D - Hier bepaal je het "volume" van het effect
E - Toggle om het effect uit/aan te zetten
F - Effect specifieke settings, ik heb het schakelen naar neutral uit staan anders krijg je twee effecten op een hand bak, dat vind ik zelf niet prettig
G - Duur van de pulse die op de frequentie van C naar je versterker zal worden gestuurd.

Vooral de combinatie van C en G en daarna D maken het dat je verschillende effecten kan onderscheiden van elkaar, maak met deze instellingen alle effecten makkelijk van elkaar te onderscheiden zodat je ook echt iets hebt aan de feedback van je kicker.

Onder het tabje "Sound Output kan je kiezen welk signaal naar welk kanaal (en dus bass shaker) gaat, je kan eenvoudig mono, stereo en 4 kanaals setups kiezen of bij "custom channel map" echt elk effect op een specifiek kanaal of meerdere kanalen mappen.



De "custom channel map" bied zeer veel flexibiliteit.



Koop ajb een licentie voor simhub zoals ik heb gedaan als je besluit om met simhub te gaan werken.



https://www.simhubdash.com/get-a-license/

Je kan al een licentie kopen vanaf 5 euro.

En meer is het eigenlijk niet.
Je stuurt subwoofers aan die je rig doen trillen aan via een seperate geluidskaart en versterker, als input gebruikt de software die dit doet de telemetrie van je favoriete sim.

Toevoeging 1 - Het gebruik van bass kickers met racegames op consoles

Omdat het niet mogelijk is om tools zoals simhub naast je racegame te draaien op een console of op een andere manier de telemetrie van je racegame uit te lezen met een tool als simhub (tot zover ik weet) is het niet mogelijk om op een console telemetrie data om te zetten in feedback via een bass kicker.
Het beste waar je op kan hopen is dat je geluiden in vibraties kan omzetten.

Dit zou werken door een bass kicker te koppelen als subwoofer op je versterker, op dat moment functioneert de bass kicker als een stille subwoofer zoals mensen hem ook wel voor thuisbioscopen inzetten.
Let erop dat je de bass kicker op een subwoofer output op je versterker koppelt zodat hij alleen subwoofer frequenties doorkrijgt en dat dit een versterkte output is, niet een line-out die een actieve subwoofer verwacht met een eigen versterker.

Voorbeelden van betaalbare hardware

USB geluidskaarten

Stereo (via 3.5mm jack naar versterker)
https://www.aliexpress.com/item/32492176855.html

7.1 (via optical out naar versterker)
https://www.aliexpress.com/item/32964736371.html

Ghettomotica deel 2 - laptop klaarmaken voor domotica server

Door R3m3d7 op vrijdag 11 augustus 2017 20:24 - Reacties (5)
Categorie: Domotica, Views: 2.460

In deel 1 van deze ghettomotica serie onderbouw ik mijn keuze voor een laptop als domotica server die meer doet dan alleen Domoticz draaien en feitelijk al mijn thuisserver taken op zich neemt die mijn NAS niet of niet goed genoeg aankan.

Stap 2 is het OS op het het systeem installeren en klaarmaken om als Domoticz en KVM server te fungeren.

Nog even een kleine disclaimer.
Alle Ubuntu/Domoticz dingen die ik beschrijf zijn op het internet te vinden. Ik claim niets te hebben uitgevonden. Ik pak overal stukjes vandaan en puzzel die aan elkaar tot het iets is wat werkt voor mij. De credits gaan naar de geweldige Linux/Ubuntu/Domoticz community's, ik ben niet meer dan een tevreden gebruiker die ervaringen deelt in de hoop andere te inspireren/helpen met het opzetten van hun Domotica systemen.


Ubuntu

Voor mij is de keuze voor het OS gevallen op Ubuntu Server LTS.

Deels heb ik deze keuze gemaakt omdat betaalde Windows niet past in het ghettomotica thema van deze serie maar het is zeker niet de belangrijkste reden, ik geloof namelijk niet echt in de waarde die vaak wordt gehangen aan het kosten argument in de hele Windows vs Linux discussie.
Ik ben sinds 1997 gebruiker van Linux en hoewel er vele hier zijn die er meer van weten dan ik kan ik er redelijk mee uit de voeten.
Ik gebruik het niet op mijn desktop, daarop wil ik namelijk fatsoenlijk kunnen gamen maar voor servers thuis is het een geliefde oplossing.

Dan de keuze voor Ubuntu.
De redenen zijn eigenlijk vrij simpel.

1.Er is een procedure op het wiki van Domoticz voor Ubuntu installaties
2.Ik ben een liefhebber van apt-get package management
3.Ik weet de long term support releases van Ubuntu te waarderen
4.Documentatie van Ubuntu is redelijk tot goed op orde

De long term support releases van Ubuntu krijgen lange tijd support in de vorm van updates (van je stoel gevallen?). De LTS versie die je vandaag de dag kan downloaden (16.04.3) verzekerd je tot april 2021 van updates en daarmee voor langere tijd een grotere kans op een veilig en stabiel systeem.
Ik verwacht niet zo lang op het systeem te draaien zonder upgrades naar nieuwe LTS versies of het vervangen van de hardware maar het idee dat het kan als het zo even uitkomt is prettig en aangezien ik SSH daemon via port forwarding direct aan het internet koppel is het idee dat deze up-to-date is wel zo prettig.


Domoticz

Er zijn tegenwoordig aardig wat opties met betrekking tot domotica software en ik moet toegeven dat ik mij maar beperkt hierin heb ingelezen. Ik heb enkele tientallen uren geïnvesteerd in Domoticz kennis en ben prima tevreden over wat het kan, tot ik tegen serieuze beperkingen aanloop heb ik dan ook geen reden om veel tijd in een ander pakket te investeren, de software is geen doel op zich.
Ik heb namelijk ook met de gevreesde WAF te maken wat de mogelijkheid tot experimenteren "wat" verminderd (wellicht leest ze mee, you never know).
Als je de verlichting gaat aansturen in je huis en je alarmsysteem (met takkeherrie als hij afgaat) op domotica bouwt dan speelt de WAF ineens een rol die ze weerga niet kent...en terecht hoor, schat!
In het kort, met domotica zit je echt vol in de WAF-redzone.

BIOS settings

Zo, nog even voor de installatie enkele bios settings nalopen. Er is hier niet zoveel bijzonders aan de hand. Zorg wel dat VT spul enabled is voor het gebruik van KVM.

code:
1
2
3
4
5
6
7
8
9
10
11
12
Intel speedstep tech - enabled
Mode for AC - max perf
Adaptive thermal management  for AC - Maximize perf
CPU Power management - Enabled
PCI Express Power management - Enabled
Power On With AC attach - Enabled (default is disabled) (lijkt een optie dat hij vanzelf weer aangaat als de stroom er lang vanaf is geweest en het systeem was uitgevallen)

Core Multi Processing - Enabled
Hyper-Threading - Enabled 

Intel Virtualization Technology - Enabled (default is disabled, nodig voor KVM)
Intel VT-d feature - Enabled (default is disabled, nodig voor KVM)


Ubuntu install voorbereiden

We zetten alleen Ubuntu op onze "server", de hele 250GB SSD mag leeg.
Ik download de iso van de Ubuntu site en gebruik Rufus om de ISO file op mijn USB stick te zetten waarmee ik de installatie uitvoer.

Ubuntu install packages

Ik stop de met met Rufus gemaakte USB stick in de laptop, koppel de laptop hem aan de voeding, en druk op de thinkvantage knop bij het opstarten, dan komt er een soort pre-bios menu waarin je een one-time boot device kan kiezen, ik koos de USB stick en daarna start de Ubuntu installer van USB.

Hieronder wat foto's van de installatie van Ubuntu, zou kunnen dat je screenshots kan maken tijdens de installatie maar ik heb het even met de telefoon gedaan, de foto's zijn niet in z'n geheel te zien maar alle relevante dingen staan erop, de volgende keer zal ik beter resizen.

http://i.imgur.com/B1SX0dv.jpg
http://i.imgur.com/J1B3G6u.jpg
http://i.imgur.com/431h1Ff.jpg
http://i.imgur.com/oQVOq2V.jpg
http://i.imgur.com/JjNYaqB.jpg
http://i.imgur.com/XMX9Cr1.jpg
http://i.imgur.com/OVRuoKJ.jpg
http://i.imgur.com/MjBnH4b.jpg
http://i.imgur.com/ZbHVkpC.jpg
http://i.imgur.com/qWN7dNX.jpg

Op de laatste foto zie je dat de laptop via DHCP een IP heeft gekregen op mijn 192.168.10.xxx netwerk, via dit netwerk kan ik nu met putty inloggen op de server.


SSH daemon testen

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
login as: domoticz
domoticz@192.168.10.61's password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-87-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

8 packages can be updated.
8 updates are security updates.


Last login: Fri Aug 11 18:54:39 2017 from 192.168.10.53
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

domoticz@jarvis:~$ sudo su -
[sudo] password for domoticz:
root@jarvis:~#


Ja, ik weet het, de meeste doen alles via sudo.
Ik kan daar niet meer aan wennen dus ik doe een sudo su -.
En voor de mensen die hier issues mee hebben


Ubuntu lid close setting

We willen de laptop in gesloten toestand door laten draaien en niet laten slapen, dat kan je onder Linux eenvoudig instellen.

code:
1
vi /etc/systemd/logind.conf


zoek naar "#HandleLidSwitch=suspend"
Pas de regel #HandleLidSwitch=suspend aan in "HandleLidSwitch=ignore"


en sla de file op
run daarna nog even:

code:
1
service systemd-logind restart


En daarna zal het systeem niet meer gaan slapen bij het dichtklappen van het scherm.

IP van DHCP naar fixed

Servers via DHCP is wat mij betreft not done, ook al stel je DHCP zo in dat systeem altijd hetzelfde adres krijgt ben je ineens afhankelijk van je DHCP service, het is een extra afhankelijkheid en naar mijn mening voegt het niets toe, vandaar een fixed IP adres.

code:
1
root@jarvis:/# vi /etc/network/interfaces


Bij mij heet de adapter enp0s25, die zal bij jou waarschijnlijk een andere naam hebben.

Pas dit deel aan:

code:
1
iface enp0s25 inet dhcp


In:
code:
1
2
3
4
5
6
7
iface enp0s25 inet static
        address 192.168.10.21
        netmask 255.255.255.0
        broadcast 192.168.10.255
        gateway 192.168.10.254
        dns-nameservers 84.116.46.23
        dns-nameservers 84.116.46.22


Daarna nog even de netwerk service herstarten:

code:
1
root@jarvis:/# ifdown enp0s25 ; sudo ifup enp0s25


Zoals Pilovali als reactie bij mijn vorige blog al aangaf kan je niet zomaar een laptop neerzetten en 24/7 laten draaien, de standaard laptop koeling zal dit niet lang volhouden.
Ik heb er zelf nog niets mee gesloopt maar mijn huidige systeem kreeg het wel warm en zou over tijd zeer waarschijnlijk kapot zijn gegaan als ik geen koeling had toegevoegd.

Ik raad ook af om de laptop constant onder hoge load te laten draaien, mijn laptop is 95% van de tijd 98% of meer idle. Domoticz vraagt bijna niets van een "moderne" cpu.

De oplossing voor mij was vrij simpel en in lijn met het ghettomotica thema.
Ik spaar oude AC->DC adapters, 9/10 keer gaat het bijbehorende apparaat stuk of vervang ik het met iets anders en blijft de adapter over welke vervolgens in een grote bak beland.
Net als elke andere tweaker heb ik ook wat oudere fans liggen.
Dan ben je er al bijna, nog een paar latjes om een klein frame mee te maken om de laptop op te zetten die hoger zijn dan de fan en klaar ben je.
De laptop staat op de latjes met de fan eronder welke naar boven blaast.
Ik denk dat het hoger "zweven" van de laptop in plaats van op een vlakke ondergrond staan ook helpt.
Ik stuur de fan aan met een 6 volt adapter en hoor er niets van, de laptop blijft hiermee koel onder de load die ik genereer op de server.
Ik hoor je al roepen "ja maar airflow dit en dat!!"
Ik weet het, maar het werkt, en ik ben in de hobby vooral van het "dingen die werken en niet zoveel kosten zijn mijn soort dingen"
Denk dat je hem zelfs via z'n eigen USB verbinding kan koelen als je de 5v van een USB kabel pakt, helemaal makkelijk, denk ik nu pas aan!

Hierbij het bewijs dat de koeling werkt, dit systeem staat nu al enkele weken aan, ik heb de high en crit waardes nog niet gezet dus dit zijn de defaults.

code:
1
2
3
4
5
6
7
8
9
domoticz@kvmhost1:~$ uptime
 10:08:16 up 20 days,  1:57,  2 users,  load average: 0.02, 0.01, 0.00
domoticz@kvmhost1:~$ sensors |grep -i core
coretemp-isa-0000
Core 0:       +40.0°C  (high = +105.0°C, crit = +105.0°C)
Core 1:       +42.0°C  (high = +105.0°C, crit = +105.0°C)
domoticz@kvmhost1:~$ date
Sat Aug 12 10:08:54 CEST 2017
domoticz@kvmhost1:~$


De cpu zit met de extra fan op 40/42 graden na 20 dagen draaien, prima dus.

Hierna is het systeem wat mij betreft klaar om te gebruiken met Domoticz.

In het volgende deel gaan we Domoticz installeren en in het kort de belangrijkste zaken van een schone Domoticz installatie doornemen als introductie.

Ghettomotica deel 1 - Een oude laptop als domotica server

Door R3m3d7 op woensdag 9 augustus 2017 17:19 - Reacties (19)
Categorie: Domotica, Views: 5.345

In deze blogpost wil ik mijn voorkeur voor oude laptops als servers voor thuis met jullie delen en onderbouwen, het is mijn eerste post in een serie waarin in de laptop ga opzetten als Domoticz server in combinatie met onder andere een zelf gemaakt RFLINK oplossing voor de "budget-minded domotica gebruiker" :)

Mijn oplossing is op zo ongeveer elk gebied het tegenovergestelde van wat Femme heeft gebouwd.
https://tweakers.net/vide...kers-oprichter-femme.html

Goed, ik gebruik dus een laptop als server in mijn huis en ik denk dat het een goed idee is.

http://i.imgur.com/WHeUe8K.jpg

Ik heb net zoals vele hier een NAS, ik gebruik momenteel een Synology en ben daar tevreden over.
Op dit NAS kan je via een package manager additionele software op je NAS laten draaien waaronder Domoticz dus waarom een laptop ernaast als server?

Nou, mijn NAS is oud en heeft weinig intern geheugen, het beestje slaapt een groot deel van de tijd (wellicht omdat hij op leeftijd is) en heeft qua CPU niet de mogelijkheid om alles te draaien en zeker niet op de snelheid die ik zou willen, maar als NAS is hij nog prima en niet aan vervanging toe.

Ik draai de voor mij "belangrijke" applicatie Domoticz op mijn laptop server waarbij ik absoluut niet wil dat hij uit gaat als de stroom er even vanaf gaat maar een UPS neerzetten gaat mij wat ver, deels door de toch redelijk grote verliezen ervan.

Stroom van deze server eraf en een groot deel van de lampen gaan niet meer automatisch aan of uit maar belangrijker nog, ik kan niet meer vanaf afstand mijn espresso machine aanzetten (of automatisch aan laten zetten) zodat hij opgewarmd is wanneer ik thuis kom, en dat zijn natuurlijk barbaarse omstandigheden.

Daarnaast ben ik met Domoticz op mijn NAS afhankelijk van degene die de Synology packages maakt ten eerste dat hij deze blijft maken, maar ook waarneer hij een nieuwe maakt en welke build hij kiest, ik heb daar dus zelf geen controle over en geen controle over <vul maar iets technisch in> frustreert een echte tweaker natuurlijk.

Tevens wil ik graag KVM virtualisatie gebruiken voor kleine test omgevingen zodat ik dingen kan uitproberen, dit kan al helemaal niet op mijn NAS of op een Raspberry Pi.
Dan wil ik voor mijn zoontje en zijn vriendjes ook wil ik graag een digitale lego omgeving Minecraft server kunnen draaien.

Dus met mijn NAS heb ik opslag genoeg maar mis compute en de flexibiliteit van een echt server om te draaien wat ik wil.

De oplossing voor mij was een oude laptop van werk, eerst een Lenovo Thinkpad x220 en nu een nieuwe wat zwaardere Lenovo Thinkpad x230 die ik als vervanging van de x220 ga inzetten.
Ja, het scherm is voor 1/5 voor echt laptop werk defect (hevig trillen en verkleuren) maar dat gebruik ik bijna niet. Het is feitelijk de perfecte storing op een laptop om hem als server in te gaan zetten.
Het nieuwe systeem heeft een i7-3520M CPU en 8GB geheugen wat tot 16GB kan worden geupgrade.
Er zit een 250GB SSD in het systeem, meer dan genoeg lokale storage voor mijn Domoticz gebruik en nog een paar kleine VM's.

Even de voordelen op een rij voor o.a. Domoticz op een oude laptop
  • Laag stroomverbruik
  • Compact
  • Ingebouwde UPS
  • Ingebouwde KVM oplossing met keyboard/scherm/muis
  • Volwaardige Linux server zodat o.a. ook KVM kan worden gebruikt
  • Vaak met schermproblemen via werk voor niets te krijgen of een prikkie te koop
  • Loopt qua snelheid rondjes om een NAS of Raspberry Pi
  • Geen corrupte SD kaartjes meer zoals op de Raspberry Pi (of je moet externe SSD's gebruiken via USB)
  • Hoewel geen server-grade, wel een volwaardige 1Gb/s netwerk verbinding
  • Kan zelf de upgrade momenten voor Domoticz bepalen wat niet kan op het NAS
  • Voor mij koste de laptop evenveel als een nieuwe Raspberry Pi in aanschaf
Het systeem gebruikt ongeveer 12 watt onder idle (ik schakel uiteraard nog het scherm uit) onder load (wat meestal maar kort is) schiet het soms even richting de 20 watt.

Ik ben benieuwd of er meer hier een laptop als server inzetten en wat jullie ervaring ermee is of waarom jullie denken dat het helemaal geen goed idee is. ;)

In het volgende deel gaan we de laptop installeren en klaar maken voor gebruik als server voor Domoticz.