Button+ topic

Pagina: 1 ... 5 ... 15 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • Mattie112
  • Registratie: Januari 2007
  • Laatst online: 11-09 16:06
Oe, als er zetjes gegeven worden!

Graag #1512 ook even bumpen :D

3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)


Acties:
  • 0 Henk 'm!

  • sorted.bits
  • Registratie: Januari 2000
  • Laatst online: 11-09 15:40
CopyCatz schreef op vrijdag 22 december 2023 @ 14:06:
[...]


Je kan de kleur van de leds in de webinterface instellen en dan een on/off naar de rgb led sturen. Ik had ook verwacht dat je een rgb waarde kon sturen maar dat kan nog niet. Zie issue 42 https://button.plus/support/issues
Dat on/off werkt bij mij niet. Een numerieke waarde op de RGB led topic, regelt bij mij brightness en kleur. Alleen via welk algoritme weet ik niet 😂.

Acties:
  • 0 Henk 'm!

  • cderooij
  • Registratie: December 2009
  • Laatst online: 23:21
sorted.bits schreef op vrijdag 22 december 2023 @ 06:38:
[...]


Jij hebt de LEDs aan, kan je eens uitleggen wat je daarvoor moet doen?

Edit: Ok, de RGB Led subscriben aan een topic met een numerieke waarde, doet iets... Maar geen idee welke notatie ik moet aanhouden om specifieke kleur te krijgen. Ik heb hem nu op groen gekregen, maar geen idee waarom 😉 .

1 van de redenen waarom ik erg aan het klooien was, was dat ik dit eerst probeerde op een knop van het display. Maar die LEDs werken anders dan die van de Bars?
Ik gebruik Homey Pro om de Button+ aan te sturen en daar kan je de kleur kiezen (werkt niet niet helemaal foutloos maar het werkt zoals je ziet)

Acties:
  • 0 Henk 'm!

  • brainovic
  • Registratie: Augustus 2000
  • Laatst online: 09-09 14:06
Heb die van mij binnen! Order nummer 1384. Wilde er even mee gaan spelen, maar ik krijg met geen mogelijkheid het schermpje of de buttons in de baseplate geklikt? Mis ik iets? Of moet ik echt heel hard duwen?

Acties:
  • +1 Henk 'm!

  • sorted.bits
  • Registratie: Januari 2000
  • Laatst online: 11-09 15:40
brainovic schreef op vrijdag 22 december 2023 @ 20:05:
Heb die van mij binnen! Order nummer 1384. Wilde er even mee gaan spelen, maar ik krijg met geen mogelijkheid het schermpje of de buttons in de baseplate geklikt? Mis ik iets? Of moet ik echt heel hard duwen?
Aan de onderkant zitten 2 schroefkopjes. Die kan je draaien zodat ze er gewoon in glijden.

Daarna weer draaien zodat ze vast zitten.

Acties:
  • 0 Henk 'm!

  • brainovic
  • Registratie: Augustus 2000
  • Laatst online: 09-09 14:06
sorted.bits schreef op vrijdag 22 december 2023 @ 20:15:
[...]

Aan de onderkant zitten 2 schroefkopjes. Die kan je draaien zodat ze er gewoon in glijden.

Daarna weer draaien zodat ze vast zitten.
Dan heb ik die gemist. Dank, ik ga morgen een nieuwe poging wagen.

Acties:
  • 0 Henk 'm!

  • YES
  • Registratie: December 2013
  • Laatst online: 20:57

YES

Moderator General Chat
Is er hier iemand die veel van MQTT en/of websockets weet en die ik via DM (of in dit topic mag ook) wat hulp kan bieden? Ik snap er echt geen biet meer van, waarom ik het niet aan de praat krijg hier.

Ik zie in de logging van de broker de volgende regels voorbij komen:
code:
1
New connection from 192.168.2.130:55688 on port 1883

code:
1
Client <unknown> disconnected due to protocol error


en:
code:
1
New connection from 192.168.2.130:55688 on port 1883

code:
1
Client <unknown> disconnected, not authorised


Het ip adres is dat van m'n Button+..

Edit:
ik heb nu wel connected brokers, gelukt door de installatie van de broker 'gewoon' binnen Home Assistant te doen met de add-on. Nu eindelijk verder kijken hoe ik de knoppen verder kan gaan configureren 8)

[ Voor 63% gewijzigd door YES op 22-12-2023 23:52 ]


Acties:
  • 0 Henk 'm!

  • Holmes
  • Registratie: Februari 2021
  • Laatst online: 09-09 22:04
Ik heb ordernr 1279, nog niets binnen gehad. Maar heb er ook niet super veel tijd voor sowieso. Dus mij kan je op de latere zendlijst zetten 🙂

Acties:
  • 0 Henk 'm!

  • Kiphaas7
  • Registratie: Februari 2005
  • Laatst online: 11-09 08:26
Mijn button+ is binnen! :D Leuk nieuw speelgoed, ziet er in waar ik waarschijnlijk pas in januari echt mee aan de gang kan :(.

Waar ik nog wel over aan het dubben is waar ik de button+ wil ophangen. Ik woon in een vrij doorsnee eengezinswoning, met op een muur de (woonkamer) thermostaat en mechanische ventilatie bediening. Mijn idee vooralsnog is om de button+ naast een van deze te hangen. Hier loop ik echter tegen de grenzen van mijn beperkte elektrotechnische kennis aan:
  1. Ik gok (zonder multimeter) dat deze allebei op 24 volt zitten?
  2. En is het verstandig 1 van de 2 te splitten?
  3. zo ja, heeft iemand tips voor een goede omvormer van 24v naar 3,3? Als ik het goed zie is er namelijk alleen een 220v naar 3,3 omvormer meegeleverd.

Acties:
  • 0 Henk 'm!

  • Cashman
  • Registratie: Juli 2016
  • Laatst online: 12-07 16:04
buttonplus schreef op vrijdag 22 december 2023 @ 01:05:
[...]


Het betreft hier username/password voor de MQTT broker.
Mijn Button+ geeft een foutmelding als ik de firmware update probeer uit te voeren. In de webpagina zie je dan: Error “Load failed”.
Hierna herstart hij met firmware 1.6.

Iemand dezelfde ervaring?

Acties:
  • 0 Henk 'm!

  • sorted.bits
  • Registratie: Januari 2000
  • Laatst online: 11-09 15:40
Cashman schreef op zaterdag 23 december 2023 @ 09:02:
[...]


Mijn Button+ geeft een foutmelding als ik de firmware update probeer uit te voeren. In de webpagina zie je dan: Error “Load failed”.
Hierna herstart hij met firmware 1.6.

Iemand dezelfde ervaring?
Dat is toch ook de laatste versie van de firmware?

Acties:
  • 0 Henk 'm!

  • Cashman
  • Registratie: Juli 2016
  • Laatst online: 12-07 16:04
sorted.bits schreef op zaterdag 23 december 2023 @ 09:49:
[...]


Dat is toch ook de laatste versie van de firmware?
Volgens mij is er een 1.07 versie waarin je een MQTT user/pw kan gebruiken.

Acties:
  • 0 Henk 'm!

  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Topicstarter
sorted.bits schreef op zaterdag 23 december 2023 @ 09:49:
[...]


Dat is toch ook de laatste versie van de firmware?
Zelfde probleem hier. Ik wil heel graag mijn mqtt weer dicht zetten, ik kan niet wachten op de update :)

De actuele opbrengst van mijn Tibber Homevolt


Acties:
  • +1 Henk 'm!

  • superduper1969
  • Registratie: December 2005
  • Laatst online: 00:27
Ik heb even een simpel ontwerp aangepast voor de Button+ als tafel model.
Is nog niet erg verfijnd maar misschien inspiratie voor anderen.
Er zit nog geen gat in voor de draden omdat je die makkelijk kan intekenen/boren en bij mij staat hij toch tussen 2 tafels met de USB-C nog aangesloten.
Tinkercad link
Afbeeldingslocatie: https://tweakers.net/i/V3EeYGgdKmzshXiDSIDo5n26YQw=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/3p9yYf0t7oQ9YIZAxnY5sYCP.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/J1O5k1mHalNLKnbZLDFXO30-mMY=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/yndk4dITiejZG7j4gaPjvEgY.png?f=user_large

MTVenus V153 + BMSV215 + CT003 V117 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt


Acties:
  • 0 Henk 'm!

  • brainovic
  • Registratie: Augustus 2000
  • Laatst online: 09-09 14:06
Wow. Echt zwaar onderschat hoe veel 'Tweaker' kennis je hier voor nodig hebt. Het apparaatje werkt, maar bij het proberen te integreren met Home Assistant loop ik al helemaal vast (absoluut geen kennis van MQTT etc.). Hopelijk komt er ooit een soort van handleiding.

Acties:
  • +7 Henk 'm!

  • sorted.bits
  • Registratie: Januari 2000
  • Laatst online: 11-09 15:40
Op zich is het aansturen van dingen in Home Assistant vrij simpel. Ik gebruik waarschijnlijk een erg omslachtige manier om wat dingen uit te proberen, maar goed, hierbij een korte uitleg over hoe je een Bar button koppelt aan een actie in Home Assistant.

Ik ga er wel van uit dat je gewoon een Broker hebt gekoppeld aan de Button+ en ook dezelfde aan Home Assistant.
Button+ configuratie
Afbeeldingslocatie: https://tweakers.net/i/cYYgUBF1zQWJgaIWGxkFtO8Z-Ug=/x800/filters:strip_exif()/f/image/T0dItX935W9sVChKm5EkLWiK.png?f=fotoalbum_large

Zoals je ziet heb ik een aantal acties gemaakt, dit is een screenshot van de simulator, die lijnt niet alles goed uit, maar toch. In dit voorbeeld ga ik naar `Light +` kijken (helemaal links onderin dus).

Op deze knop heb ik een aantal dingen ingesteld:

code:
1
2
Top label: Light
Label: +


En daar heb ik het volgende MQTT topic aan gehangen:

code:
1
2
3
4
Event type: Click (publish)
Broker Id: [mijn broker naam hier]
MQTT Topic: button.plus/woonkamer/licht/actie
MQTT Payload: +


Wanneer je dit bewaard naar je Button+ (of de simulator gebruikt), dan zie je, wanneer je op die knop drukt, een topic in MQTT verschijnen onder de naam die je bij MQTT Topic heb ingevuld.

