Objecten:
In de huidige WebApp kun je in verschillende tabbladen aangeven welke activiteiten, devices of waarden wilt besturen of uitlezen. Je zat echter vast aan deze drie typen. In de nieuwe WebApp is het geheel anders opgezet. Je kunt objecten definieren, denk hierbij aan een lamp, TV, een sensor, een activiteit of een gebeurtenis. Aan de objecten kun jezelf buttons, waarden, grafieken, etc. vrij toekennen. Dit maakt dat je wat meer werk hebt om je WebApp te configureren maar je kunt zeer flexibel de WebApp aanpassen naar je eigen behoefte. We gaan voor standaard zaken voorgedefinieerde wizards maken.
Event forewarding tussen Nodo's:
je kunt in de WebApp aangeven welke Nodo's van een andere gebruiker je jouw events naar toe wilt sturen. Omgekeerd kun je ook aangeven van welke nodo's van andere gebruikers je events wilt ontvangen. Als zowel de zendende gebruiker en de ontvangende gebruiker elkaar hebben geautoriseerd, dan worden de opgegeven events doorgestuurd. Handig bijvoorbeeld als je de luchtdruksensor van de buurman eveneens in jou WebApp een grafiek wilt laten tonen. Overigens kun je ook events versturen naar de bekende PushingBox service.
Veiligheid:
De nieuwe WebApp maakt gebruik van https, zodat niet alleen de communicatie van Nodo naar webserver veilig is, maar ook van de webserver naar je browser.
API:
Voor de programmeurs onder ons: De WebApp bestaat nu uit en server deel en een presentatie deel. Voor de communicatie daartussen is gebruik gemaakt van een API. Je kunt hiermee eigen programmatuur laten communiceren met de Nodo door tussenkomst van deze API. Overigens als de nieuwe versie van de WebApp stabiel is komt deze, zoals alle software van de Nodo, gewoon weer beschikbaar als download zodat je de WebApp ook lokaal kunt installeren en draaien.
Views:
In tegenstelling tot in de huidige WebApp kun je de objecten die je aanmaakt niet in één, maar in meerdere groepen opnemen. Je kunt in het hoofdmenu van de WebApp aangeven welke groep je default wilt laten zien. Deze instelling wordt op je device opgeslagen zodat je voor iedere smartphone, tablet, computer een view kunt maken. Dit is vooral als je veel objecten hebt en meerdere gebruikers in huis met een eigen device waarop de WebApp wordt gebruikt. Of simpelweg omdat bepaalde gegevens niet altijd relevant zijn.
Er zijn nog vele verbeteringen aangebracht die meer vrijheid geven in de toepassing van de WebApp. Momenteel werken we nog aan vullen van helpteksen en debugging. Maar de WebApp kan al prima in productie worden ingezet.
Dan nog een paar opmerkingen voor het gevruik:
- Je moet je Nodo vanuit de WebApp opnieuw configureren. Je kunt je oorspronkelijke eventlist weer normaal in je Nodo gebruiken. Zodra je je Nodo hebt geconfigureerd zal deze niet meer communiceren met de oude WebApp. UserID en Passwordt zijn identiek aan de oude WebApp.
- De WebApp wordt zonder objecten getoond. Je zult zelf aan de slag moeten met definieren van nieuwe objecten. Er is geen migratietool op dit moment. Gebleken is dat de opzet van de nieuwe WebApp dusdanig verbeterd is, dat het weinig nut heeft om de oude configuratie mee te nemen.
- De oude WebApp zal voorlopig in de lucht blijven, je kunt dus rustig weer terug naar je oude WenApp. Dan wel weer je Nodo opnieuw configureren.
De WebApp is te starten vanaf:
https://webapp.nodo-domotica.nl/webapp.html
Veel plezier en we helpen je graag op weg!
Groeten namens het Nodo team.