Htforum.nl

Home Theater => Home Automation en AB's => Topic started by: xynyx on June 16, 2013, 08:36:14

Title: CommandFusion
Post by: xynyx on June 16, 2013, 08:36:14
Iemand hier die CommandFusion gebruikt? Nu de android versie er is, zit ik er over te denken om hier maar eens aan te beginnen. Enige start-up hulp is dan welkom.
Title: Re: CommandFusion
Post by: wrs on June 18, 2013, 14:27:16
Ben er net een paar weken mee bezig.
Heel mooi programma en je kan het zo uitgebreid maken zoals je zelf wilt.
Je download de gratis GuI designer van de website op je pc en de gratis Iviewer voor op je iphone/android.
Even naar het basic filmpje kijken en je kan aan de slag.
Het idee is dat je zelf een achtergrond maakt en hier knoppen opzet.
Daarna maak je een systeem aan (bv je versterker) met de knoppen die hier bij horen.
In die koppen zet je de netwerk commando's (vaak te vinden op internet).
Nu sleep je zo een commando naar je gemaakte knop en klaar.
Heb je bv al een usb blaster aan je pc hangen dan kan je ook je IR codes versturen.
Gr Eric
Title: Re: CommandFusion
Post by: wrs on June 18, 2013, 14:33:01
Even een plaatje :)
Title: Re: CommandFusion
Post by: xynyx on June 18, 2013, 17:26:36
Zooo, woon je in die "armzalige hut". Da's niet verkeerd!

Bedankt voor je reply.
Dat filmpje had ik al een keer bekeken. Ik wil ook met Javascript aan de slag. Gebruik jij dat ook? Ook eventuele bridge naar RS232 apparatuur, wil ik gaan gebruiken. Maak jij daar toevallig ook gebruik van?
Title: Re: CommandFusion
Post by: wrs on June 18, 2013, 22:50:49
Het is wel ver lopen naar alle lichtknoppen,vandaar de "home automation" ;D

Ik heb geen verstand van JavaScript maar heb net een boek gekocht voor beginners dus wie weet.
Al mijn commando's gaan via het netwerk rechtstreeks naar mijn versterker, dreambox, led verlichting en camera's.
Ik heb een HTPC met XBMC waar ook een USB uirt aanhangt en een RS232 poort.
Commandfusion kan dit allemaal aansturen (eventueel via eventghost) maar ik ben alleen nog bezig geweest met netwerk commando's rechtstreeks.
Ook de feedback kan worden uitgelezen zoals volume, actieve radio zenders e.d.
Met de gratis versie kan je direct aan de slag maar ben je beperkt tot een paar pagina's en knoppen.
Sinds kort is er de "lite" versie voor ios en android.
Deze is redelijk geprijsd voor €49 en hier kan je een redelijke ruimte mee bedienen.
Verder is het ook knippen en plakken van voorbeelden die anderen al,hebben gemaakt.
Ik heb bijvoorbeeld alle commando's voor de dreambox en Onkyo versterker maar er is veel meer.
Kortom en heel veelzijdig programma voor een rederijke prijs  die je heel ver kan uit breiden.
Gr
Eric
Title: Re: CommandFusion
Post by: xynyx on June 18, 2013, 23:45:03
Ik zal er eens wat mee gaan prutsen. Lijkt me leuk.
Heb jij bezwaar om jou config toe te sturen? heb ik iets om in te zien. via PM heb je mijn e-mail

Ken je deze pagina
http://www.the-gordons.net/homepage/DownLoad.html

Goeroe op gebied van Javascript en home-automation. Beter kan je het niet krijgen. Ik heb daar veel vandaan gehaald om mijn Pronto te programmeren.
Title: Re: CommandFusion
Post by: wrs on June 19, 2013, 09:06:46
Heb je PM nog niet maar zal je wat opsturen.
Ik heb het verhaal van Barry Gordon gelezen en zie hem ook op het Commandfusion forum voorbij komen.
Hij is wel erg ver met HomeAutomation ;D
Hier nog een link van mijn Theater toen ik het aan het bouwen was een aantal jaren geleden.
http://www.htforum.nl/yabbse/index.php?topic=33055.msg456673#msg456673
Heb gister de ledlamp besturing rongekregen dus dat kan ik ook gaan uitbreiden.
Moet echter niet teveel binnen zitten met dit weer :smile:
Wat heb jij voor installatie die je wil besturen? Versterker e.d.?
Title: Re: CommandFusion
Post by: wrs on June 19, 2013, 09:22:01
Had het forum tijd niet gebruikt en zag net dat mijn email veranderd is.
Moet nu goed zijn.
Zie ook op jouw profiel je apparatuur, je zal dus de dreambox en onkyo codes kunnen gebruiken.
Moet alleen dan je ip adres aanpassen.
Title: Re: CommandFusion
Post by: Ro on June 19, 2013, 21:17:47
Ook ik ben aan de lag met CommandFusion. Alles programmeer ik in JavaScript. Hierbij de nodige hulp van Barry gehad, maar nu de structuur staat is uitbreiden "eenvoudig". Ik ben nu niet thuis, maar wil best mijn configuratie delen. Ik zal komend weekend de files bij elkaar zoeken.

Op dit moment heb ik de Clasee, Humax tv decoder en Dune mediaspeler geprogrameerd. De Clasee werkt 2-weg via Rs232 en Globalcache GC-100. De Humax via ir (ook via GC-100). De dune direct via IP. Mijn Sony tv moet nog geprogrammeerd worden. Tevens nog een koppeling met Homeseer voor de verlichting. Maar tijd is schaars de laatste tijd, en de voortgang langzaam.
Title: Re: CommandFusion
Post by: xynyx on June 20, 2013, 06:55:15
Ro,

Bedankt voor het delen van je GUI!

Ik ben gisteren bezig geweest eea proberen te snappen. Ik kan met de Pronto en javascript redelijk overweg. CF zit toch weer anders in elkaar. Van wat ik begreep creeer je modules die CF bij het opstarten laadt en die altijd ter beschikking staan. Anders dan de Pronto. Daar dient bij het ingaan van een andere activiteit opnieuw eea te worden ingelezen. Eventuele variabelen worden dan nl gewist.

Kan je trouwens met CF Excell csv bestanden laden die op een server staan. Ik heb nl al mijn apparaatcodes in dit soort bestanden staan die de Pronto dan laadt. Makkelijk voor onderhoud.
Ik heb nog veel meer vragen........ ;)
Serial join......... Wat zegt U???? :D
Title: Re: CommandFusion
Post by: Ro on June 20, 2013, 11:22:10
Ik zal de files samenvoegen tot een zip incl plaatjes, dan heb je direct een werkend geheel. Zoals ik al heb gezegd wordt dan dan wel pas zaterdag, maar ze komen eraan.

Het klopt inderdaad dat je aparte modules maakt (volledig JavaScript) en die bij het starten laad. Vervolgens kun je logica vanuit iedere actie vanuit de GUI aktiveren.

Ik weet niet zeker of je direct uit Excel files kan laden, maar wat ik gedaan heb is binnen de JavaScript module een object aanmaken en daarin alle codes definieren. Je hebt dan een overzicht binnen je JS module. Ik neem dat je vanuit Excel wel naar een JS editor kan knippen en plakken.

Joins worden gebruikt om commando's aan je GUI te koppelen. Er zijn digital, serial en analog joins. Digital joins (0 of 1) gebruik je om de stand van een bv een knop weer te geven. In JS definieer je een comando. Indien comando is uitgevoerd zet je D1 (digitital join 1) op 1. Vervolgens koppel je de joins aan je knop. De knop kan hierdoor een andere (ingedrukte afbeelding) laten zijn. Serial Joins kun je gebruiken om text weer te geven. Bijvoorbeeld feedback van je receiver. Indien je bepaalde feedback ontvangt koppel je die aan een serial join. Vervolgens maak je in de GUI een tekstveld aan met verwijzing naar dezelfde joins. Komt er nu feedback binnen, dan wordt deze weergegeven in het tekstveld.

Vuur je vragen maar af. Ik ben ook nog maar een beginner, maar wie weet heb ik wel een antwoord ;D.

Ronald
Title: Re: CommandFusion
Post by: wrs on June 20, 2013, 13:14:40
Xynyx
Als je mij je Email adres pm.t dan zal ik je mijn zipfile opsturen.
het is nl te groot voor Pm.

Alles is werkend voor Onkyo en dreambox en het weer.

Zoals Ronald al uitlegt met de join word de ene gebruikt voor en status (b.v. het plaatje van mijn  versterker met lampje aan of uit)
en de andere om een uitgelezen waarde aan te geven (b.v. volume display)
Ik hoop dat je er wat aan hebt, hopelijk kan ik weer van jullie leren vwb Javascript :smile:
(en nee, het plaatje van de garage is niet in mijn huis ;D )
gr
Eric
Title: Re: CommandFusion
Post by: wrs on June 20, 2013, 13:23:12
Hier kan je de gui designer zien met de getallen(joins) bij de knoppen.

Title: Re: CommandFusion
Post by: xynyx on June 20, 2013, 16:18:06
Heren,

Bedankt voor de uitvoerige uitleg. Zal een steile learning-curve worden maar met jullie files en uitleg moet het lukken. Met Pronto is me dat ook gelukt.....
Ikm vind het leuk om hieraan te prutsen en wil een backup klaar hebben mocht de Pronto de geest geven. Voor dagelijks gebruik hou ik het lekker bij de Pronto. Die hardbuttons zijn toch wel erg prettig.

Nog even over die device-files. Ik heb ze ook als JS object in een (andere) module staan. Het voordel van een cvs file is dat je ze snel kunt editten. Niks een comma's en aanhaaltekens die je eventueel kan vergeten. Na het laden wordt er een object code file gegenereerd zodat hernieuwd laden van de NAS niet meer nodig is. Maar ach, da's luxe. Gewoon direct in een module zetten is eigenlijk geen probleem.

Mijn email [email protected]

Ik kijk er naar uit! Nogmaal bedankt!
Title: Re: CommandFusion
Post by: wrs on June 20, 2013, 17:15:09
File is onderweg.

Heb ondertussen ook mijn LED verlichting aan de praat.
Heb een paar goedkope setjes besteld om te proberen en het werkt.

http://www.philippinestuffs.com/milight-wifi-controlled-light-bulbs/

Kost ongeveer een derde van de Phillips HUE maar dat zal wel aan de support/betrouwbaarheid liggen.

Eric
Title: Re: CommandFusion
Post by: wrs on June 20, 2013, 17:24:41
Hier nog een Exel file met alle Onkyo/Dreambox commando''s
Op de laatste file "CMD" staan de CommandFusion  Commando''s, ze zijn nog niet allemaal af maar als je een beetje puzzelt kan je ze afmaken.

Title: Re: CommandFusion
Post by: Ro on June 22, 2013, 10:25:31
@xynyx: de files zijn onderweg
@wrs: pm me even je e-mail adres, dan mail ik ze, indien je wilt, ook naar jouw toe
Title: Re: CommandFusion
Post by: xynyx on June 22, 2013, 10:30:22
Bedankt zie PM!!
Title: Re: CommandFusion
Post by: xynyx on June 22, 2013, 17:06:02
Heb alle gekregen GUI's door zitten spitten. Wat ik in de één niet kon vinden, vond ik in de andere. Zodoende begrijp er steeds IETS meer van :D

Enkele basic vragen;
Om andere plaatjes te gebruiken dan de standaard Themes voor, tot nu toe, een hele toer. Ik ben de Pronto gewend. Daar sleep je een plaatje naar een directory (bv Images), daarna de Pronto editor opnieuw opstarten en je kan er meteen gebruik van maken. Bij CF gaat dat volgens mij veel omslachtiger. Plaatje copieren naar een map. Nieuwe Theme aanmaken voor zowel pressed/released in geval van een button.
Wat is de snelste manier om nieuwe plaatjes te incorporeren?

Hoe kan je Javascript debuggen? Heb nog niets gedaan met JS, maar als ik van start ga is het wel makkelijk om bv variabelen uit te lezen of om programmeerfouten te laten zien.

Vooralsnog ben ik alleen maar bezig hoe je pages, subpages, buttonacties etc maakt. maw het begrijpen hoe de GUI in elkaar steek. Heb de voledige iViewer versie al aangeschaft.  Kon anders alleen maar 1 page zien.

Wel weer leuk om alles proberen te begrijpen!!
Title: Re: CommandFusion
Post by: Ro on June 23, 2013, 08:20:00
Quote from: xynyx on June 22, 2013, 17:06:02
Enkele basic vragen;
Om andere plaatjes te gebruiken dan de standaard Themes voor, tot nu toe, een hele toer. Ik ben de Pronto gewend. Daar sleep je een plaatje naar een directory (bv Images), daarna de Pronto editor opnieuw opstarten en je kan er meteen gebruik van maken. Bij CF gaat dat volgens mij veel omslachtiger. Plaatje copieren naar een map. Nieuwe Theme aanmaken voor zowel pressed/released in geval van een button.
Wat is de snelste manier om nieuwe plaatjes te incorporeren?
Via een Thema maak je een basis button aan. Binnen de Theme kun je een verschillende afbeeldingen aangeven voor de pressed en released state (derde regel van boven). Als je dit gedaan hebt, kun je de button vanuit Themes naar je scherm slepen. Vervolgens kun je binnen de button propertjes een overlay aanmaken (bv play symbool) of een apart plaatje laden.

Quote
Hoe kan je Javascript debuggen? Heb nog niets gedaan met JS, maar als ik van start ga is het wel makkelijk om bv variabelen uit te lezen of om programmeerfouten te laten zien.
Hoe te debuggen staat hier uitgelegd. Zelf gebruikt ik de optie om de foutmeldingen weer te geven via Bonjour, maar niet om de fouten te zoeken; dat doe ik via een JS-editor. Deze link bevat ook uitleg over de verschillende CF API's:
http://www.commandfusion.com/docs/scripting/debug.html (http://www.commandfusion.com/docs/scripting/debug.html)
Een andere handige link is de Wiki:
http://www.commandfusion.com/wiki2/start (http://www.commandfusion.com/wiki2/start)

Title: Re: CommandFusion
Post by: wrs on June 24, 2013, 22:07:34
Ro je hebt PM,

Ik heb de lite versie aangeschaft, daarmee kan je voldoende pagina's en knoppen maken om alles goed uit te proberen.
Ik heb zelf nog geen knoppen gemaakt maar alles uit andere thema's gekopieerd.
Er zijn voldoende voorbeelden te vinden op het CF google forum.
Title: Re: CommandFusion
Post by: xynyx on June 25, 2013, 19:39:59
Plaatjes importeren in een project vind ik een crieme. Zeer omslachtig. Maar ja, elk voordeel heb z'n nadeel.

De Dune aansturing via JS gaat prima. Bedankt Ro! Scheelt een boel werk nu dat jij Barry Gordon al had uitgekleed  :D
Ik probeer de reply XML van de Dune op te pikken. Dat lukt maar om deze XMLstring vervolgens in een XML Object om te zetten...... Vooralsnog niet gelukt. Me al helemaal scheel gegoogled en het zou toch moeten werken. Echter no luck so far. Maar we puzzelen door.

Ik ben alleen nog maar aan het uitvinden hoe ik alles wat m'n Pronto nu kan, kan omzetten in CF.

Hebben jullie enig idee hoe je gegevens vanaf een NAS kan importeren? met CF.request? Ik ben nog niet zover, maar heb dit op een gegeven moment wel nodig.

Al met al houdt het je lekker van de straat!
Title: Re: CommandFusion
Post by: xynyx on July 6, 2013, 10:59:17
Kleine update;
Langzaam maar zeker begint het lampje te branden....

Als ik eea in dit stadium vergelijk met de Pronto is CF makkelijker te programmeren dan de Pronto. Feedback moet je in de Pronto helemaal opbouwen en is in CF al geregeld. Momenteel ben ik de meeste tijd bezig om apparatuur configuraties te maken. NAS is volledig benaderbaar (daar staan voor alle apparaten de (Pronto) stuurcodes in Excell files).
Daar ik nog geen Global Cache heb gebruik ik momenteel alleen nog apparatuur welke aan te sturen is via HTTP protocollen. En dat gaat prima.
We vorderen dus.... (zij het langzaam.... :D )
Title: Re: CommandFusion
Post by: wrs on July 11, 2013, 19:32:00
Het is verslavend ;D
Als je eenmaal de basis doorhebt dan kun je het op meerdere apparaten toepassen.
Ik werk alleen maar met ip Control omdat ik niet kan programmeren in JS.
Ik heb bijna al mijn apparatuur werkend, probeer nu codes te zoeken om mijn Pioneer netwerk speaker aan te sturen.
Ben er nog niet uit welke schakelaars ik ga gebruiken voor verlichting e.d. Het moet wel feedback hebben en betaalbaar zijn.
Voorlopig heb nog niet een systeem gezien wat beide heeft.
Ik heb wat klikaanKlikuitspul (betaalbaar) maar geen feedback, Z wave lijkt wel geschikt maar om alle schakelaars hiermee te vervangen is kostbaar.
Wat heb jij voor apparatuur die je wil/kan besturen met CF?
Gr. Eric
Title: Re: CommandFusion
Post by: xynyx on July 18, 2013, 23:40:17
Ik zit eigenlijk meer te klooien dan dat ik CF echt ga gebruiken.
Ik hou het lekker bij de Pronto. Veeeeeeeeeel prettiger dan zo'n tablet.

Waar ik mee bezig ben;
Alle RS232 apparatuur hebben een Global Cache nodig. En die heb ik (nog) niet. Voorlopig alleen apparatuur die via TCP/IP aan te sturen is (Dune, Onkyo, Dreambox).
Z-Wave lijkt me geen probleem alleen moet je dat wel met JS doen. In mijn Pronto werkt het prima. Panasonic TV kan je TCP/IP aansturen alleen schijnt de rete moeilijk te zijn. Op internet heb ik nog niemand gevonden die dit aan de praat heeft weten te krijgen.
Ben net terug van een kleine vakantie en pak de draad maar weer eens op........
Title: Re: CommandFusion
Post by: jaco on July 19, 2013, 10:00:25
Dit lijkt mij ook wel interessant.
Geen tijd meer voor de pronto, en dit zal wel een learning curve hebben, maar het ziet er niet al te moeilijk uit.

Ik heb wel een vraag over feedback. Als je een device via rs232 aanstuurt, hoe makkelijke is dan feedback afvangen en weergeven op een scherm?
Title: Re: CommandFusion
Post by: xynyx on July 19, 2013, 10:44:19
Jaco,

Wat vooral wennen is de schermen op te bouwen. Dit gaat bij de Pronto 10x makkelijker. Dit gedeelte van CF zou nog wel wat kunnen leren van de Pronto.
Over de feedback kan ik alleen iets zeggen hoe het bij TCP/IP apparatuur gaat. En dat gaat wel heel makkelijk. Kwestie van apparaat invoeren in de Desinger en bij dat apparaat een commando "Feedback" opnemen. Klaar! Bij RS232 komt er alleen een Global Cache tussen en zal dus wel hetzelfde gaan.

CF.widget etc kent CF natuurlijk niet. Dit wordt gedaan middels setJoin commando. Ook XML files uit elkaar halen en gebruiken loopt net wat anders.
Dus het is net ff anders dan bij de Pronto, maar ik ben met je eens dat het programmeren in JS "do-able" is.

Gebruik van de tablet voor AB doeleinden......De Pronto is dan toch wel veel fijner. Hard buttons en ligt prettiger in de hand.
Vooralsnog lijkt me CF (als je onder de knie hebt, maar dat geldt voor alles) beter in zijn programmatuur dan Pronto. Makkelijker en veel meer mogelijkheden.
In heb van Ro een voorbeeld gui gehad en daar kan je goed mee uit te voeten. Het is een uitgekleed Barry Gordon file. Dan weet je dat je goed zit!! :D
Title: Re: CommandFusion
Post by: jaco on July 19, 2013, 11:13:19
De pronto zit op een doodlopend spoor natuurlijk.
Beter dan maar de itach hardware en dit proberen.

