Button+ topic

Pagina: 1 ... 15 16 Laatste
Acties:

Onderwerpen


  • jswinkels
  • Registratie: Oktober 1999
  • Laatst online: 19:53
The Fatal schreef op zondag 28 december 2025 @ 21:08:
[...]


Weet niet of het nog van toepassing is, liep tegen het zelfde aan.
Heb het nu opgelost op deze manier, heb een tweede trigger toegevoegd voor als de state wijzigt naar iets anders.
De button plus press wordt afgevangen met condition trigger om bijvoorbeeld licht een togle te geven.
Maar mocht door andere zaken de stand van de lampen aangepast worden, wordt die getriggerd door light change en wordt de rest van de automation nog eens uitgevoerd om de status en kleur te updaten.
Zo heb ik per knop 1 automation.
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
alias: ButtonPlus_btn6-1
description: ""
triggers:
  - trigger: mqtt
    options:
      topic: buttonplus/btn_plus/button/6-1/pushbutton
      payload: "{\"event_type\": \"click\"}"
    alias: MQTT
    id: MQTT
  - trigger: state
    entity_id:
      - light.lights_livingroom
    to: null
    alias: Lights_Change
    id: LightsChange
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - MQTT
        sequence:
          - action: light.toggle
            metadata: {}
            target:
              entity_id: light.lights_livingroom
            data: {}
  - delay:
      hours: 0
      minutes: 0
      seconds: 1
      milliseconds: 0
  - action: mqtt.publish
    metadata: {}
    data:
      evaluate_payload: false
      qos: "0"
      retain: false
      payload: "{{ states('light.lights_livingroom') }}"
      topic: buttonplus/btn_plus/button/6-1/label/set
  - if:
      - condition: state
        entity_id: light.lights_livingroom
        state:
          - "on"
    then:
      - action: mqtt.publish
        metadata: {}
        data:
          evaluate_payload: false
          qos: 0
          retain: false
          topic: buttonplus/btn_plus/button/6-1/led/front/rgb/set
          payload: "#05f539"
    else:
      - action: mqtt.publish
        metadata: {}
        data:
          evaluate_payload: false
          qos: 0
          retain: false
          topic: buttonplus/btn_plus/button/6-1/led/front/rgb/set
          payload: "#f50505"
mode: single



enige wat ik nog niet goed voor elkaar heb is andere statussen op het display te updated. Voornamelijk statussen die geen trigger hebben, denk aan energie verbruik, afval ophalen etc. hier loop ik nog mee te spelen.
zo simpel kan het zijn. Ik heb nu per button per pagina 2 automations. eentje voor het verwerken van de buttonpress en eentje voor de label en kleur. Op deze manier is dat natuurlijk erg simpel op te lossen.

Ik snap het probleem alleen niet voor andere statussen zonder trigger. Je kunt daar toch ook gewoon als trigger de statuswijziging gebruiken en dan die status publiceren. Zie hieronder de status van de energieopbrengst van mijn zonnepanelen. (Ik heb overigens bijna een jaar niet meer mijn button+ aangepast, ik ben net geüpdatet naar 3.0.2 en ga nu ook alles via de homeassistant entiteiten inrichten).

alias: MQTT energie opgewekt vandaag
description: ""
triggers:
- entity_id:
- sensor.zonnepanelen_solar_energy_today
trigger: state
conditions: []
actions:
- metadata: {}
data:
qos: "1"
retain: false
topic: homeassistant/energy/vandaag
payload: "{{states('sensor.zonnepanelen_solar_energy_today')}}"
action: mqtt.publish
mode: single

  • visleeuw
  • Registratie: December 2015
  • Laatst online: 07-05 19:31
niekvanruler schreef op woensdag 24 december 2025 @ 15:15:
[...]


Het bovenste scherm is maar 320 pixels breed, ik ben geen grote kenner van svg, maar de width="400" is dus te groot vermoedelijk. Ik weet niet hoe de button+ daar mee omgaat.
Verder geprobeerd met een viewbox met een breedte van 160 (ruim binnen de 320 pixels). Bij een opgewekt vermogen van 48 watt (zwaar bewolkt) levert dat de MQTT payload:
code:
1
<svg viewbox="0 0 160 8" ><path d=M0,8L48,8L48,0L0,8Z" fill="white"/></svg>

En een goede weergave.
Maar bij een groter vermogen wordt de getoonde SVG afgekapt op de breedte die op de foto te zien is. En dat is niet op de helft (160/320) van het display.
@buttonplus : Worden de SVG's op het grote display inderdaad in breedte begrensd tot ongeveer de breedte van de schermpjes op de buttons?

  • TKroon
  • Registratie: December 2006
  • Niet online
@buttonplus sinds de update naar 3.0.2 (vanaf 2.x) kan ik helaas geen string cijfers en tekst meer weergeven.

Ik toonde bijvoorbeeld zo'n string over de laadstatus van mijn auto: “21 / 60% in 15u”
Maar sinds 3.0.2 wordt simpelweg getoond als "21".

Dit gebeurt zowel via de Homey app als dat ik het direct zelf via MQTT publiceer. Is dit een bug of nieuw ontwerp? Het hindert mij in ieder geval in het tonen van de informatie die ik weer wil geven. Alvast bedankt :)

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


  • fb2
  • Registratie: Augustus 2015
  • Laatst online: 21:57

fb2

TKroon schreef op donderdag 8 januari 2026 @ 20:28:
@buttonplus sinds de update naar 3.0.2 (vanaf 2.x) kan ik helaas geen string cijfers en tekst meer weergeven.

Ik toonde bijvoorbeeld zo'n string over de laadstatus van mijn auto: “21 / 60% in 15u”
Maar sinds 3.0.2 wordt simpelweg getoond als "21".

Dit gebeurt zowel via de Homey app als dat ik het direct zelf via MQTT publiceer. Is dit een bug of nieuw ontwerp? Het hindert mij in ieder geval in het tonen van de informatie die ik weer wil geven. Alvast bedankt :)
Zie issue #318 op https://button.plus/support/issues

  • bartve
  • Registratie: December 2002
  • Laatst online: 17:16
Ik ben overgestapt naar een wall tablet met Fully Kiosk.

Button+ is een mooi en compact apparaat maar het beheer en configuratie icm Home Assistant vond ik veel te bewerkelijk. De ondersteuning / communicatie vanuit de fabrikant viel mij ook erg tegen.

Mijn base + display module en 3 button bars (alles v1) en orig. voeding staan te koop onder vraag&aanbod (beelden geluid > smart home > bediening).

[ Voor 5% gewijzigd door bartve op 10-01-2026 16:31 ]

Panasonic 7kW all-in-one KIT-ADC07L3E5 | Heishamon | Node-Red | Home Assistant | bgg 66 m2 vvw | 1e + 2e verd lt convectoren (Jaga) | pv 10120 wp


  • jswinkels
  • Registratie: Oktober 1999
  • Laatst online: 19:53
Mijn button+ webinterface werkt niet meer. Ik zie alleen het B+ logo in beeld met een refreshknop daarnaast. Als ik refresh krijg ik even loading te zien. en vervolgens stop het. Ben een beetje huiverig om een volledige reset te doen.

  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Topicstarter
jswinkels schreef op maandag 12 januari 2026 @ 17:26:
Mijn button+ webinterface werkt niet meer. Ik zie alleen het B+ logo in beeld met een refreshknop daarnaast. Als ik refresh krijg ik even loading te zien. en vervolgens stop het. Ben een beetje huiverig om een volledige reset te doen.
Waarom? Je kan em altijd opnieuw flashen via USB.

Opbrengst van mijn Tibber Homevolt met externe kWh meter. | Opbrengst van mijn Tibber Homevolt volgens de Tibber Data API.


  • jswinkels
  • Registratie: Oktober 1999
  • Laatst online: 19:53
Ik heb een factoryreset gedaan. Ik zie alleen niet hoe ik nu de automatische backup die ik aan heb staan kan terugzetten. Ik zie alleen maar oudere backups in mijn account die ik ook naam heb gegeven. Ik heb in de kerstvakantie behoorlijk wat wijzigingen gemaakt en die zouden volgens de configuratiesite automatisch gebackupped worden.

  • visleeuw
  • Registratie: December 2015
  • Laatst online: 07-05 19:31
