[APP][Pro] Modus Schakelaar

Hi Joep,

Sinds versie 3.5… is er een samenwerking met de app AVD van @Arie_J_Godschalk.

Het is nu mogelijk om een device (AVD) helemaal zelf in te richten en te laten inzien/importeren in Mode Switch app. En via Mode Switch in te stellen welke acties eruit gevoerd moet worden.

Heb er dus voor gekozen dat vanaf V3.5.7 de Mode & Switch niet meer toonbaar is voor nieuwe installaties en dat alleen de eerdere gemaakte Mode & Switch devices te zien zijn en aanpasbaar blijven via de settingspagina.

Het enige waar ik zelf nog niet aan gedacht heb is, wanneer men de app AVD niet heeft maar toch zo’n device willen creëren zonder een extra app te moeten installeren, zij die optie niet meer hebben dan.

Waarom hou je deze niet beschikbaar?
Mooi makkelijk voor mensen die de simpele versie willen.

AVD is dan vooral voor mensen die meer dan het standaar willen en een volledig aanpasbare apparaat willen, terwijl ze de automatisering van mode switch willen.

Ik denk inderdaad ook dat het Mode & Switch-device weer gewoon beschikbaar moet komen. Mijn gedachte was dat je via AVD zo’n device kon aanmaken om dat vervolgens in de Mode Switch-app te gebruiken.

Het is natuurlijk wel fijn om die simpele versie te behouden voor mensen die gewoon een standaard, makkelijk instelbaar device willen hebben en niet de geavanceerde opties van AVD nodig hebben.

Ik zal proberen om vandaag tijd te vinden om dit terug te draaien, zodat het Mode & Switch device weer voor iedereen te gebruiken is, ongeacht of je de AVD-integratie wilt gebruiken.

In elk geval voor nu lijkt me dat handig.
Een optie zou kunnen zijn (maar ik moet ff kijken of dat kan) dat je (uiteindelijk) in jou app een device aanmaakt, maar dat die datwerkelijk een AVD aanmaakt gebaseerd op een ingebouwde template.
(Als gebruikers dan later een veld willen aanmaken of toevoegen, hoeven ze niet eerst een nieuw apparaat te maken en alle flows en instellingen aanpassen).

Maar dan moet AVD eerst elke optie en koppeling hebben die een Mode&Switch device heeft. Dat moet ik nog afronden (de koppeling van submode aan modus) en dat custom-lijsten in de TEF export zitten.

Versie 3.5.8 staat nu als testversie online.

  • Mode & Switch devices weer voor iedereen beschikbaar gesteld
  • Tekst/ nummervelden zijn nu van een AVD ook gelijk als actie mogelijk om deze te beschrijven/wijzigen. (Momenteel alleen nog bij de AVD Intergratie, vanaf V3.5.9 bij alle acties, zoals bij Planning, Zones&Sensoren, Monitoring).

Dus als voorbeeld, (AVD)Ventilatie knop “stand 2” wordt ingedrukt - Er gebeurt een “aan” actie op een device - (AVD) heeft een nummerveld, deze wordt aangepast naar “2”.

Test versie 3.6.1

In deze versie zijn de volgende wijzigingen aangebracht

  • Overal zijn nu de AVD optie’s toegevoegd, zodat je nu overal een actie kan toevoegen wat een AVD zou moeten doen, zoals een tekst veranderen of knop aan/uit zetten
  • Optie toegevoegd om automatisch opslaan uit/aan te kunnen zetten
  • Vanaf V3.6.X zijn Afstandsbedieningen toegevoegd omdat de Mode Switch app geen drivers heeft om te luisteren naar inkomende signalen zoals die van Zigbee of Zwave. Moet er een persoonlijke API toegevoegd te worden, zodat er een flow gemaakt kan worden om afstandsbedieningen de triggers binnen te krijgen. Dit kan je op de volgende manier doen:

Ga naar https://my.homey.app/

API Keys

Druk op “New API key”

image

Geef je API een naam en je vink alleen het gedeelte Flows aan

Kopieer de volledige API Key

Ga naar de settingspagina van Mode Switch en naar het tabblad “Remote Controls”