Voor nu is de configuratie aan de Button+ kant klaar en moeten we er voor zorgen dat Home Assistant daadwerkelijk luistert naar dit commando.
Home Assistant
Hiervoor maak je een Automation aan, en deze geef je een aantal dingen mee, zoals het topic waar hij naar moet luisteren, maar ook bij welk commando hij getriggered moet worden.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
alias: "[Button+] Woonkamer meer brightness"
description: ""
trigger:
  - platform: mqtt
    topic: button.plus/woonkamer/licht/actie
    payload: +
condition: []
action:
  - service: light.turn_on
    target:
      entity_id: light.woonkamer_lampen
    data:
      brightness_step_pct: 20
mode: single


In bovenstaande YAML, zie je staan dat ik luister naar mijn geconfigureerde topic, met de payload '+'. Op het moment dat Home Assistant dat commando ontvangt, wil ik graag dat hij de service light.turn_on aanroept, met de daarbij behorende entity (light.woonkamer_lampen in dit geval). Verder geef ik in de data aan dat hij het brightness percentage met 20% moet verhogen.

Voor de `min` kant van de lampen, heb ik hetzelfde gedaan, alleen is de payload dan een `-` en doet Home Assistant dan een -20% aanpassing van de brightness:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
alias: "[Button+] Woonkamer minder brightness"
description: ""
trigger:
  - platform: mqtt
    topic: button.plus/woonkamer/licht/actie
    payload: "-"
condition: []
action:
  - service: light.turn_on
    target:
      entity_id: light.woonkamer_lampen
    data:
      brightness_step_pct: -20
mode: single


Uiteindelijk kan je dit soort automations gewoon samenvoegen en op basis van de payload bepalen welke actie er uitgevoerd moet worden.

Acties:
  • +1 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

sorted.bits schreef op vrijdag 22 december 2023 @ 17:09:
[...]

Dat on/off werkt bij mij niet. Een numerieke waarde op de RGB led topic, regelt bij mij brightness en kleur. Alleen via welk algoritme weet ik niet 😂.
Brightness weet ik niet maar de numerieke waarde is volgens mij een 24 bit integer representatie van RGB.

dus 3 keer een 8 bit waarde voor red green en blue.

100,100,100 word dus 6579300

6579300 = 11001000110010001100100

Die delen in groepjes van 8 bits:

code:
1
2
1100100 01100100 01100100
   100      100     100

[ Voor 17% gewijzigd door Koen Hendriks op 23-12-2023 13:35 ]


Acties:
  • 0 Henk 'm!

  • DiXY
  • Registratie: Februari 2022
  • Laatst online: 22:20
Koen Hendriks schreef op zaterdag 23 december 2023 @ 13:26:
[...]


Brightness weet ik niet maar de numerieke waarde is volgens mij een 24 bit integer representatie van RGB.

dus 3 keer een 8 bit waarde voor red green en blue.

100,100,100 word dus 6579300

6579300 = 11001000110010001100100

Die delen in groepjes van 8 bits:

code:
1
2
1100100 01100100 01100100
   100      100     100
Dit is in de windows calculator vrij simpel om te zetten. Je moet hem dan even op "Programmer" mode zetten.
als je de Hexadecimale waarde pakt van bijvoorbeeld rood "FF0000" (255,0,0) Dan klik je HEX aan en plak of type je FF0000 in de calculator en je krijgt bij DEC de waarde te zien. In het geval van rood "16711680"

Voor de hexadecimale waarde van een kleur kun je bijvoorbeeld de color selector van MS Power Toys gebruiken of deze: https://www.rapidtables.com/convert/color/rgb-to-hex.html

Helderheid is dan natuurlijk makkelijk te regelen door 000000 (0), 7F0000 (8323072) voor 50% rood en FF0000 (16711680) voor maximaal rood te sturen.

P.S. ik heb zelf nog niks om te testen maar kun je er niet gewoon een Hexadecimale string naar dit topic sturen?

[ Voor 21% gewijzigd door DiXY op 23-12-2023 14:10 ]

Mijn zelfbouw thuis accu


Acties:
  • 0 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

DiXY schreef op zaterdag 23 december 2023 @ 14:00:
[...]


P.S. ik heb zelf nog niks om te testen maar kun je er niet gewoon een Hexadecimale string naar dit topic sturen?
Je zou dit allemaal in de virtuale Button+ omgeving kunnen testen. Heb nog weinig verschil gemerkt tussen de simulator (virtual device) en een echte.

Acties:
  • +1 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

brainovic schreef op zaterdag 23 december 2023 @ 11:27:
Wow. Echt zwaar onderschat hoe veel 'Tweaker' kennis je hier voor nodig hebt. Het apparaatje werkt, maar bij het proberen te integreren met Home Assistant loop ik al helemaal vast (absoluut geen kennis van MQTT etc.). Hopelijk komt er ooit een soort van handleiding.
Ik hoop dit allemaal af te vangen met de home assistant integratie straks. :)

Acties:
  • 0 Henk 'm!

  • YES
  • Registratie: December 2013
  • Laatst online: 20:57

YES

Moderator General Chat
sorted.bits schreef op zaterdag 23 december 2023 @ 12:20:
Op zich is het aansturen van dingen in Home Assistant vrij simpel. Ik gebruik waarschijnlijk een erg omslachtige manier om wat dingen uit te proberen, maar goed, hierbij een korte uitleg over hoe je een Bar button koppelt aan een actie in Home Assistant.

Ik ga er wel van uit dat je gewoon een Broker hebt gekoppeld aan de Button+ en ook dezelfde aan Home Assistant.
Button+ configuratie
[Afbeelding]

Zoals je ziet heb ik een aantal acties gemaakt, dit is een screenshot van de simulator, die lijnt niet alles goed uit, maar toch. In dit voorbeeld ga ik naar `Light +` kijken (helemaal links onderin dus).

Op deze knop heb ik een aantal dingen ingesteld:

code:
1
2
Top label: Light
Label: +


En daar heb ik het volgende MQTT topic aan gehangen:

code:
1
2
3
4
Event type: Click (publish)
Broker Id: [mijn broker naam hier]
MQTT Topic: button.plus/woonkamer/licht/actie
MQTT Payload: +


Wanneer je dit bewaard naar je Button+ (of de simulator gebruikt), dan zie je, wanneer je op die knop drukt, een topic in MQTT verschijnen onder de naam die je bij MQTT Topic heb ingevuld.

Voor nu is de configuratie aan de Button+ kant klaar en moeten we er voor zorgen dat Home Assistant daadwerkelijk luistert naar dit commando.
Home Assistant
Hiervoor maak je een Automation aan, en deze geef je een aantal dingen mee, zoals het topic waar hij naar moet luisteren, maar ook bij welk commando hij getriggered moet worden.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
alias: "[Button+] Woonkamer meer brightness"
description: ""
trigger:
  - platform: mqtt
    topic: button.plus/woonkamer/licht/actie
    payload: +
condition: []
action:
  - service: light.turn_on
    target:
      entity_id: light.woonkamer_lampen
    data:
      brightness_step_pct: 20
mode: single


In bovenstaande YAML, zie je staan dat ik luister naar mijn geconfigureerde topic, met de payload '+'. Op het moment dat Home Assistant dat commando ontvangt, wil ik graag dat hij de service light.turn_on aanroept, met de daarbij behorende entity (light.woonkamer_lampen in dit geval). Verder geef ik in de data aan dat hij het brightness percentage met 20% moet verhogen.

Voor de `min` kant van de lampen, heb ik hetzelfde gedaan, alleen is de payload dan een `-` en doet Home Assistant dan een -20% aanpassing van de brightness:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
alias: "[Button+] Woonkamer minder brightness"
description: ""
trigger:
  - platform: mqtt
    topic: button.plus/woonkamer/licht/actie
    payload: "-"
condition: []
action:
  - service: light.turn_on
    target:
      entity_id: light.woonkamer_lampen
    data:
      brightness_step_pct: -20
mode: single


Uiteindelijk kan je dit soort automations gewoon samenvoegen en op basis van de payload bepalen welke actie er uitgevoerd moet worden.
Super handig, thanks!

Ik zie in mijn simulator (fysieke is even van het stroom af dus maar spelen in de configurator) mijn broker als connected maar als ik de knoppen configureer zie ik niets verschijnen in de logging van mijn MQTT broker op HA niets verschijnen als ik die buttons 'klik' in de simulator.

In HA zie ik in de logging wel continue dit voorbij komen:
code:
1
2
2023-12-23 14:29:09: Client mqttjs_695b743b closed its connection.
error: received null username or password for unpwd check


Is er toch iets niet in orde met mijn broker configuratie, ondanks dat er connected bij staat?

Acties:
  • 0 Henk 'm!

  • Cashman
  • Registratie: Juli 2016
  • Laatst online: 12-07 16:04
YES schreef op zaterdag 23 december 2023 @ 15:07:
[...]


Super handig, thanks!

Ik zie in mijn simulator (fysieke is even van het stroom af dus maar spelen in de configurator) mijn broker als connected maar als ik de knoppen configureer zie ik niets verschijnen in de logging van mijn MQTT broker op HA niets verschijnen als ik die buttons 'klik' in de simulator.

In HA zie ik in de logging wel continue dit voorbij komen:
code:
1
2
2023-12-23 14:29:09: Client mqttjs_695b743b closed its connection.
error: received null username or password for unpwd check