Op 2 januari heb ik iets gepost over mijn ervaringen met SVG's op het grote display. Even een update en wat bevindingen over geheugengebruik.
Mijn context:
- Button Plus V1 firmware 3.0.3, display + 3 bars
- aansturing door Domoticz en/via Node-Red

Ik laat sinds 11 januari het vrije geheugen van de Button+ in Domoticz loggen. Dat levert mij wat inzicht op. Een plaatje met de grafische weergave van het vrije geheugen van 24 uur als voorbeeld:
Afbeeldingslocatie: https://tweakers.net/i/LB20l4e6BGbJ54H4U9vLZ_ApGfs=/800x/filters:strip_exif()/f/image/l7sNWnQ34aUtyytmcER7oZj1.png?f=fotoalbum_large
Wat mij opviel was de daling van het vrije geheugen rond 9:00 uur en de stijging rond 17:30. Dat komt overeen met de momenten waarop ik de weergave op het grote display verander van de tekst "Geen opwekking, het is te donker" in de SVG
code:
1
<svg viewbox="0 0 160 8" ><path d="M0,8Lxx,8Lxx,0L0,8Z" fill="yellow"/></svg>'
en vice versa.
Hierbij staat 'xx' voor het opgewekte vermogen in Watt.
Dit gebeurt allemaal in displayitem 5, met positie x=0 y=48 en width=100
De 'hobbels' tussen 13:00 en 17:00 uur komen door het experimenteren met weghalen en weer neerzetten van een SVG van een kerstboom op button 7
code:
1
<svg viewBox="0 0 24 24"><path d="M12,1L8,8L10,8L6,15L8,15L4,22L20,22 L16,15L18,15L14,8L16,8L12,1Z" fill="green"></path></svg>

Het valt me op dat plaatsen van de SVG op het grote display ongeveer 10 kB geheugen vraagt op de Button, terwijl het plaatsen van de SVG op de knop maar 5 kB vraagt. Dat zou kunnen komen (mijn aanname) doordat de viewbox op het display 160x8=1280 pixels? groot is, en die op de knop 24x24=576. Pixels met een vraagteken, omdat ik niet weet hoe die viewbox berekend wordt.
Wat blijft is de puzzel dat de SVG op het grote display niet breder is dan die op de knop.
@buttonplus :
- Klopt mijn aanname over de relatie tussen grootte van de viewbox en benodigd geheugen?
- Is het mogelijk om een SVG over de gehele breedte van het grote display te tonen?

Aanvulling
Ik heb nog wat geprobeerd, onder andere met width="160" heigth="8" in plaats van de viewbox, en ik krijg het plaatje niet breder dan ongeveer de breedte van het displaytje op de buttons.

[ Voor 4% gewijzigd door visleeuw op 17-01-2026 14:11 . Reden: typos en toevoegen configuratie button + aanvulling ]


  • balk
  • Registratie: Januari 2000
  • Laatst online: 22:08
Aan hen die een v2 model hebben besteld.... Ik heb aan een tijdje een v2 pcb in huis en recent contact gehad met Ronald. Hij had uitgevogeld dat er een fout (productie of ontwerp, dat weet ik niet) in zit waardoor het psram niet geactiveerd kan worden. Ik kon dat bevestigen, ik heb er esphome op draaien. Een aantal van jullie zal een mail hebben gehad.

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

Plaatjes lukken vanuit HA, /cheer. Alleen verslikt de Button+ zich af en toe als ik een SVG stuur. Ik trigger hem met de hand, maar dan lijkt hij in een loop vast te zitten en reset hij zichzelf meerdere keren. Naar een tijdje lukt het wel om weer te starten. Ik ben nog niet achter de logica. Iemand een idee waar ik naar kan kijken?

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • P-Storm
  • Registratie: September 2006
  • Laatst online: 21:18
Ik kan je niet met zekerheid vertellen, maar ik gok dat de SVG teveel memory in beslag neemt en eens in de zoveel tijd iets minder in gebruik neemt. Heb je al gekeken hoeveel er vrij is? Als dit dicht bij 0 is, is dat wel een mogelijke verklaring.

  • Jverbraak2017
  • Registratie: Februari 2017
  • Laatst online: 20:45
balk schreef op zaterdag 17 januari 2026 @ 14:56:
Aan hen die een v2 model hebben besteld.... Ik heb aan een tijdje een v2 pcb in huis en recent contact gehad met Ronald. Hij had uitgevogeld dat er een fout (productie of ontwerp, dat weet ik niet) in zit waardoor het psram niet geactiveerd kan worden. Ik kon dat bevestigen, ik heb er esphome op draaien. Een aantal van jullie zal een mail hebben gehad.
Thanks, ben benieuwd wanneer ik deze kan gaan verwachten.

Groet Jeroen

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

P-Storm schreef op maandag 19 januari 2026 @ 09:27:
Ik kan je niet met zekerheid vertellen, maar ik gok dat de SVG teveel memory in beslag neemt en eens in de zoveel tijd iets minder in gebruik neemt. Heb je al gekeken hoeveel er vrij is? Als dit dicht bij 0 is, is dat wel een mogelijke verklaring.
77 kb free memory. Dat klonk als weinig, maar ik heb een gen1, en dat lijkt helemaal prima. Het lijkt fout te gaan als ik naar het display stuur, niet naar een buttonbar. Maar dat kan toeval zijn. Ik zoek verder.

EDIT: wat testwerk verder lijkt het er sterk op dat het inderdaad fout gaat als ik een SVG naar een display item probeer te sturen, bijv. buttonplus/btn_458530/displayitem/2/svg/set. Later verder. Tips zijn welkom. Ik gebruik de SVG's van de Button+ site en wat weer SVGs. Zeker niet mega complexe kunstwerken.

[ Voor 21% gewijzigd door Milmoor op 20-01-2026 21:20 ]

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • visleeuw
  • Registratie: December 2015
  • Laatst online: 07-05 19:31
Milmoor schreef op dinsdag 20 januari 2026 @ 20:29:
[...]

77 kb free memory. Dat klonk als weinig, maar ik heb een gen1, en dat lijkt helemaal prima. Het lijkt fout te gaan als ik naar het display stuur, niet naar een buttonbar. Maar dat kan toeval zijn. Ik zoek verder.

EDIT: wat testwerk verder lijkt het er sterk op dat het inderdaad fout gaat als ik een SVG naar een display item probeer te sturen, bijv. buttonplus/btn_458530/displayitem/2/svg/set. Later verder. Tips zijn welkom. Ik gebruik de SVG's van de Button+ site en wat weer SVGs. Zeker niet mega complexe kunstwerken.
Zoals je in mijn eerdere post hebt kunnen lezen lukt het mij om een SVG naar een displayitem te sturen met bijvoorbeeld:
code:
1
<svg width="160" height="8" ><path d="M0,8L70,8L70,0L0,8Z" fill="green"/></svg>
Dat doe ik naar een displayitem over de volle breedte (100%) en heb daar alleen de puzzel dat het plaatje niet breder wordt dan ongeveer de breedte van het display op een knop.
@Milmoor : Wat is jouw firmware versie op de Button en wat is de breedte van het displayitem?
Kun je geen enkele SVG op het display krijgen, ook de SVG's van button.plus niet?
Zou je de code voor een SVG die niet lukt hier kunnen plaatsen, dan kan ik kijken of ik het voor elkaar krijg op mijn Button.

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

@visleeuw
Ik gebruik een automation in HA waar ik de actie van activeer om testen. Bij sturen naar het display lijkt er even niets te gebeuren, en daarna reset de Button+ zich (knipperende ledjes, scherm zwart, etc). Staat retain aan, dan wordt de SVG na herstart wel getoond. In de config pagina met de virtuele Button+ wordt de afbeelding netjes getoond. Op de buttonbar wordt mijn SVG gewoon getoond zonder herstart oid. Met jouw SVG gaat wel elke keer goed. Dus hij vind specifiek op het display iets niet fijn aan mijn SVG definitie? Op de buttonbar werkt dezelfde SVG wel gewoon.