Ik heb het commandfusion forum eens doorgelezen, en je kunt aan je feedback javascript hangen. Dus ik kan de logica om de feedback te parsen wel grotendeels overnemen lijkt me.

Het is al heel wat als je zelf niet een framework moet maken om alle dingen af te handelen.
Dat had ik natuurlijk voor de pronto ook van barry afgekeken :)

Ik zal eens een module bestellen, voor mijn voorversterker hebben ze een remote control app, daar eerst maar eens wat mee doen om te kijken of het in de praktijk bevalt, en voor de hdi dune is er ook een app.
Title: Re: CommandFusion
Post by: jaco on July 19, 2013, 22:24:01
Ik heb op github al een voorbeeld gevonden van een denon versterker die via rs-232 aangestuurd wordt compleet met feedback. Dat ziet er in javascript wel een beetje hetzelfde uit als bij prontoscript (ook logisch natuurlijk)
Title: Re: CommandFusion
Post by: Ro on July 21, 2013, 09:36:35
Feedback vanuit TCP/IP of vanuit een GlobalCache werkt inderdaad precies hetzelfde. Zelf heb ik de GC-100, maar ook de nieuwe iTach's werken op dezelfde manier.

Momenteel ben ik bezig om de verlichting aan te sturen via Homeseer. Barry Gordon heeft op zijn site een plug-in staan voor Homeseer die de communicatie kan verzorgen tussen Homeseer en CF. Het is even puzzelen, maar met kleine stapjes kom ik steeds dichterbij.

Nog even een screenshot van mijn GUI, bediening van de tv in dit geval. De iconen in de menu's staan in lists. Mochten deze list dus langer worden dan het scherm groot is, kun je er doorheen scrollen. Sub menu's komen tevoorschijn op het moment dat er meerdere keuzes zijn te maken. Het menu met de tv icontjes is dynamische en laad zich zelf aan de hand van de iconen die beschikbaar zijn. Deze icoontjes zijn ook scrolbaar. Het is zeker nog niet af, maar het begint ergens op te lijken.
Title: Re: CommandFusion
Post by: jaco on July 21, 2013, 11:04:03
Nice.. Ik ga er mee bezig.

Ro, paar vragen.

Wat jij laat zien, is dat 1 page, of zijn het meerdere sub pages ?
Met 1 pagen kun je niet zo veel voor een heel systeem lijkt me, maar met de lite licentie kun je er 10 doen, daar zit je toch ook zo aan als je een complexer systeem hebt.

Jaco
Title: Re: CommandFusion
Post by: Ro on July 21, 2013, 20:48:46
Klopt, mijn systeem bestaat alleen uit subpagina's. Afhankelijk van de activiteit maak ik die actief. Totaal heb ik nu 12 subpagina's. Het gaat inderdaad heel snel, maar hangt natuurlijk ook af hoe je het systeem opbouwt. Het screenshot laat de subpagina's zijn (met "z" voor de titel om ze onderaan de lijst te krijgen). Daarna sleep je ze in het hoofdpagina. In mijn geval is dat dus maar één pagina. Nu kun je ze weergeven of verbergen. Je kan animaties aangeven in de software wanneer pagina;s verbergen of te voorschijn komen.
Title: Re: CommandFusion
Post by: jaco on July 21, 2013, 22:38:49
Thx, ik vroeg het omdat ik even keek bij de licence page: http://www.commandfusion.com/wiki2/software/iviewer/licensing

Daar staat voor de lite versie max 10 page/sub pages voor een ipad.
Die license kost zeg maar 50$, de volgende licentie is op aanvraag.
Als jij er boven zit, werkt het dan nog wel met een lite versie, of heb je een pro ?
Kun je iets vertellen van de kosten daarvan ?
Title: Re: CommandFusion
Post by: Ro on July 21, 2013, 23:29:31
Ik heb inderdaad de full versie. Toen ik deze kocht was de lite versie nog niet beschikbaar. Kosten van de full versie liggen rond de EUR 120,-.

Je kan je systeem anders opzetten en alles wat ik bijvoorbeeld in de screenshot liet zien op een pagina plaatsen. Je kan dan principe 10 devices aansturen.
Title: Re: CommandFusion
Post by: xynyx on July 22, 2013, 08:51:02
Pro versie is nog maar 89 euri. Het activatieproces is zeer omslachtig!
Title: Re: CommandFusion
Post by: jaco on July 22, 2013, 21:48:48
Dat is te doen, ik ga eerst maar wat testen met 1 pagina, en als me dat bevalt maar een pro licentie nemen. Dat prijsverschil is nog te doen

Al mijn 2 weg scripts inmiddels omgeschreven, dan moet het te testen zijn met niet te veel werk (mits ik geen javascript syntax errors heb gemaakt)
Ik heb maar een standard template van Jarrod voor een Denon versterker via RS-232 genomen. Die was te begrijpen, en overzichtelijk.
Title: Re: CommandFusion
Post by: jaco on September 27, 2013, 09:34:33
Full versie nu met 50% korting :)
Title: Re: CommandFusion
Post by: Ro on September 29, 2013, 15:34:50
Quote from: jaco on September 27, 2013, 09:34:33
Full versie nu met 50% korting :)
Inderdaad. Nette aanbieding. Ik heb er nog een licentie bij gekocht.

Verder weer aardig wat progressie geboekt. Verlichting is nu te bedienen via Homeseer en de weerpagina is bijna compleet. Ik wil me nu gaan richten op de integratie met de Dune. Ik wil via Yadis proberen het overzicht aan films in een lijst te stoppen en de info op de iPad weergeven. Iemand die hier ervaring mee heeft?
Title: Re: CommandFusion
Post by: jaco on September 29, 2013, 17:41:22
Ik denk xynyx wellicht. De had ook veel dingen op de pronto gemaakt met xml parsing etc.
Dat kan allemaal in javascript.wellicht is een en ander te poorten.  Stuur hem een PM zou ik zeggen.

Ik ben nu maar simple begonnen met volume van mijn versterker en de feedback dan weergeven.
Als het principe duidelijk is zal de rest ook wel lukken.
Template maken is het meeste werk, dus hoe je de verschillenden dingen intergreert.
Maar eens zoeken naar wat voorbeelden.  Als iemand zijn config wil delen zou ook welkom zijn, erg veel tijd heb ik niet meer en een goed begin is meer dan het halve werk met zulk soort dingen weet ik nog uit de pronto tijd.

Ik heb ip2sl interfaces gekocht, dus ik kan mooi gaan testen.
Title: Re: CommandFusion
Post by: xynyx on September 29, 2013, 18:05:27
Ziet er mooi, profi uit, Ro!

Op de Pronto heb ik yaDIS lopend.
Ik ben begonnen met de xml files te analyseren in de interface map. Vandaar eea opgebouwd. Was toentertijd een probeersel..... dus redelijk slecht geprogrammeerd. Werkt wel. Als je wil stuur ik je mijn Pronto file. Laat maar weten.

Verder ben ik met CF even gestopt. ff geen zin. Komt wel weer.....



Title: Re: CommandFusion
Post by: Ro on September 29, 2013, 18:31:46
Dank je, de xml files heb ik gevonden. Zal ze proberen te laden en te ontleden.

Het kost inderdaad veel tijd om alles uit te zoeken en te programmeren. Bij mij gaat het het meestal in golven; soms weken niets en dan ineens weer veel vooruitgang. Uiteindelijk komen we er wel...... Ik zal hier de voortgang af en toe wel blijven posten.
Title: Re: CommandFusion
Post by: xynyx on October 1, 2013, 06:52:37
Ro,

Ik heb je mijn xcf gestuurd. kreeg deze echter terug. daarna opnieuw verstuurd. laat ff weten of je het hebt ontvangen.
Title: Re: CommandFusion
Post by: Witalik on October 1, 2013, 10:57:39
Wat wordt er met dit systeem eigenlijk gebruikt aan hardware voor verlichting en dergelijke ? Ik begrijp dat er voor de rest van de spullen TV, receiver en dergelijke gewoon via ethernet gestuurd wordt ?
Title: Re: CommandFusion
Post by: xynyx on October 1, 2013, 16:41:56
Quote from: Witalik on October  1, 2013, 10:57:39
Wat wordt er met dit systeem eigenlijk gebruikt aan hardware voor verlichting en dergelijke ? Ik begrijp dat er voor de rest van de spullen TV, receiver en dergelijke gewoon via ethernet gestuurd wordt ?

Alles wat je maar wil als het apparaat maar beschikt over IR en/of RS232 en/of TCP/IP
Title: Re: CommandFusion
Post by: jaco on October 2, 2013, 21:37:27
Ik heb inmiddels feedback van mijn voorversterker werkend. Paar hobbels op de weg, maar dat waren syntax errors.
Wat ik erg mooi vind is de debug link met een safari browser. Dat helpt goed om gelijk te zien dat het een syntax fout is omdat een module niet goed laad.
Ik wilde ook wat te snel en had een paar dingen wat te simpel gedaan, maar goed kijken naar het voorbeeld van Ro hielp me verder..
Title: Re: CommandFusion
Post by: Ro on October 2, 2013, 22:13:51
Quote from: xynyx on October  1, 2013, 06:52:37
Ro,

Ik heb je mijn xcf gestuurd. kreeg deze echter terug. daarna opnieuw verstuurd. laat ff weten of je het hebt ontvangen.
dank je wel, ik heb je file ontvangen.
Title: Re: CommandFusion
Post by: jaco on October 3, 2013, 13:05:59
Quote from: xynyx on July 19, 2013, 10:44:19
Jaco,

Wat vooral wennen is de schermen op te bouwen. Dit gaat bij de Pronto 10x makkelijker. Dit gedeelte van CF zou nog wel wat kunnen leren van de Pronto.
Over de feedback kan ik alleen iets zeggen hoe het bij TCP/IP apparatuur gaat. En dat gaat wel heel makkelijk. Kwestie van apparaat invoeren in de Desinger en bij dat apparaat een commando "Feedback" opnemen. Klaar! Bij RS232 komt er alleen een Global Cache tussen en zal dus wel hetzelfde gaan.
Ik vind de learning curve niet zo heel moeilijk. Prontoscript leek wat makkelijker met hoofd en kleine letters. Ik heb 1 uur zitten kijken waarom ik een switch(xxx) met case statements eronder niet werkend kreeg. Bleek syntax te zijn, "Case" werkt niet, "case" werkt wel.

De joins vindt ik geweldig, je hangt aan een button een digitale join, en als je dan in javascript die join zet (0 of 1), krijgt de button de andere stand (actief of passief) In prontoscript moest ik als ik het me goed herinner een bitmap actief of niet actief maken. Dus apparaat aan een groen bitmapje, apparaat uit een rood bitmapje. Ik kan nu een aan/uit knop maken die uit rood is en aan groen, en die ook aansturen en uitvragen.

Even kijken hoe het bij een film bevalt, maar tot nu toe prima.
Title: Re: CommandFusion
Post by: StefaanD on October 3, 2013, 16:45:10
Zie een verschuiving van HTforum Pronto specialisten naar CF  ;)

Welke hardware gebruiken jullie voor in samenwerking met CF, gaat het hier dan vaak over de Global Caché kastjes of toch nog iets anders ?
Title: Re: CommandFusion
Post by: xynyx on October 3, 2013, 17:56:59
Quote from: StefaanD on October  3, 2013, 16:45:10
Zie een verschuiving van HTforum Pronto specialisten naar CF  ;)

Welke hardware gebruiken jullie voor in samenwerking met CF, gaat het hier dan vaak over de Global Caché kastjes of toch nog iets anders ?

CF werkt met global cache als je rs232 wil doen. Voor TCP/IP heb je niets nodig dat loopt "meteen" van je pad naar je apparatuur.
Voor de rest Android of iPad rommel kopen om CF erop te laten draaien.
Title: Re: CommandFusion
Post by: xynyx on October 3, 2013, 17:58:56
Quote from: jaco on October  3, 2013, 13:05:59
Ik vind de learning curve niet zo heel moeilijk. Prontoscript leek wat makkelijker met hoofd en kleine letters. Ik heb 1 uur zitten kijken waarom ik een switch(xxx) met case statements eronder niet werkend kreeg. Bleek syntax te zijn, "Case" werkt niet, "case" werkt wel.

De joins vindt ik geweldig, je hangt aan een button een digitale join, en als je dan in javascript die join zet (0 of 1), krijgt de button de andere stand (actief of passief) In prontoscript moest ik als ik het me goed herinner een bitmap actief of niet actief maken. Dus apparaat aan een groen bitmapje, apparaat uit een rood bitmapje. Ik kan nu een aan/uit knop maken die uit rood is en aan groen, en die ook aansturen en uitvragen.

Even kijken hoe het bij een film bevalt, maar tot nu toe prima.

Alleen het ordenen van buttons op je scherm en een leuke button uitzoeken om te gebruiken..... Daar is de Pronto toch echt VEEL makkelijker in. Wat een gehannes in CF. Vreselijk!!

Leuk he, uren zitten op case/Case  :D ;) Ken dat gevoel helemaal :inlove:
Title: Re: CommandFusion
Post by: StefaanD on October 3, 2013, 18:05:20
Quote from: xynyx on October  3, 2013, 17:58:56
Alleen het ordenen van buttons op je scherm en een leuke button uitzoeken om te gebruiken..... Daar is de Pronto toch echt VEEL makkelijker in. Wat een gehannes in CF. Vreselijk!!

Oei, zie het reeds voor me, zou me daar enorm aan gaan ergeren  :nopompom:

Bij de Pronto werk(te) dat inderdaad gewoon goed. Zit zelf in de softwareontwikkeling (grafische industrie) heb dus na jaren ervaring opdoen wel wat met gebruiksvriendelijkheid en wat het wel is en wat het zeker niet is  ;)
Title: Re: CommandFusion
Post by: xynyx on October 3, 2013, 18:06:21
Ro,

Volgens mij heb ik jou toch ook mijn Dune versie voor CF gestuurd? Ik zag dat je een hele rits vragen had gesteld op het CF forum. Kijk ff naar het stukje waar ik de Dune reply ontleed. Dat toepassen voor op de foldertxt's van yaDIS xml files.
Voor de rest als index de folder 00 of 00/99 gebruiken. De aldaar geplaatste foldertxt's gewoon laden en ontleden en opslaan als indexfile. Vandaaruit de xml aanroepen. Dat is ongeveer de basis.
Hoop dat je enig wijs kunt uit mijn xcf je.

yaDIS interface map moet wel op een HTTP server staan! Om snelheid te blijven houden krimp ik alle poster.jpg's naar 200(B)x 260(H). Dat geeft een filesize van rond de 15Kb. Zo kan je snel plaatjes laden. (Je ziet op de Dune zelf toch geen verschil in kwaliteit)

suc6
Title: Re: CommandFusion
Post by: xynyx on October 3, 2013, 18:10:40
Quote from: StefaanD on October  3, 2013, 18:05:20
Oei, zie het reeds voor me, zou me daar enorm aan gaan ergeren  :nopompom:


Dat is dan ook één van de redenen dat ik CF even links laat liggen. Pronto voldoet prima en de hardbuttons zijn heel wat prettiger dan dat geroer op een pad.
Zoals Jaco al stelde; de debug mogelijkheid is wel erg mooi. Stuk beter dan Pronto.

Elk nadeel heb z'n voordeel :P
Title: Re: CommandFusion
Post by: jaco on October 3, 2013, 18:20:10
Ik heb een paar units van global cache gekocht inderdaad: ip2sl.

Met knoppen heb ik tot dusver nog geen issues, maar ik stel daar ook niet veel eisen aan.
Title: Re: CommandFusion
Post by: jaco on October 4, 2013, 07:55:21
Quote from: xynyx on October  3, 2013, 17:58:56
Leuk he, uren zitten op case/Case  :D ;) Ken dat gevoel helemaal :inlove:

Helemaal niet leuk.

Online javascript checker gevonden: http://jsfiddle.net/ (http://jsfiddle.net/)

Dan heb je in ieder geval syntax fouten eruit.
Title: Re: CommandFusion
Post by: wrs on October 4, 2013, 12:59:02
Jaco, je hebt post ;D

Hier wat screenshots van mijn setup.
Vindt knoppen maken en plaatsen geen enkel probleem.
De wiki van Commandfusion ziet er steeds beter uit.
En als iedereen zijn projecten blijft delen met de rest, dan scheelt dat weer een hoop gepuzzel voor de volgende.

Ben nu aan het kijken om naar Z-wave te gaan en ook om de klikaan schakelaars die ik al heb te bedienen.
Zit te denken aan de Veralite en de tranceiver van Rfxcom.
Zou het liefst een opstelling hebben waar niet de hele dag een Pc aan hoeft te staan maar zie nu alleen nog maar de mogelijkheid om van Iviewer naar rfxcom te gaan via Eventghost.
Iemand ervaring?