Is er toch iets niet in orde met mijn broker configuratie, ondanks dat er connected bij staat?
De mosquitto broker laat geen verbinding zonder username en password toe, vanmiddag heb ik de EMQX addon geinstalleerd (wel mosquitto uit zetten) en nu kan ik wel zonder username en password verbinding maken. (dit zou overigens gefixt moeten zijn/worden in firmware versie 1.07 van button+

Acties:
  • 0 Henk 'm!

  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Topicstarter
Zijn de HTTP APIs ergens gedocumenteerd?

De actuele opbrengst van mijn Tibber Homevolt


Acties:
  • 0 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

JackBol schreef op zaterdag 23 december 2023 @ 18:32:
Zijn de HTTP APIs ergens gedocumenteerd?
Nope, maaar je kan de requests gewoon uit de interface zelf halen. Is gewoon een get op /config bijvoorbeeld.

Acties:
  • +7 Henk 'm!

  • sorted.bits
  • Registratie: Januari 2000
  • Laatst online: 11-09 15:40
Even wat posts gemaakt, die misschien handig zijn:

Publish an Home Assistant value to MQTT
Display value from MQTT on Button+ display

Ik zal er vandaag of morgen nog wat aan toevoegen, want er zijn meer dingen die wat uitleg kunnen gebruiken.

PS. De DNS records zijn nog aan het updaten, maar dit zou tussen nu en een uur overal bereikbaar moeten zijn.

Edit:

Hmmm, het lijkt er op dat de displays het nu goed doen? Net vandaag de nieuwe ontvangen maar nog niet vervangen.

Afbeeldingslocatie: https://tweakers.net/i/gbFbw_CCZRfkJNhjujPN8cvvOA0=/x800/filters:strip_icc():strip_exif()/f/image/IylifCGSNxXngECiJEITXWuX.jpg?f=fotoalbum_large

@buttonplus had je dit verwacht en wil je de nieuwe displays terug?

[ Voor 37% gewijzigd door sorted.bits op 23-12-2023 23:27 ]


Acties:
  • 0 Henk 'm!

  • buttonplus
  • Registratie: Augustus 2023
  • Laatst online: 11-09 12:01

buttonplus

Bedrijfsaccount Button+
Topicstarter
sorted.bits schreef op zaterdag 23 december 2023 @ 19:00:

Hmmm, het lijkt er op dat de displays het nu goed doen? Net vandaag de nieuwe ontvangen maar nog niet vervangen.

[Afbeelding]

@buttonplus had je dit verwacht en wil je de nieuwe displays terug?
De correcte weergave hier kan plots verstoord raken als je bijvoorbeeld de display update met nieuwe tekst.

Toch maar even vervangen dus, al heeft het voor jou misschien minder haast.

Acties:
  • 0 Henk 'm!

  • YES
  • Registratie: December 2013
  • Laatst online: 20:57

YES

Moderator General Chat
Cashman schreef op zaterdag 23 december 2023 @ 15:12:
[...]


De mosquitto broker laat geen verbinding zonder username en password toe, vanmiddag heb ik de EMQX addon geinstalleerd (wel mosquitto uit zetten) en nu kan ik wel zonder username en password verbinding maken. (dit zou overigens gefixt moeten zijn/worden in firmware versie 1.07 van button+
In de simulator kan je username en password opgeven, al gaf ie dan geen connected status. Als ik de username en password in het adres zet (dus mqtt://<username>:<password>@homassistant.local) doet ie dat wel. Laat ik username en password helemaal weg dan krijg ik sowieso niet de connected status te zien.

Ik zal eens kijken naar FMQX

Acties:
  • +1 Henk 'm!

  • buttonplus
  • Registratie: Augustus 2023
  • Laatst online: 11-09 12:01

buttonplus

Bedrijfsaccount Button+
Topicstarter
Cashman schreef op zaterdag 23 december 2023 @ 09:02:
[...]


Mijn Button+ geeft een foutmelding als ik de firmware update probeer uit te voeren. In de webpagina zie je dan: Error “Load failed”.
Hierna herstart hij met firmware 1.6.

Iemand dezelfde ervaring?
Dank voor het melden. Er staat nu wel de goede 1.07 versie klaar, excuses. 8)7

Acties:
  • +3 Henk 'm!

  • buttonplus
  • Registratie: Augustus 2023
  • Laatst online: 11-09 12:01

buttonplus

Bedrijfsaccount Button+
Topicstarter
De volgende ordernummers hebben een bump gekregen: Ik had deze voorzien voor versturen zaterdag 23, alleen er wordt nog extra getest, dus versturen wordt dan zeer waarschijnlijk maandag 25, gelukkig vieren ze geen kerst.

1512
1531
1718
1808
1841
1879

Acties:
  • +1 Henk 'm!

  • Wouter2403
  • Registratie: April 2020
  • Laatst online: 05-09 07:20
buttonplus schreef op zondag 24 december 2023 @ 00:16:
De volgende ordernummers hebben een bump gekregen: Ik had deze voorzien voor versturen zaterdag 23, alleen er wordt nog extra getest, dus versturen wordt dan zeer waarschijnlijk maandag 25, gelukkig vieren ze geen kerst.

1512
1531
1718
1808
1841
1879
Hoe werkt dat? Order 1553 hier :+

4850Wp West, 4050Wp Oost, 9kW J-series Pana geïnstalleerd juni 2023


Acties:
  • +1 Henk 'm!

  • Torch1969
  • Registratie: Juni 2013
  • Laatst online: 19:32
EDIT: bump verzoek verplaats naar PM

@buttonplus Veel lof en respect voor dit traject trouwens _/-\o_

[ Voor 81% gewijzigd door Torch1969 op 24-12-2023 10:09 ]


Acties:
  • +4 Henk 'm!

  • arene
  • Registratie: Maart 2001
  • Laatst online: 08-09 12:07
Graag dit soort verzoeken via PM. Vervuilt dit topic onnodig m.i.

Acties:
  • +1 Henk 'm!

  • buttonplus
  • Registratie: Augustus 2023
  • Laatst online: 11-09 12:01

buttonplus

Bedrijfsaccount Button+
Topicstarter
arene schreef op zondag 24 december 2023 @ 08:30:
Graag dit soort verzoeken via PM. Vervuilt dit topic onnodig m.i.
Mee eens hoor, voor mij ook makkelijker want ik zat best lang te zoeken laatste keer.

Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:50

luigi87

Domotica Fanaticus

sorted.bits schreef op zaterdag 23 december 2023 @ 12:20:
Op zich is het aansturen van dingen in Home Assistant vrij simpel. Ik gebruik waarschijnlijk een erg omslachtige manier om wat dingen uit te proberen, maar goed, hierbij een korte uitleg over hoe je een Bar button koppelt aan een actie in Home Assistant.

Ik ga er wel van uit dat je gewoon een Broker hebt gekoppeld aan de Button+ en ook dezelfde aan Home Assistant.
Button+ configuratie
[Afbeelding]

Zoals je ziet heb ik een aantal acties gemaakt, dit is een screenshot van de simulator, die lijnt niet alles goed uit, maar toch. In dit voorbeeld ga ik naar `Light +` kijken (helemaal links onderin dus).

Op deze knop heb ik een aantal dingen ingesteld:

code:
1
2
Top label: Light
Label: +


En daar heb ik het volgende MQTT topic aan gehangen:

code:
1
2
3
4
Event type: Click (publish)
Broker Id: [mijn broker naam hier]
MQTT Topic: button.plus/woonkamer/licht/actie
MQTT Payload: +


Wanneer je dit bewaard naar je Button+ (of de simulator gebruikt), dan zie je, wanneer je op die knop drukt, een topic in MQTT verschijnen onder de naam die je bij MQTT Topic heb ingevuld.

Voor nu is de configuratie aan de Button+ kant klaar en moeten we er voor zorgen dat Home Assistant daadwerkelijk luistert naar dit commando.
Home Assistant
Hiervoor maak je een Automation aan, en deze geef je een aantal dingen mee, zoals het topic waar hij naar moet luisteren, maar ook bij welk commando hij getriggered moet worden.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
alias: "[Button+] Woonkamer meer brightness"
description: ""
trigger:
  - platform: mqtt
    topic: button.plus/woonkamer/licht/actie
    payload: +
condition: []
action:
  - service: light.turn_on
    target:
      entity_id: light.woonkamer_lampen
    data:
      brightness_step_pct: 20
mode: single


In bovenstaande YAML, zie je staan dat ik luister naar mijn geconfigureerde topic, met de payload '+'. Op het moment dat Home Assistant dat commando ontvangt, wil ik graag dat hij de service light.turn_on aanroept, met de daarbij behorende entity (light.woonkamer_lampen in dit geval). Verder geef ik in de data aan dat hij het brightness percentage met 20% moet verhogen.

Voor de `min` kant van de lampen, heb ik hetzelfde gedaan, alleen is de payload dan een `-` en doet Home Assistant dan een -20% aanpassing van de brightness:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
alias: "[Button+] Woonkamer minder brightness"
description: ""
trigger:
  - platform: mqtt
    topic: button.plus/woonkamer/licht/actie
    payload: "-"
condition: []
action:
  - service: light.turn_on
    target:
      entity_id: light.woonkamer_lampen
    data:
      brightness_step_pct: -20
mode: single


Uiteindelijk kan je dit soort automations gewoon samenvoegen en op basis van de payload bepalen welke actie er uitgevoerd moet worden.
Thanks

Naar aanleiding van jouw post heb ik gisteren avond even lopen klussen en mijn button+ in bedrijf genomen via Home Assistant.

Mijn stappenplan:

Stap 1:
Eerst heb voor iedere button een helper (switch) aangemaakt in HA.
Dus DisplayLeft, DisplayRight etc.

Stap 2
Dan in de button + heb ik achter iedere switch een mqtt tooic aangemaakt.
De click stuurt payload 1 (aan)
De long click stuurt payload 0 (uit)

Stap 3:
Hierna vang ik in een automation het mqtt bericht af 1 of 0 en zet ik de helper dus op aan of uit.
Hier mijn automation
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
alias: 1. test [Button+] Display Left button
description: ""
trigger:
  - platform: mqtt
    topic: button.plus/displayleft
    payload: 1
    id: "on"
  - platform: mqtt
    topic: button.plus/displayleft
    payload: "0"
    enabled: true
    id: "off"
action:
  - if:
      - condition: trigger
        id: "on"
    then:
      - service: input_boolean.turn_on
        target:
          entity_id: input_boolean.button_displayleft
    else:
      - service: input_boolean.turn_off
        target:
          entity_id: input_boolean.button_displayleft
mode: single


stap 4:
En hierna kan je dan in HA achter de switch een device koppelen.

Note:
Als je bijv een lamp aanstuurt en dit ook vanaf een andere plek doet, zal je bij het aan/uit commando van deze lamp ook even de helper (switch) van het knopje op de button+ mee moeten nemen. Anders synct het niet en doet je knopje op de button+ niets :+

Het is even werk, maar nu kan ik vrij makkelijk en flexibel devices uit HA koppelen aan de buttons.

Volgende stap is de ledjes aan bij een ingeschakelde actie.
Is nu ook gelukt :*)

Ik ben best wel heel blij met mijn button+
En zit al na te denken of er een derde gaat komen en waar deze dan komt.
Om alle kamers er mee uit te voeren wordt wel wat kostbaar, maar ik zou het wel willen :+

[ Voor 11% gewijzigd door luigi87 op 24-12-2023 11:18 ]

- leeg -


Acties:
  • 0 Henk 'm!

  • cctl01
  • Registratie: November 2005
  • Laatst online: 19:08
buttonplus schreef op zondag 24 december 2023 @ 00:02:
[...]


Dank voor het melden. Er staat nu wel de goede 1.07 versie klaar, excuses. 8)7
Ik zou graag willen dat 1508 ook voorrang kan krijgen.

