dresden-elektronik / deconz-rest-plugin

deCONZ REST-API plugin to control ZigBee devices
BSD 3-Clause "New" or "Revised" License
1.88k stars 485 forks source link

Private beta of new app #150

Closed manup closed 5 years ago

manup commented 6 years ago

Phoscon App There is a new app available as private beta which can be testet with recent deCONZ versions (ConBee, RaspBee).

To get access just leave a small note here and you will be invited to the private GitHub repository wich contains the install instructions.

Thanks in advance for any feedback.

Hector47 commented 6 years ago

Hello, I'm interested in the beta app :-)

Thanks

Krocko commented 6 years ago

I am also interested.

AntiHeld889 commented 6 years ago

I am also interested. :)

ebaauw commented 6 years ago

Yes, please

buzatu commented 6 years ago

Hi, Me too, please :)

NisseDILLIGAF commented 6 years ago

I'm interested :)

mploetne commented 6 years ago

I'm also interested. Thank you Marko

snozzlebert commented 6 years ago

Yes, please.

dghh commented 6 years ago

I´m also very interested, thanks.

wvuyk commented 6 years ago

Interested too here

posixx commented 6 years ago

Same here!

grover commented 6 years ago

I'm interested. Would be good as I'm just starting.

shayanhaider commented 6 years ago

I'm interested too. Looking forward to trying out the new app.

YoungCereal commented 6 years ago

More interested me is the app an only deamon no XServer interface ? than check me in ;)

manup commented 6 years ago

More interested me is the app an only deamon no XServer interface ? than check me in ;)

Still experimental, but you can start deCONZ without running X11 server.

$ deCONZ -platform minimal --http-port=8080 --dbg-info=1

To start deCONZ at boot time use the systemd service:

$ systemctl enable deconz
YoungCereal commented 6 years ago

Naja wir sind ja beide deutsch ;) nien ich habe ein System das ohne display oder grafischen Output ist und da ich mit dem gesamten Xserver echt zu viel Ressourcen verbrauche ist das nicht wirklich ne Lösung für mich. Was ist eigentlich der unterschied zur neuen App ?

gruß Michael

Am 28.08.2017 um 19:34 schrieb Manuel Pietschmann notifications@github.com:

More interested me is the app an only deamon no XServer interface ? than check me in ;)

Still experimental, but you can start deCONZ without running X11 server.

$ deCONZ -platform minimal --http-port=8080 --dbg-info=1 To start deCONZ at boot time use the systemd service:

$ systemctl enable deconz — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dresden-elektronik/deconz-rest-plugin/issues/150#issuecomment-325421623, or mute the thread https://github.com/notifications/unsubscribe-auth/AAFaSf9s7wuW4x6ca6ZZNvMKSdvYvkB-ks5scvougaJpZM4PD9Oj.

manup commented 6 years ago

Naja wir sind ja beide deutsch ;)

stimmt aber hier bei GH bitte englisch bleiben damit jeder was versteht :)

nien ich habe ein System das ohne display oder grafischen Output ist und da ich mit dem gesamten Xserver echt zu viel Ressourcen verbrauche ist das nicht wirklich ne Lösung für mich.

Only a few megabytes for the X11 libs on sd-card, with todays sd-card sizes and prices this is hardly a real life dealbreaker.

deCONZ is able to run completely headless now, getting rid of X11 entirely will take some time and has no high priority due the the minimal benefits (safe 20-30 MB for X11 libs).

Was ist eigentlich der unterschied zur neuen App ?

It's a complete overhaul of the old one with expanded device support.

alexsporn commented 6 years ago

Count me in!

pfleghar commented 6 years ago

very exciting ... please count me in for the beta!

rtenklooster commented 6 years ago

Yes, I would like to give it a try!

ebaauw commented 6 years ago

Thanks in advance for any feedback.

Be careful what you wish for ;-)

General Impression

Groups

Settings

Lights

Switches

Sensors

bdickhaus commented 6 years ago

I am interested.

manup commented 6 years ago

@ebaauw Thanks for comprehensive review, very good points which we'll address soon there possible..

General Impression

  • I really like where this is going. The UI is refreshing
  • The login screen asks for Passwort (auf Deutsch).

Will be fixed asap, there are more translations which will be fixed soon. We also consider https://pontoon.mozilla.org/ to support more languages in the future.

  • App works over VPN!