(http://i18.photobucket.com/albums/b119/wrs/foto1_zpsbda4a08f.jpg) (http://s18.photobucket.com/user/wrs/media/foto1_zpsbda4a08f.jpg.html)

(http://i18.photobucket.com/albums/b119/wrs/foto2_zps349f19e8.jpg) (http://s18.photobucket.com/user/wrs/media/foto2_zps349f19e8.jpg.html)

(http://i18.photobucket.com/albums/b119/wrs/foto3_zpsb475c2d1.jpg) (http://s18.photobucket.com/user/wrs/media/foto3_zpsb475c2d1.jpg.html)

Gr
Eric
Title: Re: CommandFusion
Post by: jaco on October 4, 2013, 13:14:38
Kun je me ook vertellen welke webcams je gebruikt ?
Of maakt het niet zo veel uit ?
Title: Re: CommandFusion
Post by: wrs on October 4, 2013, 13:26:04
Denk het niet.
Heb nu 3 ip camera's gekocht bij Deal Extreme, merk"Wanscam"
Prijs is de helft van hier in NL.
Kreeg een live stream niet voor elkaar maar heb het anders gedaan.
Je kan met hun software een snapshot maken en die link heb ik gebruikt als image en ververs hem gewoon.
Title: Re: CommandFusion
Post by: jaco on October 4, 2013, 13:41:57
Er staat wel uitleg van command fusion: video, commandfusion (http://www.commandfusion.com/docs/scripting/video.html)

Moet dan MJPEG of H.264 zijn, maar dat kunnen haas alle camera's tegenwoordig denk ik. Heb nog een oude liggen, maar die werkt vrees ik alleen met een eigen app op de pc.
Title: Re: CommandFusion
Post by: wrs on October 4, 2013, 13:58:53
bedankt voor de link, snap er nog niets van maar ga wat proberen.
misschien werkt mijn methode met jouw oude camera.
Title: Re: CommandFusion
Post by: xynyx on October 4, 2013, 17:24:59
Vandaag ook maar eens bezig geweest.
Heel veel Case/case-jes gehad. Goed voor uren zoeken. Denk dat 90% van de tijd voor dit soort ellende is gebruikt. Wat voel je je dan stom :(
Title: Re: CommandFusion
Post by: jaco on October 4, 2013, 20:38:51
Ik ben ook bezig geweest met mijn Lutron lichtcontroller.
Aansturen gaat goed, kan het netjes per groep dimmen/feller maken, en scenarios uitlezen.
Toetsen om de scenarios te maken moet ik er nog bij zetten, maar dat zit al in mijn javascript verwerkt. Enige issue nu nog is de slider/gauge.
Slider werkte niet, en is ook het verkeerde ding want ik kan geen percentages instellen voor een groep, enkel uitlezen in percentages (oude lutron unit)
Dus het wordt een gauge, die lijkt ook simpler.

Opgelost: het moest een analoge join zijn, en geen seriele. En het bereik van een gauge en slider is standaard 0-65535, dus als je 0-100 bereik wil moet je het even omrekenen (waarde maal 655 genomen)
Title: Re: CommandFusion
Post by: Valkyrie on October 4, 2013, 21:12:44
Dat CF lijkt mij ook erg interessant! :) Hopelijk is dit ook goed te koppelen aan Z-wave?

Misschien dan in relatie met de GC100-12. ::)
Title: Re: CommandFusion
Post by: Ro on October 4, 2013, 23:35:41
Quote from: xynyx on October  3, 2013, 18:06:21
Ro,

Volgens mij heb ik jou toch ook mijn Dune versie voor CF gestuurd? Ik zag dat je een hele rits vragen had gesteld op het CF forum. Kijk ff naar het stukje waar ik de Dune reply ontleed. Dat toepassen voor op de foldertxt's van yaDIS xml files.
Voor de rest als index de folder 00 of 00/99 gebruiken. De aldaar geplaatste foldertxt's gewoon laden en ontleden en opslaan als indexfile. Vandaaruit de xml aanroepen. Dat is ongeveer de basis.
Hoop dat je enig wijs kunt uit mijn xcf je.

yaDIS interface map moet wel op een HTTP server staan! Om snelheid te blijven houden krimp ik alle poster.jpg's naar 200(B)x 260(H). Dat geeft een filesize van rond de 15Kb. Zo kan je snel plaatjes laden. (Je ziet op de Dune zelf toch geen verschil in kwaliteit)

suc6
Ik heb je file inderdaad ontvangen. Tegelijkertijd heb ik een vraag op het CF forum geplaatst. Daar kwam iemand met het idee om xbmc te gebruiken om de film info weer te geven in iviewer. Clayton, een van de deelnemers op het forum, heeft een module gepost die de database leest van xbmc en het bestand vervolgens naar de Dune doorstuurt om af te spelen. Ik heb dit nu bijna werkend en ziet er erg netjes uit. Ik zal wat meer info posten, als ik het helemaal werkend heb.
Title: Re: CommandFusion
Post by: xynyx on October 5, 2013, 00:33:17
Quote from: Ro on October  4, 2013, 23:35:41
Ik heb je file inderdaad ontvangen. Tegelijkertijd heb ik een vraag op het CF forum geplaatst. Daar kwam iemand met het idee om xbmc te gebruiken om de film info weer te geven in iviewer. Clayton, een van de deelnemers op het forum, heeft een module gepost die de database leest van xbmc en het bestand vervolgens naar de Dune doorstuurt om af te spelen. Ik heb dit nu bijna werkend en ziet er erg netjes uit. Ik zal wat meer info posten, als ik het helemaal werkend heb.

Ben zeer benieuwd! Laat maar zien tzt! Suc6 verder.
Title: Re: CommandFusion
Post by: xynyx on October 5, 2013, 00:34:20
Quote from: Valkyrie on October  4, 2013, 21:12:44
Dat CF lijkt mij ook erg interessant! :) Hopelijk is dit ook goed te koppelen aan Z-wave?

Misschien dan in relatie met de GC100-12. ::)

Je kan z-wave direct aansturen. Daar heb je verder niets bij nodig, alleen wat js kennis.
Title: Re: CommandFusion
Post by: wrs on October 5, 2013, 11:03:10
Je hebt toch wel hardware nodig om z-wave aan te sturen?
Een Veralite of iets dergelijks?
Title: Re: CommandFusion
Post by: Valkyrie on October 5, 2013, 11:10:36
Quote from: wrs on October  5, 2013, 11:03:10
Je hebt toch wel hardware nodig om z-wave aan te sturen?
Een Veralite of iets dergelijks?

Die Vera Lite heb ik al staan, dus het is inderdaad de programmeerkennis. Ik denk dat dat nou juist het lastige is. :-\
Title: Re: CommandFusion
Post by: wrs on October 5, 2013, 11:16:16
Heb al een lopen zoeken naar iemand die die combinatie voor elkaar heeft maar nog niets gevonden.
Veralite kan weer geen klikaan spullen aansturen dus daarom zit ik ook te kijken naar Rfxcom, maar die doet weer geen Z-wave :(
Ook zou het mooi zijn als je er geen pc voor hoeft aan te laten staan..
Het ultieme kastje wat alles kan is er nog niet helaas.
Title: Re: CommandFusion
Post by: jaco on October 5, 2013, 11:22:14
Kun je de goedkooptste zwave interface gebruiken ?
Rs-232: http://www.robbshop.nl/homepro-seriele-adapter (http://www.robbshop.nl/homepro-seriele-adapter)
Of een vera light controller: http://www.robbshop.nl/vera-lite-basisstation (http://www.robbshop.nl/vera-lite-basisstation)
Title: Re: CommandFusion
Post by: xynyx on October 5, 2013, 11:56:03
Quote from: Valkyrie on October  5, 2013, 11:10:36
Die Vera Lite heb ik al staan, dus het is inderdaad de programmeerkennis. Ik denk dat dat nou juist het lastige is. :-\

Ik heb ooit voor de Pronto een scriptje geschreven voor de aansturing van een lichtschakelaar. Stelt niet heel veel voor maar dan heb je een basis. Laat maar weten als je het wil hebben.
Title: Re: CommandFusion
Post by: Kjelt on October 5, 2013, 23:40:16
 :thumbs-up: mooi werk mannen, ik ga denk ik ook eens hiermee beginnen.
Ik heb vanavond wat zitten inlezen maar als ik het goed begrijp is de CF gui interface volledig los van de CFlink hardware te gebruiken? Dus stel dat ik een eigen RS485 (mag ook RS232zijn die ik omzet) protocol heb met adressering, commandos en data dan kan ik dat allemaal via de CF gui verzenden en acknowledges afhandelen via bv een global cache g100 of moet ik nog ergens reknening mee houden?
En ir? De CF database gaat uit vaneen CF IR blaster, hoe gaat dit nu dan via globalcache?
Title: Re: CommandFusion
Post by: jaco on October 6, 2013, 09:56:13
Ik ken alleen maar een device direct aan een RS-232 poort. Niet met een bus achtige structuur met meerdere te adresseren devices.
Met 1 device heb je gewoon feedback.
Je defenieert een ip adres waar een omzetter te vinden is (ik gebruik global cache ip2sl) en dan kun je naar een ip poort nummer waar de rs-232 interface achter zit commando's sturen.
Dan definieer je een feedback onder die device en je moet een regular expression maken om dat te filteren. Dit kan alles zijn, of alleen informatie waar je in geinteresseerd bent.

In javascript heb je dan een onIncomingData functie die aangeroepen wordt als er feedback door de filter komt. Binnen die functie kun/moet je zelf de feedback parsen om variabelen etc. te zetten die je dan weer in je GUI kunt gebruiken.
Title: Re: CommandFusion
Post by: Kjelt on October 6, 2013, 10:38:54
Als ik donderdag terug ben van vakantie zou ik graag een stukje werkende voorbeeldcode willen zien, kan dat? Dan kan ik beter inschatten hoe het werkt met die filters.
Waarom heb je overigens voor de ip2sl gekozen en niet voor de g100 die maar een paar tientjes duurder is?
Title: Re: CommandFusion
Post by: jaco on October 6, 2013, 10:52:48
Ip2sl is kleiner als je hem bij je apparaat wilt zetten.
Verder heb ik (nog) geen ir en sensoren nodig.

Ik kom van een pronto rfx9600, die heeft 4 rs-232 interfaces, 4 IR, 4 in- en output interfaces.
Dat was wel handig in het apparatuur rack, 1 voeding en normale lengte draden.

Ik heb nu 3 stuks ip2sl gekocht, en de lichtcontroller de voorversterker en de projector aangesloten.
De lichtcontroller en de projector zitten iets verder van de apparatuurkast af.
Maar ja, je moet ethernet en power erna toe brengen (geen POE switch) dus het zal wel een passende lange rs-232 kabel worden.
Title: Re: CommandFusion
Post by: Miesepies on October 6, 2013, 11:01:39
Heeft er niet iemand al eens geprobeerd om die pronto extender te koppelen aan CF ?
Title: Re: CommandFusion
Post by: Kjelt on October 6, 2013, 11:01:45
Klinkt goed  :thumbs-up: vriendin wil nu naar de oude binnenstad toe dus moet er vandoor maar wordt zeker vervolgd
Title: Re: CommandFusion
Post by: xynyx on October 6, 2013, 11:30:27
Quote from: Miesepies on October  6, 2013, 11:01:39
Heeft er niet iemand al eens geprobeerd om die pronto extender te koppelen aan CF ?

Ja, maar niemand kent het extender protocol. Dat gaat dus niet lukken.
Title: Re: CommandFusion
Post by: jaco on October 6, 2013, 12:26:07
Kjelt, je kunt ook even op command fusion github (https://github.com/CommandFusion) kijken.
Daar stan heel veel voorbeelden hoe je iets in javascript doet.

Rs-232 en ir wordt bijvoorbeeld hier uitgelegd:  https://github.com/CommandFusion/LG-TV-RS232/blob/master/JavaScript%20Version/LG_TV.js

Title: Re: CommandFusion
Post by: wrs on October 6, 2013, 12:41:43
Ben me suf aan het lezen om van Commandfusion naar Z-wave te komen.
Denk toch dat ik mijn media pc met daarop eventghost, aan moet laten staan.
Hieraan hangt een Usb-Uirt voor de Ir en dan nog een tranceiver van Rfxcom voor de klikaan klikuit schakelaars e.d.
Ook zou hier een Z-wave usb stick aan kunnen hangen maar ik weet niet hoe ik van Commandfusion naar Eventghost naar z-wave kan komen zonder nog een sofware packet ertussen hebben zoals homeseer of indigo.
De Veralite ziet er goed uit en is ook redelijk geprijst, maar de interface ziet er niet uit.
Title: Re: CommandFusion
Post by: jaco on October 6, 2013, 14:41:45
Willicht dt sigma desings zipr wel een directe gateway tussen z-wave en ip kan zijn.
http://www.sigmadesigns.com/zwavenextgen/brochures/ZIPR_br.pdf (http://www.sigmadesigns.com/zwavenextgen/brochures/ZIPR_br.pdf)
http://www.digikey.com/product-detail/en/ACC-ZIPR-CE-E/703-1083-ND/4135446 (http://www.digikey.com/product-detail/en/ACC-ZIPR-CE-E/703-1083-ND/4135446)

voor Nederland: http://www.digikey.nl/product-search/en?lang=en&site=nl&KeyWords=ACC-ZIPR-CE-E+&x=18&y=19 (http://www.digikey.nl/product-search/en?lang=en&site=nl&KeyWords=ACC-ZIPR-CE-E+&x=18&y=19)
Title: Re: CommandFusion
Post by: xynyx on October 6, 2013, 17:51:42
Quote from: wrs on October  6, 2013, 12:41:43
Ben me suf aan het lezen om van Commandfusion naar Z-wave te komen.
Denk toch dat ik mijn media pc met daarop eventghost, aan moet laten staan.
Hieraan hangt een Usb-Uirt voor de Ir en dan nog een tranceiver van Rfxcom voor de klikaan klikuit schakelaars e.d.
Ook zou hier een Z-wave usb stick aan kunnen hangen maar ik weet niet hoe ik van Commandfusion naar Eventghost naar z-wave kan komen zonder nog een sofware packet ertussen hebben zoals homeseer of indigo.
De Veralite ziet er goed uit en is ook redelijk geprijst, maar de interface ziet er niet uit.

Volgens mij maak je het allemaal veel te moeilijk. Z-wave is helemaal aan te sturen met Javascript. Het enige wat je nodig hebt is een Vera basis station in je netwerk, een pad, Commandfusion en kennis van Javascript.
Ik zal als ik wat tijd over hebt mijn Pronto scriptje ombouwen voor CF.

Verder ben ik weer "even" met yaDIS bezig geweest. Het is een beta-stadium maar het werkt als op mijn Pronto  :pompom:
Genre keuze, filmspic's scrollen, film selecteren, info tonen werkt al.
Nog wat prutsen en dan gaan we alles mooier maken.
Title: Re: CommandFusion
Post by: wrs on October 6, 2013, 17:57:18
"En kennis van javascript"
Dat is bij mij "the missing link"  ;D
Title: Re: CommandFusion
Post by: xynyx on October 6, 2013, 18:10:09
Quote from: wrs on October  6, 2013, 17:57:18
"En kennis van javascript"
Dat is bij mij "the missing link"  ;D

:clapping: :headbanging:

Dan wordt het lastig........... :o
Title: Re: CommandFusion
Post by: jaco on October 6, 2013, 18:48:36
Javascript is gelukkig niet zo moeilijk, maar ja ik heb leren programmeren op een HBO opleiding informatica..
Title: Re: CommandFusion
Post by: wrs on October 6, 2013, 20:54:45
Aeon Z-wave usb stick bestelt en een Fibaro RGBW controller voor mijn ledstrip.
Ben nu naar software aan het kijken "zVirtualScenes". Is gratis en heeft een plugin voor Commandfusion en Eventghost.
Er staat ook een CF gui example tussen.
Nu wachten op de postbode en wat tijd vrijmaken :bigsmile:
Title: Re: CommandFusion
Post by: jaco on October 6, 2013, 21:31:19
Quote from: xynyx on October  6, 2013, 17:51:42
Verder ben ik weer "even" met yaDIS bezig geweest. Het is een beta-stadium maar het werkt als op mijn Pronto  :pompom:
Genre keuze, filmspic's scrollen, film selecteren, info tonen werkt al.
Nog wat prutsen en dan gaan we alles mooier maken.
Bedoel je dat je het al werkend hebt onder command fusion ?
Title: Re: CommandFusion
Post by: xynyx on October 6, 2013, 23:57:01
Quote from: jaco on October  6, 2013, 21:31:19
Bedoel je dat je het al werkend hebt onder command fusion ?

Ja. Als test voor 2 genres.
De basis draait. Laatste wat nog gedaan moet worden is de afspeelmogelijkheid maken. Ik weet hoe het moet, alleen nog implementeren. Dan verder opleuken en (programmatuur) netjes maken.
Ik gebruik yaDIS alleen voor mijn films. Dus werkt de CF-versie ook alleen met films.
Het was wel even een ontdekkingstocht met CF. Uiteindelijk is het heel wat minder programmeer werk dan de Pronto versie.
Title: Re: CommandFusion
Post by: jaco on October 7, 2013, 10:06:01
Het grote voordeel van CF tot dusver is dat ik me niet hoef bezig te houden met polling loopjes etc.
Je kunt een device en een feedback definieren, en dan in javascript een onincoming function, en hopla 2-weg verkeer werkt (wel nog de feedback parsen)

De GUI lijkt ook wel mee te vallen, maar net als op de pronto is een goed basis framework wel erg handig. Het dan uitbreiden is niet al te moeilijk denk ik.

Ik ben nu begonnen om mijn apparatuur werkend te krijgen, zodat het javascript werkt, en ik nu ook weet hoe ik knopjes kan maken voor een apparaat/functie die oplichten als ze actief zijn etc.
Dat gaat veel makkelijker in CF dan in prontoscript.

Het basis template wat ro gebruikt ziet er netjes uit.
Title: Re: CommandFusion
Post by: Kjelt on October 7, 2013, 15:42:15
Quote from: jaco on September 27, 2013, 09:34:33
Full versie nu met 50% korting :)
Is die aktie er nog en zo ja waar (url?)
Title: Re: CommandFusion
Post by: wrs on October 7, 2013, 16:24:24
https://groups.google.com/forum/?fromgroups#!topic/CommandFusion/FbZqK2jy-UY

was tot 4 oktober maar je kan het nog proberen.
Title: Re: CommandFusion
Post by: Kjelt on October 7, 2013, 16:42:58
Jammer, zal wel niet, zit nu in het buitenland op vakantie, als ik die link gebruik en doorklik is alles ook de hardware 0 euro dus zal wel niet goed gaan hier op de ipad. Ik kijk wel even als ik terug ben.
Title: Re: CommandFusion
Post by: Ro on October 7, 2013, 19:29:27
Quote from: Kjelt on October  7, 2013, 16:42:58
Jammer, zal wel niet, zit nu in het buitenland op vakantie, als ik die link gebruik en doorklik is alles ook de hardware 0 euro dus zal wel niet goed gaan hier op de ipad. Ik kijk wel even als ik terug ben.
Als je niet met je account bent ingelogd zie je geen prijzen, zelfs niet op de iPad.. ;D
Title: Re: CommandFusion
Post by: Ro on October 7, 2013, 19:33:36
Kleine update. De iViewer module in combinatie met XBMC gaat niet lukken. Ik heb het werkend gehad met XBMC geïnstalleerd op een locale computer. Toen ik XBMC op mijn server wilde installeren wilde het programma niet starten vanwege het gemis van een videokaart. Mijn server heeft inderdaad geen videokaart, en een kaart toevoegen om alleen een programma te draaien wat er verder geen gebruik van maakt gaat te ver.

Ik gebruik nu de xml file die XBMC genereert. Deze file bevat alle informatie van alle films. Vervolgens zet ik de xml om in een JSON die heel gemakkelijk te ontleden is. Er zit nog wel even werk in, maar we gaan vooruit.
Title: Re: CommandFusion
Post by: jaco on October 7, 2013, 20:46:18
Dan is het even wachten op zieniks :)

Title: Re: CommandFusion
Post by: xynyx on October 7, 2013, 22:45:20
Quote from: jaco on October  7, 2013, 20:46:18
Dan is het even wachten op zieniks :)

;D

Het programmaatje loopt. Film kiezen en direct afspelen zit er nu ook in.
Wel lekker lui eea gedaan. Ik heb de filmdata xml niet geladen ipv daarvan gewoon de preview.jpg laden. Staat ook alles op!
Het werkt goed.
Woensdag nog even de shortlist.xml invoegen om genres netjes te laden.
Kan ik op een of andere manier screenshots nemen van de iPad (eigenlijk een Asus Transformer)? Dan zou ik een plaatje kunnen posten.
Uiterlijk wil ik nog helemaal veranderen. Mooier maken.

Programmatuur is 1/5 van de Pronto....... Eigenlijk een heel klein progje.

Ro,
Jammer van al je werk. Xbmc progje ziet er wel gelikt uit. Maar dat CF-je is hogereschool. Zoveel subpages.
Suc6 met verder puzzelen.
Title: Re: CommandFusion
Post by: Rob_Dingen on October 8, 2013, 00:01:05
Quote from: xynyx on October  7, 2013, 22:45:20
;D

Het programmaatje loopt. Film kiezen en direct afspelen zit er nu ook in.
Wel lekker lui eea gedaan. Ik heb de filmdata xml niet geladen ipv daarvan gewoon de preview.jpg laden. Staat ook alles op!
Het werkt goed.
Woensdag nog even de shortlist.xml invoegen om genres netjes te laden.
Kan ik op een of andere manier screenshots nemen van de iPad (eigenlijk een Asus Transformer)? Dan zou ik een plaatje kunnen posten.
Uiterlijk wil ik nog helemaal veranderen. Mooier maken.

Programmatuur is 1/5 van de Pronto....... Eigenlijk een heel klein progje.

Ro,
Jammer van al je werk. Xbmc progje ziet er wel gelikt uit. Maar dat CF-je is hogereschool. Zoveel subpages.
Suc6 met verder puzzelen.
Home en aan/uit knop gelijk indrukken dan maakt hij een scherm afbeelding.

Rob
Title: Re: CommandFusion
Post by: Ro on October 8, 2013, 07:44:27
Quote from: xynyx on October  7, 2013, 22:45:20
;D

Het programmaatje loopt. Film kiezen en direct afspelen zit er nu ook in.
Wel lekker lui eea gedaan. Ik heb de filmdata xml niet geladen ipv daarvan gewoon de preview.jpg laden. Staat ook alles op!
Het werkt goed.
Woensdag nog even de shortlist.xml invoegen om genres netjes te laden.
Kan ik op een of andere manier screenshots nemen van de iPad (eigenlijk een Asus Transformer)? Dan zou ik een plaatje kunnen posten.
Uiterlijk wil ik nog helemaal veranderen. Mooier maken.