Firmware versie 3.02.

Breedte van het device: stond op 40, ook getest met 160.

Topic, werkt met mijn svg goed
buttonplus/btn_458530/button/5-1/svg/set

Topic, werkt met mijn svg niet goed (reset, alleen getoond met retain)
buttonplus/btn_458530/displayitem/3/svg/set

SVG werkt alleen goed op buttonbar
<svg viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="16" rx="1" ry="1" stroke="white" stroke-width="1.5" fill="none"></rect><rect x="4" y="6" width="16" height="2" fill="white"></rect><rect x="4" y="9" width="16" height="2" fill="white"></rect></svg>

Instellingen in HA
Afbeeldingslocatie: https://tweakers.net/i/T_GMH1CWdBprVE6smjz__t398Tg=/800x/filters:strip_exif()/f/image/vjrSB5gdrtZAj97v1ksSAyj9.png?f=fotoalbum_large

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • kennyboy55
  • Registratie: Januari 2019
  • Laatst online: 08-05 19:57
Nieuwe blog post: https://button.plus/blog/121

Verzenddatum V2 is weer verschoven, nu naar Maart.

  • bartve
  • Registratie: December 2002
  • Laatst online: 17:16
bartve schreef op zaterdag 10 januari 2026 @ 16:22:
Ik ben overgestapt naar een wall tablet met Fully Kiosk.

Button+ is een mooi en compact apparaat maar het beheer en configuratie icm Home Assistant vond ik veel te bewerkelijk. De ondersteuning / communicatie vanuit de fabrikant viel mij ook erg tegen.

Mijn base + display module en 3 button bars (alles v1) en orig. voeding staan te koop onder vraag&aanbod (beelden geluid > smart home > bediening).
Nu in prijs verlaagd! Buitenkansje!

Panasonic 7kW all-in-one KIT-ADC07L3E5 | Heishamon | Node-Red | Home Assistant | bgg 66 m2 vvw | 1e + 2e verd lt convectoren (Jaga) | pv 10120 wp


  • TKroon
  • Registratie: December 2006
  • Niet online
bartve schreef op vrijdag 23 januari 2026 @ 09:05:
[...]


Nu in prijs verlaagd! Buitenkansje!
Dank! Besteld :)

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


  • visleeuw
  • Registratie: December 2015
  • Laatst online: 07-05 19:31
@Milmoor : Ik heb jouw code:
<svg viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="16" rx="1" ry="1" stroke="white" stroke-width="1.5" fill="none"></rect><rect x="4" y="6" width="16" height="2" fill="white"></rect><rect x="4" y="9" width="16" height="2" fill="white"></rect></svg>
naar mijn Button+ gestuurd, zowel naar een knop als naar een displayitem (5).
Ik werk niet met HA, dus dat kan ik niet nabootsen, maar ik heb het om te testen met Node-Red gedaan, simpelweg naar het standaard MQTT topic van de knop / het displayitem, in mijn geval respectievelijk
code:
1
buttonplus/bplus1/button/7-3/svg/set
voor de knop en
code:
1
buttonplus/bplus1/displayitem/5/svg/set
voor het displayitem.
In beide gevallen toont hij het plaatje. Ik zie dat het de SVG is die op button.plus als 'Blinds open' staat.

Bij mij gaat het dus goed. Ik zou niet weten hoe ik je nu verder kan helpen.
Alleen nog even de JSON van mij displayitem 5 ter informatie:
code:
1
{"displayitemid":"5","x":0,"y":48,"page":1,"boxtype":1,"fontsize":1,"align":1,"width":100,"label":"Zonnepanelen","unit":"","round":0,"topics":[]},
Dan zou je kunnen kijken in hoeverre de definitie van jouw displayitem afwijkt.

[ Voor 19% gewijzigd door visleeuw op 23-01-2026 20:10 . Reden: te vroeg op Verstuur geklikt i.p.v. op Toon voorbeeld + toevoeging JSON ]


  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

@visleeuw Bedankt voor het testen. De verzender zou niet uit moeten maken, maar ik zal hem ook vanuit NodeRed proberen en vergelijken via MQTT explorer. Ik heb NodeRed net uitgefaseerd omdat de states van HomeAssistant eigenlijk opvangen wat ik in NodeRed zelf deed. Wie weet is er een veld onderwater anders gevuld.

[ Voor 21% gewijzigd door Milmoor op 23-01-2026 20:22 ]

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

Waarschijnlijk gevonden: de Button+ display‑renderer crasht op multi‑line / niet‑geminifyede SVG’s. Dat is tenminste de conclusie van Copilot. Hij crashed niet deze test SVG:
<svg viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="16" fill="transparent"/><rect x="4" y="6" width="16" height="2" fill="white"/><rect x="4" y="9" width="16" height="2" fill="white"/><rect x="4" y="12" width="16" height="2" fill="white"/><rect x="4" y="15" width="16" height="2" fill="white"/><rect x="4" y="18" width="16" height="2" fill="white"/></svg>

EDIT: ik vertrouw het nog niet. Hij crashed nu ook niet op mijn voorbeeld van eerder. Ik snap het nog niet.

EDIT 2: van het ene moment op de ander lijkt hij helemaal niet meer te crashen. Ik heb eerder een keer onverklaarbare crashes gehad die ook spontaan over gingen. Geen idee, het werkt nu.

EDIT 3: ...en natuurlijk werkt het niet meer bij een andere SVG. De retain versie werkt, maar hij reset zich bij het zenden van de SVG naar het betreffende topic. Gedoe.

[ Voor 30% gewijzigd door Milmoor op 25-01-2026 13:53 ]

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • balk
  • Registratie: Januari 2000
  • Laatst online: 22:08
Oeh, ik heb het pcb voor V2 in handen!
Afbeeldingslocatie: https://tweakers.net/i/4JkyxrXKRqS2A7Wj_JDcWGS06MM=/x800/filters:strip_icc():strip_exif()/f/image/GdqGT7VbjLfpTF3VMPY510Ps.jpg?f=fotoalbum_large

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

Dit weekend maar eens mee gaan spelen. Eerst met de stock firmware maar daarna snel naar esphome

  • Holmes
  • Registratie: Februari 2021
  • Laatst online: 06-05 17:11
Ik gebruik al een tijdje geen B+ meer, ik vond het te beperkt en te klein. Nu zie ik dat er een v2 uitkomt, maar kan er eigenlijk niet echt makkelijk informatie over vinden wat er nou beter aan gaat worden? Sowieso geen plastic meer, maar glas? En je kan straks icoontjes op het display weergegeven? Is er kleur? Of... Komt er ook een bredere versie?

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

Milmoor schreef op zaterdag 24 januari 2026 @ 21:20:
Waarschijnlijk gevonden: de Button+ display‑renderer crasht op multi‑line / niet‑geminifyede SVG’s. Dat is tenminste de conclusie van Copilot. Hij crashed niet deze test SVG:
<svg viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="16" fill="transparent"/><rect x="4" y="6" width="16" height="2" fill="white"/><rect x="4" y="9" width="16" height="2" fill="white"/><rect x="4" y="12" width="16" height="2" fill="white"/><rect x="4" y="15" width="16" height="2" fill="white"/><rect x="4" y="18" width="16" height="2" fill="white"/></svg>

EDIT: ik vertrouw het nog niet. Hij crashed nu ook niet op mijn voorbeeld van eerder. Ik snap het nog niet.

EDIT 2: van het ene moment op de ander lijkt hij helemaal niet meer te crashen. Ik heb eerder een keer onverklaarbare crashes gehad die ook spontaan over gingen. Geen idee, het werkt nu.

EDIT 3: ...en natuurlijk werkt het niet meer bij een andere SVG. De retain versie werkt, maar hij reset zich bij het zenden van de SVG naar het betreffende topic. Gedoe.
De oorzaak van het crashen bij het sturen van SVG's naar het display zat in de oude PCB, dus waarschijnlijk in het geheugen. Ik heb nu V2 en geen problemen meer. Mogelijk was tijdens het renderen wat extra geheugen nodig, en liep het daar op fout.

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

