IPcam text overlay met http-put in logica

Hi

Ik zou graag tekst van Homey tonen op mijn camera’s.
Op deze pagina vond ik hoe het moet via Node Red.
https://www.iotwithus.com/hikvision-and-text-overlay/

Function node: we will form here the body of the request.

var text = msg.payload;
msg.payload = '<TextOverlayList><TextOverlay><id>1</id>	<enabled>true</enabled><displayText>Temp: ' + text + '°C</displayText></TextOverlay></TextOverlayList>'
return msg;

HTTP request node settings:

In the example above the function gets data from a temperature sensor and adds it to the camera. You can change the text between and to whatever you want.

Maar ik weet niet goed hoe ik het moet ‘vertalen’ naar Homey.

Wie kan helpen?

Wat is precies het probleem dan?

Wel, er komt enkel dat bliksem-symbool te staan bij de PUT kaart.
Verder zie ik niets gebeuren (en de tekst komt dus ook niet op de camera).

Als je met je muis over dat symbool beweegt krijg je volgens mij meer te zien.

Schermafbeelding 2020-08-22 om 11.55.25

Zegt je dat iets, mij iig niet…

Dit verschijnt rechts onderaan wanneer ik op ‘test’ heb gedrukt.
Op het symbool zelf klikken of er over bewegen geeft verder niets.

Het zou kunnen dat je per se een header moet meesturen. Probeer eens Content-type: text/xml

Super, dat was het dus !
Nu verschijnt mijn buitentemperatuur in het beeld van 1 van de camera’s.
Als ik nu nog meerdere overlays gelijk kan tonen dan heb ik in 1 beeld de temperatuur van buiten, de spa en het zwembad.

Thanks !

1 Like