Programmatuur is 1/5 van de Pronto....... Eigenlijk een heel klein progje.

Ro,
Jammer van al je werk. Xbmc progje ziet er wel gelikt uit. Maar dat CF-je is hogereschool. Zoveel subpages.
Suc6 met verder puzzelen.
Inderdaad erg gecompliceerd. Configureren lukte me, maar doorgronden hoe het allemaal precies werkt, niet echt...

Mocht je een kopietje van Yadis js willen delen, dan hou ik me aanbevolen..😉
Title: Re: CommandFusion
Post by: xynyx on October 8, 2013, 18:34:43
Quote from: Ro on October  8, 2013, 07:44:27
Inderdaad erg gecompliceerd. Configureren lukte me, maar doorgronden hoe het allemaal precies werkt, niet echt...

Mocht je een kopietje van Yadis js willen delen, dan hou ik me aanbevolen..😉

Natuurlijk. Morgen nog even de xml erin zetten. Dan mail ik je het wel.
Mocht jij wat hebben dan hou ik me aanbevolen......

Alvast een indrukje. De blanco GENRES knoppen werken morgen ook :P

(http://img109.imageshack.us/img109/2986/e49k.jpg)

(http://img22.imageshack.us/img22/7509/dg9k.jpg)
Title: Re: CommandFusion
Post by: jaco on October 9, 2013, 06:02:01
ohh, en werkt dat voor files die op een nas staan ook ?
Title: Re: CommandFusion
Post by: xynyx on October 9, 2013, 08:23:28
Quote from: jaco on October  9, 2013, 06:02:01
ohh, en werkt dat voor files die op een nas staan ook ?

Bij mij staan alle films en de yadis interface map op diverse nassen. Even de variabelen aanpassen....... en het zou moeten lopen.
Title: Re: CommandFusion
Post by: jaco on October 9, 2013, 13:12:13
prima, als jij het klaar heb ik wil het ook graag hebben..

thx.
Title: Re: CommandFusion
Post by: xynyx on October 9, 2013, 17:25:11
Quote from: jaco on October  9, 2013, 13:12:13
prima, als jij het klaar heb ik wil het ook graag hebben..

thx.

Tuurlijk!

GVD de hele dag zitten puzzelen op de xml ontleding. Echt eindeloos. Om moedeloos van te worden. Zat er een foutje in het door yaDIS opgemaakte XML bestand........... (of er ontstaat een foutje door CF bij het binnenhalen).
Komt vanavond wel af. Ik zal jullie dan vrijdag op z'n vroegst mijn GUI mailen. Mochten jullie dan aanvullingen hebben, opmerkingen, verbeteringen etc etc dan hoor ik dat heel graag!!
Je zal de programmatuur nog wel op je eigen IP en yadis locaties moeten aanpassen. In een later stadium zal ik dat ook toevoegen als een set-up pagina (mogen jullie trouwens voor mij ook doen  ;).
Title: Re: CommandFusion
Post by: jaco on October 9, 2013, 19:07:26
Klinkt goed, ik ben bezig geweest met de sub pagina's en snap nu een beetje wat ze doen en wat de gedachte achter het template van Ro is.
Verder tijd kwijt geweest aan de sony rs-232, die zit een beetje moeilijk in elkaar, en het meest vreemd is wel dat ik op sommige command's totaal niet de feedback krijg die ik verwacht.
Ik denk dat ik de codes dan niet snap of zo. Maar goed dat gaat ook wel weer lukken.
Title: Re: CommandFusion
Post by: xynyx on October 9, 2013, 19:51:09
Quote from: jaco on October  9, 2013, 19:07:26
Klinkt goed, ik ben bezig geweest met de sub pagina's en snap nu een beetje wat ze doen en wat de gedachte achter het template van Ro is.
Verder tijd kwijt geweest aan de sony rs-232, die zit een beetje moeilijk in elkaar, en het meest vreemd is wel dat ik op sommige command's totaal niet de feedback krijg die ik verwacht.
Ik denk dat ik de codes dan niet snap of zo. Maar goed dat gaat ook wel weer lukken.

Ergens in mijn achterhoofd heb ik ooit gelezen dat sony codes idd zeer lastig zijn. Ik geloof op het pronto forum. Barry gebruikte ze en volgens mij die Lowpro ook voor hun dvd changers.

Mocht je je verder willen verdiepen in subpages dan is de interlock module wel aan te raden. Daarmee worden subpages automatisch geopend en gesloten. (GIDHUB)
Title: Re: CommandFusion
Post by: Ro on October 9, 2013, 19:56:45
Klinkt zeker goed. Dat soort problemen zijn inderdaad heel vervelend en kunnen veel tijd kosten. Tegenwoordig zet ik alle XML files eerst om naar een JSON. Je XML wordt dan een object dat heel eenvoudig uit elkaar te halen is.

Hieronder staan twee functies om de lijst te bouwen zoals in het screenshot. De eerste om de xml te laden van de server en vervolgens om te zetten in een JSON en de tweede om de JSON te ontleden naar de lijst. De files worden nog niet naar de DUNE gestuurd. Dat stukje moet ik nog programmeren. De videodb.xml komt uit XBMC. Voordeel is dat het een file is, nadeel is dat het een file is........ Alle film en serie informatie zit in een file, waardoor laden lang kan gaan duren. Ben nog niet helemaal kapot van de opzet. Eigenlijk zoek ik een movie scraper die op een server draait en zonder tussenkomst van de user een XML of JSON maakt, zodra een film of serie wordt toegevoegd of verwijderd. Liefst een bestand met alle covers en titels en vervolgens een voor iedere film en/of serie. Nog niet gevonden helaas......

    LoadDataFile: function(url, dataReceivedCallback) {
        CF.request("http://192.168.2.25:100/videodb.xml", function(status, header, body) {
            if (DUNE.debug) CF.log("Status is: " +status);                                            //display download status 200=ok
                if (status == 200) {
                   DUNE.MovieObject=xml2json.parser(body);
                   CF.logObject(DUNE.MovieObject);

                if (dataReceivedCallback !== undefined) {
                    dataReceivedCallback.apply(null, [processed]);
                }
            }
        });
      },

    InitiateMovieList: function() {
        var movielistarray = [];
        for (i=0; i<DUNE.MovieObject.videodb.movie.length; i=i+3) {                        //loop through all movies in the object
            var qItem ={};
            CF.log("i: " +i);                                                              //loop through all items in de item_list
             for (j=0; j<3; j++) {
                 CF.log("j: "+j);
                if ((i+j) < DUNE.MovieObject.videodb.movie.length) {                       //if i+j=object length all movies have been processed.
                    CF.log("i+j: " +(i+j));
                    qItem["s"+(2101+j)]= DUNE.MovieObject.videodb.movie[i+j].art.poster;   //get movies covers from object
                    qItem["s"+(2104+j)]= DUNE.MovieObject.videodb.movie[i+j].title;        //get movies title from object
                    }   // end (i+j) loop
               }   //end j loop
            movielistarray.push(qItem);                                                    //push temp. object qItem into movie array
        }   // end i loop

        if (DUNE.debug) CF.logObject(movielistarray);
        CF.listRemove("l2101");                                                            //delete all existing entries in the list
        CF.listAdd("l2101", movielistarray);                                               // build list by loading the movie array in to list
    },
Title: Re: CommandFusion
Post by: Ro on October 9, 2013, 20:20:45
Quote from: jaco on October  9, 2013, 19:07:26
Klinkt goed, ik ben bezig geweest met de sub pagina's en snap nu een beetje wat ze doen en wat de gedachte achter het template van Ro is.
Verder tijd kwijt geweest aan de sony rs-232, die zit een beetje moeilijk in elkaar, en het meest vreemd is wel dat ik op sommige command's totaal niet de feedback krijg die ik verwacht.
Ik denk dat ik de codes dan niet snap of zo. Maar goed dat gaat ook wel weer lukken.
In principe gebruik ik maar een pagina en roep ik alleen subpagina's aan op deze ene pagina. Afhankelijk van de functie worden delen zichtbaar of onzichtbaar.
Title: Re: CommandFusion
Post by: xynyx on October 9, 2013, 20:28:59
Bedankt voor dat JSON verhaal. Ik zag het vandaag diverse malen voorbij komen maar echt snappen........
Juist vandaag veel bezig geweet om xml parsing eens beter te begrijpen. Volgens mij lijkt JSON op de manier die je ook gebruikt in de pronto.

Ik stuur direct mijn gui naar jullie toe.
Voor de genres moet er wel een shortcuts.xml in de yadis folder staan!

De knoppen play television en cinema werken niet bij jullie. Onder de television knop zie je hoe ik de dune opdracht geef. Dan zou er op de pad automatisch dienen te worden overgeschakeld naar de dune pages voor de bediening.
Wel ff de locaties van de yadismappen aanpassen!

Hoop dat het ook bij jullie werkt! Hoor het graag.
Title: Re: CommandFusion
Post by: jaco on October 9, 2013, 20:46:07
Ik heb het ook omgebouwd zodat je bij het drukken op een activity icon een andere sub pagina activeert in het midden. Ik nam eigenlijk aan dat dat de bedoeling is.
Die activitys staan in een list dus die kun je makkelijk uitbreiden en door heen scrollen.

Een dune pagina heb ik nog niet, maar die is dus zo bijgemaakt. Alleen heb ik nog nooit wat met IP gedaan, ook niet op de pronto, maar voorbeelden helpen meestal wel goed genoeg.
Title: Re: CommandFusion
Post by: xynyx on October 9, 2013, 20:50:51
mail is eruit!
Title: Re: CommandFusion
Post by: jaco on October 9, 2013, 20:55:06
Quote from: xynyx on October  9, 2013, 19:51:09
Ergens in mijn achterhoofd heb ik ooit gelezen dat sony codes idd zeer lastig zijn. Ik geloof op het pronto forum. Barry gebruikte ze en volgens mij die Lowpro ook voor hun dvd changers.

Mocht je je verder willen verdiepen in subpages dan is de interlock module wel aan te raden. Daarmee worden subpages automatisch geopend en gesloten. (GIDHUB)
Sony codes hebben een checksum/parity.
Dus de standaard commando,s staan uitgelegd, maar stuur je een parameter mee, wordt het moeilijker.
Ik begon maar met de lamptimer op te vragen, dis staat op 300 uur. Alleen de feedback komt wel aan, maar ik kom niet meer op 300 terug. Het antwoord staat hexadecimaal in 2 bytes.
Dan is het niet zo moeilijk om te rekenen, maar of ik ze nu als 1,2 of als 2.1 achter elkaar zet, hexadecimaal is het geen 300 :(

Nog maar eens goed nalezen en opnieuw testen.


*1: CHECK SUM: B1 to B5 are calculated by OR. Refer to the example below. <Example of Calculation>
0xA9 1010 1001 0xA9 1010 1001 Answer 1010
1001 0xA9 0xA9 1010 0x9A 1001 Answer 1011
Title: Re: CommandFusion
Post by: Ro on October 9, 2013, 21:22:34
Quote from: xynyx on October  9, 2013, 20:50:51
mail is eruit!
Dank je wel, heb de file binnen. Ben er op aan het studeren. Code van een ander doorgronden kost altijd even tijd. Wijze van programmeren is bij iedereen anders.
Title: Re: CommandFusion
Post by: Ro on October 9, 2013, 21:51:59
Loop al direct vast...... De file shortcuts.xml is bij mij leeg. Ik zie wel het shortcut menu in de instellingen van Yadis, maar begrijp niet goed hoe dit in te stellen. Hoe stel je dit in en hoe zit dan de xml file er uit?
Title: Re: CommandFusion
Post by: Kjelt on October 9, 2013, 21:52:45
Quote from: jaco on October  9, 2013, 20:55:06.
Ik begon maar met de lamptimer op te vragen, dis staat op 300 uur. Alleen de feedback komt wel aan, maar ik kom niet meer op 300 terug. Het antwoord staat hexadecimaal in 2 bytes.
Dan is het niet zo moeilijk om te rekenen, maar of ik ze nu als 1,2 of als 2.1 achter elkaar zet, hexadecimaal is het geen 300 :(
Laat eens zien wat je hebt terug gekregen? Wellicht iets geshift of in minuten ipv uren?
Title: Re: CommandFusion
Post by: xynyx on October 9, 2013, 22:35:25
Quote from: Ro on October  9, 2013, 21:51:59
Loop al direct vast...... De file shortcuts.xml is bij mij leeg. Ik zie wel het shortcut menu in de instellingen van Yadis, maar begrijp niet goed hoe dit in te stellen. Hoe stel je dit in en hoe zit dan de xml file er uit?
zie mail
Title: Re: CommandFusion
Post by: jaco on October 11, 2013, 13:53:24
wellicht nog wat leuke grafix te scoren: http://www.luxom.be/products.aspx?CatID=41
Title: Re: CommandFusion
Post by: Ro on October 13, 2013, 13:04:02
Ben nog behoorlijk aan het rommelen met de playback via de Dune. Ik gebruik nu de volgende link om een file van mijn NAS op de Dune af te spelen.

http://[ip_dune_player]/cgi-bin/do?cmd=launch_media_url&media_url=smb://[ip_NAS]/Media/Movies/Alles Is Familie (2012)/Alles Is Familie 2012.mkv

De feedback die ik krijg is:
<?xml version="1.0"?>
-<command_result>
<param value="3" name="protocol_version"/>
<param value="ok" name="command_status"/>
<param value="navigator" name="player_state"/>
<param value="stopped" name="playback_state"/>
<param value="deinitializing" name="previous_playback_state"/>
<param value="no_event" name="last_playback_event"/>
<param value="" name="playback_url"/>
<param value="0" name="playback_speed"/>
<param value="0" name="playback_duration"/>
<param value="0" name="playback_position"/>
<param value="0" name="playback_is_buffering"/>
<param value="100" name="playback_volume"/>
<param value="0" name="playback_mute"/>
<param value="-1" name="playback_video_width"/>
<param value="-1" name="playback_video_height"/>
<param value="-1" name="audio_track"/>
<param value="-1" name="subtitles_track"/>
<param value="1" name="playback_window_fullscreen"/>
<param value="-1" name="playback_window_rect_x"/>
<param value="-1" name="playback_window_rect_y"/>
<param value="-1" name="playback_window_rect_width"/>
<param value="-1" name="playback_window_rect_height"/>
<param value="-1" name="playback_clip_rect_x"/>
<param value="-1" name="playback_clip_rect_y"/>
<param value="-1" name="playback_clip_rect_width"/>
<param value="-1" name="playback_clip_rect_height"/>
<param value="1920" name="osd_width"/>
<param value="1080" name="osd_height"/>
<param value="1" name="video_enabled"/>
<param value="0" name="video_on_top"/>
<param value="normal" name="video_zoom"/>
<param value="0" name="pause_is_available"/>
<param value="0" name="teletext_available"/>
<param value="0" name="teletext_enabled"/>
<param value="0" name="teletext_mix_mode"/>
<param value="-1" name="teletext_page_number"/>
</command_result>


Op zich ziet de feedback er goed uit, maar de file speelt niet af op de DUNE. Zit er nog een instelling in de DUNE waar ik overheen kijk? Ik test nu in een browser, maar dat zou toch geen verschil mogen maken? Dienen de media files nog via een http server beschikbaar worden gesteld?
Title: Re: CommandFusion
Post by: xynyx on October 13, 2013, 13:07:36
Media files hoeven niet op een http server te staan.

even deze proberen:

encodeURI("http://[ip_dune_player]/cgi-bin/do?cmd=launch_media_url&media_url=smb://[ip_NAS]/Media/Movies/Alles Is Familie (2012)/Alles Is Familie 2012.mkv")
Title: Re: CommandFusion
Post by: Ro on October 13, 2013, 13:58:12
Zie nu dit in de debugger. Ziet er ok uit volgens mij, maar de file speelt niet. Op "play" drukken helpt in ieder geval niet.

13:58:04> SCRIPT: Data to send to Dune player: /cgi-bin/do?cmd=launch_media_url&media_url=smb://192.168.2.21/nas_data/Media/Movies/Alles%20Is%20Familie%20(2012)/Alles%20Is%20Familie%202012%20DUTCH%201080p%20BluRay%20-%20RealCo.mkv
13:58:04> d0 = 1
13:58:04> d0 = 0
13:58:05> Dune matched feedback Dune_Feedback
13:58:05> SCRIPT: Feedback received: <?xml version="1.0" ?>
<command_result>
<param name="protocol_version" value="3"/>
<param name="command_status" value="ok"/>
<param name="player_state" value="navigator"/>
<param name="playback_state" value="stopped"/>
<param name="previous_playback_state" value="deinitializing"/>
<param name="last_playback_event" value="no_event"/>
<param name="playback_url" value=""/>
<param name="playback_speed" value="0"/>
<param name="playback_duration" value="0"/>
<param name="playback_position" value="0"/>
<param name="playback_is_buffering" value="0"/>
<param name="playback_volume" value="100"/>
<param name="playback_mute" value="0"/>
<param name="playback_video_width" value="-1"/>
<param name="playback_video_height" value="-1"/>
<param name="audio_track" value="-1"/>
<param name="subtitles_track" value="-1"/>
<param name="playback_window_fullscreen" value="1"/>
<param name="playback_window_rect_x" value="-1"/>
<param name="playback_window_rect_y" value="-1"/>
<param name="playback_window_rect_width" value="-1"/>
<param name="playback_window_rect_height" value="-1"/>
<param name="playback_clip_rect_x" value="-1"/>
<param name="playback_clip_rect_y" value="-1"/>
<param name="playback_clip_rect_width" value="-1"/>
<param name="playback_clip_rect_height" value="-1"/>
<param name="osd_width" value="1920"/>
<param name="osd_height" value="1080"/>
<param name="video_enabled" value="1"/>
<param name="video_on_top" value="0"/>
<param name="video_zoom" value="normal"/>
<param name="pause_is_available" value="0"/>
<param name="teletext_available" value="0"/>
<param name="teletext_enabled" value="0"/>
<param name="teletext_mix_mode" value="0"/>
<param name="teletext_page_number" value="-1"/>
</command_result>
Title: Re: CommandFusion
Post by: xynyx on October 13, 2013, 16:03:29
Ik mis wel
http://[ip_dune_player]
in die datastring.
Of plak je die ergens anders eraan?
Title: Re: CommandFusion
Post by: Ro on October 13, 2013, 16:14:28
Ik de Dune in de "System Manager" staan als device. iViewer plakt alles dan aan elkaar.

Het is gelukt. ik miste de "username" en "password" voor de SMB share. Deze nu toegevoegd in het bestandspad en de files spelen direct af.
Title: Re: CommandFusion
Post by: xynyx on October 13, 2013, 16:59:59
Mooi.

Heb je alles nu lopend? Zoeken, tonen etc
Title: Re: CommandFusion
Post by: Ro on October 13, 2013, 20:58:25
Op dit moment wordt er een lijst gemaakt van covers en filmnamen. Klikken op de cover start de film. Vrij basic dus maar ik moet het nog verder uitbreiden.
Title: Re: CommandFusion
Post by: jaco on October 16, 2013, 16:56:07
Quote from: Kjelt on October  9, 2013, 21:52:45
Laat eens zien wat je hebt terug gekregen? Wellicht iets geshift of in minuten ipv uren?
\
Het komt aan in iTest van de Global cache unit.
Ik krijg de data nog niet goed binnen in CommandFusion. Het is alleen de start byte die ik met de regex te pakken krijg. Ik heb een posting op googlegroups gemaakt en de developer heft al gereageerd.
Title: Re: CommandFusion
Post by: jaco on October 17, 2013, 09:14:55
vanmorgen om 06:16 in het IRC kanaal contact gehad met Jarrod, en ik heb feedback, althans ik moet nu nog even kijken wat ik binnen krijg. Het zijn 8 bytes met data en die moet ik omzetten naar iets waar ik mee werken kan, maar dat gaat wel lukken.
Title: Re: CommandFusion
Post by: xynyx on October 17, 2013, 15:54:07
Lekker protocol, he? :blink:
Title: Re: CommandFusion
Post by: jaco on October 17, 2013, 16:24:48
Nee dat Sony protocol is niet echt geweldig zo..
Title: Re: CommandFusion
Post by: xynyx on October 17, 2013, 17:44:06
Had je nog met mijn yadis gui zitten pielen?
Title: Re: CommandFusion
Post by: jaco on October 17, 2013, 18:15:23
 Nee helaas nog geen tijd gehad
Title: Re: CommandFusion
Post by: jaco on October 18, 2013, 06:39:12
Quote from: Kjelt on October  6, 2013, 10:38:54
Als ik donderdag terug ben van vakantie zou ik graag een stukje werkende voorbeeldcode willen zien, kan dat? Dan kan ik beter inschatten hoe het werkt met die filters.
Waarom heb je overigens voor de ip2sl gekozen en niet voor de g100 die maar een paar tientjes duurder is?
Ik heb net 2 GC100-12 units op ebay gekocht. Die komen samen op 125 euro uit incl shipping. Maar hopen dat er geen invoer rechten en BTW overheen komen.. Dan zijn 4 poorten even duur als 1 IP2SL hier kopen.
Title: Re: CommandFusion
Post by: jaco on October 20, 2013, 15:07:52
Sony problem is opgelost.
Feedback regex is nu (.) dan krijg ik alle data binnen. Het komt binnen als 8 bytes, en elke byte wordt als decimale waarde opgeslapen.
Het uitlezen met \x[00-FF] werkt niet goed.
Dus ik zet het nu met een Functie van Barry Gordon om in ASCII tekst die de HEX waarde aangeeft.  Dat is dan een string van 8 'hex' waarden met spatie gescheiden. Een split eroverheen, en je hebt 8 makkelijk te adresseren velden in een Array.
Die gebruik ik dan in mijn switch statements etc. De benamingen lopen nu gelijk met de gegevens in de Sony PDF.

Lamp timer gaat nu ook goed.

Op naar de volgende uitdaging.. Yadis
Title: Re: CommandFusion
Post by: xynyx on October 20, 2013, 16:23:25
Mooi dat het gelukt is.
Als we Barry toch niet hadden............ Die man is onmisbaar. Zelfs de mensen van CF leren nog van hem  :P

Nou yaDIS is in vergelijk met de Sony een appel-eitje  ;)
Title: Re: CommandFusion
Post by: Kjelt on October 20, 2013, 16:55:23
Quote from: xynyx on October 20, 2013, 16:23:25
Als we Barry toch niet hadden
en waar bevind die Barry zich (forum?)?
Title: Re: CommandFusion
Post by: Ro on October 20, 2013, 18:20:03
Barry is vaak te vinden in de Commandfusion Google group. Post een vraag het is bijna zeker dat hij als een van de eersten reageert.

Ik ben even twee weken met vakantie, dus even geen Yadis en JavaScript....  Afgelopen week nog wel even naar Yadis gekeken, maar ik vraag me eigenlijk af of het de beste oplossing is voor gebruikt in iViewer. Icm met de Dune is het een van de beste keuzes, maar de vele losse files maken het niet gemakkelijk Yadis te gebruiken. Iedere movie scraper kan eigenlijk voldoen. Wat ik eigenlijk zoek is een scraper die verder geen actie nodig heeft. Een film toevoegen op de NAS zorgt voor een automatische update van lijst in iViewer. Mymovies lijkt een goede kandidaat. Maar eigenlijk is een lijst met films en pad voldoende en kun je de rest online scrapen via TMDB of IMDB.

Na de vakantie dus eerst op zoek naar de ultime oplossing en dan weer verder programmeren...
Title: Re: CommandFusion
Post by: xynyx on October 20, 2013, 19:24:14
Ro,

Snap niet helemaal waar je naar toe wil. Het progje dat ik heb geschreven doet op de tablet precies hetzelfde als wat je op de TV ziet, zij het met iets minder zoek mogelijkheden. Je hoeft alleen de start variabelen te veranderen en dan zou het toch moeten lopen......
Waarom zou je on-line gaan scrapen. Over lastig gesproken.
Title: Re: CommandFusion
Post by: jaco on October 20, 2013, 21:29:38
Moet er eigenlijk op d dune ook iets ingesteld worden ?
Ik heb wel een connectie met de dune werkend lijkt het, maar die timed snel out, en dan wordt wel weer de vervinding opgebouwd. Nog niet mee getest.
Title: Re: CommandFusion
Post by: xynyx on October 20, 2013, 23:39:07
Quote from: jaco on October 20, 2013, 21:29:38
Moet er eigenlijk op d dune ook iets ingesteld worden ?
Ik heb wel een connectie met de dune werkend lijkt het, maar die timed snel out, en dan wordt wel weer de vervinding opgebouwd. Nog niet mee getest.

Volgens mij niet. Maar van Ro begreep ik dat je een Dune in command status kan zetten.... whatever that means.... wellicht dat jij zo ook werkt.

In principe worden filenamen gebruikt die in jouw dune interface mappen staan.
Title: Re: CommandFusion
Post by: Ro on October 21, 2013, 06:30:30
Op de Dune heb ik niets ingesteld. Ik had problemen met het vinden van de share op de NAS. login en wachtwoord dat in eerste instantie niet was op genomen in de link van het af te spelen bestand. De Dune heb ik aangemaakt als systeem (zie system manager in mijn setup). Via cf.send kun je dan je commando's versturen. Werkt bij mij in alle modules hetzelfde.

@xynyx: jouw programma werkt zeker goed, maar je dient nog steeds Yadis te runnen ( ik weet dat het niet veel werk is) voordat je de film ziet in iViewer. Dat is een stap die ik eruit wil halen. Daarnaast vind ik de oplossing met de genres beperkend ( handmatig toevoegen van genres en altijd moeten zoeken vanuit een genre ipv complete lijst). Misschien iets te perfectionistisch, maar ik vind het leuk dit uit te zoeken en het optimaal geautomatiseerd te laten werken.
Title: Re: CommandFusion
Post by: xynyx on October 21, 2013, 15:16:18
Complete lijst kan je toch benaderen via de keuze "ALL"? Krijg je alle films te zien.

Hoop dat het lukt wat je wil. Voordeel van hoe het nu werkt is dat je zowel op je pad als op tv yaDIS info en mogelijkheden hebt.

Anyway,
nog ff zitten prutsen. Nu ook trailers te zien op de tablet.

(http://img4.imageshack.us/img4/4351/1seq.jpg)
Title: Re: CommandFusion
Post by: Valkyrie on October 30, 2013, 18:55:57
Quote from: xynyx on October  5, 2013, 11:56:03
Ik heb ooit voor de Pronto een scriptje geschreven voor de aansturing van een lichtschakelaar. Stelt niet heel veel voor maar dan heb je een basis. Laat maar weten als je het wil hebben.

Zou je die naar mij toe kunnen sturen? stuur maar naar: [email protected]. :)

Ook ben ik wel benieuwd naar het CF-bestand wat je tot nu toe gemaakt hebt. :angel:
Title: Re: CommandFusion
Post by: xynyx on October 30, 2013, 19:17:09
Quote from: Valkyrie on October 30, 2013, 18:55:57
Zou je die naar mij toe kunnen sturen? stuur maar naar: [email protected]. :)

Ook ben ik wel benieuwd naar het CF-bestand wat je tot nu toe gemaakt hebt. :angel:

Beide kan je van het web plukken, zie mijn mail.
Title: Re: CommandFusion
Post by: jaco on November 1, 2013, 07:34:06
Quote from: jaco on October 18, 2013, 06:39:12
Ik heb net 2 GC100-12 units op ebay gekocht. Die komen samen op 125 euro uit incl shipping. Maar hopen dat er geen invoer rechten en BTW overheen komen.. Dan zijn 4 poorten even duur als 1 IP2SL hier kopen.
36,73 aan kosten voor invoeren..
Title: Re: CommandFusion
Post by: xynyx on November 1, 2013, 08:50:29
Da's het betere werk. Uit Amerika gehaald?
Title: Re: CommandFusion
Post by: Valkyrie on November 2, 2013, 13:15:33
Vandaag ben ik eens uitgebreid gestart met het uitzoeken van de mogelijkheden. Het opzetten van het systeem vind ik een stuk ingewikkelder dan bij de Pronto. Het is mij inmiddels gelukt om een pagina te maken met knoppen en deze te uploaden naar de iPad. :D
Ook kan ik Sonos makkelijk benaderen vanuit CommandFusion.

Nu ga ik eens verder duiken in de materie om te kijken of ik mijn Vera Lite kan koppelen aan CommandFusion.  :)
Title: Re: CommandFusion
Post by: jaco on November 2, 2013, 16:51:21
Quote from: xynyx on November  1, 2013, 08:50:29
Da's het betere werk. Uit Amerika gehaald?
Ja..
Universele voeding van 90-250 volt op 50/60HZ
Alleen er zit een USA plug aan. Nu is het een systeem waar je het voedingsblok van de pinnen los kunt halen (schuif en klik vast systeem)
Dus maar speuren of ik eu opzetstukje ergens kan krijgen.
Title: Re: CommandFusion
Post by: wrs on November 3, 2013, 14:24:24
Ik heb geprobeerd om met commandfusion en een z-wave stick  mijn schakelaars te bedienen.
Omdat de software te beperkt is werkt dit niet.
Toen maar een Vera lite gekocht, dit werkt wel om te zenden (http) maar krijg nog geen feedback.
Ook dit is weer een hobby kastje waarvan de UI er niet mooi uitziet maar wel veel mogelijkheden heeft.
Title: Re: CommandFusion
Post by: xynyx on November 3, 2013, 16:00:56
De meeste apparaten die via internet zijn te besturen zitten er in. Daar er diverse Global Cache units moeten worden aangeschaft voor de rest van apparaten, houdt het een beetje op voor me.

Wat trouwens best lastig was/is is een goeie manier uitvinden om menu's te openen en andere te sluiten. Je kan dat allemaal uitschrijven in javascript bij elk menu, maar dat is veel te omslachtig.
Ik doe dit met de opbouw van een "active digital joins" array. Deze houdt bij welke digital joins de waarde 1 hebben en wordt geleegd bij het openen van een nieuw menu middels de aanroep van een close functie.

Hierbij nog wat voorlopige screendumps....... (Pronto deja-vu.... ;)  )

