Hej Walter,
Angående prisfrågan och ålder på produkten så har Dowser redan gett ett utmärkt svar, men jag ska ge dig lite historik och siffror.
Kärnan i BM har funnits i ett flertal år under namnet 'MSure', den - och de tillhörande modulerna - utvecklades aktivt av mig mellan 2007 och 2010. Idag finns MSure inte längre tillgängligt via någon officiell sida, men sprids fortfarande mellan användare. Switchking (vilket jag förmodar är vad du syftar på som 'väl beprövade' system eftersom du är aktiv på deras forum) har t.ex.fortfarande MSure som första val när det gäller att
samla in information från ljusensor.
MSure bytte i Maj 2010 namn till Beyond Measure då jag tog beslutet att inte längre tillhandahålla programvaran gratis. Under tiden för utvecklingen av det första konfigurationsverktyget så kunde man dock fortfarande köra allt gratis. I BM v0.22 (November 2011) tog gratisturen slut och en licens krävs därefter för produktions-drift. Sedan dess har konfigurationsverktyget fått en ny skepnad i form av BM Tool och allt släpptes officiellt som v1.0, 28:e Juni i år. Ovanpå detta så har det tillkommit ett flertal moduler samt kontinuerliga förbättringar.
Så varför ska man välja BM framför andra lösningar? Detta bör egentligen användarna av BM svara på (du är välkommen till BM's forum för att ställa frågor) eftersom vad jag än skriver så blir det ju mina åsikter, men jag ska försöka vara objektiv. En av anledningarna att jag började utveckla denna lösning var att jag hade tröttnat på alla halvlösningar som fanns, allt jag ville göra krävde alltid någon form av 'hack' för att få olika delar att att spela tillsammans. Åren gick och vi har idag en applikation med möjlighet till att, i korthet:
* Läsa och styra 1-Wire enheter
* Spara/läsa värden från databaser (MySQL, MSSql och SQLite)
* Graf generering utifrån mallar eller användardefinierade SQL-frågor.
* E-mail; kan t.ex. användas för att styra ditt system eller rapportera status.
* Stöd för RFXtrx - styra enheter/lyssna på värden från sensorer.
* Tellstick/Duo - samma som RFXtrx
* Rita logiska scheman för att bygga i princip vilka funktioner du vill. Det finns komponenter för en mängd olika tillämpningar, en del beroende av andra moduler, men de flesta helt fristående.
* SMS - kan likt e-mail användas för att styra eller rapportera status.
* Spela upp ljudfiler och använda text-to-speech.
* Kommunicera med xAP-aktiverade enheter över nätverket.
* Om så önskas så går det också att bygga egna moduler med tillgång till alla händelser i systemet.
Tack vare regelmotorn så kan du på ett väldigt enkelt sätt koppla samman alla dessa olika 'världar' och med ett par enkla komponenter bygga den funktion du önskar. Du kan också bygga dina egna komponenter utifrån de existerande komponenterna för att på så sätt bygga dina egna 'funktionsblock'. I stora drag likt Event Ghost som du ju redan är bekant med, men taget längre än "händelse in - händelse ut".
Ända sedan början av utvecklingen av MSure, och sedermera BM, började har den skett tillsammans med användarna. Säkerligen 90% av funktionerna i programmet är resultatet av önskemål och förslag från desamma. Detta ger en produkt som är väl anpassad till vad som faktiskt önskas, inte vad som jag som utvecklare tycker att programmet ska innehålla.
Jag uppskattar det till 30+ års drifttid sedan 0.22. Som Dowser skrev ovan, jag är restriktiv i vad jag kallar färdigt. I v1.2 är det stödet för Tellstick som är nytt, därav beta-stämpeln. v1.2 är alltså inte ansedd som en stabil version idag, men tack var den modulära arkitekturen så påverkas andra moduler inte av det nya.
Jag hoppas att detta är den information du söker; vill du veta mer om själva applikationen så bör du först ögna igenom manualen, den innehåller mycket nyttig information.