En plak daar de API Key en sla deze op

Zofdra dit is gedaan, zal Mode Switch app opzoek gaan naar de afstandsbedieningen die als devices in homey zijn toegevoegd. (Ik zelf heb alleen de ikea en Hue kunnen testen).

Klap daarna een afstandsbediening open, dan krijg je de knoppen en de functies te zien.

Klap daarna een functie/knop open, waarschijnlijk zie je gelijk al een action staan, die kan je dus aanpassen

Stel deze actie verder in en voeg desnoods nog een condition er aan toe

Bij het opslaan, zal Mode switch een aparte map aanmaken (Mode Switch) en zelf een flow maken waaraan deze acties verbonden zijn. Zodra er dus een knop wordt ingedrukt, zal de flow gaan lopen en de acties die worden dan in volgorde uitgevoerd.

:rocket: Modus Schakelaar– Wat brengt de toekomst?

Ik ben bezig met nieuwe ideeën om Modus Schakelaar nog krachtiger, flexibeler en gebruiksvriendelijker te maken!

Het doel blijft hetzelfde: je slimme huis rechtstreeks automatiseren vanuit Modus Schakelaar, zonder dat je voor alles aparte uitgebreide Flows hoeft aan te maken.

Dit zijn de uitbreidingen die ik voor toekomstige updates in gedachten heb:

:stopwatch: 1. Meer integraties – Chronograph & Google Services

Ik zit er aan te denken om een integratie met Chronograph en Google Services toe te voegen.

Denk bijvoorbeeld aan:

- Timers/stopwatch rechtstreeks vanuit Mode Switch starten, pauzeren, hervatten of stoppen.

- Timers/stopwatch aanmaken en aansturen op basis van modi, zones of activiteiten.

- Gesproken meldingen (tekst-naar-spraak) versturen naar geschikte speakers wanneer bijvoorbeeld een wasmachine klaar is.

:wrench: 2. Slimme controle en reparatie van regels

Soms verwijder je een device op homey, waardoor een bestaande automatiseringsregel niet meer goed kan worden uitgevoerd.

Ik wil daarom een slim controlesysteem toevoegen dat:

- Automatisch niet-werkende of onvolledige regels herkent.

- Duidelijke waarschuwingen toont op de instellingenpagina van Mode Switch.

- Laat zien wat er ontbreekt of niet meer beschikbaar is.

- Je rechtstreeks naar de betreffende regel brengt, zodat je deze eenvoudig kunt herstellen.

Zo hoef je niet meer zelf alle instellingen door te zoeken om erachter te komen waarom iets niet meer werkt!

:compass: 3. Een stap-voor-stap instelwizard

Mode Switch biedt inmiddels behoorlijk wat mogelijkheden, maar het instellen ervan moet voor iedereen eenvoudig blijven.

Daarom denk ik aan een nieuwe wizard die je stap voor stap helpt bij het aanmaken van:

- Zones & Sensoren: Een basis instelling voor bijv. Een beweging in een zone en dat lamp aangaat en weer vanzelf uitgaat.

- Planning: Maak tijdschema’s en stel tijdgebonden acties in.

- Monitoring: Stel apparaten in om te kijken wat hun huidige status is op basis van stroommeting.

De wizard begeleidt je door de beschikbare mogelijkheden en toont alleen de opties die op dat moment relevant zijn. Uiteraard blijven de uitgebreide instellingen gewoon beschikbaar en zijn later nog in te stellen.

:heart: Ondersteun de ontwikkeling

Modus schakelaar is een project waar ik in mijn vrije tijd met veel plezier aan werk. Ik vind het leuk om de app steeds verder te verbeteren en nieuwe mogelijkheden toe te voegen.

Gebruik je Modus Schakelaar met plezier en wil je de verdere ontwikkeling ondersteunen? Dan wordt een kleine vrijwillige bijdrage natuurlijk enorm gewaardeerd! :hot_beverage:

:backhand_index_pointing_right: “Ondersteun Modus Schakelaar via PayPal” ( PayPal.Me )

Een bijdrage is uiteraard helemaal vrijwillig. Ook jullie feedback, ideeën en het melden van problemen zijn minstens zo waardevol!