Holmes schreef op vrijdag 13 februari 2026 @ 19:36:
Ik gebruik al een tijdje geen B+ meer, ik vond het te beperkt en te klein. Nu zie ik dat er een v2 uitkomt, maar kan er eigenlijk niet echt makkelijk informatie over vinden wat er nou beter aan gaat worden? Sowieso geen plastic meer, maar glas? En je kan straks icoontjes op het display weergegeven? Is er kleur? Of... Komt er ook een bredere versie?
Volgens mij:
  • Fysiek is hij even groot.
  • OLED ipv led, ja er is kleur.
  • Meer geheugen voor icoontjes.
  • Plastic ipv glas.

[ Voor 5% gewijzigd door Milmoor op 15-02-2026 20:17 ]

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

Hoeveel geheugen is er vrij als hij aangeeft: 25/8086 kb? Ik snap de 25 niet.

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • smnk
  • Registratie: Juli 2013
  • Laatst online: 01-05 07:54
Milmoor schreef op zondag 15 februari 2026 @ 20:04:
[...]

Volgens mij:
  • Fysiek is hij even groot.
  • OLED ipv led, ja er is kleur.
  • Meer geheugen voor icoontjes.
  • Plastic ipv glas.
Voor zover ik weet is het nog steeds TFT en geen OLED. OLED zal het wellicht ook nooit worden vanwege inbranden.

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

smnk schreef op zondag 22 februari 2026 @ 15:54:
[...]
Voor zover ik weet is het nog steeds TFT en geen OLED. OLED zal het wellicht ook nooit worden vanwege inbranden.
Je hebt gelijk. Ik was aan het hallucineren ;).

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

Milmoor schreef op zondag 15 februari 2026 @ 20:05:
Hoeveel geheugen is er vrij als hij aangeeft: 25/8086 kb? Ik snap de 25 niet.
Iemand enig idee?

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • BuisjeSt
  • Registratie: December 2015
  • Laatst online: 04-05 15:50
Na een weekje vakantie kom ik thuis en zie dat mijn button+ is gereset naar fabrieksinstellingen. Ik gebruik de button+ in combinatie met home assistant. In home assistant heb ik de mosquitto broker draaien en die wilde ik weer gebruiken om met de button+ te praten. Helaas lukt het niet om de broker te verbinden want in de button+ blijft de status op 'connecting...' staan. Alle gegevens kloppen want ik koppel ook andere apparaten aan de broker en die werken prima. Iemand enig idee wat het probleem zou kunnen zijn?

  • Holmes
  • Registratie: Februari 2021
  • Laatst online: 06-05 17:11
Vraagje. Is het iemand wel is gelukt om de b+ werkend te maken op een Loxone systeem?

  • visleeuw
  • Registratie: December 2015
  • Laatst online: 07-05 19:31
BuisjeSt schreef op maandag 23 februari 2026 @ 20:28:
Na een weekje vakantie kom ik thuis en zie dat mijn button+ is gereset naar fabrieksinstellingen. Ik gebruik de button+ in combinatie met home assistant. In home assistant heb ik de mosquitto broker draaien en die wilde ik weer gebruiken om met de button+ te praten. Helaas lukt het niet om de broker te verbinden want in de button+ blijft de status op 'connecting...' staan. Alle gegevens kloppen want ik koppel ook andere apparaten aan de broker en die werken prima. Iemand enig idee wat het probleem zou kunnen zijn?
Als de button+ zover gereset is dat hij ook de wifi-instellingen kwijt is, zul je die opnieuw moeten instellen voor je verbinding kunt maken.

  • ocmer
  • Registratie: Juni 2001
  • Laatst online: 22:15
Een review van de Button+ v2 staat nu op de frontpage. Betekent dit dat hij eindelijk geleverd gaat worden binnenkort?

[ Voor 4% gewijzigd door ocmer op 25-03-2026 12:15 ]


  • Schway
  • Registratie: Augustus 2009
  • Niet online
ocmer schreef op woensdag 25 maart 2026 @ 12:15:
Een review van de Button+ v2 staat nu op de frontpage. Betekent dit dat hij eindelijk geleverd gaat worden binnenkort?
De laatste blog post is van 22 maart.
For everyone waiting eagerly for their preorder, shipping is eminent. Base and power supply are ready, bar and display modules are waiting for glass production to finish, which is well underway now.

The products do have to be shipped to the Netherlands first though, which is somewhat uncertain as most air freight are using Middle East hubs.

As soon as we receive the bulk shipment, orders will be sent out, this will only take one or two days.

We will hit beginning of April most likely.

It has been a long wait, but I truly believe it will be worth it. We’ve already sent out some production samples for testing, and the feedback on YouTube has been excellent. I’m also really happy with my own sample, it turned out even better than I had hoped.
Review by haus-automation: YouTube: Einmal alles neu, ... Button+ V2
Review by smartrev: YouTube: Button+ V2 - Modulares System was jetzt verdammt gut aussieht!

  • Erik070
  • Registratie: Mei 2003
  • Laatst online: 08-05 14:41
Super gaaf product, en ik vind de prijs echt meevallen als je vergelijkt met een Sonoff NSpanel.

Maar......hoe voorzien jullie dit ding van stroom. Ik zie op de shop van Button+ deze module staan: https://button.plus/product/4

Alleen vraag ik me af hoe brandveilig dat is om in een contactdoos te proppen. Hilink is volgens mij een aardig budget merk. Maar ik durf een dergelijke module van Meanwell niet eens in mn contactdoos te plaatsen, laat staan Hilink.

Hoe denken jullie hierover? Ben ik gewoon te bang? Of lossen jullie het anders op?
Die Sonoff NSpanel verbind direct met 230v AC, maar daar zit in feite natuurlijk een zelfde soort powersupply in zoals de Hilink module. Alleen dan zit hij in de behuizing/op de printplaat ergens.

POE is natuurlijk DE oplossing, alleen is dat ook niet altijd even makkelijk om op een willekeurig contactdoos beschikbaar te maken.

  • jswinkels
  • Registratie: Oktober 1999
  • Laatst online: 19:53
Erik070 schreef op woensdag 25 maart 2026 @ 15:55:
Super gaaf product, en ik vind de prijs echt meevallen als je vergelijkt met een Sonoff NSpanel.

Maar......hoe voorzien jullie dit ding van stroom. Ik zie op de shop van Button+ deze module staan: https://button.plus/product/4

Alleen vraag ik me af hoe brandveilig dat is om in een contactdoos te proppen. Hilink is volgens mij een aardig budget merk. Maar ik durf een dergelijke module van Meanwell niet eens in mn contactdoos te plaatsen, laat staan Hilink.

Hoe denken jullie hierover? Ben ik gewoon te bang? Of lossen jullie het anders op?
Die Sonoff NSpanel verbind direct met 230v AC, maar daar zit in feite natuurlijk een zelfde soort powersupply in zoals de Hilink module. Alleen dan zit hij in de behuizing/op de printplaat ergens.

POE is natuurlijk DE oplossing, alleen is dat ook niet altijd even makkelijk om op een willekeurig contactdoos beschikbaar te maken.
Ik heb mijn button+ op de plek van mijn thermostaat opgehangen. Goede hoogte en prima als thermometer. Ik gebruik de thermostaatkabels (dus geen 230v). Ik heb die Hilinkmodule in mijn meterkast waar de stadsverwarming binnenkomst aangesloten op 230v en via de thermostaatkabels met de button+ verbonden.

  • Schway
  • Registratie: Augustus 2009
  • Niet online
Erik070 schreef op woensdag 25 maart 2026 @ 15:55:
Super gaaf product, en ik vind de prijs echt meevallen als je vergelijkt met een Sonoff NSpanel.

Maar......hoe voorzien jullie dit ding van stroom. Ik zie op de shop van Button+ deze module staan: https://button.plus/product/4