Dreambox functie scherm
(http://imageshack.us/a/img820/9929/2ciu.jpg)

Dreambox favorites
(http://imageshack.us/a/img19/4575/h5he.jpg)

Dream channel info
(http://imageshack.us/a/img850/3504/3fto.jpg)

yaDIS mogelijkheden
(http://imageshack.us/a/img96/8880/plu7.jpg)
Title: Re: CommandFusion
Post by: wrs on November 3, 2013, 21:28:43
Dat ziet er zeer indrukwekkend uit!
En dan te bedenken dat je eerst aan je pronto wilde blijven hangen omdat je dit te veel werk vondt ;D
Ik zie ook dat je een dreambox hebt, ik vind het lastig dat hij geen aparte aan en uit functie heeft.
Je weet dus nooit of je hem aan of juist uit zet.
Heb jij daar een oplossing voor?
Ik heb ook een Onkyo en XBMC, en ben zeer geïnteresseerd in jouw Gui.
Zou jij je GUI willen delen?
Gr
Eric
Title: Re: CommandFusion
Post by: xynyx on November 4, 2013, 00:25:22
Quote from: wrs on November  3, 2013, 21:28:43
Dat ziet er zeer indrukwekkend uit!
En dan te bedenken dat je eerst aan je pronto wilde blijven hangen omdat je dit te veel werk vondt ;D
Ik zie ook dat je een dreambox hebt, ik vind het lastig dat hij geen aparte aan en uit functie heeft.
Je weet dus nooit of je hem aan of juist uit zet.
Heb jij daar een oplossing voor?
Ik heb ook een Onkyo en XBMC, en ben zeer geïnteresseerd in jouw Gui.
Zou jij je GUI willen delen?
Gr
Eric

Ach ik heb wat tijd te verdoen. Dan is dit toch wel een leuke uitdaging.

powerstate?newstate=5; standby
powerstate?newstate=4; on

Ik gebruik alleen xbmc graphics niet de gui.

Stuur maar een pm met je email adres. Dan stuur ik je mijn GUI wel. Geen probleem.
Title: Re: CommandFusion
Post by: xynyx on November 10, 2013, 12:48:14
Voor eventuele andere geïnteresseerden;
Z-wave is werkend incl feedback. Demo stukje prog voor 1 lamp.
Title: Re: CommandFusion
Post by: jaco on November 11, 2013, 15:02:18
Wat heb je voor zwave minimaal nodig, en kun je in % lampen aansturen (en uitlezen) ?

Ik heb een ouder Lutron, en die kan ik wel een preset opslaan en aanroepen (16 stuks) maar de uitlezeing van % lukt niet (nieuwe units kunnen dat wel) Verder kan ik mijn led lampen niet fatsoenlijk dimmen naar <30 % of zo.  Oplossing is een module per groep van dik 100 euro.

Dus als zwave goedkoop is en goed werkt is dat ook een optie (ik heb maar 2 groepen in gebruik)
Title: Re: CommandFusion
Post by: xynyx on November 11, 2013, 15:54:54
Ik gebruik geen z-wave dimmers. Alleen één schakelaar als test.
Kan je dus niet helpen.

Je hebt een Vera station (router) nodig en de rest is up-to-you (schakelaars, dimmers, cv regelaars etc etc)

http://www.htforum.nl/yabbse/index.php?topic=114381.0 (http://www.htforum.nl/yabbse/index.php?topic=114381.0)
Title: Re: CommandFusion
Post by: Valkyrie on November 11, 2013, 16:02:11
Ik heb het inmiddels voor elkaar gekregen om de Z-wave dimmers aan te sturen met Z-wave. Dit doe ik door middel van een html-command te versturen. Het uitlezen van de status heb ik nog niet voor elkaar gekregen.
Title: Re: CommandFusion
Post by: wrs on November 11, 2013, 16:45:41
Ik heb een Vera Lite en 2 Z-Wave schakelaars.
Een RGBW en een normale dimmer, beide van Fibaro.

De RGBW kan de 4 kleuren van ledstrips individueel aansturen + er zitten 4 inputs op voor sensoren.
De normale dimmer kan bijna alles dimmen tot 500w.
Aan/uit en percentage kan je gewoon met http van CF via de Vera naar de dimmer sturen, feedback heb ik nog niet voor elkaar.

De schakelaars zijn zo klein dat ze in een normale schakeldoos passen achter een (puls) schakelaar die ook de schakelaar/dimmer kan bedienen.
gr
Eric
Title: Re: CommandFusion
Post by: CoSo on November 11, 2013, 16:49:01
Quote from: xynyx on November  3, 2013, 16:00:56
De meeste apparaten die via internet zijn te besturen zitten er in. Daar er diverse Global Cache units moeten worden aangeschaft voor de rest van apparaten, houdt het een beetje op voor me.

Wat trouwens best lastig was/is is een goeie manier uitvinden om menu's te openen en andere te sluiten. Je kan dat allemaal uitschrijven in javascript bij elk menu, maar dat is veel te omslachtig.
Ik doe dit met de opbouw van een "active digital joins" array. Deze houdt bij welke digital joins de waarde 1 hebben en wordt geleegd bij het openen van een nieuw menu middels de aanroep van een close functie.

Hierbij nog wat voorlopige screendumps....... (Pronto deja-vu.... ;)  )

Dreambox functie scherm
(http://imageshack.us/a/img820/9929/2ciu.jpg)

Dreambox favorites
(http://imageshack.us/a/img19/4575/h5he.jpg)

Dream channel info
(http://imageshack.us/a/img850/3504/3fto.jpg)

yaDIS mogelijkheden
(http://imageshack.us/a/img96/8880/plu7.jpg)
Ziet er super gaaf uit en mooie set up incl. de movie controle, zou bijna overstappen :bigsmile:
Title: Re: CommandFusion
Post by: xynyx on November 11, 2013, 18:06:14
Quote from: CoSo on November 11, 2013, 16:49:01
Ziet er super gaaf uit en mooie set up incl. de movie controle, zou bijna overstappen :bigsmile:

Bedankt!

Overstappen......
Gewoon doen, joh
Een goeie Belg kunnen we altijd gebruiken ;D
Title: Re: CommandFusion
Post by: nico44 on November 12, 2013, 11:49:54
Quote from: xynyx on November  3, 2013, 16:00:56
De meeste apparaten die via internet zijn te besturen zitten er in. Daar er diverse Global Cache units moeten worden aangeschaft voor de rest van apparaten, houdt het een beetje op voor me.

Wat trouwens best lastig was/is is een goeie manier uitvinden om menu's te openen en andere te sluiten. Je kan dat allemaal uitschrijven in javascript bij elk menu, maar dat is veel te omslachtig.
Ik doe dit met de opbouw van een "active digital joins" array. Deze houdt bij welke digital joins de waarde 1 hebben en wordt geleegd bij het openen van een nieuw menu middels de aanroep van een close functie.

Hierbij nog wat voorlopige screendumps....... (Pronto deja-vu.... ;)  )

Ben dit weekend ook commandfusion gevonden en nu aan het rondkijken/inlezen. Zeer indrukwekkend kwa mogelijkheden en ook de layout ziet er prima uit.
Wel wacht nog een behoorlijk leerproces als ik het zo zie, maar in ieder geval is javascript (basic) redelijk bekend.
Zou je je creatie willen delen want ik zie oa Panasonic/dreambox/nas in je profile en dat is al een goede start voor mij (om dan maar te zwijgen over mijn creatieve kunsten om een layout te maken).
Zal je een PM met email adres sturen.

Hoop dat de niewe LG Gpad8.3 met IR poort te gebruiken is als IR aansturing!
Title: Re: CommandFusion
Post by: jaco on November 17, 2013, 10:16:35
Quote from: wrs on November 11, 2013, 16:45:41
Ik heb een Vera Lite en 2 Z-Wave schakelaars.
Een RGBW en een normale dimmer, beide van Fibaro.

De RGBW kan de 4 kleuren van ledstrips individueel aansturen + er zitten 4 inputs op voor sensoren.
De normale dimmer kan bijna alles dimmen tot 500w.
Aan/uit en percentage kan je gewoon met http van CF via de Vera naar de dimmer sturen, feedback heb ik nog niet voor elkaar.
Kun je lichte led load ook goed dimmen ?
Ik heb 1 groep met 6 x 7.5 watt, en 1 groep met 2 x (4x 7.5 watt)
Dus 45 en 60 watt.

Mijn Lutron heeft er dus moeite mee.
Title: Re: CommandFusion
Post by: wrs on November 17, 2013, 10:49:31
Moet geen probleem zijn.
De FGD-211 kan bijna alles dimmen en voor lichte loads kan je er een bypass (FGB-001) opzetten.
Ik meen zelf tot 0,5 watt led-lampen.
Leuk is ook dat je met Z-wave het stroomverbruik in kan stellen en dat hij zelf het verbruik uitrekent.

Ik heb er zelf 6X50w halogeen lampen aan hangen en wil die vervangen door led maar die moeten wel dimbaar zijn.
Probleem is dat er daar nog niet veel van zijn (alleen die hele dure van Phillips)
Moet eigenlijk een partij bestellen bij Deal Extreme, daar kosten ze maar rond de €4,- ps.
Title: Re: CommandFusion
Post by: Kjelt on November 17, 2013, 14:34:39
Quote from: wrs on November 17, 2013, 10:49:31
Ik heb er zelf 6X50w halogeen lampen aan hangen en wil die vervangen door led maar die moeten wel dimbaar zijn.
Probleem is dat er daar nog niet veel van zijn (alleen die hele dure van Phillips)
Moet eigenlijk een partij bestellen bij Deal Extreme, daar kosten ze maar rond de €4,- ps. 
Je krijgt waar je voor betaald. Ik zou altijd voor ledlampen met dimbare driver gaan als het voor een showcase toepassing gaat. Die kosten gewoon geld.
Deal Extreme en alles wat je uit China haalt, je krijgt waar je voor betaald, soms heb je er best wel leuk spul tussen zitten maar vaak ook gewoon gevaarlijke crap. Op het eevblog forum al diverse mensen gehad die apparaten hebben gekocht via Ebay die van binnen levensgevaarlijk bedraad waren, de Apple lookalike USB laders zijn ook bekende gevallen die de pers gehaald hebben. Maar dat moet je zelf weten.

Overigens heb ik nog steeds officiele Philips (dimbare) leddrivers in de marksectie te koop staan, als je een trailing edge dimmer gebruikt zouden die ook bij lichte load gewoon goed moeten gaan. Je kunt daar tot 3 leds 700mA op aansluiten.  ;)
http://www.htforum.nl/yabbse/index.php?topic=130655.msg2354462#msg2354462
Title: Re: CommandFusion
Post by: wrs on November 17, 2013, 15:02:20
Altijd kans dat er iets niet werkt.
Maar waar denk je dat de meeste fabrikanten hun producten laten maken?
Kijk maar eens naar de ledstrips.
Deal extreme of iets dergelijks 5m voor €23 inclusief opsturen.
Elders in nl precies dezelfde voor rond de €60 en dan nog eens €6 voor het opsturen.
Wil je zekerheid en garantie, koop in NL.
Wil je experimenteren en niet gelijk een vermogen kwijt zijn dan is Hongkong een optie😃
Title: Re: CommandFusion
Post by: Kjelt on November 17, 2013, 15:26:56
Quote from: wrs on November 17, 2013, 15:02:20
Altijd kans dat er iets niet werkt.
Maar waar denk je dat de meeste fabrikanten hun producten laten maken?
Kijk maar eens naar de ledstrips.
Deal extreme of iets dergelijks 5m voor €23 inclusief opsturen.
Elders in nl precies dezelfde voor rond de €60 en dan nog eens €6 voor het opsturen.
Wil je zekerheid en garantie, koop in NL.
Wil je experimenteren en niet gelijk een vermogen kwijt zijn dan is Hongkong een optie 
We gaan een beetje offtopic maar als je vergelijkbare producten hebt ala ben ik met je eens.
Alleen ook veel ellende, zo heb ik Omron SSR's gekocht die gewoon fakes bleken te zijn, weg 50 euro.
Leddrivers met dimmers die na een jaar ontploffen, komt vaak voor. Soms zit er niet eens een fatsoenlijke zekering in en vliegt je automaat er uit. Dat soort zaken heb je minder met europese ontworpen en europees gekeurde apparatuur, ook al worden ze in China gemaakt, wordt de fabrikage, gebruikte onderdelen en nog belangrijker de uiteindelijke keuring daar gedaan. En die spullen kom je niet tegen op Ebay of via DX  ;)
Title: Re: CommandFusion
Post by: Kjelt on November 21, 2013, 11:04:06
CF vraagjes, ik ben zelf niet zo thuis in Java script maar kan je met CF nu:

1)  alle java libraries gebruiken en concreet dus ook AES encryptie?
2)  is het mogelijk om een bepaalde waarde van een variabele permanent op te slaan op de iPad onder CF? Dus ook al schiet je CF af en zet je de iPad uit, de volgende keer dat je weer CF opstart is die variabele bewaard gebleven?

Ik vraag het maar even heel concreet voordat ik de licentie ga aanschaffen want deze zaken moeten er voor mijn toepassing wel op zitten.
Alvast bedankt voor de moeite.
Title: Re: CommandFusion
Post by: xynyx on November 21, 2013, 19:44:02
Quote from: Kjelt on November 21, 2013, 11:04:06
1)  alle java libraries gebruiken en concreet dus ook AES encryptie?
2)  is het mogelijk om een bepaalde waarde van een variabele permanent op te slaan op de iPad onder CF? Dus ook al schiet je CF af en zet je de iPad uit, de volgende keer dat je weer CF opstart is die variabele bewaard gebleven?

