add config, stick and addon files from l_samenv@samenv

This commit is contained in:
l_samenv
2022-08-22 15:08:43 +02:00
parent cd5d938f65
commit 6440ed1931
104 changed files with 1574 additions and 0 deletions

View File

@ -0,0 +1,42 @@
deviceDesc = trinamic motor setup valve
makeCCU4 ori1 nv
GraphAdd hepump.hemot.encoder deg valvepos
GraphAdd hemot.target deg valvepos_set
#hsetprop /hepump/hemot/encoder INIT 1
_hemot updatescript /hepump/hemot/encoder updenc
proc updenc {encoder} {
set sync_time [silent 1 hgetpropval /sics/_hemot/tasks sync_time]
if {abs([silent -999 sct oldvalue] - $encoder) > 0.5 ||
$sync_time != [silent 0 sct sync_time]} {
sct showcnt 3
sct oldvalue $encoder
sct sync_time $sync_time
}
if {[silent 0 sct showcnt] > 0} {
clientput "pump number [result hemot pump_number], position $encoder"
sct showcnt [expr [sct showcnt] - 1]
}
}
proc pn {number} {
hemot maxcurrent 255
hemot maxspeed 100
hemot acceleration 50
hemot freewheeling 1
hemot lowerlimit -1.4
hemot upperlimit 80
hemot precision 1.8
hemot maxencdif 3.6
hemot id 1161
hemot standbycurrent 8
set encoder [result hemot encoder]
hemot zero [expr [result hemot zero] - $encoder]
hemot pump_number $number
hemot eeprom 2
}
publishLazy pn