Acties:
  • 0 Henk 'm!

  • mgizmo
  • Registratie: Januari 2009
  • Laatst online: 22:49
Ik heb mijn order geannuleerd, kunnen max vier anderen weer blij gemaakt worden. Happy christmas ;-)

Acties:
  • +2 Henk 'm!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 21:44
luigi87 schreef op zondag 24 december 2023 @ 10:21:
[...]


Thanks

Naar aanleiding van jouw post heb ik gisteren avond even lopen klussen en mijn button+ in bedrijf genomen via Home Assistant.

Mijn stappenplan:

Stap 1:
Eerst heb voor iedere button een helper (switch) aangemaakt in HA.
Dus DisplayLeft, DisplayRight etc.

Stap 2
Dan in de button + heb ik achter iedere switch een mqtt tooic aangemaakt.
De click stuurt payload 1 (aan)
De long click stuurt payload 0 (uit)

Stap 3:
Hierna vang ik in een automation het mqtt bericht af 1 of 0 en zet ik de helper dus op aan of uit.
Hier mijn automation
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
alias: 1. test [Button+] Display Left button
description: ""
trigger:
  - platform: mqtt
    topic: button.plus/displayleft
    payload: 1
    id: "on"
  - platform: mqtt
    topic: button.plus/displayleft
    payload: "0"
    enabled: true
    id: "off"
action:
  - if:
      - condition: trigger
        id: "on"
    then:
      - service: input_boolean.turn_on
        target:
          entity_id: input_boolean.button_displayleft
    else:
      - service: input_boolean.turn_off
        target:
          entity_id: input_boolean.button_displayleft
mode: single


stap 4:
En hierna kan je dan in HA achter de switch een device koppelen.

Note:
Als je bijv een lamp aanstuurt en dit ook vanaf een andere plek doet, zal je bij het aan/uit commando van deze lamp ook even de helper (switch) van het knopje op de button+ mee moeten nemen. Anders synct het niet en doet je knopje op de button+ niets :+

Het is even werk, maar nu kan ik vrij makkelijk en flexibel devices uit HA koppelen aan de buttons.

Volgende stap is de ledjes aan bij een ingeschakelde actie.
Is nu ook gelukt :*)

Ik ben best wel heel blij met mijn button+
En zit al na te denken of er een derde gaat komen en waar deze dan komt.
Om alle kamers er mee uit te voeren wordt wel wat kostbaar, maar ik zou het wel willen :+
Ik ben van mening dat de switch niet de juiste entity type is in Home Assistant; een binary_sensor is duidelijker voor de gebruiker. Je kunt immers de knop op de Button+ niet activeren vanuit Home Assistant. Met een input_boolean (switch) kan de knop in HA aan staan en op de B+ uit.

Je kunt een binary_sensor aanmaken in yaml die naar mqtt topics luistert.
code:
1
2
3
4
5
6
7
mqtt:
  binary_sensor:
    - name: button_displayleft
      state_topic: 'button.plus/displayleft'
      payload_on: "1"
      payload_off: "0"
      unique_id: "button_displayleft"

Mijn B+ is nog onderweg, dus ik kan nog niet testen. Bovenstaande code gaat er van uit dat de B+ ook een signaal stuurt bij loslaten van de knop. Zo niet, dan kan je off_delay: 1 toevoegen, dat reset de sensor na 1 seconde.

Acties:
  • 0 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

balk schreef op zondag 24 december 2023 @ 13:02:
[...]

Je kunt immers de knop op de Button+ niet activeren vanuit Home Assistant
Waarom niet dan? Dit kan toch gewoon asychroon up-to-date worden gehouden door de MQTT topics?

Acties:
  • +1 Henk 'm!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 21:44
Koen Hendriks schreef op zondag 24 december 2023 @ 13:19:
[...]


Waarom niet dan? Dit kan toch gewoon asychroon up-to-date worden gehouden door de MQTT topics?
Uiteraard kan dat, maar dan nog is de knop op de B+ niet actief. Maar dat maakt het wel weer complexer. De code van @luigi87 heeft dit bijvoorbeeld (nog) niet.

Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:50

luigi87

Domotica Fanaticus

Koen Hendriks schreef op zondag 24 december 2023 @ 13:19:
[...]


Waarom niet dan? Dit kan toch gewoon asychroon up-to-date worden gehouden door de MQTT topics?
Inderdaad zo heb ik het nu ook.
Vanuit HA activeer ik de knop ook wel eens. (Al doe ik dan nu dan via een mqtt publish in dat topic)

- leeg -


Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:50

luigi87

Domotica Fanaticus

balk schreef op zondag 24 december 2023 @ 13:28:
[...]

Uiteraard kan dat, maar dan nog is de knop op de B+ niet actief. Maar dat maakt het wel weer complexer. De code van @luigi87 heeft dit bijvoorbeeld (nog) niet.
Klopt zit niet in mijn code.
Omdat ik dat indien nodig dan vanuit de automation weer doe.

Miss niet de meest clean code. Maar het werkt wel (y)

- leeg -


Acties:
  • 0 Henk 'm!

  • ff2000
  • Registratie: Februari 2010
  • Laatst online: 08-09 23:12
Weet iemand toevallig ook hoe ik de wifi kan veranderen?
Een factory reset werkt niet.

Acties:
  • 0 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

ff2000 schreef op zondag 24 december 2023 @ 13:35:
Weet iemand toevallig ook hoe ik de wifi kan veranderen?
Een factory reset werkt niet.
Gebruik je de knop onder op het device? Daarmee reset je hem compleet en moet je ook opnieuw wifi instellen. Heb het zelf al meerdere keren gedaan.

Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:50

luigi87

Domotica Fanaticus

mgizmo schreef op zondag 24 december 2023 @ 12:08:
Ik heb mijn order geannuleerd, kunnen max vier anderen weer blij gemaakt worden. Happy christmas ;-)
Als ik zo vrij mag zijn. Waarom?

- leeg -


Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:50

luigi87

Domotica Fanaticus

balk schreef op zondag 24 december 2023 @ 13:02:
[...]

Je kunt een binary_sensor aanmaken in yaml die naar mqtt topics luistert.
code:
1
2
3
4
5
6
7
mqtt:
  binary_sensor:
    - name: button_displayleft
      state_topic: 'button.plus/displayleft'
      payload_on: "1"
      payload_off: "0"
      unique_id: "button_displayleft"

Mijn B+ is nog onderweg, dus ik kan nog niet testen. Bovenstaande code gaat er van uit dat de B+ ook een signaal stuurt bij loslaten van de knop. Zo niet, dan kan je off_delay: 1 toevoegen, dat reset de sensor na 1 seconde.
Ik ga deze ook nog even testen.
Inderdaad mooiere oplossing. Nu moet ik altijd de stand van de switch meenemen in automations.
Terwijl je dat beter via een mqtt commando kan doen om het simpel te houden.

- leeg -


Acties:
  • 0 Henk 'm!

  • brainovic
  • Registratie: Augustus 2000
  • Laatst online: 09-09 14:06
YES schreef op zaterdag 23 december 2023 @ 15:07:
[...]


Super handig, thanks!

Ik zie in mijn simulator (fysieke is even van het stroom af dus maar spelen in de configurator) mijn broker als connected maar als ik de knoppen configureer zie ik niets verschijnen in de logging van mijn MQTT broker op HA niets verschijnen als ik die buttons 'klik' in de simulator.

In HA zie ik in de logging wel continue dit voorbij komen:
code:
1
2
2023-12-23 14:29:09: Client mqttjs_695b743b closed its connection.
error: received null username or password for unpwd check


Is er toch iets niet in orde met mijn broker configuratie, ondanks dat er connected bij staat?
Dat koppelen van die broker, daar gaat het bij mij al mis 8)7

Als iemand kan helpen, zou top zijn. Ik heb in Home Assistant een mosquitto (core-mosquitton) MQTT aangemaakt, maar heb geen idee hoe ik die aan de button+ koppel. Wat zou de url moeten zijn?

[ Voor 10% gewijzigd door brainovic op 24-12-2023 14:01 ]


Acties:
  • +1 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:50

luigi87

Domotica Fanaticus

brainovic schreef op zondag 24 december 2023 @ 13:52:
[...]


Dat koppelen van die broker, daar gaat het bij mij al mis 8)7

Als iemand kan helpen, zou top zijn. Ik heb in Home Assistant een mosquitto (core-mosquitton) MQTT aangemaakt, maar heb geen idee hoe ik die aan de button+ koppel.
Draait de plugin ook al? weet je zeker dat de broker actief is?

zoja:

Je login van de gebruiker van HA is tevens je inlog voor MQTT

Dus bij de button plus geef je aan het ip van je HA systeem
port is eigenlijk altijd 1883

login is dus die van je gebruiker in HA

en dan zou je connectie moeten hebben.

EDIT:

Oke alles aangepast naar binairy sensors.
Is inderdaad beter, en minder storing gevoelig.

Nu kan een switch niet meer op aan blijven staan na een restart van HA ofzoiets.

Even een file in de configmap van HA aanmaken en dan komen deze entities in HA erbij.
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
mqtt:
  binary_sensor:
    - name: button_displayleft
      state_topic: 'button.plus/displayleft'
      payload_on: "1"
      payload_off: "0"
      unique_id: "button.plus/displayleft"
    - name: button_displayright
      state_topic: 'button.plus/displayright'
      payload_on: "1"
      payload_off: "0"
      unique_id: "button.plus/displayright"

    - name: button_bar1left
      state_topic: 'button.plus/bar1left'
      payload_on: "1"
      payload_off: "0"
      unique_id: "button.plus/bar1left"
    - name: button_bar1right
      state_topic: 'button.plus/bar1right'
      payload_on: "1"
      payload_off: "0"
      unique_id: "button.plus/bar1right"

    - name: button_bar2left
      state_topic: 'button.plus/bar2left'
      payload_on: "1"
      payload_off: "0"
      unique_id: "button.plus/bar2left"
    - name: button_bar2right
      state_topic: 'button.plus/bar2right'
      payload_on: "1"
      payload_off: "0"
      unique_id: "button.plus/bar2right"

    - name: button_bar3left
      state_topic: 'button.plus/bar3left'
      payload_on: "1"
      payload_off: "0"
      unique_id: "button.plus/bar3left"
    - name: button_bar3right
      state_topic: 'button.plus/bar3right'
      payload_on: "1"
      payload_off: "0"
      unique_id: "button.plus/bar3right"