1) Wat bedoel je hiermee? Java in geen geval wel javascript.
2) Google..... http://www.commandfusion.com/docs/scripting/howto.html#how_do_I_store_information_accross_launch_sessions_ (http://www.commandfusion.com/docs/scripting/howto.html#how_do_I_store_information_accross_launch_sessions_)
Title: Re: CommandFusion
Post by: xynyx on November 21, 2013, 19:56:10
Kleine tip voor mensen welke eventueel gebruik willen gaan maken van de iTach WIFI.

Het installeren (op nemen in je netwerk) gaat alleen (makkelijk) met een iPad. Vele andere opties geprobeerd echter niets wilde lukken (dag mee bezig geweest.... >:( ). Ze vertellen van alles maar het apparaatje is zeer kieskeurig en niet zomaar te benaderen met andere hardware. Je kan geluk hebben met andere apparatuur. Ik heb 2 android tablet geprobeerd (welke volgens Global Cache zouden moeten werken) en op één zag ik de hele iTach niet, op de andere wel, maar bereiken.... ho maar. Toen nog een lap-top geprobeerd en deze zag de iTach ook niet...... Vandaag uiteindelijk een iPad kunnen regelen en binnen 10 sec zit je op de iTach........ schiet mij maar lek!
Peppie en Kokkie apparaatje....... :baaa:
Title: Re: CommandFusion
Post by: Kjelt on November 22, 2013, 00:37:11
Quote from: xynyx on November 21, 2013, 19:56:10
Kleine tip voor mensen welke eventueel gebruik willen gaan maken van de iTach WIFI.
Ik kies bij gateways altijd voor bedraad, veel betrouwbaarder. Je kunt dan het wifi accesspoint van je netwerk gebruiken.
Quote from: xynyx on November 21, 2013, 19:44:02
1) Wat bedoel je hiermee? Java in geen geval wel javascript.
2) Google..... http://www.commandfusion.com/docs/scripting/howto.html#how_do_I_store_information_accross_launch_sessions_ (http://www.commandfusion.com/docs/scripting/howto.html#how_do_I_store_information_accross_launch_sessions_)
Bedankt, ik bedoel inderdaad javascript maar daar kun je dus aes encryptielibraries gebruiken?
Dat zou mooi zijn.
Title: Re: CommandFusion
Post by: xynyx on November 22, 2013, 10:05:02
AES encrypted.... dat denk ik niet  ???
Title: Re: CommandFusion
Post by: Kjelt on November 22, 2013, 11:09:54
Quote from: xynyx on November 22, 2013, 10:05:02
AES encrypted.... dat denk ik niet  ???
Nou laat ik het dan anders stellen, kan ik als ik onder CF programmeer andere JS libraries importeren en gebruiken zoals deze:
http://code.google.com/p/crypto-js/
Of zit ik vast aan een aantal meegeleverde libraries en that's it?
Ik heb nog nooit iets met javascript gedaan dus heb daar te weinig kaas van gegeten. Wel met C++ en C# maar dat is platform afhankelijk (windows).
Overigens ter verduidelijking de GC-100 hoeft geen AES of iets anders te doen, dat doet een eigen embedded controller die aan de RS232 uitgang hangt.
Dus ik wil communiceren met een andere microcontroller en daarvoor moet ik in CF wat processing doen.
Title: Re: CommandFusion
Post by: xynyx on November 22, 2013, 16:11:09
Kjelt,

Ik zou die vraag maar eens neerleggen bij het commandfusion forum. Dit gaat mij toch echt iets te ver. Ik vermoed dat het kan wat jij wilt.....

https://groups.google.com/forum/#!forum/commandfusion (https://groups.google.com/forum/#!forum/commandfusion)
Title: Re: CommandFusion
Post by: xynyx on November 23, 2013, 17:13:09
Nou gaat lekker hier...

Kom vandaag beneden en de gordijnen gaan niet meer open.
Blijkt dat de iTach WI2IR na één dag al kapot is..... :o
Hele Pronto zooi al weggehaald.....zit je 's ochtends met de gordijnen dicht. Heel fijn!
Dan maar een mailtje naar de leverancier (knx1.org/ (http://knx1.org/)). Uurtje later mail retour dat er een nieuwe wordt opgestuurd. Of ik de oude na ontvangt zou willen retourneren. En dat allemaal op een zaterdag!!
Da's toch wel een enorme service!!

Hopen dat deze het langer volhoudt.
Title: Re: CommandFusion
Post by: Kjelt on November 23, 2013, 18:47:22
Het kan natuurlijk een maandagochtend exemplaar zijn maar vreemd is het wel. Er valt niet veel kapot te gaan bij dat ding, meet voor de zekerheid even de voeding na of die nog wel goed is en de juiste spanning heeft.
Title: Re: CommandFusion
Post by: Valkyrie on November 26, 2013, 19:39:24
Quote from: jaco on October 18, 2013, 06:39:12
Ik heb net 2 GC100-12 units op ebay gekocht. Die komen samen op 125 euro uit incl shipping. Maar hopen dat er geen invoer rechten en BTW overheen komen.. Dan zijn 4 poorten even duur als 1 IP2SL hier kopen.

Zijn dat de GC100 zoals deze advertentie nog steeds op ebay staat? Antwoord via PM mag natuurlijk ook. ;)
Title: Re: CommandFusion
Post by: Kjelt on November 26, 2013, 22:27:33
Klopt ik heb er inmiddels ook twee. Helaas hebben ze een oude firmware versie en zijn deze niet zelf te updaten. Opsturen naar the USA en $35 betalen is met de verzendkosten er bij een dure mogelijkheid. Ik had sw ver 3.0-12 die op zich redelijk voldoet, Jaco had ook een oudere v2.12 geloof ik er tussen zitten. Al met al best interessant maar als je niet perse twee rs232 en 6ir poorten nodig hebt kun je beter een nieuwe gc100-6 kopen zou ik zeggen.
Title: Re: CommandFusion
Post by: Valkyrie on November 26, 2013, 22:30:46
Quote from: Kjelt on November 26, 2013, 22:27:33
Klopt ik heb er inmiddels ook twee. Helaas hebben ze een oude firmware versie en zijn deze niet zelf te updaten. Opsturen naar the USA en $35 betalen is met de verzendkosten er bij een dure mogelijkheid. Ik had sw ver 3.0-12 die op zich redelijk voldoet, Jaco had ook een oudere v2.12 geloof ik er tussen zitten. Al met al best interessant maar als je niet perse twee rs232 en 6ir poorten nodig hebt kun je beter een nieuwe gc100-6 kopen zou ik zeggen.

Dank je wel voor je reactie. Ik ben vooral op zoek naar de RS232 in verband met de 2-weg communicatie. ;)
Title: Re: CommandFusion
Post by: Valkyrie on November 27, 2013, 08:38:02
Quote from: Kjelt on November 26, 2013, 22:27:33
Klopt ik heb er inmiddels ook twee. Helaas hebben ze een oude firmware versie en zijn deze niet zelf te updaten. Opsturen naar the USA en $35 betalen is met de verzendkosten er bij een dure mogelijkheid. Ik had sw ver 3.0-12 die op zich redelijk voldoet, Jaco had ook een oudere v2.12 geloof ik er tussen zitten. Al met al best interessant maar als je niet perse twee rs232 en 6ir poorten nodig hebt kun je beter een nieuwe gc100-6 kopen zou ik zeggen.

Weten jullie wat de verschillen zijn tussen de verschillende firmware?
Title: Re: CommandFusion
Post by: Kjelt on November 27, 2013, 08:47:25
Quote from: Valkyrie on November 27, 2013, 08:38:02
Weten jullie wat de verschillen zijn tussen de verschillende firmware?
Alleen van 3.0 en 3.2 (zie attachment) en deze info komt hier  (http://www.globalcache.com/downloads/) vandaan.
Title: Re: CommandFusion
Post by: xynyx on December 10, 2013, 23:03:44
Zo ff tijd voor een update.

De laatste weken zitten pielen en tegen heel wat ellende aangelopen. Zeer waarschijnlijk bugs in iViewer. Vervelende bugs. Zo kan ik niet meer debuggen. Ik gebruik 2 iTach die met eenzelfde javascriptprotocol worden aangestuurd. Zodra je de protocollen tegelijk laat laden en de debugger wil gebruiken crash bij het laden de debugger. Haal je één van de twee uit het script dan kan je weer debuggen. Voordat je daar achter bent......... Je zult begrijpen dat je dan wel uren verder bent. Ik heb sterk het vermoeden dat dit komt door gebruik te maken van android ipv apple versie van iViewer.

Dan Global cache..... Mijn gordijnen gebruiken een zeer hoge frequentie (461 kHz). Ben al enige tijd met Global aan het mailen. Zojuist gehoord dat een GC100 unit boven de 246kHz vreemd gaat doen. Ze gaan dit proberen aan te passen in hun firmware..... Ja lekker. Dat helpt nu niet echt. Een iTach heeft dit probleem niet. Uit ervaring is gebleken dat de iTach alles goed doorzend.
Ook prettig is dat ALS ze het probleem oplossen de GC100 naar de US moet voor een firmware update......

Hi Jeroen,

I have been able to reproduce the symptom of your issue, namely the pulses being longer and brighter than expected at higher frequencies on GC-100 but not iTach. In bench testing, I narrowed down the minimum frequency of 246,000 Hz at which the GC-100 creates this unexpected output. This appears to be a firmware issue and I have escalated it to our engineering team for review and for possible future resolution.

As to a short-term resolution, please try changing the IR code frequency to 245999 and then send the code to the GC-100-12. It seems unlikely, but not impossible, that the Somfy system would detect the lower frequency. If this does not resolve the issue, the only other option at present is to use the iTach WF2IR to control the Somfy system as you have discovered.

Thank you,

~Shem Sargent
Global Caché Support


Heb ik weer. Eerst een kapotte iTach en nou dit...........
Oh Pronto wat mis ik je!!! ;-)

Dan heb ik nog een oude CD speler uit 93 die ik wil gebruiken. Een mooie Krell KPS20iL die ook als Pre fungeert en rechtstreek op een paar eindbakken staat. Doe je toch niet zomaar weg. Ik alle IR signalen geleerd van de Krell AB in de Pronto. Van de Pronto naar iConvert voor Global Cache. En dan in een file voor op de NAS. Leuk werkje.....  :unhappy: Enfin na heel veel prutsen blijkt de Krell zeer onregelmatig codes op te pikken. Terwijl de Pronto de goede codes heeft en de speler perfect weet aan te sturen. Raadsel,raadsel!
Doorploeteren dan maar.
Dan de codes uit de Pronto maar over zetten. Dat zijn dus Philips database codes en dan zie je dus geen (benodigde) HEX codes in de Pronto Database. Wel GVD!!
Gelukkig heb ik 2 Pronto's. Dus van de ene naar de andere zenden en wat bleek: de code werd zichtbaar. Maar geen HEX code voor iConvert.... Krijg nou de hik!!!!!
Na lang puzzelen blijkt het te gaan om een RC5 code. Een wat? Ja, was voor mij ook nieuw. Blijkt een code te zijn die door Philips is ontwikkeld (vandaar dat de Pronto er helemaal geen problemen mee heeft).
Grootste nadeel is wel dat de code een "toggle" bit heeft. Na het zenden wordt dit bit automatisch omgezet (van 0 naar 1 of van 1 naar 0). De apparatuur verwacht dus na een"1" zending een "0" zending. Zo weet deze dat het om een volgende verzonden IR opdracht gaat.
De codes die je uit de Pronto haalt zijn allemaal 0. Vuur je deze dus achter elkaar af naar het apparaat dan kan je je voorstellen wat voor een klere zooi er gebeurd of er gebeurd helemaal niets......
We geven niet op...... Bij Remote central (wat moeten wij halvegaren toch zonder deze side) kan je een progje downloaden dat RC5 codes kan omzetten naar raw Hex wat iConvert kan begrijpen. Je kan codes aanmaken met toggle state 0 en 1.
Ik ben nu zover dat ik voor alle opdrachten de 0 en 1 hex code heb. De komende dagen gaan we proberen om eea nu goed aan de praat te krijgen. Theorie en praktijk lopen weleens niet parallel....... Ik heb er een hard hoofd in.

Hoe staan we nu tegenover het hele tablet gebeuren.......
Je merkt toch wel dat dit alles nog erg in de kinderschoenen staat (voor Android in ieder geval). Zowel Commandfusion als Global Cache. Met zoveel bugs had ik geen rekening gehouden.
Het heeft mij heel veel tijd gekost om uit te sluiten dat het niet aan mijn programmatuur lag, maar aan de hard/software die gebruikt werd.

Toch ga ik ermee door. Je kunt veel leukere dingen maken (en veel makkelijker) als op de Pronto. Maar ....ohoh wat is die Pronto toch goed. Wat was dat apparaat zijn tijd ver vooruit!!

En wat hadden we al gevonden:
- Excell csv files kan iViewer niet laden. Daarvoor moet je eerst de extentie csv wijzigen in txt. Dan gaat het wel. Natuurlijk had de Pronto ook daar geen problemen mee.
- embedded youtube filmpjes dan de Android versie van iVieuwe niet aan. de Apple versie wel.

What's next.........  :tounge:

Cinema en TV set zitten er nu in. Evenals een weer module. yaDIS zat er al in. Stereo zal wel niet lukken....... Laatste uitdaging wordt de Squeezebox. Ik weet dat je daar een goed app-je voor kan downloaden maar het zelf prutsen is toch leuker.