Yes in the end it just connects to the gateway via its IP, supporting common subnets and anything WebRTC provides. In comparison to the old web app it doesn't need to run on the same origin (gateway). When WebRTC will be supported in full, access will also work remotely without needing a VPN in a secured peer-to-peer fashion.

  • Would like to see support for sorting for Groups, Lights, Switches, Sensors on ID, Name, Type, Manufacturer, Model.

Absolutely we plan to add sorting — also via drag and drop — to all of those, once the basics are solid. For some lists we will also add filtering to quickly find devices and lights by any characteristic.

Groups

  • Regular groups are reverse ordered by group ID, groups for switches are ordered on sensor ID.
  • Took me a while to realise these are the groups linked to the switches, not the switches themselves.

The idea is that switches are just switches to which lights can be assigned. Currently scenes are only supported for normal light groups (3 bulb icon) and switches which support scenes via ZLL Scene Cluster (JUNG, GIRA, Busch-Jaeger, dresden elektronik).

Switches like Philips Hue dimmer or the IKEA Switch don't send recall scene commands, which is why the scenes button is not active for them yet. Once we figured out a simple way to configure "custom" commands for buttons in the UI these will follow.

Since lights can be assigned to multiple switches and groups pressing the buttons should also update the lights state in the group.

  • Hidden groups are shown anyway.
  • Groups linked to not yet supported switches (yes, I’m talking about my ubisys dimmer ;-) are not shown at all. Maybe show these as regular groups until support for the switch is added?

*Why the reduced functionality (no scenes, schedules, sensor controls) for groups linked to switches?

See the commend above, currently this is like a whitelist: Scenes are supported for some switches, for sensor controls we have decided it is easier to configure sensor controls for a normal group and in there assign sensors and switches which should act in the specific sensor control.

Imagine a sensor control for a long floor with multiple motion sensors and switches.

  • I would put the slider for Brightness to the left, and Hue / Saturation or Temperature sliders to the right: easier on the eye when switching between these or between lights of different types. Also, place the icon to switch between Color and Temperature under the Color or Temperature slider.

Makes sense, we'll adjust that soon.

  • The Color on the slider doesn’t match the light colour. You really need to do RGB to CIE conversion in the app and use xy instead of hue and sat - see Hue developer’s guidelines. Alternatively, implement this in the deCONZ REST API - best discuss this in a different issue.

Yes we'll add more fine tuned color modes respecting the specific capabilities of the devices over time. Hue saturation was chosen as start since most devices support it (albeit it's not very precise).

  • The Temperature slider doesn’t take into account min/max supported values (needs API support as well, see issue #123).

Agree, that's already on my todo list :)

Settings

  • App doesn’t allow changing the date/time format.

Our ultimate goal is to let the app determine the correct date/time format on it's own. Currently this is not very sophisticated and fails in many cases, but it should be possible. The plan is to decide afterwards if a manual changing should be implemented too.

  • Open Gateway is missing.

This will be added soon (to fake the Hue push button pressed).

Lights

  • My OSRAM plug shows as an outlet icon instead of a bulb icon - nice. I take it, the icon is from the type? Would be nice to show spots vs bulbs, etc like the Hue app, but this would require whitelisting lights and associated icons. Maybe different icons for different types of light (Dimmable Light, Color Temeperature Light, etc), or maybe add a column for Type.

Yes that's planned, for switches and sensors we already created tables to provide meaningful human readable product names and icons. For lights these will follow.

  • Detailed window misses label for Version. Maybe add Date Code and Type?

Strange, I'm sure there was a label once, should be back soon. Agree the Date Code can be added too. For the type the device tables will be used to provide translated friendly types.

  • Lights are sorted on ID, as with the API. I like that, because I hacked the database so my lights are numbered in the right order. For less neurotic users, order on Name or custom defined order would make more sense. Or add ID and allow sorting on columns.

Sorting right now is more or less by accident :) as mentioned above this will be improved in various ways.

Switches

  • Love this screen, although I’m deeply disappointed that my Xiaomi smart cube isn’t shown ;-)

Not yet colleges are very keen to add this too, so it shouldn't take too long :)

  • Order is by sensor ID.
  • Detailed window:
    • maybe add Date Code, Last Button Pressed (incl. date/time);