Wel je button+ via MQTT in de betreffende topics een berichtje laten zetten en klaar :)

Afbeeldingslocatie: https://tweakers.net/i/1voYt67Ng0NcaMzTv_uY56EA_jQ=/800x/filters:strip_exif()/f/image/LlxyWPvQVCMm2HXqo1vQrPd1.png?f=fotoalbum_large

[ Voor 62% gewijzigd door luigi87 op 24-12-2023 14:34 ]

- leeg -


Acties:
  • 0 Henk 'm!

  • brainovic
  • Registratie: Augustus 2000
  • Laatst online: 09-09 14:06
luigi87 schreef op zondag 24 december 2023 @ 14:02:
[...]


Draait de plugin ook al? weet je zeker dat de broker actief is?

zoja:

Je login van de gebruiker van HA is tevens je inlog voor MQTT

Dus bij de button plus geef je aan het ip van je HA systeem
port is eigenlijk altijd 1883

login is dus die van je gebruiker in HA

en dan zou je connectie moeten hebben.
Ik merk het al, dit wordt veel te ingewikkeld voor mij. Veel te nieuw met Home Assistant om dit draaiende te krijgen. Tenzij er een goede stap voor stap handleiding of integratie komt, denk ik dat er een Button+ over gaat zijn voor iemand :)

Acties:
  • +1 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:50

luigi87

Domotica Fanaticus

brainovic schreef op zondag 24 december 2023 @ 14:17:
[...]


Ik merk het al, dit wordt veel te ingewikkeld voor mij. Veel te nieuw met Home Assistant om dit draaiende te krijgen. Tenzij er een goede stap voor stap handleiding of integratie komt, denk ik dat er een Button+ over gaat zijn voor iemand :)
Die komt er ook nog wel.
De integratie is @Koen Hendriks ook al mee bezig, maar het is nu allemaal nog wat nieuw en niet nog niet alles duidelijk.

Ik zou zeggen leg hem even opzij voor nu. en volg dit topic voor updates, er komt straks een moment dat de instap wat minder lastig is.

Je kan ook gewoon nu lekker mee pielen en leren hoe de zaken werken :)
Voor mij is MQTT ook niet heel bekend, daarom is dit een leuk leerproject.
Als je het och nog wilt proberen check even deze link hoe je o.a. de broker goed kan opzetten.
https://haprofs.com/mosqu...lleren-in-home-assistant/

[ Voor 9% gewijzigd door luigi87 op 24-12-2023 14:36 ]

- leeg -


Acties:
  • +1 Henk 'm!

  • rsoft
  • Registratie: Februari 2016
  • Laatst online: 14-06 21:46
Ik was (ben) ook nog niet ze bekend met MQTT, maar de Button+ samen met het voornemen van Hue om een account te vereisen (voor mij een no-go om een afhankelijkheid voor mijn huis in de cloud te leggen) hebben er voor gezorgd dat ik er toch aan begonnen ben. Sonoff zigbee dongle, Mosquitto en Zigbee2MQTT toegevoegd aan mijn setup (alles onder docker) en eerlijk: het valt me mee hoe complex het is.

Meeste staat op de desbetreffende sites gewoon goed omschreven. En uiteraard begon ik met een lamp van de Hornbach die nog niet ondersteund werd door Zigbee2MQTT… Maar ook dat, inclusief de Hue wall switch koppelen aan het in- en uitschakelen was vrij snel gedaan. Dus: met googelen kom je echt heel snel een heel eind.

Zodra mijn Button+ binnen is (1903, dus ik heb geduld) ga ik daar ook mee spelen. En ik kijk met een schuin oog naar de integratie die nu ontwikkeld wordt: dank daarvoor alvast

Acties:
  • +9 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

Korte update over de integratie met HA. Ik heb de repo ondertussen maar publiek gemaakt. @balk heeft al wat documentatie toegevoegd in de wiki en andere bijdrages zijn ook welkom natuurlijk.

Je kunt hem vinden op Github.com/koenhendriks/ha-button-plus

Houd er even rekening mee dat ik heel erg opinionated bezig ben met de integratie totdat ik een MVP heb staan waarin ik de states tussen HA en Button+ in sync hebben lopen. Daarna maar is kijken hoe de integratie het best ingericht kan worden en de juiste standaarden toepassen.

In de laatste update heb ik nog weer wat meer items gemapped naar HA. Nu vallen hieronder de knoppen, labels, top labels, wall LED en front LED. Ik heb het 'hub' device ook geupdate met wat meer info zoals de naam vanuit de config, de firmware en het MAC adres van de base. Ook zijn er wat kleine updates aan de onfig flow zodat hij bijvoorbeeld de 'locatie' ingesteld bij de button+ interface gebruikt als suggestie waar je device in HA zou moeten zitten.


Acties:
  • +1 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 11-09 14:08
rsoft schreef op zondag 24 december 2023 @ 14:46:
Ik was (ben) ook nog niet ze bekend met MQTT, maar de Button+ samen met het voornemen van Hue om een account te vereisen (voor mij een no-go om een afhankelijkheid voor mijn huis in de cloud te leggen) hebben er voor gezorgd dat ik er toch aan begonnen ben. Sonoff zigbee dongle, Mosquitto en Zigbee2MQTT toegevoegd aan mijn setup (alles onder docker) en eerlijk: het valt me mee hoe complex het is.

Meeste staat op de desbetreffende sites gewoon goed omschreven. En uiteraard begon ik met een lamp van de Hornbach die nog niet ondersteund werd door Zigbee2MQTT… Maar ook dat, inclusief de Hue wall switch koppelen aan het in- en uitschakelen was vrij snel gedaan. Dus: met googelen kom je echt heel snel een heel eind.

Zodra mijn Button+ binnen is (1903, dus ik heb geduld) ga ik daar ook mee spelen. En ik kijk met een schuin oog naar de integratie die nu ontwikkeld wordt: dank daarvoor alvast
Nu nog een node-red container om alles te automatiseren.

Acties:
  • +1 Henk 'm!

  • rsoft
  • Registratie: Februari 2016
  • Laatst online: 14-06 21:46
Ja, ik wist dat ik iets vergat. Node-Red zit er ook al in. Reden daarvoor was vooral de wens van mijn vrouw om de kerstverlichting buiten automatisch aan te laten gaan bij de schemering en uit bij zonsopgang. En tussen 23:00 en 6:00 uit :-D

Het wordt nu vooral kijken hoe ik wat functionaliteit van Hue kan dupliceren (schakelen van kleurtemperatuur en helderheid op basis van kort schakelen met de wall switch. Ik heb nog niet gezocht, maar ik gok zo maar dat iemand dat al in Node-Red heeft gemaakt

Acties:
  • 0 Henk 'm!

  • mgizmo
  • Registratie: Januari 2009
  • Laatst online: 22:49
luigi87 schreef op zondag 24 december 2023 @ 13:49:
[...]

Als ik zo vrij mag zijn. Waarom?
Ik had er vier besteld met de gedachte deze te plaatsen in de nieuwe kamers van onze kinderen. Daar zijn we met een flinke verbouwing bezig geweest. Maar ik twijfelde nu door de berichten over het instellen icm Home Assistant. Ik gebruik HA niet primair, maar Loxone. Het is het continu gevecht kies ik voor producten van dat merk of kies ik voor alternatieven met de veelvoud aan werk die daarbij komt kijken, zoals MQTT, HA, Node-Red e.d, terwijl ik eigenlijk ook gewoon wil dat het werkt.

Ik kies er nu dus maar voor om verdere ontwikkeling af te wachten. Er is geen keiharde noodzaak.

Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:50

luigi87

Domotica Fanaticus

mgizmo schreef op zondag 24 december 2023 @ 17:39:
[...]


Ik had er vier besteld met de gedachte deze te plaatsen in de nieuwe kamers van onze kinderen. Daar zijn we met een flinke verbouwing bezig geweest. Maar ik twijfelde nu door de berichten over het instellen icm Home Assistant. Ik gebruik HA niet primair, maar Loxone. Het is het continu gevecht kies ik voor producten van dat merk of kies ik voor alternatieven met de veelvoud aan werk die daarbij komt kijken, zoals MQTT, HA, Node-Red e.d, terwijl ik eigenlijk ook gewoon wil dat het werkt.

Ik kies er nu dus maar voor om verdere ontwikkeling af te wachten. Er is geen keiharde noodzaak.
Heb je 4 kinderen?
Ik heb er 2, maar deze tellen dubbel door de adhd.

Het is inderdaad niet echt kant en klaar. Maar het heeft er wel een goede potentie voor.
Maar het product zal nog even wat moeten groeien.

- leeg -


Acties:
  • 0 Henk 'm!

  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Topicstarter
luigi87 schreef op zondag 24 december 2023 @ 20:11:
[...]


Heb je 4 kinderen?
Ik heb er 2, maar deze tellen dubbel door de adhd.

Het is inderdaad niet echt kant en klaar. Maar het heeft er wel een goede potentie voor.
Maar het product zal nog even wat moeten groeien.
Ik zie de potentie, maar zonder http opties is de loxone integratie super omslachtig.

De actuele opbrengst van mijn Tibber Homevolt


Acties:
  • +1 Henk 'm!

  • mgizmo
  • Registratie: Januari 2009
  • Laatst online: 22:49
luigi87 schreef op zondag 24 december 2023 @ 20:11:
[...]


Heb je 4 kinderen?
Ik heb er 2, maar deze tellen dubbel door de adhd.

Het is inderdaad niet echt kant en klaar. Maar het heeft er wel een goede potentie voor.
Maar het product zal nog even wat moeten groeien.
Haha sorry iets met kerst en geen tijd om helemaal correct te zijn: twee kids en dan eentje voor in hun gedeelde badkamer en wellicht eentje voor in de hal begane grond.
JackBol schreef op zondag 24 december 2023 @ 22:17:
[...]


Ik zie de potentie, maar zonder http opties is de loxone integratie super omslachtig.
Yep en ook http icm Loxone heeft nadelen.

Acties:
  • +1 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

Http word lastig om de states correct bij te houden. Of je moet gaan pollen vanuit andere endpoints en elke x seconden status van de buttons, labels, en leds te gaan opvragen, of je moet webhooks gaan registreren op het device.

Http (TCP/IP) is hier niet echt het juiste protocol voor dan heb je enorm veel overhead. MQTT is hier veel meer geschikt en wordt niet voor niks zoveel gebruikt in IoT en smarthome ;)