Em heren, hoe staat het er bij jullie voor? Wellicht tijd om weer eens GUI's uit te wisselen?
Title: Re: CommandFusion
Post by: xynyx on December 11, 2013, 10:19:32
Krell werkt prima  :clapping: :pompom: :inlove:
Title: Re: CommandFusion
Post by: wrs on December 11, 2013, 18:49:21
Wat een problemen allemaal  :unhappy:
Je hebt in ieder geval wel doorzettingsvermogen want ik denk dat een hoop lui alles al uit het raam hadden gekieperd.
Het probleem is dat wij altijd alles willen wat niet standaard is maar er super uitziet en alles kan.
Ikzelf ben met CF niet veel verder.
Ik volg iemand op het CF forum die met feedback bezig is van de Vera Light maar ik krijg het zelf nog niet voor elkaar.
Met de Vera wel verder opgeschoten.
Heb hem ook gekoppeld aan XBMC en heb nu scenes waarbij mijn led lampen kleuren en dimmen.
Ook een quad relay controller gekocht op Ebay waar ik mijn scherm kan laten zakken etc.
Er is ook nog een extra garage opener/zender onderweg die ik er aan kan hangen zodat ik die op afstand (met live feed van ip cam) kan bedienen.
Dit ook rechtstreeks vanuit CF, maar helaas dus nog geen feedback.
Title: Re: CommandFusion
Post by: Kjelt on December 11, 2013, 19:59:43
Quote from: xynyx on December 10, 2013, 23:03:44
Zo ff tijd voor een update.
Mijn gordijnen gebruiken een zeer hoge frequentie (461 kHz).
Oh Pronto wat mis ik je!!! ;-)
Volgens mij kan de Pronto helemaal niets boven de 100kHz met ir, dat is IrDa en valt eigenlijk buiten de normale consumenten ir afstandsbedieningen en komt meer neer op Computer data protocol.  Somfy is altijd aan het bitchen, met hun RTS is ook geen land te bezeilen vanwege de rolling code en encryptie  :(
Somfy beschermt dit allemaal omdat ze zelf kastje en home automation verkopen, je zou dan een soort transcoder of gateway moeten gebruiken van Somfy, weet niet of die er zijn maar helaas dat komt vaker voor.

QuoteNa lang puzzelen blijkt het te gaan om een RC5 code. Een wat? Ja, was voor mij ook nieuw. Blijkt een code te zijn die door Philips is ontwikkeld (vandaar dat de Pronto er helemaal geen problemen mee heeft).
Grootste nadeel is wel dat de code een "toggle" bit heeft.
Ja daar heeft GC een documentje over geschreven hoe je daar mee om dient te gaan, je zendt dan eerst bv altijd een T=0 gevolgd door een lange T=1 commando (zo lang als je de knop ingedrukt houdt) zoiets, moet je maar even opzoeken en nalezen. Mocht het laatste commando een T=0 zijn geweest dan werkt de eerste T=0 niet maar wel de T=1 , als je laatste commando T=1 zijn geweest dan  krijg je twee commando;s achter elkaar, werkt voor de meeste commando;s wel goed maar bv niet voor cursor akties e.d. Tja Pronto was van Philips dus die supporten RC5 en RC6 wel maar dat kun je niet van andere merken verwachten zo zijn er vast wel andere merken die hun eigen eigenaardigheidjes hebben die niet fatsoenlijk werken.

Bij mij staat het nog allemaal wat stil, ik vind de licenties voor wat ik wil doen veels te duur, ik heb er drie of vier nodig, ik denk dat ik voor het aansturen van mijn eigen systeem mijn eigen ab ga gebruiken. Wellicht dat ik voor de ht apparatuur wel de overstap ga maken maar dan zou iRule ook voldoen denk ik.
Wat ik vooral mis is de open source en gebruikersgemak, als ik zo lees dat er van alles bij jou misgaat in debuggen denk ik dat ik dat juist niet zou verwachten van een duur commercieel product release.
Title: Re: CommandFusion
Post by: wrs on December 12, 2013, 10:53:49
Ik vind de licenties ook niet echt goedkoop maar ik denk dat ze ook meer mikken op commerciële bedrijven  dan op ons als "hobbyisten".
Ik heb nu de lite versie om alles uit te proberen.
Werkt goed op meerdere Ipads maar op een gegeven moment loop je tegen beperkingen aan.
De volgende stap is gelijk een stuk duurder want als je het dus op 2 Ipads wil laten lopen moet je ook 2 "dure" licenties kopen en die stap vind ik erg groot.
Title: Re: CommandFusion
Post by: Ro on December 18, 2013, 07:36:43
Vers uit de nieuwsbrief:
Vanaf vandaag, tot 25 december is er een aanbieding met 50% korting  :) op een iViewer4 licentie. Promotie code: "CFXMAS2013". Je kan maar één licentie bestellen met deze code, maar deze aanbiedingen komen wel regelmatig langs.
Title: Re: CommandFusion
Post by: Valkyrie on December 18, 2013, 08:44:01
Quote from: Ro on December 18, 2013, 07:36:43
Vers uit de nieuwsbrief:
Vanaf vandaag, tot 25 december is er een aanbieding met 50% korting  :) op een iViewer4 licentie. Promotie code: "CFXMAS2013". Je kan maar één licentie bestellen met deze code, maar deze aanbiedingen komen wel regelmatig langs.

Dank je wel voor de tip! Ik had ook de nieuwsbrief ontvangen. :)
Title: Re: CommandFusion
Post by: Kjelt on December 18, 2013, 08:58:49
Quote from: Ro on December 18, 2013, 07:36:43
Vers uit de nieuwsbrief:
Vanaf vandaag, tot 25 december is er een aanbieding met 50% korting  :) op een iViewer4 licentie. Promotie code: "CFXMAS2013". Je kan maar één licentie bestellen met deze code, maar deze aanbiedingen komen wel regelmatig langs.
Bedankt voor het delen, is dit voor een extra licentie of mag dit ook voor de eerste licentie gebruikt worden?
Title: Re: CommandFusion
Post by: jaco on December 18, 2013, 14:54:29
ook als eerste, zo heb ik ook mijn enige licentie gekocht.
Title: Re: CommandFusion
Post by: xynyx on December 23, 2013, 12:39:09
Zat er al een tijdje tegen aan te hikken; Dune feedback eens wat netter maken.
Wat een zooitje ongeregeld gooit Dune retour. De speler heeft geen echt standaard formaat qua volgorde van parameters. In ieder geval nu wel real-time feedback van afspeeltijd.
Jammer dat andere parameters soms wel/soms niet worden geretourneerd.

Loop ik toch nog tegen iets vreemds aan;
Dune kan je alleen actief pollen maw het status commando geven en uitlezen.
Alle commando's worden per apparaat in de array gezet en uit de array gehaald als de feedback van het vorige commando verwerkt is. In principe werkt de polling prima. Echter wanneer de tablet in standby gaat groeit de array verschrikkelijk. Er wordt blijkbaar wel door ge-polled alleen wordt er geen feedback meer ontvangen. Doe je tablet na enige tijd aan dan wordt de array geleegd, wat verder gebruik van de tablet even blokkeert daar er een stroom van pollingcommando's uitkomt.
Laat je de array achterwege dan loopt te allen tijde het polling proces goed (hetgeen ik nu maar doe).

Nu heeft CF de mogelijkheid van CF.GUISuspendedEvent. Daar geprobeerd het pollen mee te stoppen. Dat lukt alleen als je bv tijdelijk naar een ander app gaat. Niet als de tablet in standby gaat. Ik heb de vraag nog niet gesteld op het CF forum.
Hebben jullie toevallig enig idee wat te doen met een polling array en standby?
Zou de array natuurlijk een bepaalde lengte kunnen geven om als deze bereikt is, deze te legen, maar dat is een lapmiddel.
Title: Re: CommandFusion
Post by: Ro on December 24, 2013, 16:08:05
Eindelijk weer eens een update van mij interface. Laatste tijd was het nogal druk dus schoot een stukje programmeren er bij in.

Ik ben op zoek geweest naar de juiste Media Manager om films en series om mijn iPad weer te geven en ze via de Dune af te laten spelen. Eerst via Yadis, toen XBMC en uiteindelijk bij Plex beland. De Plex Media Server draait op mijn server en pikt automatisch nieuwe media op. Vervolgens zoekt hij keurig de metadata. Hoef je niets aan te doen. Vervolgens kun je vanuit viewer URL's samen stellen en deze naar PMS sturen. Deze reageert dan met xml file met daarin de gevraagde info. Vervolgens zet ik deze om in een JSON en laad die in een object. Dit object is de basis voor de lists die je in de screenshots ziet. Mooie is dat je plaatjes door PMS kan verschalen naar de resolutie die je nodig hebt zodat je de verbinding niet onnodig belast.

Nu verder met het opschonen van de GUI en feedback van de Dune aan het werk krijgen.