Yes will definitely be considered.

  • Would like option to enable/disable the switch (once we have config.on working in the API, see issue #90);

Depends, for switches which are entirely controlled by rules this works, but it could be confusing if a user can disable a switch but it continues to work anyway, like the IKEA switch buttons which sens group casts.

 * I expect we’ll be able to click the buttons on the image to set rules?

This will will be added somehow, but we still don't have a clear vision how. It's tricky to provide something powerful which could also be configured by average users.

Sensors

  • Love this screen!

Thanks :) it's a early version, I like the realtime view via websockets. We'll add further icons and improved details to this view.

  • Order is by sensor ID.
  • Motion symbol (walking man) is not really clear in showing the difference between motion and no motion. Maybe add colour, or use different symbols (cf. traffic light symbols: stopped man vs walking man).

This should be fixed now, currently by a simple filled symbol for detected motion.

  • Having two decimals for temperature and humidity makes no sense, given the accuracy of the sensors - just round to nearest integer.

Agree

  • Detailed window, general:
    • Would like option for to enable/disable the sensor (once we have config.on working in the API, see issue #90).

I think in comparison to switches it will be easier to implement this here, since sensors will most likely be controlled via rules.

  • Detailed screen Hue motion sensor:
    • Icon is too big for iPad - text is shown below instead of next and doesn’t scroll so Temperature and Refreshed cannot be seen.

Should be fixed very soon.

* Would like different Refreshed values for Motion, Light level and Temperature.

I've also noticed that, makes sense, the UI should then be more polished to not overload it.

* Would like config options for duration, tholddark, tholdoffset, and for sensitivity, ledindication, and usertest (once we have these working in the API, see issue #20). Maybe add wizzard for calibrating light level and sensitivity, cf. Hue app.

The ledindication will arrive first (since many sensors provide it). Albeit it will take a while a wizard for the further configuration should be possible.

Thanks again for the review, this is very helpful. We will improve and update the app regularly like the beta versions.

wizkidorg commented 6 years ago

I would like to try the new Beta App.

adsmf commented 6 years ago

Another interested in the beta.

wizkidorg commented 6 years ago

Any update on the private beta app?

manup commented 6 years ago

Any update on the private beta app?

Hi, yes we are currently fixing a few bugs and UX issues based on feedback, during the week you will get access to the app.

holli73 commented 6 years ago

i'm interested as well

felixstorm commented 6 years ago

I would also like to to try the new beta app.

stefan-kaiser commented 6 years ago

I like to participate too. Thanks in advance!

CannyDuck commented 6 years ago

Please give me a chance to test it. Thanks.

mtornblad commented 6 years ago

I would like to test it out also!

Yannic-HAW commented 6 years ago

I would like to be beta tester as well

mrmadcow commented 6 years ago

Hi, I'd be interested too, please.

abmantis commented 6 years ago

Hey, I would be glad to test it too, please.

wizkidorg commented 6 years ago

Any update on the availability of the Private beta?

manup commented 6 years ago

Any update on the availability of the Private beta?

Yep, sorry for the delay as usual it takes longer than expected :/ we had to rethink a few ux choices, which I wanted to be solved before inviting more people — details matter. These changes will be finished within the coming days and I post here when invitations are out.

snillevilla commented 6 years ago

Hi, just found this. I am a huge fan of your products and am really, really interested to test the app. Please invite!

maikburd commented 6 years ago

Hello,

I'm verry interested. Can you invite me please?

sandman72 commented 6 years ago

I started to play around with the "old" app this weekend and ran into a few limitations.

I would love to try out the new version. Please invite me!

to0b commented 6 years ago

Hello everyone,

I'm intrested to test the new Software. Could you please invite me?

markuspf commented 6 years ago

I would like to try the new app, too.

GatoPharaoh commented 6 years ago

hi :) I'm verry interested. Can you invite me please?

manup commented 6 years ago

Took a while; invitations are out, please make sure to use latest version of deCONZ :)

mysteryan commented 6 years ago

I need an invite

ronaldvans commented 6 years ago

I would appreciate an invite as well!

etique57 commented 6 years ago

@manup more than willing to test the new beta app ;)

banjohb commented 6 years ago

Hey :) Want test the beta too. Please invite _

oleg77s commented 6 years ago

it is interesting to me to test a new app

andrejem commented 6 years ago

Hey, I also want to try out. thx.