Acties:
  • 0 Henk 'm!

  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Topicstarter
Koen Hendriks schreef op maandag 25 december 2023 @ 08:43:
Http word lastig om de states correct bij te houden. Of je moet gaan pollen vanuit andere endpoints en elke x seconden status van de buttons, labels, en leds te gaan opvragen, of je moet webhooks gaan registreren op het device.

Http (TCP/IP) is hier niet echt het juiste protocol voor dan heb je enorm veel overhead. MQTT is hier veel meer geschikt en wordt niet voor niks zoveel gebruikt in IoT en smarthome ;)
HTTP CONNECT is een method om open 2-way comms te hebben. Maar in de basis ben ik het met je eens. Ik zit eraan te denken om een soort python backend te schrijven die mbt de state de "source of truth" is voor de B+ en middels MQTT de B+ in sync houdt. Maar vandaag gaat dat niet lukken :)

De actuele opbrengst van mijn Tibber Homevolt


Acties:
  • 0 Henk 'm!

  • CyBeRSPiN
  • Registratie: Februari 2001
  • Laatst online: 22:26

CyBeRSPiN

sinds 2001

Koen Hendriks schreef op maandag 25 december 2023 @ 08:43:
Http word lastig om de states correct bij te houden. Of je moet gaan pollen vanuit andere endpoints en elke x seconden status van de buttons, labels, en leds te gaan opvragen, of je moet webhooks gaan registreren op het device.

Http (TCP/IP) is hier niet echt het juiste protocol voor dan heb je enorm veel overhead. MQTT is hier veel meer geschikt en wordt niet voor niks zoveel gebruikt in IoT en smarthome ;)
Of WebSocket gebruiken. Maar idd MQTT is met een reden uitgevonden.

Acties:
  • 0 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

JackBol schreef op maandag 25 december 2023 @ 09:41:
[...]


HTTP CONNECT is een method om open 2-way comms te hebben. Maar in de basis ben ik het met je eens. Ik zit eraan te denken om een soort python backend te schrijven die mbt de state de "source of truth" is voor de B+ en middels MQTT de B+ in sync houdt. Maar vandaag gaat dat niet lukken :)
Ja zoiets wil ik ook gaan doen, maar dan dus de home assistant integratie als backend. Als je hier een pip package van maakt zou dat een stuk gemakkelijker worden haha

Acties:
  • +5 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

Nog een kleine update toegevoegd zojuist.

De entities zijn nu heel druk in home assistant dus die zijn uitgesplitst in 'devices'.

Afbeeldingslocatie: https://tweakers.net/i/ZT58I4EzB0Yo-z6D7GXTFVqK_Rc=/x800/filters:strip_exif()/f/image/MF5WVxaJYYcNKekDabBdWhZJ.png?f=fotoalbum_large

Deze hebben intern wel de hierarchie zoals ze die ook op de button plus hebben.

Afbeeldingslocatie: https://tweakers.net/i/h9Ls3B8oKVwa7LD5Eg_Afq0HVjQ=/800x/filters:strip_exif()/f/image/sGvQ9XbgmDDWoMnEIL1whPAo.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/v1IbIzpV6lc_c7RGE20maWQ3q8c=/800x/filters:strip_exif()/f/image/Zxj7GoxLMPB2VIaDYmrYb36k.png?f=fotoalbum_large


@JackBol Mocht je ook met de configuratie gaan werken van de Button+ heb ik hier al een model daarvoor gemaakt: model.py

[ Voor 23% gewijzigd door Koen Hendriks op 25-12-2023 14:56 ]


Acties:
  • +1 Henk 'm!

  • Mattie112
  • Registratie: Januari 2007
  • Laatst online: 11-09 16:06
Geweldig jongens wat een werk hier al wordt verzet, straks is er voor mij niks meer over om uit te zoeken :+
Maar leuk om te zien allemaal! Ik ga er echt pas mee spelen als hij binnen is, ben nu toch nog met de verbouwing bezig :)

@buttonplus Bedankt voor de bump, hopelijk vier jij wel kerst: fijne kerst!

3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)


Acties:
  • 0 Henk 'm!

  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Topicstarter
Koen Hendriks schreef op maandag 25 december 2023 @ 14:50:
@JackBol Mocht je ook met de configuratie gaan werken van de Button+ heb ik hier al een model daarvoor gemaakt: model.py
Wow! dit is precies wat ik wilde gaan maken! Top man!
Ik hou je op de hoogte van mijn voortgang.

De actuele opbrengst van mijn Tibber Homevolt


Acties:
  • 0 Henk 'm!

  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Topicstarter
@Koen Hendriks ik zat even door je source de scrollen maar kon niet direct vinden hoe je een nieuwe json upload naar de button, heb je dat nog niet voor elkaar of zie ik dat over het hoofd?

Zoals ik het nu begrijp, volgt je model de B+ config. Ik wil het eigenlijk andersom. De "backend" controleert the B+, i.e. door een JSON te uploaden "paint" de backend een compleet nieuwe GUI layout, alle MQTT interactie vindt plaatst tussen de button en de backend (niets meer dan een "button press signaal") welke in de backend omgezet kan worden in een willekeurige actie (HTTP, of whatever).

Ik ga wel proberen je model te leveragen.

De actuele opbrengst van mijn Tibber Homevolt


Acties:
  • 0 Henk 'm!

  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Topicstarter
balk schreef op woensdag 20 december 2023 @ 21:16:
Mijn Node Red flow ziet er zo uit:
[Afbeelding]
Er zitten ook wat sub flows in, die kun je uit de code vissen.

Het zijn in feite drie stromen:
1) het bijhouden van de state van het menu. Daar gebruik ik de javascript-state-machine node voor
2) Het ontvangen van knop-acties, en de acties uitvoeren afhankelijk van de state.
3) Het instellen van de informatie op de main display. Ik sla objecten op met behulp van iets als "context.set("count", count,"file");" (zie hier). Dat moet je wellicht aanzetten in de Node Red configuratie. Op die manier kan ik een repaint doen zonder alles opnieuw uit te rekenen.

CODE in pastebin (want te lang voor tweakers)


Het is nog niet af, maar ik ben al een heel eind :)
Uiteindelijk moet alle data uit Home Assistant komen.
Ik probeer dit te doen, maar dan generiek. Naar welk endpoint push je de JSON? In je pastebin dumps zie ik alleen links naar de virtual buttonplus. Ik ben op zoek hoe ik dat met de echte B+ kan doen. Liefst iets als volgt:

code:
1
curl -s -X POST "http://buttonplus_ip/config" -d @new.json


@buttonplus en indien mogelijk, alleen de delta JSON, bijv. alleen de ".mqttdisplays" subtree, of wellicht enkel een JSON property.

De actuele opbrengst van mijn Tibber Homevolt


Acties:
  • 0 Henk 'm!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 21:44
JackBol schreef op maandag 25 december 2023 @ 20:46:
[...]


Ik probeer dit te doen, maar dan generiek. Naar welk endpoint push je de JSON? In je pastebin dumps zie ik alleen links naar de virtual buttonplus. Ik ben op zoek hoe ik dat met de echte B+ kan doen. Liefst iets als volgt:

code:
1
curl -s -X POST "http://buttonplus_ip/config" -d @new.json


@buttonplus en indien mogelijk, alleen de delta JSON, bijv. alleen de ".mqttdisplays" subtree, of wellicht enkel een JSON property.
Die heb ik helaas nog niet. Tracking code heeft al 7 dagen een enkele locatie en geen updates. Ik heb al contact met de Wijnsemas

Acties:
  • +4 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

JackBol schreef op maandag 25 december 2023 @ 20:20:
@Koen Hendriks ik zat even door je source de scrollen maar kon niet direct vinden hoe je een nieuwe json upload naar de button, heb je dat nog niet voor elkaar of zie ik dat over het hoofd?
Ja dit heb ik wel werkend maar nog niet in de source zitten.
[b]JackBol schreef op maandag 25 december 2023 @ 20:20:

Zoals ik het nu begrijp, volgt je model de B+ config. Ik wil het eigenlijk andersom. De "backend" controleert the B+, i.e. door een JSON te uploaden "paint" de backend een compleet nieuwe GUI layout, alle MQTT interactie vindt plaatst tussen de button en de backend (niets meer dan een "button press signaal") welke in de backend omgezet kan worden in een willekeurige actie (HTTP, of whatever).

Ik ga wel proberen je model te leveragen.
Dat is niet anders dan hoe ik het wil doen. Het enige verschil is dan dus dat de "backend" de home assistant integratie is waar alle MQTT interactie tussen de button en de backend is (niets meer dan een button press signaal) welke dan in Home assistant omgezet kan worden in een willekeurige actie of automation.
JackBol schreef op maandag 25 december 2023 @ 20:46:
[...]


Ik probeer dit te doen, maar dan generiek. Naar welk endpoint push je de JSON? In je pastebin dumps zie ik alleen links naar de virtual buttonplus. Ik ben op zoek hoe ik dat met de echte B+ kan doen. Liefst iets als volgt:

code:
1
curl -s -X POST "http://buttonplus_ip/config" -d @new.json


@buttonplus en indien mogelijk, alleen de delta JSON, bijv. alleen de ".mqttdisplays" subtree, of wellicht enkel een JSON property.
Dit zit voor een virtual device anders in elkaar dan een fysiek device. Je kunt beide endpoints en request gewoon uit je netwerk tab halen van de browser.

Voor een fysieke button plus is het endpoint als volgt
code:
1
http://192.168.2.17/configsave