Alleen vraag ik me af hoe brandveilig dat is om in een contactdoos te proppen. Hilink is volgens mij een aardig budget merk. Maar ik durf een dergelijke module van Meanwell niet eens in mn contactdoos te plaatsen, laat staan Hilink.

Hoe denken jullie hierover? Ben ik gewoon te bang? Of lossen jullie het anders op?
Die Sonoff NSpanel verbind direct met 230v AC, maar daar zit in feite natuurlijk een zelfde soort powersupply in zoals de Hilink module. Alleen dan zit hij in de behuizing/op de printplaat ergens.

POE is natuurlijk DE oplossing, alleen is dat ook niet altijd even makkelijk om op een willekeurig contactdoos beschikbaar te maken.
Zoals ik op hun site lees:
The Base Module can be powered in several different ways:
  • with our Power Supply (3.3V)
  • with the USB-C connector (mounted inside the module for cable free look)
  • with any power supply able to supply DC voltage between 4.5 and 28 Volt
Dat is ook waarom je em apart kan halen, als je het niet vertrouwd kun je dus een ander aan sluiten gok ik

  • Erik070
  • Registratie: Mei 2003
  • Laatst online: 08-05 14:41
jswinkels schreef op woensdag 25 maart 2026 @ 15:59:
[...]

Ik heb mijn button+ op de plek van mijn thermostaat opgehangen. Goede hoogte en prima als thermometer. Ik gebruik de thermostaatkabels (dus geen 230v). Ik heb die Hilinkmodule in mijn meterkast waar de stadsverwarming binnenkomst aangesloten op 230v en via de thermostaatkabels met de button+ verbonden.
Dat is best wel een goed idee. Het gebruik van zo'n module is mn probleem opzich niet, alleen wil die niet zo graag in mn muur oid hebben zitten. Meterkast is prima alternatief.
Schway schreef op woensdag 25 maart 2026 @ 16:00:
[...]

Zoals ik op hun site lees:


[...]

Dat is ook waarom je em apart kan halen, als je het niet vertrouwd kun je dus een ander aan sluiten gok ik
Ja dat snap ik en had ik gelezen, was vooral benieuwd welke alternatieven men zoal gebruikt

[ Voor 23% gewijzigd door Erik070 op 25-03-2026 16:27 ]


  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Topicstarter
jswinkels schreef op woensdag 25 maart 2026 @ 15:59:
[...]

Ik heb mijn button+ op de plek van mijn thermostaat opgehangen. Goede hoogte en prima als thermometer. Ik gebruik de thermostaatkabels (dus geen 230v). Ik heb die Hilinkmodule in mijn meterkast waar de stadsverwarming binnenkomst aangesloten op 230v en via de thermostaatkabels met de button+ verbonden.
Ik heb precies hetzelfde gedaan. Ik had thermostaat met ruimte regeling, dus in elke ruimte een thermostaat welke met de interne EMS bus door-gelust waren. Ik heb die hele bus losgetrokken van de cv en in de meterkast een Meanwell DIS PSU erop gezet. Hiermee voedt ik alle 5 de buttons in mijn huis. (overigens kon ik dit doen omdat ik de ruimte regeling al vanuit mijn domotica doe, dus ik had die ruimte thermostaten ook niet meer nodig)

[ Voor 8% gewijzigd door JackBol op 25-03-2026 18:12 ]

Opbrengst van mijn Tibber Homevolt met externe kWh meter. | Opbrengst van mijn Tibber Homevolt volgens de Tibber Data API.


  • balk
  • Registratie: Januari 2000
  • Laatst online: 22:08
Erik070 schreef op woensdag 25 maart 2026 @ 16:09:
[...]


Dat is best wel een goed idee. Het gebruik van zo'n module is mn probleem opzich niet, alleen wil die niet zo graag in mn muur oid hebben zitten. Meterkast is prima alternatief.


[...]


Ja dat snap ik en had ik gelezen, was vooral benieuwd welke alternatieven men zoal gebruikt
Ik had mijn V1 B+ aan die HiLink unit hangen. Het V2 bordje heb ik nu met USB C verbonden. Dat is wel een beetje gedoe omdat de kabel een hele scherpe hoek moet maken; ik heb de Bplus tegen de muur van de meterkast hangen. Gaatje door de muur en dan stroomvoorziening in de kast. Maar dus geen inbouwdoos waar je een goede bocht kunt maken. Ik heb een hele platte USB C kabel, met nauwelijks plug, daarvoor gebruikt. Ik gebruik de USB wel eens op opnieuw te flitsen :)

  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Topicstarter
Het frustreerde me al een tijdje dat MQTT de enige backend was, terwijl mijn domotica (Loxone) dat niet snapt en verder helemaal op HTTP werkt. Dit weekend heb ik daar wat Claude tokens tegenaan gegooid en een nieuwe firmware geprogrammeerd met HTTP backend. Alle UI op de schermen en de LEDs zijn met HTTP PUTs te besturen en alle buttons doen een HTTP GET richting een configureerbaar endpoint.

Ik had een button aan de USB poort van mijn laptop gehangen en er een webcam op gericht en vervolgens Opencode+Claude vertelt om de hardware layout te sensen en een basic firmware te schrijven. Na 20 minuutjes tokens verbranden had ik een (op ESPHome gebaseerde) werkende firmware, welke ik verder met wat prompts de visuals gemaakt zoals ik wil. Enige uitdaging had ik nog om dezelfde firmware op buttons met verschillende aantal bars beschikbaar te krijgen, maar nadat Claude een 1-bar, 2-bar en 3-bar had 'gesensed' was ook dat probleem binnen een paar minuten opgelost.

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

Afbeeldingslocatie: https://tweakers.net/i/KeaHj7slVsl61mo3NhgLF5ERw1Y=/x800/filters:strip_icc():strip_exif()/f/image/lkygkoV3f1x8dG4YA9wuxJYS.jpg?f=fotoalbum_large
De CV staat op 26C om het vlammetje te forceren 😅

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

Opbrengst van mijn Tibber Homevolt met externe kWh meter. | Opbrengst van mijn Tibber Homevolt volgens de Tibber Data API.


  • balk
  • Registratie: Januari 2000
  • Laatst online: 22:08
JackBol schreef op woensdag 1 april 2026 @ 18:47:
Het frustreerde me al een tijdje dat MQTT de enige backend was, terwijl mijn domotica (Loxone) dat niet snapt en verder helemaal op HTTP werkt. Dit weekend heb ik daar wat Claude tokens tegenaan gegooid en een nieuwe firmware geprogrammeerd met HTTP backend. Alle UI op de schermen en de LEDs zijn met HTTP PUTs te besturen en alle buttons doen een HTTP GET richting een configureerbaar endpoint.

Ik had een button aan de USB poort van mijn laptop gehangen en er een webcam op gericht en vervolgens Opencode+Claude vertelt om de hardware layout te sensen en een basic firmware te schrijven. Na 20 minuutjes tokens verbranden had ik een (op ESPHome gebaseerde) werkende firmware, welke ik verder met wat prompts de visuals gemaakt zoals ik wil. Enige uitdaging had ik nog om dezelfde firmware op buttons met verschillende aantal bars beschikbaar te krijgen, maar nadat Claude een 1-bar, 2-bar en 3-bar had 'gesensed' was ook dat probleem binnen een paar minuten opgelost.

[Afbeelding]

[Afbeelding]
De CV staat op 26C om het vlammetje te forceren 😅

[Afbeelding]
Bizar bizar bizar! Fantastisch dat het kan.

Als je de behoefte voelt om de code te delen, zou je dat dan hier willen doen?

Ik heb ook ESPhome draaien. Ik heb een dynamische grafiek met e-prijzen gemaakt. Kleurtjes en y-as passen zich dynamisch aan.
Afbeeldingslocatie: https://tweakers.net/i/NGMlPX-YXD4mMJmCj6MACxzw65A=/x800/filters:strip_icc():strip_exif()/f/image/rwQxKNDaMMo9FVUCFm6Um4tU.jpg?f=fotoalbum_large

  • WiiiLDFARMER
  • Registratie: Januari 2016
  • Laatst online: 02-04 21:34