(http://i816.photobucket.com/albums/zz82/ronnie72/CommandFusion/IMG_0020.png) (http://s816.photobucket.com/user/ronnie72/media/CommandFusion/IMG_0020.png.html)

(http://i816.photobucket.com/albums/zz82/ronnie72/CommandFusion/IMG_0021.png) (http://s816.photobucket.com/user/ronnie72/media/CommandFusion/IMG_0021.png.html)

(http://i816.photobucket.com/albums/zz82/ronnie72/CommandFusion/IMG_0022.png) (http://s816.photobucket.com/user/ronnie72/media/CommandFusion/IMG_0022.png.html)

(http://i816.photobucket.com/albums/zz82/ronnie72/CommandFusion/IMG_0023.png) (http://s816.photobucket.com/user/ronnie72/media/CommandFusion/IMG_0023.png.html)

(http://i816.photobucket.com/albums/zz82/ronnie72/CommandFusion/IMG_0024.png) (http://s816.photobucket.com/user/ronnie72/media/CommandFusion/IMG_0024.png.html)
Title: Re: CommandFusion
Post by: xynyx on December 24, 2013, 19:56:58
Ziet er goed uit.  :clapping:
Is dat Plex puur een database of moet je dnla op upnp aanzetten?
Wat is nu de gevolgde weg:
xml file-> xml object-> json->json object of
xml file -> json->json object?
Title: Re: CommandFusion
Post by: Ro on December 24, 2013, 20:53:36
Plex is een database. Door een URL naar je server te sturen, bijvoorbeeld: http://192.168.2.22:32400/library/sections/1/all, wordt een xml terug gestuurd met een overzicht van alle films (1 is de index voor films). In deze file kan je vinden dat iedere film een "key" heeft. Avatar bijvoorbeeld heeft key 2202. http://192.168.2.22:32400/library/metadata/2202 stuurt vervolgens een xml terug met alle info van de film inclusief title, jaar, genre, plot, art en file locatie.

Op dezelfde manier kun je de informatie van de series achterhalen. De gevolgde weg is xml->json->json object.
Title: Re: CommandFusion
Post by: AbZ on December 24, 2013, 21:00:57
 :blink:  Verder alles goed?


Edit:  inmiddels wel, zie ik  :)
Title: Re: CommandFusion
Post by: Ro on December 24, 2013, 21:06:08
Quote from: AbZ on December 24, 2013, 21:00:57
:blink:  Verder alles goed?
Had wat code toegevoegd. Zag er in de preview goed uit, maar na het posten was het allemaal zichtbaar als normale tekst. Code maar even verwijdert........
Title: Re: CommandFusion
Post by: wrs on January 23, 2014, 17:44:59
Het is alweer een tijdje stil op dit topic dus voor de motivatie maar wat foto's :)
Alles omgegooid en nu veel meer feedback van Veralite.

En nee, niet alles wat op de bewakingsCamera plaatjes staat is van mij ;D hier kan ik eventueel meer IpCam's naar linken.

(http://i18.photobucket.com/albums/b119/wrs/IMG_0256_zpsa5a95420.png) (http://s18.photobucket.com/user/wrs/media/IMG_0256_zpsa5a95420.png.html)

(http://i18.photobucket.com/albums/b119/wrs/IMG_0258_zps29b15281.png) (http://s18.photobucket.com/user/wrs/media/IMG_0258_zps29b15281.png.html)

(http://i18.photobucket.com/albums/b119/wrs/IMG_0261_zps20e0c3c8.png) (http://s18.photobucket.com/user/wrs/media/IMG_0261_zps20e0c3c8.png.html)

(http://i18.photobucket.com/albums/b119/wrs/IMG_0260_zpsc45c3870.png) (http://s18.photobucket.com/user/wrs/media/IMG_0260_zpsc45c3870.png.html)

(http://i18.photobucket.com/albums/b119/wrs/IMG_0259_zpse1109055.png) (http://s18.photobucket.com/user/wrs/media/IMG_0259_zpse1109055.png.html)

(http://i18.photobucket.com/albums/b119/wrs/IMG_0257_zps51075faf.png) (http://s18.photobucket.com/user/wrs/media/IMG_0257_zps51075faf.png.html)

gr
Eric
Title: Re: CommandFusion
Post by: xynyx on January 23, 2014, 18:09:42
Ziet er erg netjes uit! Gebruik jij ook een dreambox? Zie in ieder geval een plaatje ervan staan in je GUI. Daar kan je hele leuke feedback uithalen!
Title: Re: CommandFusion
Post by: wrs on January 23, 2014, 18:25:38
Ja, heb de DM800HD.

Kan zelf niet veel met Java maar een Fransman op het CF forum is er al verder mee.
Heeft al een EPG etc.

Ben nu bezig met plattegrond van huis waar alle lampen en sensoren op te zien zijn.
Title: Re: CommandFusion
Post by: xynyx on February 17, 2014, 16:47:24
Nieuwe layout. Bevalt beter, wat makkelijker in de omgang.

(http://imageshack.com/a/img37/4761/4lj7.png)

Vandaag maar eens begonnen om de Squeezebox aan te sturen via CF. Begin is er.
Zat er een beetje tegenaan te hikken daar het met de Pronto best een mega-klus was en het uiteindelijke resultaat had nog diverse bugs.
Geheel overnieuw begonnen, eens kijken hoever we komen.
Title: Re: CommandFusion
Post by: wrs on February 17, 2014, 19:08:32
Ziet er gelikt uit Jeroen.
Heb zelf niet veel gedaan de laatste tijd, druk met werk.
Ben wel naar de ISA geweest in de Rai en even langsgegaan bij de mannen van Commandfusion.
Zalen vol met mooi maar onbetaalbaar spul.
Was ook meer voor dealers etc.

Heb ook wat graphics van jou geleend ;D , moest wel alles verkleinen omdat jij full HD hebt en de Ipad niet :unhappy:

Zal volgende keer wel plaatje plaatsen.
Gr
Eric
Title: Re: CommandFusion
Post by: xynyx on February 24, 2014, 14:59:39
MUZIEK KOMT UIT DE SPEAKERS!! ; :headbanging:

(Zeer!!) Ruwe Squeezebox versie loopt. Vandaag zover dat we nummers kunnen afspelen en playlists aanmaken. Hele script gewoon maar eens uitgeschreven. In de Pronto gebruikte ik veel functies dubbel. Wel een klein script maar haast niet meer te begrijpen.....

Met deze zeer ruwe basis versie zitten we op 400 regels programmatuur..... en er moet nog een bende bij!  ;)
Als alles er een beetje in zit, ga ik nog inkrimpen door functies te verbeteren. Tevens is de structuur van de commando's voor verbetering vatbaar. Maar het loopt!

Nog (heel) veel te doen, maar de basis draait.

Verder met de playlist afhandeling...

(http://i62.tinypic.com/szgyoh.png)
Ruwe opzet.
Title: Re: CommandFusion
Post by: xynyx on March 1, 2014, 16:14:09
Geheel werkt naar behoren

Uitzoeken nummer en opslaan in Playlist

(http://i57.tinypic.com/2quotav.png)

Playlist info en bediening

(http://i61.tinypic.com/wqodvd.png)

enkele opties: shuffle aan voor Playlist songs en specifieke track verwijdering uit playlist

(http://i59.tinypic.com/2hh0ox0.png)

Komende tijd eens kijken of we een slider aan de praat weten te krijgen. De play-tijd wordt al wel continue opgehaald indien de player in play-modus staat.
Title: Re: CommandFusion
Post by: Valkyrie on March 1, 2014, 17:19:45
Quote from: xynyx on March  1, 2014, 16:14:09
Geheel werkt naar behoren

Uitzoeken nummer en opslaan in Playlist

(http://i57.tinypic.com/2quotav.png)

Playlist info en bediening

(http://i61.tinypic.com/wqodvd.png)

enkele opties: shuffle aan voor Playlist songs en specifieke track verwijdering uit playlist

(http://i59.tinypic.com/2hh0ox0.png)

Komende tijd eens kijken of we een slider aan de praat weten te krijgen. De play-tijd wordt al wel continue opgehaald indien de player in play-modus staat.

Ziet er netjes uit!! :thumbs-up:
Title: Re: CommandFusion
Post by: xynyx on March 1, 2014, 17:45:07
Bedankt!

Gelukkig heb ik er niet zo'n puinhoop van de programmatuur gemaakt als bij de Pronto. Aanpassen is nu veel makkelijker.
Is toch wel weer een heel puzzelwerk, hoor. Je dient allerlei delays in te bouwen voor de feedback
Het blijft toch wel vervelend dat Javascript maar door de programmatuur heen rent zonder even te wachten op een te verwachten feedback.
In eerste instantie denk je dat je programmatuur niet werkt.... Delay-tje erin en ja hoor alles OK.
Title: Re: CommandFusion
Post by: Ro on March 2, 2014, 08:12:38
WOW, netjes hoor. :worship:

De laatste tijd heb ik weinig gewijzigd. Ik ben vooral bezig geweest met Homeseer, slimme elektriciteit meter en deze info wegschrijven naar een database. Ik moet het CF gebeuren eigenlijk ook weer eens gaan oppakken en verder uitbreiden.
Title: Re: CommandFusion
Post by: xynyx on March 10, 2014, 00:11:06
Voorlopig even klaar.
Alles werkt naar behoren. Het verwerken van de feedback verbeterd. Werkt nu met Objects. Was even een hele puzzel, maar het werkt prima. Alles is nu veel overzichtelijker. Wat zo'n squeezebox er allemaal uitgooit als feedback.......

(http://i57.tinypic.com/2mwa07p.png)
Title: Re: CommandFusion
Post by: Valkyrie on March 27, 2014, 08:39:39
De knoop is doorgehakt en ik ga binnenkort een GC100-12 aanschaffen. :pompom:
Dat zal weer een hoop programmeerwerk zijn om alles over te zetten van de Pronto naar CommandFusion.

Zijn er toevallig leden die zijn/haar ontwerp voor Ipad naar mij toe willen sturen, zodat ik een basis heb? Dat scheelt mij namelijk een hoop werk! (xynyx, bedankt voor jouw bestand!)
Title: Re: CommandFusion
Post by: Valkyrie on March 27, 2014, 08:42:51
Wie heeft er trouwens ervaring met MediaPortal? Het ziet er erg interessant uit en zij hebben ook een erg mooie GUI.

http://www.team-mediaportal.com/
Title: Re: CommandFusion
Post by: xynyx on March 27, 2014, 19:35:59
Quote from: Valkyrie on March 27, 2014, 08:39:39
De knoop is doorgehakt en ik ga binnenkort een GC100-12 aanschaffen. :pompom:
Dat zal weer een hoop programmeerwerk zijn om alles over te zetten van de Pronto naar CommandFusion.

Zijn er toevallig leden die zijn/haar ontwerp voor Ipad naar mij toe willen sturen, zodat ik een basis heb? Dat scheelt mij namelijk een hoop werk! (xynyx, bedankt voor jouw bestand!)

Heb jij mijn js scriptjevoor de global cache? Wat ga je allemaal ovzetten? Ik neem aan dat met de gc100 ook. Rs232 wil aansturen. Als dat niet zo is moet geen gc100 kopen! De itachs zijn beter!! Gc100 zijn verouderd en kunnen bepaalde dingen niet die de itachs wel aan kunnen.
Title: Re: CommandFusion
Post by: Valkyrie on March 27, 2014, 19:39:35
Quote from: xynyx on March 27, 2014, 19:35:59
Heb jij mijn js scriptjevoor de global cache? Wat ga je allemaal ovzetten? Ik neem aan dat met de gc100 ook. Rs232 wil aansturen. Als dat niet zo is moet geen gc100 kopen! De itachs zijn beter!! Gc100 zijn verouderd en kunnen bepaalde dingen niet die de itachs wel aan kunnen.

De gc100 is vooral voor de RS232, daarnaast kan ik gewoon de IR gebruiken natuurlijk.

Ik ben nog wel even aan het kijken of CommandFusion het juiste programma is. Voor iRule zijn er diverse add-ons gemaakt (vera en sonos). Dat maakt iRule ook wel interessant.
Title: Re: CommandFusion
Post by: Valkyrie on March 29, 2014, 11:06:21
Inmiddels is het gelukt om een lamp aan en uit te zetten en daarbij ook de feedback dat deze uit is. De eerste stappen zijn gezet! :pompom:
Wat mij alleen nog niet lukt is om een bepaalde "loop" te creëren. Het kan namelijk zijn dat de lampen vanaf de schakelaar bediend worden. Dan moet de status in de GUI ook worden geüpdatet.

Op internet heb ik ook de volgende code gevonden, het lukt mij alleen niet om hierbij de status van lampen uit te lezen:

var myJSON, baseURL = "http://192.168.1.98:3480/data_request?id=lu_status2&DataVersion=1";

function requestData(deviceNum) {
  CF.request(baseURL, function(status, headers, body) {
    if (status == 200) {
     
      // OK response received, now grab the JSON string from body and turn it into an object
      myJSON = JSON.parse(body);
     
      // Now assign one of the known state variables to a serial join (if it will always be at a certain index in the state & device array)
      CF.setJoin("s100", myJSON.devices[9].states[1].value);

      // Now assign one of the known state variables to a serial join (if it will always be at a certain index in the state & device array)
      CF.setJoin("s104", myJSON.devices[3].states[1].value);
     
      // Now assign one of the known state variables to a serial join (if it will always be at a certain index in the state & device array)
      CF.setJoin("s107", myJSON.devices[7].states[3].value);
     
      // Now assign one of the known state variables to a serial join (if it will always be at a certain index in the state & device array)
      CF.setJoin("s109", myJSON.devices[7].states[4].value);
     
      // Now assign one of the known state variables to a serial join (if it will always be at a certain index in the state & device array)
      CF.setJoin("s110", myJSON.devices[7].states[0].value);
     
      // Now assign one of the known state variables to a serial join (if it will always be at a certain index in the state & device array)
      CF.setJoin("s108", myJSON.devices[10].states[1].value);
     
      // Now assign one of the known state variables to a serial join (if it will always be at a certain index in the state & device array)
      CF.setJoin("s105", myJSON.devices[4].states[1].value);
     
      // Now assign one of the known state variables to a serial join (if it will always be at a certain index in the state & device array)
      CF.setJoin("s106", myJSON.devices[5].states[1].value);

      // Analog Join for slider position when another user change the light dimmer. (if it will always be at a certain index in the state & device array)
      CF.setJoin("a1000", (myJSON.devices[9].states[1].value)*655.35);
     
      // Analog Join for slider position when another user change the light dimmer. (if it will always be at a certain index in the state & device array)
      CF.setJoin("a1001", (myJSON.devices[3].states[1].value)*655.35);
     
      // Analog Join for slider position when another user change the light dimmer. (if it will always be at a certain index in the state & device array)
      CF.setJoin("a1002", (myJSON.devices[4].states[1].value)*655.35);
     
      // Analog Join for slider position when another user change the light dimmer. (if it will always be at a certain index in the state & device array)
      CF.setJoin("a1003", (myJSON.devices[5].states[1].value)*655.35);

      // Analog Join for slider position when another user change the light dimmer. (if it will always be at a certain index in the state & device array)
      CF.setJoin("d10", myJSON.devices[2].states[0].value);



    }
  });
}
Title: Re: CommandFusion
Post by: Valkyrie on March 29, 2014, 12:09:16
Na wat zoekwerk heb ik ook onderstaande code gevonden met uitleg. Hopelijk kom ik er zo uit. :unsure:


var myJSON, baseURL = "http://192.168.1.98:3480/data_request?id=lu_status2&DataVersion=1&DeviceNum=";

function requestData(deviceNum) {
CF.request(baseURL + deviceNum, function(status, headers, body) {
if (status == 200) {

// OK response received, now grab the JSON string from body and turn it into an object
myJSON = JSON.parse(body);

// Now assign one of the known state variables to a serial join (if it will always be at a certain index in the state array)
CF.setJoin("s100", myJSON["Device_Num_"+deviceNum].states[1].value);

// Or lookup a variable by name from a specific device name if multiple devices are returned
CF.setJoin("s101", getDeviceVariable("Device_Num_"+deviceNum,"LoadLevelStatus"));

// Or lookup a variable by name on its own if you don't care what device it is coming from
CF.setJoin("s102", getVariable("LoadLevelStatus"));

}
});
}


// Get the value of a variable from a specific device
function getDeviceVariable(deviceName, variableName) {
// First check that the device name exists
if (!myJSON.hasOwnProperty(deviceName)) {
CF.log("Device name could not be found: " + deviceName);
return;
}
// Get the number of state variables in the device
var i = 0, n = myJSON[deviceName].states.length;
// Loop through all the state variables
for (; i < n; i++) {
// Find the variable name that matches the one requested
if (myJSON[deviceName].states[i].variable == variableName) {
// Send the value of the variable back to the caller
return myJSON[deviceName].states[i].variable;
}
}
// If we get to here, the variable was not found in any of the devices.
// Do some error logging and send back an empty string as the value
CF.log("State variable not found: " + variableName);
return "";
}


// Get the value of a variable from the first device that contains it
function getVariable(variableName) {
// Loop through all device objects in the returned data (eg. Device_Num_3)
for (var device in myJSON) {
// Get the number of state variables in the device
var i = 0, n = myJSON[device].states.length;
// Loop through all the state variables
for (; i < n; i++) {
// Find the variable name that matches the one requested
if (myJSON[device].states[i].variable == variableName) {
// Send the value of the variable back to the caller
return myJSON[device].states[i].variable;
}
}
}
// If we get to here, the variable was not found in any of the devices.
// Do some error logging and send back null value
CF.log("State variable not found: " + variableName);
return;
}
Title: Re: CommandFusion
Post by: Valkyrie on March 29, 2014, 21:37:57
Het is nu wel definitief gelukt!!! :pompom: :pompom:
Ik kan nu mijn verlichting aansturen en krijg de feedback terug op het scherm. Daarnaast zie ik met welk percentage de lampen branden. :)

Nu kan ik de skin verder aanpassen naar mijn eigen wensen en hopelijk binnenkort starten met de Global Cache GC100-12. Ik heb wel een enorm mooie versie gezien, maar jammer genoeg heb ik daar de knopjes niet van:

(http://cdn.avsforum.com/6/6d/6da31ca5_post-94419-0-21350600-1350637955_thumb.png)

(http://cdn.avsforum.com/8/8b/8b3aae81_post-94419-0-41236600-1350637964_thumb.png)

(http://cdn.avsforum.com/8/86/864b9a17_post-94419-0-84061900-1350638055_thumb.png)

(http://cdn.avsforum.com/b/b0/b0034efc_post-94419-0-49545900-1350638111_thumb.png)

Voor de geïnteresseerden de code die ik gebruik. Voor de commando's heb ik een "System" en "Commands" aangemaakt binnen guiDesigner.


var myJSON, baseURL = "http://192.168.1.98:3480/data_request?id=lu_status2&DataVersion=0";

function requestData(deviceNum) {
  CF.request(baseURL, function(status, headers, body) {
    if (status == 200) {
     
// OK response received, now grab the JSON string from body and turn it into an object
    myJSON = JSON.parse(body);
     
    // Now assign one of the known state variables to a serial join (if it will always be at a certain index in the state & device array)
    CF.setJoin("s101", myJSON.devices[2].states[1].value);
    CF.setJoin("s102", myJSON.devices[3].states[1].value);
CF.setJoin("s1012", myJSON.devices[4].states[1].value + "%");
CF.setJoin("s1022", myJSON.devices[5].states[1].value + "%");
CF.setJoin("s1032", myJSON.devices[6].states[1].value + "%");

    // Analog Join for slider position when another user change the light dimmer. (if it will always be at a certain index in the state & device array)
    CF.setJoin("a1011", (myJSON.devices[4].states[1].value)*655,35);
    CF.setJoin("a1021", (myJSON.devices[5].states[1].value)*655,35);
    CF.setJoin("a1031", (myJSON.devices[6].states[1].value)*655,35);

//Symbol
if (myJSON.devices[4].states[1].value > 0){CF.setJoin("s1013","light_on.png")}
else {CF.setJoin("s1013","light_off.png")}
if (myJSON.devices[5].states[1].value > 0){CF.setJoin("s1023","light_on.png")}
else {CF.setJoin("s1023","light_off.png")}
if (myJSON.devices[6].states[1].value > 0){CF.setJoin("s1033","light_on.png")}
else {CF.setJoin("s1033","light_off.png")}

    }
  });
}
Title: Re: CommandFusion
Post by: xynyx on March 30, 2014, 00:21:10
GUI komt me bekend voor  ;)

Mooi dat het werkt. Geeft altijd een kik.

Ik ben even kwijt wat vera nu retour geeft. Klopt het dat je kan kiezen tussen xml of wat jij retour krijgt? In mijn vera script doe ik het met xml. Jij blijkbaar niet.
Title: Re: CommandFusion
Post by: Valkyrie on March 30, 2014, 09:07:15
Quote from: xynyx on March 30, 2014, 00:21:10
GUI komt me bekend voor  ;)

Mooi dat het werkt. Geeft altijd een kik.

Ik ben even kwijt wat vera nu retour geeft. Klopt het dat je kan kiezen tussen xml of wat jij retour krijgt? In mijn vera script doe ik het met xml. Jij blijkbaar niet.

De Vera kan feedback geven in XML en in JSON. Het script wat ik gebruik is op basis van JSON. ;)
Title: Re: CommandFusion
Post by: Kjelt on March 30, 2014, 16:18:54
Ziet er goed uit  :thumbs-up: maaruh.... Vardagsrum?
Title: Re: CommandFusion
Post by: jaco on March 30, 2014, 16:19:06
dat ziet er goed uit, werkt zo een vera light met zwave ok per % dimming ?
Title: Re: CommandFusion
Post by: Valkyrie on March 30, 2014, 19:34:05
Quote from: Kjelt on March 30, 2014, 16:18:54
Ziet er goed uit  :thumbs-up: maaruh.... Vardagsrum?

Dat is niet mijn skin hè. ;)
Qua layout vindt ik die erg gaaf en dat witte spreekt mij ook erg aan. :)

Quote from: jaco on March 30, 2014, 16:19:06
dat ziet er goed uit, werkt zo een vera light met zwave ok per % dimming ?

Ik gebruik dit script met een Vera Light. De slider kan ik heen en weer zetten voor het % dimming.
Waarschijnlijk zal jij het zodanig kunnen programmeren dat je in een tekstveld het percentage invult en dan de lamp met dat percentage aan gaat. ;)
Title: Re: CommandFusion
Post by: jaco on March 30, 2014, 20:53:21
Mooi, ik ben even aan het mailen met wat webshops omdat ik philips ledlino armaturen heb.
Ik krijg verschillende antwoorden terug, even wat heen en weer mailen.
Title: Re: CommandFusion
Post by: jaco on March 30, 2014, 21:09:48
Quote from: Valkyrie on March 30, 2014, 19:34:05
Ik gebruik dit script met een Vera Light. De slider kan ik heen en weer zetten voor het % dimming.
Waarschijnlijk zal jij het zodanig kunnen programmeren dat je in een tekstveld het percentage invult en dan de lamp met dat percentage aan gaat. ;)
Het ziet er niet heel moeilijk uit met die 2 voorbeelden die jij hebt.

Met de:
var myJSON, baseURL = "http://192.168.1.98:3480/data_request?id=lu_status2&DataVersion=0";

Zet je een link naar je vera light.

Die roep je aan met:

  CF.request(baseURL, function(status, headers, body)

En dan parse je hem met:

    myJSON = JSON.parse(body);
     
De rest is gui geneuzel.


Ik zie nergens waar je een lamp aanzet, dan moet je de ver light toch een commando sturen neem ik aan.
Title: Re: CommandFusion
Post by: Valkyrie on March 31, 2014, 07:08:47
Quote from: jaco on March 30, 2014, 21:09:48
Ik zie nergens waar je een lamp aanzet, dan moet je de ver light toch een commando sturen neem ik aan.

Dat klopt helemaal, want dat doe ik via het programma.

In de System Manager heb ik eerst de Vera toegevoegd. Nadat de Vera is toegevoegd heb ik commando's aangemaakt. Dit zijn gewoon de HTML-commando's voor de Vera. Vervolgens zit er een feedback-commando in en heeft de pagina een Page Timer.
Title: Re: CommandFusion
Post by: Valkyrie on March 31, 2014, 07:09:17
En de laatste (Page Timer)
Title: Re: CommandFusion
Post by: jaco on April 1, 2014, 10:54:26
Ik ga eerst nog een lutron syntetische load proberen. Kost helaas wel bijna 140 ero voor 1 zone.
Maar zwave gaat hem niet worden met philips ledlimo lampen volgens een zwave dealer in NL hier.
Title: Re: CommandFusion
Post by: Kjelt on April 1, 2014, 12:11:06
Quote from: jaco on April  1, 2014, 10:54:26
Ik ga eerst nog een lutron syntetische load proberen. Kost helaas wel bijna 140 ero voor 1 zone.
Maar zwave gaat hem niet worden met philips ledlimo lampen volgens een zwave dealer in NL hier.
Een Ledino heeft een trailing edge dimmer nodig. De meeste (zo niet alle) Zwave dimmers zijn leading edge en dat gaat dus niet werken.
Wat je nog zou kunnen doen (maar dat kan ook een dure grap worden) is de hele led driver te vervangen. Ik weet niet welke versie Ledino je hebt maar degene met 3 leds kun je een willekeurige leddriver van 12V 700mA voor gebruiken, als die bv dus een protocol ondersteund (DALI, DMX...etc) kun je ze zo ook aansturen (wel zo mooi).
Title: Re: CommandFusion
Post by: jaco on April 1, 2014, 14:11:21
Het dimt met mijn lutron zonder veel problemen van 100% terug naar 30% maar daar onder gaat het knipperen. Dit zou een te lage load zijn. Kreeg advies om er een ohmse belasting bij te hangen.
Heb een ventilator en een halogeen lamp geprobeerd. Maar dat was wellicht ook te weinig.
Nu die lutron module maar proberen.
Title: Re: CommandFusion
Post by: Kjelt on April 1, 2014, 15:13:24
Quote from: jaco on April  1, 2014, 14:11:21
Het dimt met mijn lutron zonder veel problemen van 100% terug naar 30% maar daar onder gaat het knipperen. Dit zou een te lage load zijn. Kreeg advies om er een ohmse belasting bij te hangen.
Heb een ventilator en een halogeen lamp geprobeerd. Maar dat was wellicht ook te weinig.
Nu die lutron module maar proberen.
Een halogeenlamp van hoeveel W? 100W zou moeten lukken.
Ventilator is een inductieve belasting geen ohmse ;)
Title: Re: CommandFusion
Post by: jaco on April 1, 2014, 17:58:16
30 watt of zo.

Deze module kost me 130 euro helaas, maar als het probleem oplost heb ik er vrede mee.
Een echte weerstand wordt erg warm, en een 100 watt halogeen lamp erbij kan ik niet gebruiken.
Title: Re: CommandFusion
Post by: Kjelt on April 2, 2014, 08:41:58
Hey Jaco,
nu ik er langer over denk zal het bijschakelen van extra vermogen ook niet lekker werken want de electronica in de Ledino driver is gebouwd voor trailing edge en dat is gewoon een heel andere golfvorm.
Die Lutron trailing edge dimmer vind ik voor 130 euro nog niet eens zo heel erg duur. Een gewone Berker trailing edge dimmer voor handbediening in de muur kost ook al gauw 80 euro en zoals je weet is Lutron altijd tjing tjing kassa ring ring  ;D
Title: Re: CommandFusion
Post by: jaco on April 2, 2014, 11:33:44
Dit zit achter een GRX3106 die kost 800 euro voor 6 zones.
Per zone moet er dan zo een ding achter, althans ik hoop dat het het probleem oplost. Als dat zo is zijn de kosten aanvaardbaar voor mij.
Title: Re: CommandFusion
Post by: Kjelt on April 2, 2014, 15:35:55
Ik zal morgen eens gaan kijken bij hun stand naar het Lutron EcoSystem® 5-Series LED Driver systeem.
Dat is net als veel pro verlichting de toekomst: dimmable external controllable leddriver in het armatuur.
Ik heb dit zelf gebouwd maar dat was net zo kostbaar  ;D  :-X
Title: Re: CommandFusion
Post by: jaco on April 3, 2014, 18:55:56
Was er een beurs of zo ?
Title: Re: CommandFusion
Post by: Kjelt on April 3, 2014, 21:50:54
Ja de light and building te Frankfurt. Heb wat fotos maar echt veel nieuws heb ik niet.
Title: Re: CommandFusion
Post by: jaco on October 23, 2014, 13:02:14
Inmiddels lijken er wel trailing edge dimmers met zwave te zijn:

http://www.domotica-shop.nl/micro-dimmer-module-qubino-p-16674.html

Ook het systeem van vitrum moet het kunnen. Dat is wel aan de prijs, maar wel erg mooi..
http://www.domotica-shop.nl/vitrum-home-control-mf-39.html
Title: Re: CommandFusion
Post by: joostzilla on January 6, 2015, 18:21:17
Zie toevallig net dit topic en wil daar het volgende aan toevoegen. Misschien leuk om te zien. 

Voor MediaPortal hebben de TheNorthCoders een project genaamd MediaPortal iViewer. (MPiV) Dat ben ik dus zelf met een paar vrienden  ;D
TheNorthCoders is a group of 'spare time' professionals who are passioned about designing and developing user friendly and beautiful user interfaces for use with the most versatile mediacenter around: MediaPortal.    In 2014 we introduce MediaPortal iViewer. MediaPortal iViewer is the first dedicated iPad app for browsing, streaming and remote controlling MediaPortal


Check voor screenshots:
https://plus.google.com/communities/110812169917642540096?utm_source=chrome_ntp_icon&utm_medium=chrome_app&utm_campaign=chrome (https://plus.google.com/communities/110812169917642540096?utm_source=chrome_ntp_icon&utm_medium=chrome_app&utm_campaign=chrome)

https://itunes.apple.com/nl/app/mediaportal-iviewer/id879109932?l=en&mt=8 (https://itunes.apple.com/nl/app/mediaportal-iviewer/id879109932?l=en&mt=8)
Title: Re: CommandFusion
Post by: joostzilla on January 6, 2015, 18:23:48
en nog een beeld
Title: Re: CommandFusion
Post by: xynyx on January 25, 2015, 12:20:16
Heeft iemand toevallig Philips Hue draaien op CF?
Title: Re: CommandFusion
Post by: xynyx on October 7, 2015, 16:39:41
Even een vraagje,

Zijn hier al mensen die werken onder iOS 9?
Ik heb dat even gedaan totdat bleek dat een module die ik geschreven heb voor Logitech Music Server niet meer werkte. Diverse commando's werden niet meer herkent! Downgrade naar 8.4.1 en alles werkte weer.
Graag jullie ervaring met versie 9.

Title: Re: CommandFusion
Post by: xynyx on October 30, 2016, 15:19:34
Kleine afstofbeurt van het topic.
Paar screenshots van de uiteindelijke GUI

Dune
(http://i65.tinypic.com/kcgk10.jpg)

Dreambox
(http://i63.tinypic.com/2na1u2q.jpg)

yaDIS
(http://i67.tinypic.com/t9y141.jpg)

Squeezebox
(http://i65.tinypic.com/9jzwjp.jpg)

Apparatuur beheer
(http://i63.tinypic.com/2dkk01u.jpg)
Title: Re: CommandFusion
Post by: Valkyrie on October 30, 2016, 19:05:10
Ziet er goed uit!  :thumbs-up:
Zelf doe ik nog weinig met CommandFusion. Ik wacht op de Neeo, maar misschien kan ik ook nog wat in CF programmeren. :)
Title: Re: CommandFusion
Post by: xynyx on December 14, 2021, 15:39:09
Maar weer eens de stoffer erover...
Zijn er nog leden die ook nog gebruik maken van CF?

Laatste toevoeging de Altitude 16. Meld belangrijkste feedback netjes retour. Aanzetten met een WOL commando lukt ook.
Zelfs het benaderen via vnc.html optie.


Title: Re: CommandFusion
Post by: Teejoo on December 14, 2021, 16:14:37
Manman. ik zou willen dat ik dat kon!
Title: Re: CommandFusion
Post by: xynyx on December 14, 2021, 17:21:16
Ik ben ook ooit begonnen met een Pronto..... ;)
Title: Re: CommandFusion
Post by: wrs on December 14, 2021, 18:12:04
Gebruik het al jaren niet meer.
Jammer, was wel mooi maar vond de licence per ipad te duur.
Werk nu met Fibaro, makkelijker maar niet zo mooi te maken als CF.
Title: Re: CommandFusion
Post by: Valkyrie on December 14, 2021, 18:21:46
Ik heb ook nog een licentie, maar die gebruik ik ook niet meer.

Quote from: wrs on December 14, 2021, 18:12:04
Gebruik het al jaren niet meer.
Jammer, was wel mooi maar vond de licence per ipad te duur.
Werk nu met Fibaro, makkelijker maar niet zo mooi te maken als CF.

Zelf heb ik ook Fibaro, maar sinds kort ben ik aan het migreren naar Home Assistant. De Fibaro gebruik ik nu als bridge.
Met Home Assistant kan je meer dan met Fibaro, want er zijn veel meer integraties beschikbaar.  :)