En een curl voorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
curl 'http://192.168.2.17/configsave' \
  --data-raw '{
    "info": {
      "id": "btn_4967c8",
      "mac": "F4:12:FA:49:67:C8",
      "ipaddress": "192.168.2.17",
      "firmware": "1.03",
      "largedisplay": 0,
      "connectors": [
        {"id": 0, "type": 2},
        {"id": 1, "type": 1},
        {"id": 2, "type": 1},
        {"id": 3, "type": 1}
      ],
      "sensors": [
        {"sensorid": 1, "description": "Sensirion STS35 Temperature Sensor"}
      ]
    },
    "core": {
      "name": "DevButtonPluss",
      "location": "Livingroom",
      "invert": false,
      "autobackup": true,
      "brightnesslargedisplay": 100,
      "brightnessminidisplay": 100,
      "ledcolorfront": 0,
      "ledcolorwall": 0,
      "color": 0
    },
    "mqttbuttons": [
      {
        "id": 0,
        "label": "display left",
        "toplabel": "display label left",
        "ledcolorfront": 0,
        "ledcolorwall": 0,
        "topics": []
      },
      ...
    ],
    "mqttdisplays": [
      {
        "x": 0,
        "y": 0,
        "fontsize": 4,
        "align": 0,
        "width": 50,
        "label": "Time",
        "unit": "",
        "round": 0,
        "topics": [
          {
            "brokerid": "buttonplus",
            "topic": "system/datetime/amsterdam",
            "payload": "",
            "eventtype": 15
          }
        ]
      },
      ...
    ],
    "mqttbrokers": [
      {
        "brokerid": "buttonplus",
        "url": "mqtt://mqtt.button.plus",
        "port": 0,
        "wsport": 0
      }
    ],
    "mqttsensors": [
      {
        "sensorid": 1,
        "topic": {
          "brokerid": "buttonplus",
          "topic": "button/btn_4967c8/temperature",
          "payload": "",
          "eventtype": 18
        },
        "interval": 10
      }
    ]
  }' \
  --compressed \
  --insecure



Voor de virtuele machine moet je wat meer data hebben. Je moet weten om welke config id het gaat en je moet een authenticatie cookie meegeven. Het endpoint is dan:
code:
1
curl 'https://api.button.plus/button/postbutton?id=580
en daar stuur je dezelfde json ruw naartoe maar dan met een auth_cookie in de headers erbij.


Het pushen van de config voor het updaten van de labels is niet ideaal, het 'repainten' kost dan best wel eventjes en je krijgt een poosje 'initializing' op het scherm te zien. Het is beter om de config push over HTTP zoveel mogelijk te vermijden en in plaats daarvan de MQTT te gebruiken.


@JackBol Ik wil trouwens alles wat op het moment in `button_plus_api` staat uiteindelijk in een eigen opzich zelf staande module hebben die dan in pypi.org komt. Dit is ook hoe Home assistant het wil hebben als je er een core integratie van maakt.

Voor nu staat het allemaal in dezelfde repo omdat het nog een WIP is, eerst werkend krijgen met HACS en dan later kijken voor een PR naar de core.

Acties:
  • +2 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

@balk & @luigi87

Ik kwam ook de MQTT switch nog tegen, is dat niet sowieso makkelijker dan een binary_switch ?


Ik ga hier na de kerst is induiken want voor elke entity (label = text, button = switch, led = light) zie ik een MQTT mogelijkheid vanuit de core.

[ Voor 28% gewijzigd door Koen Hendriks op 25-12-2023 22:28 ]


Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:50

luigi87

Domotica Fanaticus

Koen Hendriks schreef op maandag 25 december 2023 @ 22:27:
@balk & @luigi87

Ik kwam ook de MQTT switch nog tegen, is dat niet sowieso makkelijker dan een binary_switch ?


Ik ga hier na de kerst is induiken want voor elke entity (label = text, button = switch, led = light) zie ik een MQTT mogelijkheid vanuit de core.
De binary switch opzet (die ik nu heb draaien) heeft als voordeel dat je niet allemaal helpers en automations moet maken voor de switches.
Echter is het nadeel dat je vanuit HA geen switch kan bedienen.

Ik denk dat voor de plugin je zou moeten uitgaan van complete controle vanuit HA. Dus ook de switch bedienen.
Je zou dan inderdaad met de mqtt switch een payload_off en payload_on kunnen defineren.
En zo de switch vanuit HA kunnen bedienen.

Die mqtt switch voorkomt dus dat je een automation hiervoor moet aanmaken.
Dus denk dat die goed bruikbaar is voor de plugin

Enkel bij het wegvallen van de mqtt verbinding of een Ha restart kan je wel sync problemen krijgen, of niet?

[ Voor 11% gewijzigd door luigi87 op 25-12-2023 22:46 ]

- leeg -


Acties:
  • +1 Henk 'm!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 21:44
Koen Hendriks schreef op maandag 25 december 2023 @ 22:27:
@balk & @luigi87

Ik kwam ook de MQTT switch nog tegen, is dat niet sowieso makkelijker dan een binary_switch ?


Ik ga hier na de kerst is induiken want voor elke entity (label = text, button = switch, led = light) zie ik een MQTT mogelijkheid vanuit de core.
Die MQTT switch is inderdaad makkelijker dan een generieke input_boolean icm een automation per knop. Het is eigenlijk een binary_sensor met daarbij de mogelijkheid om die te bedienen vanuit HA. Hiermee zou je dan in HA een virtuele B+ kunnen maken mbv ha-floorplan.

Acties:
  • 0 Henk 'm!

  • Bob
  • Registratie: Mei 2005
  • Laatst online: 10-09 06:07

Bob

Ik ben mee met balk, *switch mapt niet goed op wat de knoppen zijn, binary sensor wel. De binary sensor als basis met dan extra stuff er bovenop voor wie dat nodig heeft lijkt me de meest logische aanpak.
Hier thuis heb ik het prototype zonder integratie laten werken in home assistant, puur via MQTT topics zoals home/living/button_1_pressed.
Dan ben je een automation verwijderd van een lamp aan of uit doen via service.toggle. Dus voor een echte home assistant integratie moet dat ook triviaal zijn.

Acties:
  • 0 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

Ik denk dat ze allebei goed mappen, de vraag is gewoon elke use case je zelf wilt. Als je er 1 gebruikt om een lamp aan/uit te sturen zou een switch prima kunnen en doe je de front led bijvoorbeeld aan bij een active state. Volgens mij had de website ook dit als voorbeeld.

Maat een binary toggle / sensor is ook een optie, is dan weer logischer als je een volume + of - hebt als knop

Acties:
  • 0 Henk 'm!

  • CyBeRSPiN
  • Registratie: Februari 2001
  • Laatst online: 22:26

CyBeRSPiN

sinds 2001

Een long press of een hold biedt natuurlijk veel meer mogelijkheden dan enkel 1x drukken = actie.

Acties:
  • 0 Henk 'm!

  • Bob
  • Registratie: Mei 2005
  • Laatst online: 10-09 06:07

Bob

Long press zou ik als een 2de binary switch beschikbaar maken. En lampen aan uit in sync met de led, dat is om lampen te bedienen die buiten je gezichtsveld vallen? Anders zie ik de use case niet.

Acties:
  • 0 Henk 'm!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 21:44
CyBeRSPiN schreef op dinsdag 26 december 2023 @ 09:38:
Een long press of een hold biedt natuurlijk veel meer mogelijkheden dan enkel 1x drukken = actie.
Dat zou wat mij betreft moeten werken met
Indrukken=1
Loslaten=0

Dan kan je in de backend die je gebruikt bepalen wat je er mee doet. Kort, lang, dubbel, trippel, verschillende acties, repeterende acties (volume of dimmen oid)

Acties:
  • 0 Henk 'm!

  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Topicstarter
Je raakt hier alle onderwerpen aan waarmee ik worstel. Het is me duidelijk dat ik vooral even achterover moet leunen en de meester aan het werk moet laten hier….

De actuele opbrengst van mijn Tibber Homevolt


Acties:
  • +1 Henk 'm!

  • HenkRenting
  • Registratie: Juli 2007
  • Laatst online: 05-09 13:16
Wordt dit niet een beetje een HA integratie topic zo, ipv alleen Button+? 😉

Acties:
  • 0 Henk 'm!

  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Topicstarter
HenkRenting schreef op dinsdag 26 december 2023 @ 11:01:
Wordt dit niet een beetje een HA integratie topic zo, ipv alleen Button+? 😉
Ik denk dat we bewust moeten zijn van de beperkte CPU capaciteit in de B+ en dat we derhalve wel eea moeten offloaden naar een backend. Voor mij is HA prima, aangezien ik daar gewoon uit de source relevante code kan gebruiken.

De actuele opbrengst van mijn Tibber Homevolt


Acties:
  • +1 Henk 'm!

  • Torch1969
  • Registratie: Juni 2013
  • Laatst online: 19:32
JackBol schreef op dinsdag 26 december 2023 @ 12:07:
[...]


Ik denk dat we bewust moeten zijn van de beperkte CPU capaciteit in de B+ en dat we derhalve wel eea moeten offloaden naar een backend. Voor mij is HA prima, aangezien ik daar gewoon uit de source relevante code kan gebruiken.
Ik denk dat @HenkRenting bedoeld, en ik ook denk trouwens: is het misschien beter om de HA ondersteuning ontwikkel-discussie te verplaatsen naar een topic bij home assistant zelf? Dan kunnen we het hier meer algemeen over button+ hebben. Er mag best gesprek zijn over de verschillende integraties (HA, homey, node-red etc.), maar het wordt wat een HA ontwikkelaars gesprek zo de afgelopen pagina’s. Voor de homey is er ook een apart button-+ topic op het homey forum ;)

[ Voor 4% gewijzigd door Torch1969 op 26-12-2023 12:14 ]


Acties:
  • 0 Henk 'm!

  • I_IBlackI_I
  • Registratie: Januari 2014
  • Laatst online: 23:25
Ik zie dat er weer een lading verzonden is. Hier order 1557.

Acties:
  • 0 Henk 'm!

  • ferdw
  • Registratie: December 2001
  • Niet online
Bij mij (1496) staat hij al een tijdje op
2023-12-22 11:56

Shipment information received

Canon 7D ★ 200-400 ★ 70-200/2.8 II ★ 17-40 ★ 15-85 ★ 50/1.8