Hier mijn ervaringen om een Button+ v1 die een halfjaar in de kast heeft gelegen te updaten naar firmware v3.1.2 en MQTT autodiscovery werkend te krijgen in HomeAssistant. Let op dat ik een clean install heb gedaan, als je je configuratie wilt bewaren moet je dit uiteraard anders doen. Er zijn vast meerdere manieren maar dit werkte voor mij:
Update firmware:
  • Open WebUI
  • Ga naar firmware, update naar 3.1.2 v1
  • Herstel fabrieksinstellingen: Configuration > Factory Defaults > Save to device
Oude message structuur verwijderen:
  • Download MQTT Explorer
  • Verwijder alle oude buttonplus berichten, in het eigen buttonplus topic, en in het homeassistant autodiscovery topic. Dat betekent dus homeassistant/sensor/btn_XXX/.. , homeassistant/light/btn_XXX/.., etc. En alle custom berichten die je potentieel hebt ingesteld.
  • Verifieer dat in de MQTT integratie je geen button plus apparaten meer hebt. Zowel, probeer een HASS herstart.
Autodiscovery werkend krijgen
  • Open webui
  • Configureer je knopjes
  • Configureer je MQTT broker
  • En nu de eerste belangrijke stap: zorg dat je in je broker configuratie niet alleen de MQTT port juist geconfigureerd hebt (deze wordt door de Button+ zelf gebruikt om zijn states te publishen), maar ook de WebSocket port juist hebt! Deze wordt namelijk door de WebUI zelf gebruikt om de autodiscovery berichten te versturen; de Button+ verstuurt deze niet meer zelf.
  • Je kunt verifieren of de websocket juist staat door naar de 'status' kolom van de HA broker in MQTT te kijken. Als je de HA Mosquitto add-on gebruikt met standaardinstellingen is de MQTT poort 1883, en websocket 1884.
  • En de tweede belangrijke stap: maak een aanpassing aan je configuratie, en klik op save. Dat triggered blijkbaar pas de autodiscovery.
  • Verifieer of alles gelukt is door naar je MQTT integratie te gaan en te zien of je Button+ er bij gekomen is. Als dit zo is, check met MQTT Explorer of er berichten staan in het homeassistant/sensor/btn_XXX topic (dan werkt je websocket autodiscovery message send wel) en in buttonplus/btn_XXX/ topic (dan werkt het versturen van je button+ berichtjes)
(@RWijnsema dit was redelijk veel probeer en uitzoekwerk; heb ik ergens instructies gemist? Zoniet, dan hierbij het verzoek om die ergens te plaatsen )

  • siepeltjuh
  • Registratie: Maart 2003
  • Niet online
Zit dit topic wat door te scrollen en kom er niet helemaal uit.
Afgelopen week van firmware 1. nog iets naar 3.1.2 gegaan. Alles opnieuw moeten instellen. Nu zou ik graag de LED met 1 mqtt bericht de front led van een knop aan willen zetten met brightness en kleur.
Meen dat dat in de vorige versie goed werkt, maar nu moet ik drie losse berichten sturen. Geen ramp, maar het werkt asynchroon. Soms zit er (net) merkbare vertraging in.

Zou dus graag een JSON payload sturen met alle led settings naar een topic, maar kan er niets over vinden.

Can`t live without the mods


  • wijnsema
  • Registratie: Juli 2016
  • Laatst online: 10-05 09:25
siepeltjuh schreef op zondag 12 april 2026 @ 19:22:
Zit dit topic wat door te scrollen en kom er niet helemaal uit.
Afgelopen week van firmware 1. nog iets naar 3.1.2 gegaan. Alles opnieuw moeten instellen. Nu zou ik graag de LED met 1 mqtt bericht de front led van een knop aan willen zetten met brightness en kleur.
Meen dat dat in de vorige versie goed werkt, maar nu moet ik drie losse berichten sturen. Geen ramp, maar het werkt asynchroon. Soms zit er (net) merkbare vertraging in.

Zou dus graag een JSON payload sturen met alle led settings naar een topic, maar kan er niets over vinden.
Combineren in 1 MQTT bericht kan niet, maar wat je zou kunnen doen is initieel on/off op on zetten, brightness op 100, en daarna kun je met alleen de color ook de LED in elk toestand zetten, uit is dan b.v. #000000, minder felle rood b.v. #880000.

  • siepeltjuh
  • Registratie: Maart 2003
  • Niet online
Overleeft dat een herstart? Zal vanavond eens kijken of ik dat betrouwbaar aan de praat krijg

Can`t live without the mods


  • wijnsema
  • Registratie: Juli 2016
  • Laatst online: 10-05 09:25
siepeltjuh schreef op maandag 13 april 2026 @ 19:10:
Overleeft dat een herstart? Zal vanavond eens kijken of ik dat betrouwbaar aan de praat krijg
Nee, maar wat kun je doen?

Optie 1: het programma dat de LED aanstuurt kan beginnen met color en daarna on/off en brightness, dan heb de allereerste keer een minieme vertraging.
Optie 2: de on/off en brightness topics retained maken, zodat je ze maar 1 keer verstuurt.

Ik zou optie 1 doen, retained topics lijken leuk, maar ze komen terug op onverwachte momenten. En het is een extra bron van informatie waar je moeilijk grip op hebt.

[ Voor 22% gewijzigd door wijnsema op 13-04-2026 21:17 ]


  • visleeuw
  • Registratie: December 2015
  • Laatst online: 07-05 19:31
siepeltjuh schreef op maandag 13 april 2026 @ 19:10:
Overleeft dat een herstart? Zal vanavond eens kijken of ik dat betrouwbaar aan de praat krijg
Zonder een idee te hebben van hoe je de Button aanstuurt een korte beschrijving hoe ik mijn Button initialiseer na een herstart. Misschien dat het nog bruikbare ideeën oplevert. Mijn setting:
- Domoticz
- Node-Red
- Button met display en 3 bars
Als de Button herstart stuurt hij 'state'-berichten. Ik heb in de configuratie van de Button het label op één van de knoppen (button 3-0) de waarde 'LABEL' gegeven.
Als ik dus een 'state'-bericht krijg in Node-Red met topic 'buttonplus/<buttonnaam>/button/3-0/label/state' en payload 'LABEL' dan weet ik dat die waarde uit de configuratie komt.
Dat is dan de trigger om alle noodzakeljke initialisaties te doen van displayitems, buttons, leds etc.
Eén van die initialisatie is het label van button 3-0 een andere waarde geven dan 'LABEL', zodat de initialisatie maar 1 keer gebeurt. Node-Red stuurt ook een bericht naar Domoticz, zodat ik daar de noodzakelijke dingen kan doen.

Bij die initialisatie kun je dan zoals Ronald @wijnsema aangeeft een led aan zetten (bv. voor de frontled bij button 3-0 topic:buttonplus/bplus1/button/3-0/led/front/on/set, payload 'on'), brightness 100 geven en de kleur #000000. Dat zijn dan na de herstart 3 berichten en de led is uit. Door nu met de kleur te spelen kun je verder alles met de led doen.

  • siepeltjuh
  • Registratie: Maart 2003
  • Niet online
Ben een paar stappen verder. Begint al goed te werken. Zal een foto posten als ik het zover klaar heb.
Als ik de button herstart, komen er helemaal geen berichten op mqtt voorbij.

De documentatie van de events zijn best karig, dus ik kan er naast zitten. Maar event 49 Availability, leek mij een event die een payload stuurt als de button opgestart is. Helaas er komt niets voorbij in MQTT, dat check ik met mqtt explorer. Verder gebruik ik openHAB, maar dat staat hier vooralsnog los van.
Overigens ook geen state berichten op andere topics. Hoe kan ik detecteren dat de button is herstart?