Acties:
  • 0 Henk 'm!

  • Mattie112
  • Registratie: Januari 2007
  • Laatst online: 11-09 16:06
Hey mijne (1512, heeft wel een bump gehad) is ook verzonden (geen email van gehad, klopt dat?)

Staat zelfs al op "CN, Arrived at the origin international airport"

@ferdw Dit staat er bij mij:

2023-12-26 11:56
CN, Arrived at the origin international airport

2023-12-26 07:26
Mainland China, CN, Shipment is in transit to next facility

2023-12-26 00:40
Mainland China, CN, Departed from sort facility

2023-12-25 21:35
Mainland China, CN, Arrived at origin facility

2023-12-25 15:05
Shipment not yet received or processed

2023-12-25 10:45
Shipment information received

3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)


Acties:
  • 0 Henk 'm!

  • ZatarraNL
  • Registratie: Mei 2015
  • Laatst online: 05-09 13:08
Fijn dat iedereen zijn order binnen krijgt. Mijne is nog niet verzonden (1257). Heb ook geen haast. En beter dat hij ligt bij mensen die wat kunnen testen. Maar hoop dat ik me geen zorgen hoef te maken als ik zie dat diverse 1500+ orders al voorzien zijn.

Acties:
  • +2 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

HenkRenting schreef op dinsdag 26 december 2023 @ 11:01:
Wordt dit niet een beetje een HA integratie topic zo, ipv alleen Button+? 😉
Ja excuus hiervoor, zal de dev updates iteraties wat kleiner houden. Overigens is veel info zoals de config api requests en de MQTT vragen wel specifiek voor de button plus en in principe los van Home assistant, homey of wat anders ;)

Acties:
  • +1 Henk 'm!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 21:44
Koen Hendriks schreef op dinsdag 26 december 2023 @ 17:28:
[...]


Ja excuus hiervoor, zal de dev updates iteraties wat kleiner houden. Overigens is veel info zoals de config api requests en de MQTT vragen wel specifiek voor de button plus en in principe los van Home assistant, homey of wat anders ;)
Maar we kunnen een modje (@Septillion bijvoorbeeld) vragen om eea naar een nieuw topic te schuiven, genaamd "Button+ Backend development" bijvoorbeeld

Acties:
  • 0 Henk 'm!

  • HenkRenting
  • Registratie: Juli 2007
  • Laatst online: 05-09 13:16
Geen excuses nodig hoor!
Fijn dat er aan integraties wordt gewerkt. Ben ook blij met de Homey integratie... :)
Maar denk dat voor iedereen een apart topic idd handiger is. Ook als het hier straks weer over iets heel anders van Button+ gaat misschien... :)

Acties:
  • 0 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 00:40

Koen Hendriks

Pixel Pioneer

@JackBol Ik zie dat in firmware 1.07 de JSON structuur van de config alweer is aangepast dus hij heeft nog een update nodig.

-edit- heb hem in de repo weer recht gezet.

[ Voor 15% gewijzigd door Koen Hendriks op 27-12-2023 14:32 ]


Acties:
  • +1 Henk 'm!

  • Devil
  • Registratie: Oktober 2001
  • Niet online

Devil

King of morons

Waarom worden de orders niet gewoon op volgorde van ordernummer verzonden? Lijkt nu nogal random te zijn.

After all, we are nothing more or less than what we choose to reveal.


Acties:
  • +1 Henk 'm!

  • buttonplus
  • Registratie: Augustus 2023
  • Laatst online: 11-09 12:01

buttonplus

Bedrijfsaccount Button+
Topicstarter
Devil schreef op donderdag 28 december 2023 @ 08:26:
Waarom worden de orders niet gewoon op volgorde van ordernummer verzonden? Lijkt nu nogal random te zijn.
Het gaat op volgorde van ordernummers, alleen de dropshipper heeft een telefoonnummer nodig. Dus de mensen die geen telefoonnummer in hebben gevoerd, zullen later hun pakketje ontvangen. Omdat we niet op iedereen kunnen wachten voordat ze hun telefoonnummer hebben ingevoerd, zullen we uitendelijk toch gaan versturen. Helaas vergroot dit wel de kans op dat er wat mis gaat.

  • TKroon
  • Registratie: December 2006
  • Niet online
@buttonplus Dank voor de info. Ik heb ook gelijk mijn telefoonnummer ingevoerd in mijn account.

Daikin Altherma 3 LT 8 kW + 14,2 kWp PV


Acties:
  • +5 Henk 'm!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 21:44
HenkRenting schreef op dinsdag 26 december 2023 @ 18:57:
[...]

Geen excuses nodig hoor!
Fijn dat er aan integraties wordt gewerkt. Ben ook blij met de Homey integratie... :)
Maar denk dat voor iedereen een apart topic idd handiger is. Ook als het hier straks weer over iets heel anders van Button+ gaat misschien... :)
U vraagt, wij draaien :)

Vanaf nu graag de ontwikkel gerelateerde vragen in dat nieuwe topic.

[ Voor 6% gewijzigd door balk op 28-12-2023 17:17 ]


Acties:
  • +1 Henk 'm!

  • Falcon Heavy
  • Registratie: Juli 2003
  • Nu online
Leuk om te zien wat er al aan ontwikkeling gaande is.

Is het in de toekomst mogelijk om ook een witte variant te bestellen ?
buttonplus schreef op donderdag 28 december 2023 @ 10:33:
[...]


Het gaat op volgorde van ordernummers, alleen de dropshipper heeft een telefoonnummer nodig. Dus de mensen die geen telefoonnummer in hebben gevoerd, zullen later hun pakketje ontvangen. Omdat we niet op iedereen kunnen wachten voordat ze hun telefoonnummer hebben ingevoerd, zullen we uitendelijk toch gaan versturen. Helaas vergroot dit wel de kans op dat er wat mis gaat.
Bijzonder verhaal waar ik wat van vindt, en daarom zojuist geannuleerd. Er is vast nu iemand anders mee blij gemaakt 😀

  • CyBeRSPiN
  • Registratie: Februari 2001
  • Laatst online: 22:26

CyBeRSPiN

sinds 2001

Falcon Heavy schreef op donderdag 28 december 2023 @ 18:35:

Bijzonder verhaal waar ik wat van vindt, en daarom zojuist geannuleerd. Er is vast nu iemand anders mee blij gemaakt 😀
Jij hebt de nieuwsbrief van 10 december dus niet gelezen, dat je nu zo reageert?

  • HenkRenting
  • Registratie: Juli 2007
  • Laatst online: 05-09 13:16
Zijn er meer mensen waar de "Issues en Improvements" topics niet laden op de Button+ site?
https://button.plus/support/issues

Acties:
  • +1 Henk 'm!

  • Mattie112
  • Registratie: Januari 2007
  • Laatst online: 11-09 16:06
HenkRenting schreef op donderdag 28 december 2023 @ 19:54:
Zijn er meer mensen waar de "Issues en Improvements" topics niet laden op de Button+ site?
https://button.plus/support/issues
Blijft hier ook leeg inderdaad. Zie ook mijn tracking nummer niet meer op de order pagina trouwens.

(de gekke melding dat "de website wil toegang tot je clipboard" op de order pagina is wel weg)

3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)


  • Devil
  • Registratie: Oktober 2001
  • Niet online

Devil

King of morons

buttonplus schreef op donderdag 28 december 2023 @ 10:33:
[...]


Het gaat op volgorde van ordernummers, alleen de dropshipper heeft een telefoonnummer nodig. Dus de mensen die geen telefoonnummer in hebben gevoerd, zullen later hun pakketje ontvangen. Omdat we niet op iedereen kunnen wachten voordat ze hun telefoonnummer hebben ingevoerd, zullen we uitendelijk toch gaan versturen. Helaas vergroot dit wel de kans op dat er wat mis gaat.
Ik heb nog nooit een telefoon nummer moeten opgeven om iets vanuit China te laten versturen. En dat was de afgelopen tien jaar zo ongeveer om de maand :X
Is dit blijkbaar een eis om de bestelling te krijgen? Want dan annuleer ik ook. En kan er weer iemand anders snel blij mee gemaakt worden.

After all, we are nothing more or less than what we choose to reveal.


Acties:
  • +1 Henk 'm!

  • rene037
  • Registratie: November 2007
  • Laatst online: 08-09 16:19

rene037

Homey, SmartEVSE, Sessy

Devil schreef op donderdag 28 december 2023 @ 22:20:
[...]

Ik heb nog nooit een telefoon nummer moeten opgeven om iets vanuit China te laten versturen. En dat was de afgelopen tien jaar zo ongeveer om de maand :X
Is dit blijkbaar een eis om de bestelling te krijgen? Want dan annuleer ik ook. En kan er weer iemand anders snel blij mee gemaakt worden.
Aangezien de hoeveelheid pakketjes uit dat land zo groot is en er nogal eens iets niet af te leveren is, is telnr wel handig. Bij Ali willen ze het ook. Staat dan ook op het verzendlabel. (Wellicht niet verplicht, zou kunnen.)

BTW - dacht 'zomaar' laat ik eens kijken of er een tweakers topic is over B+, want op de site was het blog wat stil... Blijkt het hier heel druk. De mijne staat nog niet op verzonden, maar ordernr in de 1700.
(Node-red, Homey, rpi, ESP8266, ESP32 om mezelf meteen maar ff te introduceren.)

Acties:
  • +2 Henk 'm!

  • HenkRenting
  • Registratie: Juli 2007
  • Laatst online: 05-09 13:16
En anders geef je toch gewoon een fake telefoonnummer op?
Als je zeker bent dat het toch niet nodig is...

Acties:
  • 0 Henk 'm!

  • Devil
  • Registratie: Oktober 2001
  • Niet online

Devil

King of morons

HenkRenting schreef op donderdag 28 december 2023 @ 23:14:
En anders geef je toch gewoon een fake telefoonnummer op?
Als je zeker bent dat het toch niet nodig is...
Ik heb hem geannuleerd, de gang van zaken geeft me geen goed gevoel. Scheelt weer een plekje voor de mensen die er hard op wachten

After all, we are nothing more or less than what we choose to reveal.

Pagina: 1 ... 5 ... 15 Laatste

Let op:
Vragen/opmerkingen die gerelateerd zijn aan de ontwikkeling en gebruik van de onofficiële Button+ backend initiatieven graag in dit topic.