Can`t live without the mods


  • visleeuw
  • Registratie: December 2015
  • Laatst online: 07-05 19:31
siepeltjuh schreef op maandag 27 april 2026 @ 14:58:
Ben een paar stappen verder. Begint al goed te werken. Zal een foto posten als ik het zover klaar heb.
Als ik de button herstart, komen er helemaal geen berichten op mqtt voorbij.

De documentatie van de events zijn best karig, dus ik kan er naast zitten. Maar event 49 Availability, leek mij een event die een payload stuurt als de button opgestart is. Helaas er komt niets voorbij in MQTT, dat check ik met mqtt explorer. Verder gebruik ik openHAB, maar dat staat hier vooralsnog los van.
Overigens ook geen state berichten op andere topics. Hoe kan ik detecteren dat de button is herstart?
Als je geen MQTT state berichten krijgt, is dat denk ik niet ingeschakeld in de configuratie van de Button+.
In de webinterface stel je dat per MQTT-broker in.
Onderaan kun je vinkjes zetten voor 3 regels:
- Default schema: Subscribe to/publish default topics/payloads for all functions
- Default schema: Publish Button+ local state changes also
- Home Assistant integration via MQTT Discovery service
De eerste twee met 'Default schema ...' moeten in ieder geval aangevinkt zijn om MQTT state berichten van de Button+ te krijgen.

  • ocmer
  • Registratie: Juni 2001
  • Laatst online: 22:15
Net een verzendbevestiging ontvangen met PostNL T&T-code :-)

  • Schway
  • Registratie: Augustus 2009
  • Niet online
ocmer schreef op dinsdag 28 april 2026 @ 15:19:
Net een verzendbevestiging ontvangen met PostNL T&T-code :-)
same! Mooi dat het ook door de bus past. scheelt weer!

Ben benieuwd wat voor moois we er mee kunnen maken

  • Neus
  • Registratie: Maart 2001
  • Laatst online: 08-05 15:38

Neus

www.zenaconsult.com

Kwam toevallig dit topic tegen, bek viel open en is de Button+ v2 is meteen besteld! Top!

Very funny, Scotty... Now beam down my clothes !


  • ocmer
  • Registratie: Juni 2001
  • Laatst online: 22:15
De Button+ v2 is binnen. Eerste indruk is dat de casing mooi stevig in elkaar zit met een fijne "klik" van de buttons. Het ziet er goed uit als fysieke interface voor mijn home assistant.

Het valt me wel op dat het grote display een stuk minder scherp en leesbaar is. De displays op de buttons zien er strak uit; het grote display net niet.
Hebben anderen dat ook ? Er zit toch geen cellofaan op dat er nog af moet?


Afbeeldingslocatie: https://tweakers.net/i/8FCMjuc_viNuvPXTDYdOHzoUVMc=/x800/filters:strip_exif()/f/image/Q486azJmIzfP996Ky6R13O5t.png?f=fotoalbum_large


Verder worstel ik nog met het aansturen vanuit Home Assistant via MQTT. Het triggeren van een automation obv een button-click kan ik al niet vinden...vanavond maar eens verder onderzoeken.

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

@ocmer Ik heb een automation die puur de klik registreert in de log, en een tweede die bij release a.d.h.v. de log bepaalt of het een short of longpress was. Dat triggert de daadwerkelijke actie. Dit omdat je bij een longpress altijd eerst een klik, dan een of meerdere keren een longpress, en dan een release MQTT bericht krijgt. Ik kan anders aan de longpress geen actie hangen zonder die van de klik ook af te laten gaan.

Qua uiterlijk: ik ben benieuwd, ik hoop de mijn tweede van de nieuwe serie binnenkort binnen te krijgen.

Trigger van HA door een button-klik: kopieer onderstaande naar een nieuwe automation met een logische naam, en wel een actie. Er is blijkbaar voor B+ icm Home Assistant een los topic, hoewel ik die zo snel niet vinden kan. Daar weten ze meer.

alias: B+ 3 – Klik t.b.v. log entry van klikmoment
description: ""
triggers:
- trigger: mqtt
topic: buttonplus/btn_458530/button/3-1/pushbutton
payload: "{\"event_type\": \"click\"}"
actions: []
mode: single

[ Voor 3% gewijzigd door Milmoor op 01-05-2026 21:43 ]

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • kennyboy55
  • Registratie: Januari 2019
  • Laatst online: 08-05 19:57
Ik heb dat opgelost door te triggeren op de overgang van 'click' naar 'release', of van 'click' naar 'longpress'.

Korte click:
code:
1
2
3
4
5
6
7
triggers:
  - trigger: state
    entity_id:
      - event.buttonplus_button_plus_1_button_7_3_pushbutton
    attribute: event_type
    from: click
    to: release
Of longpress:
code:
1
2
3
4
5
6
7
triggers:
  - trigger: state
    entity_id:
      - event.buttonplus_button_plus_1_button_3_1_pushbutton
    from: click
    to: longpress
    attribute: event_type

  • ocmer
  • Registratie: Juni 2001
  • Laatst online: 22:15
Ik ben inmiddels een stuk verder. Met node-red, MQTT-explorer en home assistant krijg ik tot nu toe alles voor elkaar wat ik van plan was. Het werkt super :-)

Alleen het hoofdscherm ben ik nog niet zo over te spreken ten opzichte van de button-schermen. Het is gewoon echt andere kwaliteit.

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

kennyboy55 schreef op vrijdag 1 mei 2026 @ 22:02:
Ik heb dat opgelost door te triggeren op de overgang van 'click' naar 'release', of van 'click' naar 'longpress'.

Korte click:
code:
1
2
3
4
5
6
7
triggers:
  - trigger: state
    entity_id:
      - event.buttonplus_button_plus_1_button_7_3_pushbutton
    attribute: event_type
    from: click
    to: release
Of longpress:
code:
1
2
3
4
5
6
7
triggers:
  - trigger: state
    entity_id:
      - event.buttonplus_button_plus_1_button_3_1_pushbutton
    from: click
    to: longpress
    attribute: event_type
Er is (inmiddels?) een shortpress event. Die heb ik eerder gemist of is nieuw. Daarmee hoef je niet meer op de combo van click en release te testen voor een shortpress. Wel kan zoiets nog handig zijn als je de longpress maar een keer af wil laten gaan. Want bij langdurig indrukken blijft hij steeds weer longpress sturen.

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • ocmer
  • Registratie: Juni 2001
  • Laatst online: 22:15
De 3.3V voeding heeft 3 uitgangen, 2xGND + 3.3V DC
Het meegeleverde kabeltje heeft een stekker met 3 pinnen een zwarte, rode en gele kabel. Rood=3.3, Zwart=GND. Moet ik geel ook op GND aansluiten? Ik had alleen zwart en rood verwacht.

Afbeeldingslocatie: https://tweakers.net/i/EEghZ7nTLlPT7oa-zNdBw5ya_uk=/800x/filters:strip_exif()/f/image/kb4BgDWlYHgH5m1GyMQtWEp4.png?f=fotoalbum_large

  • Schway
  • Registratie: Augustus 2009
  • Niet online
ocmer schreef op zaterdag 2 mei 2026 @ 15:19:
De 3.3V voeding heeft 3 uitgangen, 2xGND + 3.3V DC
Het meegeleverde kabeltje heeft een stekker met 3 pinnen een zwarte, rode en gele kabel. Rood=3.3, Zwart=GND. Moet ik geel ook op GND aansluiten? Ik had alleen zwart en rood verwacht.

[Afbeelding]
De gele heb je niet nodig, die is voor 4.5.

In jouw (en mijn) geval schroef je de rode in de plus, de zwarte in de middelste, en je aarde draad uit je installatie doos rechts.

Blauw en zwart ui de doos schroef je boven in vast.

https://button.plus/support/docs/141

Bij stap 5 kies je 3.3v en kan je de 3d afbeelding roteren om het te zien.

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 21:14

Milmoor

Footsteps and pictures.

Voor sommige een open deur, voor anderen een oplossing van een vervelend probleem: je kan met MQTT Explorer retained SVG's opruimen. Ik had een set SVG's op retain gezet zodat bij herstart van de Button+ de juiste plaatjes direct klaarstonden. Die bleven echter ook bewaard toen ik dat niet meer wilde. Een lege SVG laten retainen zou ook moeten werken, maar via MQTT Explorer (Windows) is wel zo makkelijk. Die app is sowieso erg fijn voor zien wat er echt gebeurd qua MQTT communicatie.

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


  • Jacko01
  • Registratie: Maart 2011
  • Laatst online: 06-05 16:41
Ben weer begonnen om de Button V1 te gaan gebruiken (hing een beetje doolloos tegen de muur)...

Alles werkt nu in een soort van test opstelling (aansturing via Node Red en HA).

Eén vraag: klopt het dat je display-items alleen via de webinterface kunt aanpassen en niet via MQTT? Label unit en value egel ik al via MQTT, maar voor de rest lijkt de webinterface de enige optie. (X, Y positie etc).

Skoda Kodiaq PHEV - Marstek V2 / V3 - 4x Toshiba Airco / Home Assistant HP Mini / DS1821


  • kennyboy55
  • Registratie: Januari 2019
  • Laatst online: 08-05 19:57
Wellicht hebben meerdere van jullie ook het onderstaande bericht gekregen over het verschil in kwaliteit tussen het hoofdscherm en de button schermen van de V2:
Dear customer,

We want to keep you informed about the package you received or will receive.

We have discovered that some Display modules have an incorrectly placed TFT module. This causes a small gap between the TFT and the glass, which can make the display less readable. We want to stress that not all Display modules are affected, you can inspect the Display module yourself.

The fix is relatively straightforward, but does require some disassembly and reassembly. You have two options:

1. Return the module to us and we will repair it for you, free of charge.
2. Do the repair yourself at home with the help of our video: YouTube: Pushing Display on Glass (Display module)

We understand this is not the experience you expected and sincerely apologize for the inconvenience.

Best regards,
Button+
Ik heb daar alvast vervolgvragen op gesteld:
Hallo Rutger,

Ik heb inderdaad ook last van een display wat waziger oogt dan de button displays. Ik wilde even controleren wat mijn opties zijn als ik hem zelf probeer te repareren. Wat als dit het probleem niet verhelpt, juist erger maakt, of andere problemen of beschadigingen introduceert? Valt dit gewoon onder garantie?

Als tweede vraag, ik neem aan dat bij reparatie door jullie verzending heen en terug ook vergoed wordt?
Met het volgende antwoord, mocht iemand met dezelfde vragen zitten:
Hoi,
Als je het kapot maakt tijdens het maken, zullen we dit ook oplossen. Ik verwacht niet dat dit gaat gebeuren, aangezien het niet heel erg moeilijk is. Verzending heen en terug is inderdaad vergoed dan.
Succes met de reparatie. Als je nog vragen hebt, stel ze gerust.
Groet,
Rutger

  • kennyboy55
  • Registratie: Januari 2019
  • Laatst online: 08-05 19:57
Zoals uit mijn vorige reactie al wel duidelijk was heb ik last van een wazig main display op mijn B+ V2 (op beide zelfs, heb er twee). Ik heb vanochtend de reparatie geprobeerd. De handelingen zelf waren goed te doen, een plastic pry-tool is wel echt een must. Helaas heeft het niet geholpen bij mij, bij beide niet.

Ik liep er zelf nog wel tegen aan, dat als je de clipjes voor het eerst los hebt, het scherm er maar een paar mm uit komt, dan moet je je pry tool nog een keer gebruiken aan de boven en onderzijde en dan komt hij er volledig uit. Bij mij kwam de printplaat er ook twee keer mee uit, dit omdat deze erg strak om de schroefgaten zit. Ook hier had ik de pry-tool weer nodig om de printplaat bij de vier hoeken los te krijgen van het display. Toen kwam het makkelijk uit elkaar. Ik heb meerdere keren opnieuw hem uit elkaar gehaald en steeds meer kracht op het scherm gezet.

Ik heb contact opgenomen met Button.plus om te kijken wat nu mijn opties zijn. Ik hoor graag of er anderen zijn bij wie de reparatie wel resultaat heeft.

Vooral off-axis zie je het verschil enorm goed:

Afbeeldingslocatie: https://tweakers.net/i/X9qknNps_0HhyRtIq6k0NNxxOOk=/800x/filters:strip_icc():strip_exif()/f/image/9sgKXhYxayUdULNHCU2ZV6lo.jpg?f=fotoalbum_large

En hier twee foto's van de reparatie:

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

Afbeeldingslocatie: https://tweakers.net/i/gDNn_6Mefwney648nJ2-VG2dzhg=/800x/filters:strip_icc():strip_exif()/f/image/QZc5qNDiDgFUr6bi7TRzPjoP.jpg?f=fotoalbum_large

  • TKroon
  • Registratie: December 2006
  • Niet online
Jammer dat ze nog niet in orde zijn, maar ik vind de V2 wel een erg geslaagd ontwerp! :)

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


  • kennyboy55
  • Registratie: Januari 2019
  • Laatst online: 08-05 19:57
Ik heb zojuist het onderstaande bericht ontvangen vanuit button.plus, blijkbaar is er een softwarematig verschil in helderheid tussen de Bar en de Display:
Goedenavond,
Mooi dat het aandrukken van de tft is gelukt.

We gaan zo snel mogelijk het verschil tussen de Bar en Display oplossen. Het klopt dat er een verschil in helderheid zit nu, maar dat is op te lossen met firmware. Hierdoor zullen de Bar en Display dus even helder worden.

Over de wazigheid: dit is een bewuste keuze van ons omdat het echt een apparaat voor aan de muur is. Hierdoor komen er geen krasjes op en reflecteert het veel minder.

Met vriendelijke groet,
Rutger Wijnsema
Over dat laatste wat ze noemen ben ik het zelf momenteel niet eens, de Bars ogen niet wazig, ik ervaar dat alleen bij het Display. Maar afwachten of de hogere helderheid het probleem verhelpt.

  • crossroads
  • Registratie: November 2019
  • Laatst online: 10-05 07:29
kennyboy55 schreef op woensdag 6 mei 2026 @ 19:29:
Ik heb zojuist het onderstaande bericht ontvangen vanuit button.plus, blijkbaar is er een softwarematig verschil in helderheid tussen de Bar en de Display:


[...]


Over dat laatste wat ze noemen ben ik het zelf momenteel niet eens, de Bars ogen niet wazig, ik ervaar dat alleen bij het Display. Maar afwachten of de hogere helderheid het probleem verhelpt.
Met wazig doelen ze denk ik eerder op de licht matte finish van het glas. Vergeleken met de V1 kan je dat wel iets waziger noemen. Ik ervaar dat ook wel helemaal niet als storend op de bars, die zijn vrij scherp leesbaar. Maar ook bij mij is er een waarneembaar verschil tussen de bars en de display, die voelt toch nog steeds wat onscherp.

Met de display dieper te duwen zoals beschreven is het wel zeker niet erger geworden, integendeel. Maar er blijft toch een verschil.

De knopjes maken veel goed. Plezier om te hanteren!

  • ocmer
  • Registratie: Juni 2001
  • Laatst online: 22:15
Inmiddels is er ook een nieuwe firmware met daarin "Balance backlight brightness of display and bar modules". In combinatie met de Fysieke fix is het verschil tussen het grote display en de buttons minder groot. Je blijft zien dat het verschillende soorten displays zijn, maar het is goed genoeg nu.

Ik ben heel tevreden met de Button+ in combinatie met Home Assistant. Bijna alles waarvoor ik normaal de HA-app voor moest openen kan nu eenvoudig met de Button+. Als je eenmaal snapt hoe Button+ en HA met MQTT met elkaar praten, dan is alles eenvoudig in te stellen. Grafisch is er echter weinig mogelijk; grafiekjes, plaatjes, etc. zijn niet echt mogelijk voor zover ik weet.

De hardware ziet er heel stijlvol uit; veel mooier dan een tablet aan de muur.

PS Na de firmware update was de MQTT-broker niet meer geconfigureerd.

[ Voor 4% gewijzigd door ocmer op 10-05-2026 21:07 ]

Pagina: 1 ... 15 16 Laatste

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